Assesment Dasar Kajian 5
NetBeans
NetBeans (Integrated Development Environment) merupakan salah satu open source IDE berbasiskan Java dari Sun Microsystems yang berjalan di atas swing. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger.Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang multiplatform. NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans
Beberapa fitur-fitur NetBeans, antara lain :
- Manajemen penyimpanan : NetBeans dapat menyimpan dan membuka berbagai macam data
- Manajemen jendela : Dapat menampilkan window (jendela). Disini kita dapat meletakkan komponen-komponen visual seperti JLabel, JButton, JTextField, dsb.
- Manajemen antarmuka : Nebeans dapat menampilkan tampilan antarmuka untuk mempermudah pengguna berinteraksi dengan aplikasinya.
- smart code completion : mengusulkan nama variable dari suatu tipe, melengkapi keyword, dan mengusulkan tipe parameter dari method
- code generator : dengan menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method, dll.
- error stripe : fitur yang menandai baris yang error dengan menghiglight merah.
- bookmarking : fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi
- go to commands : fitur yang digunakan untuk jump ke deklarasi variable, source code atau file yang ada pada project yang sama.
- code bookmarks : melakukan bookmarks pada setiap baris pada code.
- code format : menyeting format dengan lebih mudah dari design mode format.
- code complesion : memudahkan koding dengan memunculkan method atau variabel dari sesuatu dengan menekan ctrl+space.
- local history : file-file yang telah kita buka atau buat sebelumnya tidak akan tertutup sehingga memudahkan untuk melanjutkan pembuatan kode.
- build platform : ketika mengerjakan c/c++, kita bisa memilih untuk platform atau build dari project tersebut.
Jenis-jenis database yang didukung oleh NetBeans, antara lain :
- MySQL : sebuah perangkat lunak database (basis data) sistem tebuka yang sangat terkenal dikalangan pengembang sistem database dunia yang di gunakan untuk berbagai aplikasi terutama untuk aplikasi berbasis web. MySQL mempunyai fungsi sebagai SQl (Structured Query Language) yang di miliki sendiri dan telah di perluas. MySQL umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi yang dinamis dan powerful.
- Oracle : Database Oracle adalah Database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen Database RDBMS.Oracle umumnya hampir sama dengan MySQL tetapi oracle dapat dgunakan dan dihubungkan dengan netbeans dan menggunakan drivers untuk menyimpan data yang telah dibuat.
- JDBC (Java database connectivity) adalah spesifikasi standar dari JavaSoft API (Aplication Programming Interface) yang memungkinkan program Java untuk mengakses sistem database manajemen. JDBC API terdiri dari satu set interface dan kelas yang ditulis dalam bahasa pemrograman Java. JDBC API Menggunakan interface standar dan kelas, programmer dapat menulis aplikasi yang terhubung ke database, mengirimkan pertanyaan ditulis SQL (Structured Query Language), dan memproses hasilnya.
- DataBase Access (Microsoft Access) merupakan salah satu aplikasi basisdata yang didukung oleh NetBeans, data dapat disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Access juga mendukung teknik-teknik pemrograman berorientasi objek.