Lazarus Versi 1.6.4 |
Lazarus adalah
IDE (Integrated Development Environment) untuk pembuatan aplikasi dengan bahasa
pemrograman pascal dan free-pascal. IDE adalah istilah yang digunakan untuk
menyebut software bahasa pemrograman yang digunakan untuk pembuatan yang umumnya kebutuhannya
sudah disediakan lengkap dalam satu IDE tersebut mulai dari koding, desain, dan
debugging dilakukan hanya dengan satu
software tersebut. Memiliki banyak kemiripan dengan delphi 7, IDE ini menjadi
alternatif pengembang delphi untuk menggunakan software ini tanpa dikenakan
biaya untuk lisensi software dan dapat menghindari tuntunan hukum untuk
kedepannya.
IDE delphi tidak gratis, jika tidak membayar biaya lisensi dan nanti aplikasi yang dibuat sudah sangat besar apalagi digunakan oleh perusahaan kemungkinan akan dikenakan biaya lisensi dan denda yang tidak sedikit.
Software ini dirilis
secara perdana tahun 2001, meski belum memiliki kestabilan yang bagus untuk
pengembangan. Tahun 2003 versi beta awal di bagikan ke SourceForge. Versi
pertamanya sendiri (1.0) dirilis pada tahun 2012, pengembangan terus dilakukan hingga
rilis versi stabil (1.0.14) pada tanggal 19 nopember 2013. Versi terbaru
(1.6.4) sudah sangat cukup untuk pengembangan aplikasi dan bersaing dengan
delphi 7.
Meski tampilan
yang masih terlihat jadul tetapi tidak terlalu banyak memakan sumber daya pada
komputer, ini menjadi pertimbangan yang sangat penting bagi programer karena
saat ini delphi XE banyak sekali menggunakan sumber daya komputer (dan juga lisensi
yang mahal). Untuk menggunakan Delphi versi XE setidaknya membutuhkan CPU dan
RAM yang relatif besar. Untuk delphi XE2 yang dirilis tahun 2011 membutuhkan
setidaknya ram 2GB, kapasitas hardisk 9GB, cpu 2+ GHz untuk dapat menjalankan
semua fitur yang disediakan.
IDE ini bisa
menjadi alternatif untuk pengembang dengan bahasa pemrograman pascal dan
free-pascal, dengan tujuan pengembangan aplikasi berbasis windows, Linux, Mac,
Android, IOS. Untuk Android pengembangan masih belum sempura, jadi masih perlu
pengembangan lebih lanjut untuk penyempurnaan pengembangan agar semudah
menggunakan IDE yang dikhususkan untuk Android.
Alasan utama
untuk menggunakan IDE ini yaitu untuk beberapa programer yang sudah terbiasa
dengan bahasa pemrograman pascal dapat dengan mudah menggunakan aplikasi ini meski
bahasa yang didukung termasuk free-pascal tapi perintah yang digunakan tidak
jauh berbeda jadi lebih mudah untuk membtidakiasakan dalam penggunaan, alasan yang
sama juga berlaku untuk pengembang delphi 7 karena IDE yang digunakan mirip
maka akan lebih mudah menggunakannya karena hanya perlu sedikit membiasakan
dengan IDE yang baru. Biaya lisensi juga menjadi alasan yang sangat utama,
apakah mau jika program yang dibuat dengan susah payah dan dijual kepada orang
katakanlah 2, kemudian terkena denda dan diharuskan membeli lisensi berarti
jumlahnya 3+2=5 coba kurangkan dengan hasil yang kita dapat dari menjual
aplikasi tadi 2-5=-3, artinya rugi 3, bagaimana cara melunasi yang 3? Bingungkan,
nah untuk menghindari hal itu kita bisa menggunakan IDE gratis ini untuk pengembangan
aplikasi kita. Alasan terakhir kita menghargai karya orang lain dengan tidak
membajak karya mereka, karena membajak sama saja dengan mencuri. Meski tidak
semuanya bisa pembajakan dihilangkan tapi kita bisa menguranginya salah satunya
dengan menggunakan software open soure (arti mudahnya gratis), meski kadang
lingkungan kita tidak memungkinan.
Pascal sangat populer untuk bidang pengajaran dan akademisi, sampai saat ini masih banyak pergurutan tinggi yang mengajarkan pascal sebagai bahasa pemrograman awal untuk dipelajari, ada beberapa alasan mengapa pascal sangat populer dikalangan antara lain:
- Mudah untuk dipelajari
Alasan mengapa pascal mudah dipelajari karena bahasa pemrograman ini adalah salah satu bahasa pemrograman tingkat tinggi yang hampir mirip dengan bahasa manusia. Untuk memulai sebuah program diawali dengan Begin dan diakhiri dengan End. Bahasa yang tidak sensitif (case non-sensitive), sehingga jika terjadi perbedaan huruf besar dan kecil tidak akan terjadi masalah. Bahasa yang mudah dipelajari juga akan memudahkan pengajar dalam mengajarkan materi selain lebih mudah dipahami mungking juga dapat diterima lebih baik oleh murid yang diajarkan.
- Bahasa yang terstruktur
Pascal adalah bahasa yang terstruktur sama seperti alasan pertama yaitu
- Dapat menghasilkan program untuk berbagai jenis komputer
Pascal dapat di compile di berbagai sistem operasi, seperti Windows, Linux, MAC. Jadi Sistem operasi yang digunakan tidak akan menjadi kendala dalam pembelajaran kita.
IDE Delphi dan IDE Lazarus sangatlah mirip, bahasa pemrograman yang digunakan pada IDE Lazarus dapat digunakan pada IDE Delphi 7 atau IDE Delphi XE, itu juga dapat digunakan untuk IDE Lazarus ke IDE Delphi 7 atau IDE Delphi XE. Jika ingin mencoba IDE Delphi tidak akan menjadi masalah, tapi jika ingin menjadikan aplikasi yang dibuat itu menjadi komersil pastikan untuk membeli lisensinya.
IDE Delphi dan IDE Lazarus sangatlah mirip, bahasa pemrograman yang digunakan pada IDE Lazarus dapat digunakan pada IDE Delphi 7 atau IDE Delphi XE, itu juga dapat digunakan untuk IDE Lazarus ke IDE Delphi 7 atau IDE Delphi XE. Jika ingin mencoba IDE Delphi tidak akan menjadi masalah, tapi jika ingin menjadikan aplikasi yang dibuat itu menjadi komersil pastikan untuk membeli lisensinya.
Pada tulisan ini
kita hanya berkenalan dengan IDE gratis ini sebagai alternatif IDE
untuk programer pascal dan free-pascal. Tulisan selanjutnya akan membahas tentang Cara Install IDE Lazarus. Untuk dapat selalu mendapatkan pemberitahuan artikel terbaru dari blog ini dengan cepat silahkan berlangganan atau mengikuti blog ini dengan memasukan email agar mempermudah dalam memberikan info update tentang artikel yang ada di sini.