c. Mudah digunakan. PHP berisi beberapa fitur khusus dan fungsi yang dibutuhkan untuk membuat halaman web dinamis. Bahasa PHP dirancang
untuk dimasukkan dengan mudah di dalam file HTML. d. Berjalan pada beberapa sistem operasi. Dia berjalan pada sistem operasi
yang beragam, Windows, Linux, Mac OS dan kebanyakan variasi dari Unix.
e. Dukungan teknis tersedia secara luas kerana PHP menyediakan dukungan gratis via daftar diskusi e-mail.
f. Aman. Pengguna tidak melihat kode PHP, karena kode yang ditampilkan pada browser adalah kode HTML.
g. Dirancang untuk mendukung database. PHP meliputi kemampuan yang dirancang untuk berinteraksi dengan database tertentu.
h. Customizable. Lisensi open source sehingga mengijinkan para pemprogram untuk memodifikasi software PHP, menambah atau memodifikasi fitur-fitur
yang dibutuhkan untuk lingkungan mereka sendiri.
2.5.2. MySQL
Sejarah MySQL yang merupakan hasil buah pikiran dari “Monty” Widenius, David Axmark dan Allan Larson mulai tahun 1995. Mereka bertiga
kemudian mendirikan perusahaan bernama MySQL AB di Swedia Arbae, 2004:1.
MySQL termasuk jenis RDMS Relation Database Management System. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel
terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. MySQL adalah alah satu jenis database server yang sangat terkenal.
MySQL menjadi sangat populer karena MySQL bersifat free tidak perlu membayar dalam menggunakannya pada berbagai platform unixwindows.
Untuk mendapatkan MySQL dapat di-download dari http:www.mysql.org atau www.mysql.com.
Dalam Tulisan Arbae, 2004:4 ada beberapa pertimbangan mengapa memilih MySQL:
1. Kecepatan. Berdasarkan hasil ujian, MySQL memiliki kecepatan baik dibandingkan database server lainnya. Hasil pengujian ini dapat dilihat
http:www.mysql.cominformationbenchmarks.html. 2. Mudah digunakan. Perintah-perintah dan aturan-aturan pada MySQL
maupun proses instalasinya relatif mudah digunakan. 3. Open Source. Dengan konsep ini siapapun dapat berpartisipasi untuk
mengembangan MySQL. 4. Kapsitas. MySQL telah digunakan untuk mengelola database dengan
jumlah 50 juta record. Bahkan, sanggup untuk mengelola 60.000 tabel dengan jumlah baris 5 milyar. Mendukung penggunaan index hingga 32
buah index per-tabelnya. Informasi ini diperoleh dari manual MySQL yang dapat di-download dari situs resmi MySQL.
5. Konektifitas dan keamanan. MySQL mendukung dan penerapan sistem keamanan dan izin akses tingkat lajut advanced permissions and security
system, termasuk dukungan pengamanan dengan cara pengacakan lapisan data SSL transport layer encription. Mulai MySQL versi 4.0 dapat
diterapkan pembatasan sumberdaya server berdasarkan penggunaan per- user. Adanya tingkatan user dan jenis akses yang beragam dapat
memberikan batasan akses berdasarkan lokasi server pengakses dan terdapatnya sistem pengacakan password encryped password akan
memberikan jaminan pada MySQL . 6. Lintas platform sistem informasi. MySQL dapat dijalankan pada beberapa
sistem operasi yang berbeda, seeprti Linux, Microsoft Windows, FreeBSD, Sun Solaris, IBM’s AIX, Mac OS X, HP-UX, AIX, QNX, Nopvell
NetWare, SCO OpenUnix, SGI Irix dan Dec OSF.
2.5.3 PhpMyAdmin