48 untuk membuat halaman web yang dinamis seperti ASP Active Server
Pages dan JSP Java Server Pages
. M. Syafi’i:2005 Tujuan utama penggunaan PHP adalah untuk memungkinkan
perancang web menulis halaman web dinamik dengan cepat. halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file
berekstensi html. File html ini dikirimkan oleh server atau file ke browser
, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah.
Keuntungan yang dapat diperoleh jika menggunakan PHP, adalah: 1. Tingkat keamanan yang cukup tinggi
2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemrograman web lainnya yang berorientasi pada server-side scripting
3. Akses ke sistem basis data yang lebih fleksibel, seperti MySQL. Untuk menjalankannya, dibutuhkan tiga komponen diantaranya :
a. Web-server,karena PHP termasuk bahasa pemrograman server-side b. Pemrograman PHP, program yang memproses script PHP
c. Database server, yang berfungsi untuk menjalankan database
2.9.2 XAMPP
XAMPP yaitu Apache, PHP, MySQL dan phpMyAdmin. XAMPP
merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi Web server Apache, PHP dan MySQL secara
49 manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara
otomatis atau auto konfigurasi. Supriyanto, 2005
2.9.4 Apache
Untuk menjalankan PHP dan MySQL, maka diperlukan web server
. Web server yang juga dikenal dengan istilah HTTPD Hypertext Transfer
Protocol Domain atau HTTP server, adalah service yang bekerja untuk melayani permintaan dari HTTP client web browser ke komputer
server PHP dan MySQL dapat bekerja dengan banyak web server. Salah
satu web server yang dikenal konektivitasnya dengan PHP dan MySQL adalah Apache.
Seperti halnya dengan PHP dan MySQL, Apache yang juga dikembangkan oleh komunitas open source di internet. Saat ini apache
merupakan web server yang paling popular. Apache, PHP, dan MySQL merupakan tiga rangkaian yang bekerja di komputer server untuk melayani
permintaan dari komputer client melalui jalur HTTP. M. Syafi’i: 2005
2.9.4 MySQL
MySQL My Structured Query Language merupakan software database
yang termasuk paling popular di lingkungan LINUX, kepopuleran ini karena ditunjang performansi query dari database yang
saat itu bisa dikatakan paling cepat dan jarang bermasalah. Sidik: 2005
50 MySQL merupakan database yang menggunakan bahasa standar
yang digunakan untuk mengakses server database. MySQL dapat digunakan untuk membuat dan mengolah database beserta isinya. MySQL
merupakan sistem manajemen database yang bersifat relational. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa
tabel yang terpisah sehingga manipulasi data akan menjadi jauh lebih cepat.
M. Syafi’i : 2005 MySQL dapat digunakan untuk mengelola database mulai dari
yang kecil sampai dengan yang sangat besar. Kelebihan lain dari MySQL adalah ia menggunakan bahasa Query standar yang dimiliki SQL
Structured Query Language. SQL adalah suatu bahasa permintaan yang terstruktur yang telah distandarkan untuk semua program pengaksesan
basis data. MySQL juga dapat menjalankan perintah SQL untuk mengelola database
yang ada di dalamnya Sebagai program penghasil basis data, MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi lain
interface. MySQL dapat didukung oleh hampir semua program aplikasi baik yang open source maupun tidak. Sidik, 2005
2.9.5 Macromedia Dreamweaver CS 3