XAMPP APACHE Software Pendukung

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.