State Transition Diagram STD

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