MYSQL Software Pengembangan Sistem

54 berdasarkan kriteria yang digunakan untuk meng- otomatisasi berita yang terbaru. Sidik, 2005:323-325 Kode HTML Gambar 2.14 Mekanisme Kerja Permintaan Dokumen PHP Sumber: Kadir, 2003:389 Pada Gambar 2.14 terlihat bahwa ada pemrosesan di server untuk menterjemahkan kode PHP menjadi kode HTML. Kode HTML yang diterjemahkan oleh mesin PHP-lah yang akan diterima oleh pemakai client Kadir, 2003:389.

2.12.5 MYSQL

MySQL merupakan software sistem manajemen database Database Management SystemsDBMS yang sangat populer dikalangan pemrograman web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl Sidik, 2005:1. 55 Software database ini kini telah tersedia juga pada platform sistem operasi Windows. Kepopuleran MySQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah kecil. Software database MySQL kini dilepas sebagai software manajemen database yang open source, sebelumnya merupakan software dat abase yang shareware. Database MySQL tersedia secara bebas cuma-cuma dan boleh digunakan oleh setiap orang, dengan lisensi open source GNU General Public License GPL ataupun lisensi komersial non-GPL. Keistimewaan-keistimewaan MySQL : 1. Portability; MySQL dapat berjalan stabil pada berbagai sistem operasi. 2. Open source; MySQL didistribusikan secara open source gratis, di bawah lisensi GPL. 3. Multiuser; MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah. 4. Performance tuning; MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana. 5. Column types; MySQL memiliki tipe kolom yang sangat kompleks. 56 6. Command dan functions; MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query. 7. Security; MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask , nama host dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi. 8. Scalability dan limits; MySQL mampu menangani database dalam skala besar. 9. Connectivity; MySQL dapat melakukan koneksi dengan client menggunakan protokol TCPIP, Unix socket Unix, atau Named Pipes NT. 10. Localisation; MySQL dapat mendeteksi pesan kesalahan error code pada client dengan menggunakan lebih dari dua puluh bahasa. 11. Interface; MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API Application Programming Interface. 12. Clients dan tools; MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database. 13. Struktur tabel; MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE. 57

2.12.6 XAMPP