Anda di halaman 1dari 2

BAB II

BAHASA PEMROGRAMAN NETBEANS

A. Mengenal Pemrograman Netbeans


Awal kemunculan aplikasi NetBeans telah ada sejak tahun 1997 yaitu sebagai sebuah proyek
kuliah. Pada tahun tersebut, suatu perusahaan dibangun oleh Roman Staněk di sekitar proyek
kuliah tersebut lalu perusahaan tersebut memulai memproduksi versi NetBeans IDE komersial
hingga akhirnya dibeli oleh Sun Microsystems pada tahun 1999 lalu menjadikan NetBeans IDE
sebagai serambi bersifat sumber terbuka pada bulan Juni 1999. NetBeans merupakan aplikasi
lintas platform yang penerapannya dapat dijalankan pada Microsoft Windows, Mac OS
X, Linux, Solaris dan serambi serambi lainnya yang mendukung JVM yang sepadan.

Netbeans merupakan salah satu software yang sering digunakan dalam dunia programmer atau
developer. Bukanlah sebagai teks editor biasa, Netbeans adalah suatu aplikasi IDE atau
Integrated Development Environment yang berbasis bahasa Java dan berjalan diatas Swing.
Maksudnya Swing disini adalah suatu teknologi yang memungkinkan pengembangan aplikasi
desktop dan dapat berjalan di berbagai macam platform seperti Windows, Mac OS, Linux dan
Solaris.

Sedangkan Integrated Development Environment suatu sistem pemrograman atau development


dan diintegrasikan kedalam suatu perangkat lunak. Netbeans menyediakan beberapa tools
seperti Graphic User Interface (GUI), kode editor atau text, suatu compiler serta debugger. Hal ini
akan lebih memudahkan kinerja para programmer atau developer yang menggunakan Netbeans.
Tidak hanya menunjang bahasa pemrograman Java saja, dengan menggunakan Netbeans anda
juga dapat membuat atau mengembangkan program yang berbasis bahasa C, C++ atau bahkan
dynamic language seperti PHP, JavaScript, Groovy, dan Ruby.

Netbeans merupakan suatu aplikasi kode terbuka (open source) yang cukup sukses dengan
banyaknya pengguna serta komunitas yang terus bertambah di seluruh dunia serta saat ini sudah
memiliki 100 mitra bisnis dan kemungkinan akan terus berkembang kedepannya. Sun
Microsystems sebagai pihak sponsor utama dari Netbeans sudah mulai ada dan dikembangkan
sejak tahun 2000 dan sampai saat ini terus melanjutkan kerjasamanya.

B. Sejarah NetBeans
Sejarah dari Netbeans sendiri dimulai sejak tahun 1996 namun masih disebut Xelfi (merujuk pada
kata Delphi) yang merupakan suatu proyek Java IDE dari sekelompok mahasiswa dari Charles
University dari Prague. Lalu pada tahun 1997 Stanek Romawi membentuk suatu perusahaan
dengan tujuan untuk mengkaji proyek tersebut lebih lanjut sehingga akhirnya muncul Neteans
IDE versi komersial sampai pada akhirnya dibeli oleh Sun Microsystem pada tahun 1999, untuk
kemudian dikembangkan lagi lebih lanjut dan bisa mendapatkan pencapaian sampai seperti saat
ini.

Kemudian ada Netbeans IDE versi 6.0 yang hadir dengan membawa dukungan dalam hal
mengembangkan modul IDE dan proses development yang berdasarkan pada platform
NetBeans, Java Swing GUI builder, meningkatkan CVS dukungan, WebLogic 9 dan JBoss 4
serta penggunaan editor yang lebih baik dari sebelumnya. Netbeans versi ini sudah tersedia
dalam repository resmi dari Linux. Jadi para pengguna Linux juga dapat menggunakannya.

