Sabtu, 22 Oktober 2022

Xampp

Xampp merupakan perangkat lunak yang berfungsi sebagai web server yang bersifat open source, serta mendukung di berbagai sistem operasi, baik Windows, Linux, atau Mac OS. Xampp digunakan sebagai standalone server (berdiri sendiri) atau biasa disebut dengan localhost. Hal tersebut memudahkan dalam proses pengeditan, desain, dan pengembangan aplikasi berbasis web.

Tool ini sangat populer untuk membantu pengembangan software sederhana hingga tahap professional, dan sering digunakan oleh programmer pemula hingga expertise.

Xampp tersusun atas kependekan dari beberapa kata Apache, MySQL (dulu) / MariaDB (sekarang), PHP, dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari istilah cross platform.

 

Jika dijabarkan secara gamblang, masing-masing huruf yang ada di dalam nama XAMPP menurut para ahli memiliki arti sebagai berikut ini:

1. X (Cross Platform)

Merupakan kode penanda untuk software cross platform atau yang bisa berjalan di banyak sistem operasi.

2. A (Apache)

Apache merupakan aplikasi web server yang bertugas untuk menciptakan halaman website yang benar berdasarkan kode program PHP yang ditulis oleh pengembang web (developer).

3. M (MySQL / MariaDB)

MySQL merupakan salah satu aplikasi database server yang menerapkan bahasa pemrograman SQL (Structured Query Language).

4. P (PHP)

PHP adalah bahasa pemrograman khusus berbasis web untuk kebutuhan pada sisi server

5. P (Perl)

Perl merupakan bahasa pemrograman untuk segala kebutuhan (cross platform)

 

Sejarah Singkat Xampp

Sejarah awal terbentuknya Xampp adalah dimulai dari tahap pengembangan yang dilakukan oleh tim proyek yang bernama Apache Friends pada tahun 2002. Tim tersebut terdiri dari tim inti (core), pengembang (development), dan pendukung (support). Proyek ini bertujuan untuk mendukung dan mempromosikan penggunaan dari Apache web server. dan sampai saat ini sudah masuk dalam rilis versi 7.3.9 yang bisa didapatkan secara gratis dengan label GNU (General Public License).

 

Fungsi dari Xampp

XAMPP berfungsi sebagai server lokal untuk mengampu berbagai jenis data website yang sedang dalam proses pengembangan. XAMPP bisa digunakan untuk menguji kinerja fitur ataupun menampilkan konten yang ada didalam website kepada orang lain tanpa harus terkoneksi dengan internet, cukup akses melalui Xampp control panel, atau istilahnya website offline.

 

Bagian-bagian Penting di Dalam XAMPP

1. Htdocs

Htdocs merupakan nama sebuah folder bagian dari XAMPP yang berfungsi untuk menyimpan berbagai file dan dokumen yang nantinya akan ditampilkan kedalam website

2. Control Panel

Control panel merupakan layanan yang digunakan untuk mengelola Xampp mulai dari mengatur penggunaan database, mengupload file, melakukan konfigurasi terkait proyek website, dan fungsionalitas fitur yang lainnya. Dari dalam Control Panel kita juga bisa mengatur stop dan star aplikasi XAMPP agar tidak memberatkan kinerja komputer.

3. PhpMyAdmin

Peran atau tugas dari PhpMyAdmin adalah sebagai pengatur proses konfigurasi pada MySQL. Untuk membuka akses PhpMyAdmin, anda dapat memasukkan perintah pada web browser dengan menuliskan alamat URL http://localhost/phpmyadmin.