Thursday, November 30, 2017

Pengenalan Lazarus IDE Alternatif Selain Delphi

Thursday, November 30, 2017
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 
memudahkan programmer untuk mempelajari bahasanya. Pascal memiliki procedure dan function sehingga memungkinan program dapat dipecah kedalam funsgi kecil untuk penyelesaiannya.
  • 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.



     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.