MYSQL Netbeans IDE 6.9.1 LANDASAN TEORI

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