INTRODUCTION TO NETBEANS IDE Aminah Sri Rahayu
[email protected]
Abstrak NetBeans IDE adalah sebuah lingkungan pengembangan terintegrasi memenangkanpenghargaan yang tersedia untuk Windows, Mac, Linux, dan Solaris. Proyek NetBeans terdiri dari open source IDE dan platform aplikasi yang memungkinkan pengembang untuk secara cepat membuat web, perusahaan, desktop, dan aplikasi mobile menggunakan platform Java, serta JavaFX, PHP, JavaScript dan Ajax, Ruby dan Ruby on Rails , Groovy dan Grails, dan C / C + +. Kata Kunci: netbeans, pengembangan,platform aplikasi
Pendahuluan Hal yang mendukung perkembangan para programming adalah dengan membuat suatu ide bahasa pemrograman yang sesuai dengan kebutuhan yaitu Netbeans IDE. Aplikasi yang dibuat oleh tangan manusia pasti memiliki kelebihan dan kelemahan. Disini penulis akan menjabarkan beberapa point yang perlu anda ketahui, seperti tipe aplikasi, fitur – fitur, database yang mendukung.
Pembahasan Netbeans IDE mendukung pengembangan semua tipe aplikasi berikut ini :
Java J2SE Web EJB Mobile Application Kelebihan dari Netbeans :
NetBeans GUI Builder Gratis
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
NetBeans GUI Builder sangat compatible dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing. Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeans dapat digunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan PHP. NetBeans GUI Builder sangat cocok untuk digunakan dalam pengembangan sistem berskala Enterprise.
Kelemahan dari Netbeans :
NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual. Dari segi sumber daya, Netbeans memerlukan sumber daya yang besar, seperti Memory dan ruang hard disk. Netbeans memerlukan dukungan prosesor yang cukup handal untuk mendapatkan performa maksimalnya.
Fitur – fitur pada Netbeans : 1. Netbeans Mobility Pack Fitur untuk mengembangkan aplikasi yang berjalan pada perangkat bergerak (Mobile). Biasanya di gunakan untuk menulis, menguji, dan debugging pada perangkat mobile. 2. Netbeans Profiler Pack Fitur yang mengoptimalkan aplikasi java, membantu menemukan kebocoran memori dan mengoptimalkan kecepatan. 3. Netbeans C / C++ Pack Fitur untuk menambahkan dukungan terhadap pengembang C / C++ ke Netbeans IDE. Pack ini mmeperbolehkan pengembang menggunakan sekumpulan compiler dan alat sendiri bersama dengan Netbeans IDE untuk membangun aplikasi native.
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
4. Netbeans Enterprise Pack Fitur untuk memperluas dukungan terhadap pengembangan aplikasi perusahaan dan web service pada Netbeans IDe tersebut. 5. Netbeans Ruby Pack Fitur untuk mengijinkan pengembangan IDE menggunakan Ruby dan JRuby, sebagaimana Rouls untuk dua implementasi Ruby yang lain. 6. Netbeans Java Script Editor Fitur yang menyediakan perluasan dukungan terhadap Java Script dan CSS dalam web.
Database yang didukung oleh Netbeans
Berikut ini adalah beberapa database yang didukung oleh Netbeans : JDBC adalah antarmuka pemrograman aplikasi Java yang memungkinkan programmer Java untuk mengakses sistem manajemen database dari kode Java. Hal ini dikembangkan oleh Javasoft, anak perusahaan dari Sun Micro systems Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System). Perusahaan perangkat lunak/software oracle ini memasarkan beberapa jenis basis data untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras/hardware computer (platform). MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread,multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. Koneksi MySQL pada NetBeans : 1. Pilih menu Tools, kemudian pilih library, selanjtunya kita buat Library baru dengan Klik New Library dan Memberi nama Library tersebut. 2. Klik add jar / folder untuk menambahkan koneksi MySQL.
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
3. Klik kanan, pilih add Library lalu kita pilih Library yang berisi konektor MySQL Java yang telah kita buat sebelumnya.
ODBC Koneksi ODBC pada Netbeans : 1. Buatlah database 2. Konfigurasi ODBC Data Source 3. Panggil dengan JDBC-ODBC Driver Konfigurasi ODBC Data Source : 1. 2. 3. 4. 5. 6. 7.
Buka menu control panel Masuk ke menu Data Source (ODBC) Klik tombol add Pilih driver Beri nama Data Source Pilih database Klik OK
Microsoft Access adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna / programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek. Koneksi Ms.Access pada Netbeans : 1. 2. 3. 4. 5.
Buat project baru Buat form baru pada Netbeans Beri nama database pada package Simpan database Buat koneksi ODBC
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
6. Pilih menu add 7. Klik menu create new, selanjutnya pilih Microsoft Access 8. Klik Finish Berikut sekilas mengenai beberapa syntaks SQL yang digunakan pada Netbeans : 1. Interface : a. java.sql.Statement Interface yang digunakan untuk mengirim laporan statis SQL ke server database dan memperoleh hasilnya. b. javax.sql.ConnectionEventListener Menerima event atau kejadian bahwa obyek PooledConnection digeneralisasi atau diimplementasikan oleh komponen koneksi penyatuan. 2. Classes : a. java.sql.Date digunakan untuk database di mana kita hanya perlu untuk menyimpan tanggal dan waktu. b. java.lang.DriverManager Class yang digunakan untuk mengelola satu set JDBC drivers. 3. Exception Classes: a. java.sql.SQLException Eksepsi yang menyediakan informasi Database error b. java.sql.SQLWarning Eksepsi yang menyediakan informasi peringatan Database.
tentang tentang
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Penutup Mengenal apa itu netbeans, tipe aplikasi, fitur – fitur dan database yang mendukung, yang membangun perkembangan para programming adalah sebuah usaha mereka (para peneliti) untuk membantu kita dapat mengenal, mempelajari Netbeans IDE. Semoga ilmunya bermanfaat sehingga cita-cita untuk mencerdaskan anak bangsa ini dapat tercapai. Tunggu Part berikutnya ya… ! (Masih membahas Javascript).
Referensi https://netbeans.org/index_id.html http://anggayhendrawan.wordpress.com/ http://docs.oracle.com/nbeans.html
Biografi Assalamu’alaikum Wr. Wb Perkenalkan diri saya Aminah Sri Rahayu, biasa di sapa “amy” keturunan basteran eh.. dari Jasun (Jawa Sunda ). Anak kedua dari empat bersaudara, tinggal bersama Orangtua di daerah Tangerang Selatan. Sekarang saya sedang melanjutkan pendidikan di STMIK Perguruan Tinggi Raharja Tangerang, Jurusan Sistem Informasi Konsentrasi Computer Acounting. Mudah-mudahan bisa menyelesaikan kuliah sampai Sarjana ya… (Amin).
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org