Pascal adalah bahasa pemrograman imperatif dan prosedural, yang dirancang oleh Niklaus
Wirth sebagai bahasa sederhana, “kecil” dan efisien yang dimaksudkan untuk mendorong
praktik pemrograman yang baik menggunakan pemrograman terstruktur dan
pengorganisasian data. Untuk menghormati ahli matematika, filsuf, dan fisikawan Prancis
yang bernama Blaise Pascal, bahasa ciptaan Prof. Niklaus Wirth ini dinamakan Bahasa
Pascal.
Walaupun bahasa pascal sangat jarang dipakai untuk memprogram aplikasi, bahasa pascal
sangat baik dipakai untuk edukasi terutama bagi pemula. Bahasa pemrograman adalah
bahasa yang sederhana dengan aturan sangat baku, tidak serumit bahasa natural. Setelah
menguasai salah satu bahasa pemrograman, kita akan dapat berpindah ke bahasa lain yang
sejenis dengan mudah.
ATURAN DALAM PENULISAN PROGRAM PASCAL
C.Penggunaan Whitespace
Whitespace adalah istilah pemrograman yang merujuk kepada tanda baca ‘spasi’ yang tidak
terlihat. Contoh karakter-karakter whitespace adalah: spasi, tab dan enter (new line). Di dalam
Pascal, secara umum whitespace akan diabaikan.
Reserved Word dan Predefined Identifier adalah kata/karakter khusus yang digunakan secara
internal di dalam aplikasi Pascal. Kita tidak boleh menggunakan kata-kata ini sebagai
identifier.
Berikut adalah Reserved Word di dalam Pascal:
Reserved word adalah kata kunci yang dikenal dalam pascal, yang mempunyai arti tertentu.
Perhatikan bahwa dengan beberapa kata kunci itu, kita dapat membuat program apapun.
Bandingkan dengan kosa kata bahasa Indonesia atau bahasa Inggris yang jumlahnya banyak
sekali (puluhan ribu)!
STRUKTUR DASAR PROGRAM PASCAL
Bahasa Pascal adalah bahasa pemrograman deklaratif dan terstruktur, yang artinya seluruh
variabel, konstanta, fungsi, dan beberapa struktur pemrograman lain harus ‘diperkenalkan’,
dinyatakan secara eksplisit diawal kode program dan dalam urutan yang sudah ditentukan.
Didalam pemrograman, ‘perkenalan’ atau ‘pernyataan eksplisit’ ini dikenal dengan istilah
‘deklarasi’ (declarations).
Struktur kode program pascal bisa dipecah menjadi 2 bagian: Kepala Program dan Tubuh
Program.
A.KEPALA PROGRAM
A.2. DEKLARASI
B.TUBUH PROGRAM
Tubuh (body) program terdiri dari program utama (main program) yang berisi
kode program utama dimana kode program utama ditulis. Disinilah dilakukan
deklarasi konstanta, variabel penulisan serta pemanggilan fungsi atau
prosedur (jika ada. Main program diawali dengan keyword begin dan diakhiri
dengan end.