2.13 Tools Pendukung Membangun Sistem
2.13.1 PHP
Menurut dokumen resmi PHP, PHP merupkan singkat dari Hypertext Prepocessor
. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server
dan diproses di server. Hasilnyalah yang dikirim ke klien, tempat pemakai menggunakan browser.
Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya, ia dapat membentuk tampilan berdasarkan permintaan
terkini. Misalnya, kita dapat menampilkan isi database ke halaman web. Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl
yang dapat mengamati saiapa saja yang melihat-lihat daftar riwat hidupnya, yakni pada tahun 1994. Skrip-skrip ini selanjutnya dikemas menjadi tools
yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal-bakal PHP. Pada tahun 1995, Rasmus menciptakan PHPF1 Vesi 2. Pada versi
inilah pemrograman dapat menempelkan kode terstruktur di dalam tag HTML. Yang menarik kode PHP juga bisa berkomunikasi dengan database
dan melakukan perhitungan-perhitungan yang kompleks sambil jalan. Kadir, 2008, p. 2
2.13.2 MySql
MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta
menggunakan perintah standar SQL Structure Query Language. MySQL
merupakan database server yang free, artinya kita bebas menggunakan database
ini untuk keperluan pribadi atau usaha tanpa harus memberli atau membayar lisensinya. MySQL pertama kali dirilis oleh seorang programmer
database bernama Michael Widenius. Selain sebagai database server,
MySQL juga merupakan program yang dapat mengakses suatu database MySQL yang berposisi sebagai server. Pada saat itu berarti program kita
berposisi sebagai client. Jadi MySQL adalah sebuah database yang dapat diguanakan baik sebagai Client maupun Server. Database MySQL,
merupakan suatu perangkat lunak database yang berbentuk database relasional atau dalam bahasa basis data sering kita sebut dengan Relational
Database Management System RDBMS yang menggunakan suatu bahas
permintaa bernama SQL. Nugroho, 2005, p. 1 2
2.13.3 XAMPP
Dalam buku yang berjudul PHP Programming terbitan Wahana Komputer, menyebutkan XAMPP adalah salah satu paket instalasi apache,
PHP, dan MySQL secara instan yang dapat digunakan untuk membantu proses instalasi ketiga produk tersebut seperti PHPTriad. Selain paket
instalasi instan, XAMPP juga memberikan fasilitas pilihan penggunaan PHP4 atau PHP5. Sama halnya PHP, XAMPP bersifat free atau gratis untuk
digunakan. XAMPP adalah suatu langkah mudah untuk menginstal distribusi apache yang memiliki fitur program MySQL, PHP, dan Perl.
Wahana Komputer Wahana, 2009, p. 30