Hingga saat ini Netbeans sudah mengalami beberapa kali pengembangan mulai dari
penambahan instant messaging, dukungan untuk pengembangan aplikasi berbasis web dengan
PHP 5.3, framework Symfony, Zend Framework dan lain – lain. Didukung juga dengan adanya
navigasi kode lebih mudah dan refactoring dalam beberapa bahasa. Kedepan tentunya apikasi ini
akan terus berkembang menjadi lebih baik.

Bahasa Pemrograman2 By Suryono, ST, MM Copyright@2020 4


C. Fungsi NetBeans
Suatu aplikasi Netbeans memiliki fungsi yang sangat penting dan wajib ada bagi setiap
programmer, yakni sebagai media untuk menulis, melakukan compile, mencari error pada
program yang berbasis bahasa Java, C/C++, dan bahkan dynamic languages seperti PHP,
JavaScript, Groovy, serta Ruby. Dengan fungsinya yang multi language ini Netbeans juga bisa
dimanfaatkan untuk menghasilkan program yang berjalan dekstop, web, enterprise, serta mobile.

Untuk fitur – fitur yang ada pada Netbeans adalah meliputi Smart Code Completion yang dapat
memberi saran kepada programmer nama variabel dari suatu type, parameter dari suatu method
serta melengkapi keyword. Ada juga Bookmarking untuk memberi tanda pada baris kode yang
suatu saat akan kita modifikasi. Lalu ada juga Go to Commands yang membantu kita untuk jump
ke deklarasi variabel, source code atau file dalam project yang sama, selain itu masih banyak lagi
fitur yang tersedia dari Netbeans.

D. Kelebihan dan Kekurangan NetBeans


Sebagai aplikasi khusus bagi pemrograman seperti Netbeans tentunya memiliki kelebihan dan
kekurangan dalam pengoperasian. Bagi anda yang baru akan mencoba menggunakan tentunya
harus memahami hal ini dan menyiasatinya. Untuk kelebihan dan kekurangannya adalah seperti
dibawah ini :

1. Kelebihan Netbeans
 Aplikasi Netbeans ini merupakan free (gratis) yang dapat didownload pada laman website
resminya atau pihak ketiga yang bisa kita cari sendiri di internet. Termasuk open source
juga.
 Sun Microsystem yang merupakan pengembang Swing dapat membuat aplikasi Netbeans
ini sangat kompatibel dengan Swing juga. Sehingga menjadi salah satu aplikasi
development penghasil program yang dapat berjalan multi platform.
 Netbeans juga termasuk aplikasi development yang multi bahasa, karena selain
compatible dengan Java Netbeans juga dapat digunakan untuk membangun program
dengan bahasa lain seperti C/C++, Ruby, dan PHP.
 Netbeans juga cocok untuk pengembangan sistem dengan skala Enterprise. Serta pada
paket tertentu juga menyertakan GlassFish V2 UR2 dan Apache Tomcat 6.0.16 yang
tentunya menjadi nilai tambah bagi para developer.

2. Kekurangan NetBeans
 Sebuah keuntungan ketika Netbeans mensupport salah satu pengembangan Java GUI
yakni Swing. Namun sayangnya diluar itu sebenarnya ada juga Java GUI yang
dikembangkan oleh Eclipse yakni SWT dan JFace yang sudah cukup populer namun
belum disupport oleh Netbeans
 Source code untuk Java GUI sudah dipatenkan oleh Netbeans dalam suatu Generated
Code, sehingga para programmer dan developer tidak dapat merubah atau memodifikasi
isinya secara manual.
 Dalam hal spesifikasi Netbeans juga tergolong cukup tinggi. Perlu ruang memory dan
harddisk yang cukup agar dapat menggunakannya, selain itu penggunaan processornya
juga harus diperhatikan agar dapat dijalankan secara optimal.

Itulah penjelasan mengenai pengertian NetBeans beserta sejarah, fungsi, kelebihan dan
kekurangan NetBeans sebagai IDE yang bisa digunakan secara gratis.

Bahasa Pemrograman2 By Suryono, ST, MM Copyright@2020 5

Anda mungkin juga menyukai