author Ahmad Muhardian

Belajar Pemrograman Pascal di Linux, Apakah Bisa?


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

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:

Baca Juga ini

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Ketika saya mengikuti matakuliah pemrograman Delphi, saya menggunakan Lazarus sebagai pengganti Delphi di Linux. Baruntung, dosennya tidak mempermasalahkan hal ini. Pemrograman Delphi dengan Lazarus memang terlihat sama. Oleh karena itu, tugas akhir saya diterima dengan nilai yang memuaskan. Lazarus tidak hanya bisa berjalan di Linux, tapi juga bisa untuk sistem operasi yang lain seperti Windows, Mac OS, dan Unix. Baca juga: Instalasi dan Ujicoba Lazarus di Windows Berikut ini gambar screenshot Lazarus yang saya gunakan waktu itu di Kali Linux.

Belajar Java #02: Persiapan Pemrograman Java di Linux

Belajar Java #02: Persiapan Pemrograman Java di Linux

Sebenarnya, kita hanya butuh dua alat untuk bisa memulai pemrograman Java di Linux. Apa saja itu? JDK Netbeans Apa itu JDK? Apa itu Netbeans? Bagaimana menginstalnya di Linux? Mari kita bahas.. googletag.cmd.push(function () { googletag.display('div-gpt-ad-multibanner1'); }); Apa itu JDK?JDK merupakan singkatan dari Java Development Kit. JDK menyediakan compiler, library, API, dan tools lainnya. Jika kamu baru pertama kali mendengar istilah-istilah ini, jangan khawatir.

Menggunakan Percabangan pada Program Lazarus

Menggunakan Percabangan pada Program Lazarus

Stuktur pemilihan adalah struktur kode yang menggunakan kaidah jika-maka. Struktur pemilihan dalam dunia pemrograman dikenal juga dengan percabangan, flow control, if-else, dan sebagainya. erdapat dua macam struktur pemilihan dalam pemrograman Lazarus: if-then dan case-of. Perbedaan if-then dan case-of dapat dilihat dari cara mereka membandingkan suatu kondisi. Struktur pemilihan if-then dan case-of membuat komputer berpikir dan mampu menentukan pilihan. Bentuk umum blok kode if-then: if (suatu_kondisi_benar) then kerjakan_sesuatu; Bila terdapat lebih dari satu perintah dalam blok if, maka pakailah begin dan end;:

Belajar Lazarus: Menggunakan Variabel dan Tipe Data pada Lazarus

Belajar Lazarus: Menggunakan Variabel dan Tipe Data pada Lazarus

Pada tutorial ini, kita akan belajar cara menggunakan variabel dan tipe data dalam membuat program dengan Lazarus dan Free Pascal

Belajar C++ #02: Persiapan untuk Belajar Pemrograman C++ di Linux

Belajar C++ #02: Persiapan untuk Belajar Pemrograman C++ di Linux

Apa saja sih yang harus dipersiapkan untuk bisa mulai belajar Coding C++ di Linux?

Belajar Pemrograman Python: Pengenalan Dasar Python dan Persiapan Awal

Belajar Pemrograman Python: Pengenalan Dasar Python dan Persiapan Awal

Mau belajar bahasa pemrograman python, tapi masih bingung mulainya dari mana? Artikel ini akan membahasnya, dari pengenalan Python dan persiapan awalnya sampai tuntas.