Pemrograman Pascal

Belajar pemrograman Pascal biasanya dilakukan dengan Turbo Pascal.

Turbo Pascal adalah program yang digunakan untuk membuat program Pascal.

Tapi…

Turbo Pascal hanya tersedia untuk sistem operasi Windows saja.

Lalu, bagaimana caranya kita belajar Pascal di Linux sedangkan Turbo Pascal tidak tersedia di sana.

Ada tiga cara:

  1. Menggunakan WINE (Windows Emulator) untuk menjalankan Turbo Pascal di Linux;
  2. Menggunakan Free Pascal Compiler (FPC)
  3. Menggunakan GNU Pascal

Cara pertama saya rekomendasikan jika kamu memang terpaksa harus menggunakan Turbo Pascal—misalnya kampus mewajibkannya—tapi Turbo Pascal sudah jadul dan sudah tergantikan dengan Free Pascal yang lebih modern.

Kemudian untuk cara yang ke-3, yakni menggunakan GNU Pascal. Bisa saja dilakukan, tapi sepertinya GNU Pascal juga sudah tidak aktif dikembangkan lagi.

Lalu pada tutorial ini, mana yang akan kita pakai?

Sudah jelas Free Pascal.

Mengapa?

Karena Free Pascal lebih modern dan masih dikembangkan hingga saat ini.

Kamu bisa cek sendiri di websitenya, kapan versi terakhir dirilis.

Website Free Pascal
Website Free Pascal

Kalau begitu, mari kita mulai dengan mengenal Free Pascal terlebih dahulu…

Apa itu Free Pascal?

Free Pascal adalah sebuah compiler untuk bahasa pemrograman Pascal. Compiler bertugas untuk mengubah kode program Pascal menjadi bahasa mesin, sehingga komputer dapat memahaminya.

Compiler Pascal

Program yang di-compile dengan Free Pascal akan dapat berjalan pada prosesor Intel x86 (termasuk 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS dan JVM.

Dan juga dapat berjalan pada sistem operasi Linux, FreeBSD, Haiku, Mac OS X/iOS/iPhoneSimulator/Darwin, DOS (16 dan 32 bit), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX dan AROS.

Instalasi Free Pascal

Free Pascal dapat kita instal di Linux (Ubuntu) dengen perintah berikut:

sudo apt install fpc

Tunggulah sampai prosesnya selesai…

Instalasi Free Pascal

Setelah itu, gunakan perintah fpc -v untuk memeriksa versi Free Pascal yang terinstal.

Versi Free Pascal yang Terinstal

Pada komputer saya terinstal Free Pascal versi 3.0.4.

Membuat Program Pascal

Free Pascal sudah terinstal, sekarang mari kita coba membuat program.

Bukalah teks editor yang ada di komputermu.

Karena saya pakai Kubuntu, saya akan gunakan Kate.

Setelah itu, tulis kode program ini:

PROGRAM hello_world;
BEGIN
    writeln('Hello World');
END.

Sehingga akan teks editornya akan menjadi seperti ini:

Kode Pascal dengan Kate

Setelah itu, simpanlah program tersebut dengan nama hello_world.pas.

Simpan Program Pascal

Saya menyimpannya di dalam folder ~/tutorial/pascal/.

Ingat baik-baik di mana kamu menyimpannya, karena akan kita buka lewat terminal.

Baiklah, untuk meng-compile program, kita harus membuka terminal kemudian masuk ke folder tempat program tersebut tersimpan.

cd tutorial/pascal

Setelah itu, ketik perintah berikut untuk meng-compiler:

fpc hello_world.pas

Compile program pascal dengan Free Pascal

Kalau tidak ada error, maka kompulasi berhasil. Setelah itu akan tercipta dua file baru yaitu hello_world.o dan hello_world.

Hasil Compile program pascal dengan Free Pascal

file hello_world.o adalah file objek. Sementara hello_world adalah berkas binary atau executeable yang dapat kita jalankan.

Objek file dapat kita hapus jika kita tidak menggunakan unit apapun di dalam program.

Nah, untuk menjalankan programnya gunakan perintah berikut:

./hello_world

Maka hasilnya:

Eksekusi program pascal di Linux

Bagus! program Pascal pertama kita sudah jadi dan berhasil dijalankan.

Membuat Program dengan Free Pascal IDE

Free Pascal juga memiliki IDE seperti Turbo Pascal.

Cara membukanya, ketik saja perintah fp di terminal.

Tampilan Free Pacal IDE

Walaupun tampilan fp berbasis teks, menu-menunya bisa diklik loh!

Keren kan..

Nah, sekarang mari kita coba buat program melalui FP IDE ini.

Silahkan klik menu File->New.

Tampilan Free Pacal IDE

Maka akan terbuat file program baru bernama noname01.pas.

Tampilan Free Pacal IDE

Sekarang silahkan tulis program ini:

PROGRAM hello_world;
BEGIN
    writeln('Hello World!');
    writeln('Program ini dibuat dengan FP IDE');
END.

Sehingga menjadi seperti ini:

Tampilan Free Pacal IDE

Setelah itu, klik menu Run atau tekan Ctrl+F9 untuk menjalankan program.

Menjalankan program di FP IDE

Tapi, program tidak akan bisa dijalankan karena kita belum menyimpannya. Pada jendela yang muncul, silahkan tentukan nama file dan tempat ia akan disimpan.

Sebagai contoh hello_world2.pas dan akan tersimpan di /home/dian/tutorial/pascal/.

Menyimpan program di FP IDE

Maka hasilnya:

Haisl eksekusi program dengan FP IDE

Hasilnya memang agak berantakan, tapi pengalaman membuat program dengan FP IDE akan sama dengan Turbo Pascal.

Apa Selanjutnya?

Nah itu dia cara membuat program pascal di Linux.

Gampang kan…

Tinggal tulis kodenya di teks editor, lalu compile.

Kamu juga bisa pakai FP IDE sebagai alternatif.

Selanjutnya silahkan pelajari tentang: