Pengertian XAMPP ?????????????

XAMPP merupakan singkatan dari X (empat system operasi apapun), Apache, MySQL, PHP, Perl. XAMPP adalah tool yang menyediakan paket perangkat lunak dalam satu buah paket.Dalam paket XAMPP sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka Anda tidak perlu lagi melakukan instalasi dan melakukan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan otomatis menginstalasi dan konfigurasi untuk Anda.
Apache= Apache sudah
berkembang sejak versi pertamanya. Sampai saat ditulisnya artikel ini
versi terakhirnya yang ada yaitu Apache version 2.4.4. Apache bersifat
open source, artinya setiap orang boleh menggunakannya, mengambil atau
bahkan mengubah kode programnya.
Tugas utama apache adalah menghasilkan
halaman web yang benar kepada peminta, berdasarkan kode PHP yang
dituliskan oleh pembuat halaman website. 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.
MySQL= perkembangannya
disebut SQL yang merupakan kepanjangan dari Structured Query Language.
SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah
database. SQL pertama kali didefinisikan oleh American National
Standards Institute (ANSI) pada tahun 1986. MySQL adalah sebuah sistem manajemen database yang bersifat open source.
MySQL merupakan pasangan serasi dari
PHP. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta isinya.
Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan menghapus
data yang berada dalam database.
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. MySQL dapat digunakan
untuk mengelola database mulai dari yang kecil sampai dengan yang sangat
besar.
MySQL juga dapat menjalankan
perintah-perintah Structured Query Language (SQL) untuk mengelola
database-database yang ada di dalamnya. Hingga kini, MySQL sudah
berkembang hingga versi 7. MySQL 7 sudah mendukung trigger untuk
memudahkan pengelolaan tabel dalam database.
PHP= Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat website
yang bersifat server side scripting. PHP memungkinkan kita untuk
membuat halaman website yang bersifat dinamis. PHP dapat dijalankan pada
berbagai macam Operating System (OS), misalnya Windows, Linux dan Mac
OS. Selain Apache, PHP juga mendukung beberapa web server lain, misalnya
Microsoft IIS, Caudium, PWS dll.
PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database
yang sering digunakan bersama PHP adalah MySQL. Namun PHP juga
mendukung system manajemen Database Oracle, Microsoft Acces, Interbase,
d-Base, PostgreSQL dsb.
PhpMyAdmin= Pengelolaan
database dengan MYSQL harus dilakukan dengan mengetikkan baris-baris
perintah yang sesuai (command line) untuk setiap maksud tertentu. Jika
anda ingin membuat database, ketikkan baris perintah yang sesuai untuk
membuat database. Jika kita ingin menghapus tabel, ketikkan baris
perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu cukup
menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu
persatu.
Banyak sekali
perangkat lunak yang dapat dimanfaatkan untuk mengelola data base dalam
MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat
membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal
perintahnya.
semoga bermanfaat bagi yang membaca..
semoga bermanfaat bagi yang membaca..