Sebelum kita memulai pengkodean dengan bahasa pascal, terlebih dahulu kita harus memahami struktur dasar bahasa pascal itu sendiri. Struktur bahasa pascal ini menjadikan pedoman bagi pemula untuk memahami kaidah bahasa pascal. Dengan kata lain, struktur bahasa pascal ini merupakan aturan dasar yang tidka boleh dilanggar.
Artinya perancang program dengan pascal (programmer) tidak boleh melenceng dari struktur ini. Adapun struktur bahasa pascal yang dimaksud dapat dilihat pada bentuk program berikut :
Keterangan :
Secara umum program pascal terbagi dalam tiga bagian, yaitu :
- Bagian Kepala / Judul Program Bagian ini menjelaskan mengenai tema program, misalnya rancangan program untuk pencetak data, programmer dapat membuat judul program dengan nama PROGRAM CetakData. Namun pembuatan kepala program sifatnya bebas bergantung kepada programmernya, serta sifat judul program ini tidak wajib disertakan. Bagian ini dimulai dari PROGRAM .. dan USES CRT. USES CRT merupakan fungsi untuk mengendalikan fungsi keluaran ke alat keluaran standar, dalam hal ini adalah monitor, lcd, proyektor atau sejenisnya. Penyertaan USES CRT bersifat wajib. Jika kode ini ditiadakan, program akan menunjukkan pesan error pada saat dikompilasi.
- Bagian Deklarasi Bagian ini juga bersifat wajib untuk program yang tergolong kompleks. Karena bagian ini digunakan untuk mengenalkan variabel dan tipe data yang digunakan dalam program. Dimana variabel berfungsi untuk menyimpan data (yang sifatnya berubah-ubah). Biasanya, selain digunakan untuk mengenalkan variabel, bagian ini juga dapat digunakan untuk menginisialisasi atau pemberian nilai variabel.
- Bagian Tubuh Program Bagian ini merupakan bagian inti dari program pascal. Pada bagian inilah programmer meletakkan kode program, baik bersifat eksekusi maupun sebagai komentar. Apa yang diletakan oleh programmer di bagian ini, akan diproses dan ditampilkan di alat keluaran (monitor) setelah proses kompilasi berjalan sukses.
OK. Karena kita sudah membahas mengenai struktur dasar bahasa pascalnya, sekrang mari kita mulai praktikum kita yang pertama. Kalau pada topik sebelumnya kita sudah membahas mengenai dasar pemrograman, dan pemrograman pascal serta aplikasi pendukung (software bantunya), kita sudah boleh melakukan praktikumnya. Tetapi harus diingat, pahami kembali cara penggunaan alat bantunya, yaitu DOSBox sebagai emulatornya, serta Turbo Pascal sebagai alat bantu penulisan kode program pascalnya.
PROGRAM PERTAMA PASCAL
Pada kali ini, kita coba membuat program pencetak kalimat. Sebelum kita ketik kode programnya buka dahulu aplikasi DOSBox dan turbo pascalnya seperti pada panduan sebelumnya, kalau masih bingung, klik kembali tautan yang saya lampirkan diatas ini (DOSBox dan Turbo Pascal).
Nah, misalnya kita ingin mencetak sebuah kalimat "Selamat Belajar Pemrograman Pascal." Untuk membuat program menampilkan kalimat tersebut dengan pascal sangat mudah. Berikut ini kode programnya. Ehm, iya, jangan lupa juga struktur bahasa pascalnya. Penulisan kode program tidak boleh keluar dari aturan bahasanya. Langsung saja, mari kita ketik kode program berikut di turbo pascal :
- Ketik kode program seperti gambar berikut ini
- Kompail program dengan cara tekan (di keyboard) ALT + C lalu ENTER, jika pengetikan kode program berjalan sukses, monitor akan menampilkan gambar berikut :
- Jika kompail berjalan sukses, langkah selanjutnya eksekusi program untuk melihat hasilnya dengan cara tekan (di keyboar) ALT + R, lalu ENTER. Jiika program berjalan berhasil, monitor akan menampilkan hasil seperti gambar berikut :
KETERANGAN :
- Bahasa pemrograman pascal bersifat bebas, maksudnya, kode program dapat ditulis dengan huruf besar maupun kecil. Berbeda dengan pemrograman lainnya, yang membedakan antara huruf besar dan kecil (case sensitif).
- Penggunaan write harus disertai dengan tanda kurung pembuka "(" kemudian kata atau kalimat yang berada di dalamnya di awali dan diakhiri dengan tanda kutif tunggal. Contoh 'Selamat' dan ditutup kembali dengan tanda kurung penutup ")" dan diakhir oleh tanda titik koma ";"
- Write dan Writeln merupakan fungsi (operator) pascal yang berfungsi untuk mencetak data keluaran ke layar monitor.
- Meskipun memiliki persamaan, write dan writeln berbeda dari tipe keluarannya. Yakni, write akan menghentikan kursor persis diakhir teks keluaran. Sedangkan writeln kursor akan berhenti satu baris dibawah akhir teks keluara. penggunaan writeln sudah tampak pada hasil eksekusi diatas, sementara penggunaan write (saja) dapat dilihat pada gambar berikut :
LATIHAN :
Buatlah program untuk menampilkan keluaran dengan tampilan tiga baris sebagai berikut :
"Saya suka dengan dunia pemrograman, terutama pemrograman pascal. Meskipun pascal cukup rumit, tetapi keunikan bahasanya membuat saya tertantang. Saya harus bisa menjadi programmer handal, yang siap bersaing dengan programmer yang lain"
Selamat belajar.
Tidak ada komentar:
Posting Komentar