Kode program Pascal atau sintak Pascal, memiliki aturan-aturan penulisan yang harus ditaati. Kalau
tidak, bisa jadi program akan error.
Aturan-aturan ini saya bagi menjadi tujuah bagian, agar mudah dipahami.
1. Judul program
Judul program Pascal bersifat opsional. Porgram masih bisa berjalan, meskipun belum diberikan
judul.
Namun, agar terlihat lebih bagus, sebaiknya diberikan judul.
Judul program ditulis pada bagian teratas.
Contoh:
program stok_pertanian;
Nama program ditulis seteah kata kunci program. Lalu, apabila terdiri dari dia suku kata, maka
dipisah dengan garis bawah (_) seperti contoh di atas.
2. Kepala program
Bagian kepala program berisi deklarasi untuk type, constant, uses, var, dan termasuk juga judul
program.
a. Type
Deklarasi type merupakan deklarasi untuk stuktur data tertentu, seperti Array, Record, Pointer, dsb.
Contoh:
type
TMember = record
firstname, surname : string;
address: array [1..3] of string;
phone: string;
birthdate: TDateTime;
paidCurrentSubscription: boolean
end;
Penutup deklarasi type menggunakan end diikuti dengan titik-koma.
Pada contoh diatas kita sudah mendeklarasikan type bernama TMember yang bertipe record.
b. Konstanta
contoh:
const
PI = 3.141592654;
PI adalah nama Konstantanya, kemudian 3.141592654 adalah nilainya. Setiap pembuatan konstanta
harus diakhiri dengan titik-koma.
Saran: nama konstanta sebaiknya pakai huruf kapital, karena untuk menandakan itu sebuah
konstanta.
c. Uses
Uses digunakan untuk mendeklarasikan libaray atau unit yang akan digunakan dalam program.
Contoh:
uses crt;
Apabila terdapat lebih dari satu libarary, maka pisahkan dengan tanda koma.
d. Variabel
Deklarasi variabel artinya, kita mendaftarkan variabel apa saya yang akan dibutuhkan dalam
program.
var
nama_variabel: type data;
Contoh:
var
umur: integer;
r, d, c : real;
Deklarasi variabel dengan tipe data yang sama, dapat dibuat bersamaan dengan dipisah tanda koma
seperti contoh di atas.
Gunakan garis bawah (_) untuk memisahkan nama variabel yang lebih dari satu suku kata.
3. Tubuh Program
Tubuh program merupakan bagian utama dari progam. Tubuh program diawali dengan kata kunci
BEGIN, kemudian diakhiri dengan END..
Contoh:
BEGIN
END.
Perhatikan penulisannya. Boleh menggunakan huruf kecil dan huruf besar, Pascal tidak
membedakannya.
Perhatikan juga penulisan END., di sana harus diakhiri dengan tanda titik (.). Sebagai tanda kalau
END ini adalah akhir dari tubuh program utama.
a. String dan char: diapit dengan tanda petik satu, contoh: 'petani kode'.
b. Integer: tidak diapit dengan petik, contoh: 12
c. Real: tidak diapit dengan petik, ditambahkan titik sebagai ganti koma. Contoh: 13.4
d. boolean: Tidak diapit tanda petik. contoh: true;
5. Intruksi
Intruksi disebut juga statement, merupakan fungsi yang akan menyuruh komputer melakukan
sesuatu. Intruksi dutulis dalam tubuh program.
Contoh:
BEGIN
writeln('Hello Pascal!');
writeln('Saya sedang belajar');
END.
Pada contoh di atas, kita membuat dua intruksi untuk menampikan pesan di layar.
6. Komentar
Komentar adalah bagian yang akan diabaikan oleh komputer. Komentar digunakan untuk
dokumentasi dan mencatat keterangan kode.
Contoh:
7. Blok kode
Blok kode berisi kumpulan intruksi. Blok kode dimulai dengan begin dan diakhiri dengan end. Blok
kode untuk tubuh program (program utama) diakhiri dengan tanda titik (.), sedangkan untuk blok
kode yang lainnya diakhiri dengan titik-koma (;).
Contoh:
BEGIN
// ini blok kode utama
writeln('intruksi di blok kode utama');
if x = y then
begin
// ini blok kode IF
// blok kode ini berada dalam blok kode utama
end;
for i:= 1 to 10 do
begin
// ini blok kode FOR
writeln(i);
end;
END.