Belajar Pemrograman Pascal di Linux, Apakah Bisa?
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:
- Menggunakan WINE (Windows Emulator) untuk menjalankan Turbo Pascal di Linux;
- Menggunakan Free Pascal Compiler (FPC)
- 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.
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.
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) dengan perintah berikut:
sudo apt install fpc
Tunggulah sampai prosesnya selesai…
Setelah itu, gunakan perintah fpc -v
untuk memeriksa 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:
Setelah itu, simpanlah program tersebut dengan nama hello_world.pas
.
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
Kalau tidak ada error, maka kompulasi berhasil. Setelah itu akan tercipta
dua file baru yaitu hello_world.o
dan hello_world
.
file hello_world.o
adalah file objek. Sementara hello_world
adalah
berkas binary atau executable 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:
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.
Walaupun tampilan fp
berbasis teks,
menu-menunya bisa diklik loh!
Keren kan..
Nah, sekarang mari kita coba buat program melalui FP IDE ini.
Silakan klik menu File->New.
Maka akan terbuat file program baru bernama noname01.pas
.
Sekarang silakan tulis program ini:
PROGRAM hello_world;
BEGIN
writeln('Hello World!');
writeln('Program ini dibuat dengan FP IDE');
END.
Sehingga menjadi seperti ini:
Setelah itu, klik menu Run atau tekan Ctrl
+F9
untuk menjalankan
program.
Tapi, program tidak akan bisa dijalankan karena kita belum menyimpannya. Pada jendela yang muncul, silakan tentukan nama file dan tempat ia akan disimpan.
Sebagai contoh hello_world2.pas
dan akan tersimpan di /home/dian/tutorial/pascal/
.
Maka hasilnya:
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 silakan pelajari tentang: