Free Pascal Compiler (FPC) adalah kompiler Pascal yang bersifat open-source dan kompatibel dengan sintaks Delphi. Bagi Anda yang baru mengenal pemrograman atau ingin kembali ke akar sintaks Pascal yang terstruktur, FPC adalah alat yang sangat handal dan fleksibel untuk berbagai platform. Artikel ini akan memandu Anda langkah demi langkah tentang cara menggunakan Free Pascal, mulai dari instalasi hingga menjalankan program pertama Anda.
Langkah 1: Instalasi Free Pascal Compiler
Langkah pertama yang paling krusial adalah menginstal kompiler itu sendiri. FPC tersedia untuk hampir semua sistem operasi utama (Windows, macOS, Linux).
- Unduh Instalasi: Kunjungi situs resmi Free Pascal (biasanya di freepascal.org) dan unduh installer yang sesuai dengan sistem operasi Anda.
- Proses Instalasi: Pada Windows, jalankan installer dan ikuti petunjuknya. Pastikan Anda memilih opsi untuk menambahkan direktori bin FPC ke variabel lingkungan PATH sistem Anda agar kompiler dapat dipanggil dari mana saja di Command Prompt atau Terminal.
- Verifikasi Instalasi: Setelah instalasi selesai, buka Command Prompt (CMD) atau Terminal dan ketik perintah berikut untuk memastikan kompiler terinstal dengan benar:
fpc -i
Jika instalasi berhasil, Anda akan melihat informasi versi dari Free Pascal Compiler.
Langkah 2: Memahami Lingkungan Pemrograman (IDE atau Teks Editor)
Meskipun FPC adalah kompiler baris perintah (CLI), ada beberapa cara untuk menulis dan menjalankan kode:
Opsi A: Menggunakan Lazarus IDE (Sangat Direkomendasikan)
Lazarus adalah Integrated Development Environment (IDE) yang dibangun menggunakan Free Pascal. Ini sangat mirip dengan Delphi dan menyediakan editor visual, debugger, serta alat bantu pengembangan aplikasi GUI.
Jika Anda berniat membuat aplikasi desktop, menginstal Lazarus adalah cara termudah untuk menggunakan FPC karena Lazarus sudah menyertakan FPC di dalamnya.
Opsi B: Menggunakan Editor Teks Biasa
Anda dapat menggunakan editor teks sederhana seperti Notepad++, VS Code, atau Sublime Text untuk menulis kode Pascal Anda. Pastikan Anda menyimpan file dengan ekstensi .pas.
Langkah 3: Menulis Program Pascal Sederhana
Mari kita buat program "Hello World" dasar. Buka editor teks Anda dan masukkan kode berikut:
program HelloWorld;
uses crt;
begin
writeln('Halo Dunia! Saya menggunakan Free Pascal.');
readln; // Agar jendela terminal tidak langsung tertutup (khusus Windows/CRT)
end.
Simpan file ini dengan nama, misalnya, halo.pas. Perhatikan penggunaan uses crt; yang umumnya diperlukan jika Anda ingin menggunakan fungsi seperti readln untuk menahan output di terminal berbasis DOS/Windows.
Langkah 4: Kompilasi Program Anda
Sekarang saatnya menggunakan FPC untuk mengubah kode sumber (.pas) menjadi kode mesin (file executable).
Buka Command Prompt atau Terminal, navigasikan ke direktori tempat Anda menyimpan file halo.pas, lalu jalankan perintah kompilasi:
fpc halo.pas
Jika tidak ada kesalahan sintaksis dalam kode Anda, FPC akan memprosesnya dan menghasilkan file executable. Di Windows, ini akan menjadi halo.exe. Di Linux/macOS, ini akan menjadi halo (tanpa ekstensi).
Langkah 5: Menjalankan Program
Setelah kompilasi berhasil, Anda dapat menjalankan program Anda langsung dari terminal:
- Di Windows:
halo.exeatau cukuphalo - Di Linux/macOS:
./halo
Output yang akan muncul di layar adalah: "Halo Dunia! Saya menggunakan Free Pascal."
Tips Lanjutan dalam Menggunakan FPC
FPC sangat kuat karena mendukung berbagai target kompilasi dan optimasi.
Menggunakan Opsi Kompilasi
Anda dapat memberikan opsi tambahan saat memanggil fpc. Misalnya:
- Kompilasi Cepat (tanpa warning):
fpc -O0 halo.pas(O0 berarti optimasi nol, baik untuk debugging). - Kompilasi dengan Optimasi Tinggi:
fpc -O3 halo.pas(O3 memberikan kecepatan eksekusi terbaik). - Menghasilkan File Tanpa Konsol (untuk GUI): Jika Anda menggunakan Lazarus, ini diatur secara otomatis, tetapi untuk kompilasi CLI murni, opsi mungkin berbeda tergantung OS.
Debugging
Untuk debugging yang efektif, Anda perlu mengompilasi program dengan menyertakan informasi debugging. Gunakan opsi -g:
fpc -g halo.pas
File yang dihasilkan kemudian dapat dibuka di Lazarus IDE atau debugger eksternal seperti GDB (jika Anda bekerja di lingkungan Linux/Unix).
Menguasai cara menggunakan Free Pascal membuka pintu untuk eksplorasi pemrograman yang lebih dalam, mulai dari utilitas sistem sederhana hingga aplikasi kompleks. Dengan sintaks yang jelas dan kompiler yang cepat, FPC adalah investasi waktu yang berharga bagi programmer mana pun.