MySQL Alat Bantu Aplikasi

51 Sampai saat ini, pengembangan yang dilakukan telah mencapai versi 5.0.3 dan disebarkan secara luas sejak Desember 2004. Beberapa kesalahan bug yang ditemukan pada versi-versi sebelumnya sudah banyak diperbaiki. Sebenarnya sejak versi 5.0.0 sudah sempat dikatakan final, akan tetapi satu bulan kemudian disempurnakan dengan meluncurkan versi 5.0.1 dan sampai kini terus dikembangkan lagi Prasetya, 2005: 30.

2.6.3. MySQL

MySQL adalah Relation Database Management System RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Publik Licenses, MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL Structure Query Language, SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan seleksi dan pemasukan data, yang memungkinkan pengoprasian data dikerjakan dengan mudah secara otomatis. Sebagai database server yang memiliki konsep database modern, MYSQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL Prasetyo, 2003:1-3. 1. Protability, dapat berjalan stabil pada berbagai sistem operasi. 2. Open Source, dapat digunakan secara cuma-cuma. 3. Multi User, dapat digunakan oleh banyak user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 52 4. Performance Tuning, memiliki kecepatan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL persatuan waktu. 5. Column Type, memiliki tipe kolom yang sangat kompleks. 6. Command dan Fuctions, memiliki operator dan fungsi secara penuh yang mendukung SELECT dan WHERE dalam query. 7. Security, memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan system perizinan yang mendetail secara password. 8. Scalability dan Limits, mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliart baris. 9. Connectivity, dapat melakukan koneksi dengan client menggunakan protocol TCPIP, Unix soket Unix, atau Named Pipes NT. 10. Localication, dapat mendeteksi pesan kesalahan error code pada client dengan menggunakan lebih dari dua puluh bahasa. 11. Interface, memiliki antar muka terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API Application Programming Interface. 12. Client dan tool, dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertakan petunjuk online. 53 13. Struktur Table, memiliki struktur table yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam Oracle.

2.6.4. Macromedia Dreamwever