XAMPP
merupakan salah satu
aplikasi berbasis web
yang memiliki tiga
elemen yang telah terintegrasi
meluputi Web Server, Bahasa Pemrogaman Berbasis Web dan Sistem Manajemen Basis Data (Database Management
System). XAMPP merupakan salah satu aplikasi yang digunakan untuk mengembangkan web
dinamis karena tiga
elemen tersebut yang
telah tersedia dalam
satu paket. XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends,
yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) &
Tim Dukungan (Support Team)
Berikut
ini akan dijelaskan satu per satu elemen yang terdapat di XAMPP:
Web
Server : Merupakan server yang berfungsi memberikan layanan-layanan yang diminta oleh client
(requested by client).
PHP
: Merupakan bahasa
pemrograman yang digunakan
untuk membuat aplikasi
yang dapat dijalankan pada browser, seperti
Internet Explorer, Mozilla Firefox dan lain-lain.
MySQL
: Merupakan salah satu Sistem Manajemen Basis Data (DBMS) yang bersifat client-server.
- XAMPP adalah singkatan yang masing-masing huruf nya
adalah:
- X: Program ini dapat dijalankan
dibanyak sistem operasi seperti Windows, Linux, Mac OS, dan Solaris.
- A:
Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan
halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh
pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang
dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya
dalam MySQL) untuk mendukung halaman web yang dihasilkan.
- M:
MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang
merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa
terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk
membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL
untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.
- P:
PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman
untuk membuat web yang bersifat server-side scripting(server Side Scripting
merupakan sebuah teknologi scripting atau pemrograman web dimana script
(program) dikompilasi atau diterjemahkan di server. Dengan server side
scripting, memungkinkan untuk menghasilkan halaman web yang dinamis.). PHP
memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem
manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP
juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase,
d-base, PostgreSQL, dan sebagainya.
- P:
Perl, bahasa pemrograman.
Untuk lebih lengkap silahkan download disini