2.11 MYSQL
MySQL adalah sebuah server database SQL multi user dan multi-threaded. SQL sendiri adalah salah satu bahasa database yang paling populer di dunia.
Implementasi program server database ini adalah program daemon mysql dan beberapa program lain serta beberapa pustaka. MySQL dibuat oleh TcX dan telah
dipercaya mengelola sistem dengan 40 buah database berisi 10,000 tabel dan 500 di antaranya memiliki 7 juta baris kira-kira 100 gigabyte data. Database ini
dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan. Walaupun memiliki kemampuan yang cukup baik, MySQL untuk sistem operasi
Unix bersifat freeware, dan terdapat versi shareware untuk sistem operasi windows.
Sistem database MySQL memiliki sistem sekuritas dengan tiga verifikasi yaitu user name, password dan host. Verifikasi host memungkinkan untuk
membuka keamanan di localhost, tetapi tertutup bagi host lain bekerja di lokal komputer. Sistem keamanan ini ada di dalam database mysql dan pada tabel
user. Proteksi juga dapat dilakukan terhadap database, tabel, hingga kolom secara terpisah Kadir, 2005.
2.12 Netbeans IDE 6.9.1
Netbeans merupakan salah satu proyek open source yang disponsori oleh SunMicrosystem. Proyek ini berdiri pada tahun 2000 dan telah menghasilkan dua
produk, yaitu Netbeans IDE dan Netbeans Platform. Netbeans IDE merupakan produk yang digunakan untuk melakukan pemprogaman baik menulis kode,
mengompilasi, mencari kesalahan dan mendistribusikan program. Sedangkan Netbeans Platform adalah sebuah modul. Yang merupakan kerangka awalfondasi
dalam membangun aplikasi desktop yang besar. Netbeans meruakan salah satu IDE yang paling tangguh saat ini dalam
pemprogaman Java. Selain itu, Netbeans menyediakan paket yang lengkap dalam pemprogaman dari pemprogaman standar aplikasi desktop, pemprogaman
enterprise dan pemprogaman perangkat mobile. Sekarang Netbeans telah mencapai versi 6.9.1.
Netbeans mempunyai beberapa bagian yang memudahkan pengembang untuk melakukan pemprogaman. Pada pertama kali, akan tampak halaman Start
Page yang membuat pengembang mudah dan mengerti apa yang harus dilakukan. Selain itu juga terdapat beberapa panel yang menmpilkan proyek Files,
menampilkan plugin-plugin yang sudah dimasukan kedalam Netbeans Service dan lain-lain yaitu :
1. Panel Projects, digunakan untuk menampilkan informasi yang telah dibuat 2.
Panel Files, berguna untuk menampilkan file-file dalam sebuah proyek, baik file Java .java atau file bytecode .class
3. Panel Services, berfungsi menampilkan informasi tentang service-service
yang disediakan atau telah diregister ke dalam Netbeans. 4. File Kerja, digunakan untuk melakukan pemprogaman Java dengan
Netbeans. 5.
Panel Navigator,
digunakan untuk
menampilkan kelas
dan membermethod yang ada pada file.
6. Panel Inspector, digunakan untuk menampilkan komponen yang
digunakan oleh file yang bersangkutan, seperti kontainer, komponen kontrol, komponen menu, komponen border, dan lainnya.
7. Panel Palette, merupakan panel yang menyediakan tool-tool untuk
membuat tampilan grafis GUI. a.
Tab Swing Container b.
Tab Swing Controls c.
Tab Swing Menu d.
Tab Swing Windows e.
Tab AWT f.
Tab Brorders g.
Tab Beans h.
Tab JAVA Persistence i.
Tab Look and Feels 8.
Panel Properties, beffungsi untuk menampilkan tool yang berfungsi untuk jenis tampilan theme aplikasi grafis yang dibuat.
2.13 Literatur Sejenis