
Compiler Pascal
Sebelum memulai coding bahasa pemrograman pascal. Sarana wajib yang harus kita miliki adalah kompilator/compiler pascal. Kompilator/compiler sendiri adalah program komputer yang digunakan untuk menerjemahkan program komputer yang ditulis dengan bahasa pemrograman tertentu (yang ditulis dengan bahasa pemrograman tingkat tinggi) menjadi program yang dapat dimengerti oleh mesin.
Bahasa pemrograman pascal memiliki berbagai macam compiler, beberapa yang paling populer antara lain.
- Turbo Pascal
Turbo Pascal adalah compiler dan IDE bahasa pemrograman pascal yang dikembangkan oleh Borland. Namun sayangnya Turbo Pascal sudah dihentikan pengembangannya pada tahun 1992. Sebagai produk yang sudah usang, Turbo Pascal tidak lagi relevan digunakan karena bahasa yang digunakan sudah usang dan tidak lagi berlaku di pascal modern. Selain itu, Turbo Pascal memiliki beberapa kekurangan seperti :
- Ukuran data program maksimal 64kb
- Panjang string maksimal 255 karakter
- String belum mendukung unicode
- Program hanya bisa berjalan pada DOS
- Belum sepenuhnya mendukung pemrograman berorientasi objek
- Belum mengenal fitur bahasa modern seperti generics, class/type helper, anonymous function, dan sebagainya
- Editor berbasis teks yang terbatas
- Delphi
Delphi pada awalnya diranceng oleh Borland, suksesor Turbo Pascal. Namun saat ini delphi dikembangkan oleh Embarcadero. Delphi menggunan bahasa objek pascal (bahasa pemrograman pascal dengan ekstensi pemrograman berorientasi objek). Saat ini delphi masih memiliki komunitas yang cukup besar. Selain itu Delphi/Object Pascal masih bertengger pada posisi yang cukup bagus di TIOBE, yakni posisi 11 naik 4 peringkat tahun sebelumnya di periode yang sama (Oktober 2017).
Download Embarcadero Delphi- Free Pascal
Free Pascal adalah compiler open-source untuk bahasa pemrograman pascal dan object pascal. Selain gratis, Free Pascal tersedia dalam berbagai platform dan arsitektur. Penulis sendiri menggunakan Free Pascal dalam menyusun tutorial ini. Karena selain gratis dan lintas platform, Free Pascal juga memiliki kelebihan seperti :
- Tidak melakukan makefile
- Proses compile yang cepat
- Setiap unit memiliki pengenal
- Smartlinking
- PascalGUI
PascalGUI merupakan IDE bahasa pemrograman pascal untuk Android. PascalGUI sendiri sebenarnya menggunakan Free Pascal sebagai compilernya. PascalGUI tersedia di Play Store dan memiliki rating yang cukup bagus. Namun PascalGUI bukan aplikasi gratis, anda harus mengeluarkan uang sekitar 17.000 rupiah untuk mendownload aplikasi ini.
Editor/IDE Pascal

Free Pascal sebenarnya mempunyai IDE yang datang satu bundel dengan paket instalasi Free Pascal. Namun IDE Free Pascal masih menggunakan antarmuka DOS, selain itu dari segi fitur menurut penulis juga masih kurang. Namun IDE Free Pascal dapat kita gantikan dengan aplikasi text editor/IDE lain yang memiliki fitur dan interface yang lebih baik. Penulis sudah merangkum aplikasi-aplikasi pengganti tersebut, diantaranya:
- Charm Pascal
Charm Pascal merupakan IDE bahasa pemrograman pascal gratis, bahkan pada situs webnya mengklaim bahwa Charm Pascal adalah "Smartest IDE" untuk pascal. Charm Pascal selain memiliki tampilan visual yang menarik, juga memiliki beragam fitur yang dapat memudahkan coding pascal, seperti : syntax hightlighting, auto indent, snipet, code folding, comenting, dark theme dan lain sebagainya.
Download Charm Pascal IDE- Notepad++
Notepad++ merupakan aplikasi teks editor universal yang dapat dipakai ngoding berbagai bahasa pemrograman, termasuk didalamnya pascal. Namun sebelum digunakan untuk ngoding pascal, notepad++ terlebih dulu harus diinstal script untuk melakukan compile. Sehingga nantinya ketika kita akan menjalankan kode pascal, kita hanya perlu menekan shortcut keyboard tertentu. Langkah-langkah menginstall script tersebut adalah sebagai berikut:
- Download Plugin NppExec Kemudian ekstract NppExec.dll kedalam direktori C:\Program Files\Notepad++\plugins. Atau bisa juga install NppExec melalui plugin magaer.
- Tekan F6 kemudian masukan script berikut.
Selanjutnya tekan tombol Save dan beri nama script, misalnya "pascal".NPP_SAVE cd $(CURRENT_DIRECTORY) fpc $(NAME_PART).pas
Install Pascal Compile Script Notepad++ - Selesai. Selanjutnya compile file .pas hanya perlu menekan shrotcut keyboard F6, sedangkan untuk menjalankannya tekan F5.
- Geany (Linux)
Geany merupakan aplikasi teks editor untuk Linux. Sama halnya seperti Notepad++, Geany dapat dijadikan sebagai pengganti IDE Free Pascal. Untuk ngoding pascal di Geany kita tidak perlu menginstall script seperti pada Notepad++. Geany akan secara otomatis mengenali bahwa it file pascal selama file tersebut berekstensi .pas. Dengan Geany, kita cukup menekan shrotcut keyboard F8 untuk mengompile file pascal, sedangkan untuk menjalankannya tekan F5
Referensi
- https://id.wikipedia.org/wiki/Kompilator
- https://www.facebook.com/groups/Pascal.ID
- https://id.wikipedia.org/wiki/Turbo_Pascal
- https://www.freepascal.org/advantage.var