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