Ilustrasi struktur dasar program Pascal
Pascal adalah bahasa pemrograman terstruktur yang diciptakan oleh Niklaus Wirth pada akhir tahun 1960-an. Bahasa ini dirancang dengan tujuan utama untuk mengajarkan konsep pemrograman yang baik dan terstruktur, menjadikannya pilihan populer di dunia pendidikan selama bertahun-tahun, terutama untuk pengenalan algoritma dan logika pemrograman. Meskipun popularitasnya telah digantikan oleh bahasa lain di industri modern, memahami cara membuat program Pascal sederhana masih sangat berharga untuk memperkuat dasar-dasar komputasi.
Untuk memulai, Anda memerlukan sebuah kompiler Pascal. Salah satu kompiler yang paling umum digunakan saat ini adalah Free Pascal Compiler (FPC) yang bersifat open-source dan kompatibel dengan banyak sistem operasi. Setelah kompiler terinstal, proses pembuatan program akan mengikuti struktur baku yang sangat jelas.
Setiap program Pascal yang valid harus mematuhi tata letak (syntax) tertentu. Struktur ini membagi kode menjadi beberapa bagian utama, yang harus didefinisikan sesuai urutan.
Ini adalah baris pertama dalam program Anda. Judul bersifat opsional, tetapi sangat dianjurkan untuk identifikasi. Ini dimulai dengan kata kunci PROGRAM diikuti dengan nama program Anda, dan diakhiri dengan titik koma (;).
PROGRAM NamaProgramAnda;
Bagian ini digunakan untuk mendeklarasikan semua elemen yang akan digunakan dalam program, seperti variabel (VAR), konstanta (CONST), tipe data kustom, dan prosedur/fungsi. Mendeklarasikan variabel memastikan kompiler tahu jenis data apa yang akan disimpan dalam memori.
VAR
angka1, angka2 : Integer;
hasil : Real;
pesan : String;
Ini adalah inti dari program Anda, tempat semua perintah dan logika dieksekusi. Blok ini selalu diawali dengan kata kunci BEGIN dan diakhiri dengan END. (dengan titik di akhir).
Mari kita buat program yang meminta pengguna memasukkan dua bilangan bulat, menjumlahkannya, dan menampilkan hasilnya. Ini adalah contoh klasik yang mencakup deklarasi, input, proses, dan output.
PROGRAM PenjumlahanSederhana;
USES Crt; // Untuk beberapa fungsi layar (optional tergantung compiler)
VAR
bil1, bil2, total : Integer;
BEGIN
ClrScr; // Membersihkan layar (jika menggunakan CRT unit)
Write('Masukkan bilangan pertama: ');
ReadLn(bil1);
Write('Masukkan bilangan kedua: ');
ReadLn(bil2);
// Proses perhitungan
total := bil1 + bil2;
WriteLn('----------------------------');
WriteLn('Hasil penjumlahan dari ', bil1, ' dan ', bil2, ' adalah: ', total);
WriteLn('----------------------------');
ReadLn; // Menunggu pengguna menekan Enter sebelum menutup
END.
PROGRAM PenjumlahanSederhana;: Memberi nama pada skrip kita.VAR: Kita mendeklarasikan tiga variabel bertipe Integer (bilangan bulat): bil1, bil2, dan total.BEGIN: Memulai eksekusi kode.Write(...) dan ReadLn(...): Write menampilkan teks ke layar tanpa pindah baris, sementara ReadLn menunggu pengguna memasukkan data dan menyimpannya ke dalam variabel yang disebutkan (misalnya bil1).total := bil1 + bil2;: Ini adalah operator penugasan dalam Pascal. Simbol := digunakan untuk menyimpan hasil operasi aritmatika di sisi kanan ke variabel di sisi kiri.WriteLn(...): Menampilkan teks dan hasil perhitungan ke layar, lalu pindah ke baris baru.END.: Mengakhiri program secara permanen (perhatikan titik terakhir).
Setelah Anda menulis kode di editor teks (seperti Notepad++ atau IDE seperti Lazarus/Free Pascal IDE), simpan file dengan ekstensi .pas (misalnya, tambah.pas).
Jika Anda menggunakan kompiler berbasis command line (seperti FPC), Anda akan menjalankan perintah berikut di terminal:
fpc tambah.pas
Perintah ini akan mengompilasi kode sumber Anda menjadi file yang dapat dieksekusi (misalnya tambah.exe di Windows). Jalankan file hasil kompilasi tersebut untuk melihat program Anda bekerja. Membuat program Pascal sederhana adalah langkah fundamental yang mengajarkan disiplin dalam penulisan kode terstruktur.