38 terdapat pada sebuah server yang terdapat pada ISP Internet Service Provider
atau di Indonesia disebut Jasa Penyelenggara Internet. Saat ini program yang paling banyak terdapat pada server-server di dunia adalah APACHE. Hal ini
disebabkan karena beberapa keunggulan yang diber ikan. Keunggulan-keunggulan tersebut antara lain :
1. Memiliki kemapuan pembacaan yang tinggi dan mudah disesuaikan
2. Memiliki tingkat keamanan yang tinggi. Hal ini dibutuhkan bagi para
penyimpan data yang memiliki tingkat kerahasian tertentu. 3.
Dapat dijalankan untuk berbagai macam operasi sistem. APACHE merupakan suatu nama yang diambil dari istilah “ A PAtCHy”
server yang dapat diartikan dengan mengambil suatu patch atau bagian dari program yang diberikan.
APACHE sudah berkembang sejak versi pertamanya. Sampai saat
ditulisnya artikel ini versi terakhirnya yang ada yaitu APACHE ver 2.0.54. APACHE bersifat open source, artinya setiap orang boleh menggunakannya,
mengambil dan bahkan mengubah kode programnya. Tugas utama APACHE adalah menghasilkan halaman web yang benar
kepada peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja
suatu database diakses terlebih dahulu misalnya dalam MySQL untuk
mendukung halaman web yang d ihasilkan.
39
2.4.4 Mengenal MySQL
MySQL adalah Relational Database Management Sistem RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License .
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial.
MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL Structured Query Language . SQL adalah
sebuah konsep pengoperasian database, terutama untuk pemilihanseleks i dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan
mudah secara otomatis. Keandalan suatu system database DBMS dapat diketahui dari cara kerja
optimizer-nya dalam melakukan proses perintah -perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL
dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan
query MySQL bisa sepuluh kali lebih cepat PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Kemampuan yang cukup menakjubkan untuk sebuah
software gratisan. MySQL adalah satu dari sekian banyak system database merupakan
terobosan solusi yang tepat dalam aplikasi database. Didukung oleh ribuan bahkan jutaan komunitas pengguna di internet yang siap membantu. Selain itu
juga tersedia mailing list dan homepage khusus yang memberikan tutorial serta dokumentasi lengkap.
40 Sebagai database sever yang memiliki konsep database modern, MySQL
memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL. Antara lain :
1. Portability
MySQL dapat berjalan stabil pada system operasi diantaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X Server, Solaris, Amiga,
HP-UX dan masih banyak lagi. 2.
Open Source MySQL didistribusikan secara open source gratis, dibawah lisensi
QPL sehingga dapat menggunakan secara cuma -cuma tanpa dipungut biaya sepeser pun.
3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah
database server MySQL dapat diakses Client secara bersamaan. 4.
Performance Tuning MySQL memiliki kecepatan yang menakjubkan dalam menangani
query sederhana, dengan kata lain dapat memp roses lebih banyak SQL persatuan waktu.
5. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signedunsigned integer, float, double, char, varchar, text, blob, date,
time, datetime, timestamp, year, set serta enum.