Saat ini, PHP cukup populer sebagai peranti pemrograman web, karena PHP memiliki banyak kelebihan yang tidak dimiliki bahasa script sejenis. PHP
memfokuskan pada pembuatan script server side, yang bisa melakukan apa saja yang dapat dilakukan oleh Common Gateway Interface CGI, seperti
mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih dari pada
kemampuan CGI. PHP juga dapat digunakan pada semua sistem operasi dan mendukung banyak web server. Salah satu fitur yang dapat diandalkan adalah
dukungannya terhadap banyak database Peranginangin, 2006:3
2.9.2 MySQL
Menurut Kadir 2002 : 23, MySQL adalah Software Database Manajemen Sistem DBMS, MySQL merupakan turunan salah satu konsep utama dalam
database sejak lama, yaitu Structured Query Language SQL. SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan
pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah dan otomatis. MYSQL merupakan software database yang paling popular
digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya, maka dari itu tidak heran bahwa kini MySQL
sangat popular dikalangan pemrogram web yang menggunakan script PHP dan
Perl baik dilingkungan platform opensource operating system, maupun windows.
Database MySQL banyak digunakan di internet karena kehandalannya. MySQL tidak membutuhkan ruang harddisk yang besar untuk aplikasinya, dan
mudah digunakan pada database server, sangat ideal untuk aplikasi yang kecil dan menengah. Software database MySQL kini dilepas sebagai software manajemen
basis data yang open source Kadir, 2008
2.9.3 Uniform Server
Uniform server adalah portable server berbasis WAMP yang bisa jalankan di sistem operasi windows. Uniform server yang biasa di kenal Uni_server
dikembangkan pertama kali oleh Taras Slobodskyy sebagai aplikasi untuk kliennya, namun tak lama kemudian aplikasi ini menjadi project komunitas open
source yang di khusus kan untuk pengembangan web serta untuk memudahkan webmaster dalam hal membangun web, karena sifatnya mobile ataupun portable
uniform server tidak perlu menginstall web server, database server ataupun bahasa pemrograman PHP di dalam sistem operasi, cukup menjalankan start.bat
http:www.uniformserver.comdocindex.html
2.9.4 Pengujian Blackbox
Pengujian blacbox merupakan pengujian yang memungkinkan perekayasa
perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program Pressman,
2005. Pengujian blacbox berusaha menemukan kesalahan dalam kategori sebagai berikut
1. Fungsi-fungsi yang tidak benar atau hilang 2. Kesalahan interface