Pengertian XAMPP Beserta Fungsi
dan Bagian-bagian Penting pada XAMPP
Istilah software yang satu ini mungkin terdengar masih awam di telinga masyarakat pada
umumnya namun bagi anda yang menekuni bidang IT khususnya developer web pasti
sudah cukup familiar. Tidak dapat dipungkiri bahwa website sudah menjadi hal
yang paling vital mengingat kemajuan trend teknologi berbasis internet saat
ini.
Oleh karena itu pastinya kegiatan membuat dan mengelola web tentunya
menjadi sangat diminati oleh banyak orang. Salah satu software penting yang
harus dimiliki oleh para developer web pemula adalah XAMPP. Disadari atau tidak
meskipun banyak yang sudah lama menggunakan software XAMPP ini namun kurang
paham mengenai definisi dan cara kerjanya.
Sebagai pengguna yang baik tentunya anda harus mengerti software seperti
apa yang sedang digunakan. Hal ini juga semakin mengoptimalkan kinerja anda.
Namun jangan khawatir karena dalam kesempatan ini kami akan mengulas lebih
dalam mengenai software XAMPP beserta fungsi dan bagian – bagian yang tentunya
harus anda pahami sebagai developer web yang bijak. Langsung saja ulasan
lengkap mengenai pengertian XAMPP dapat anda simak dibawah ini :
Pengertian XAMPP
Software
yang satu ini bernama XAMPP yang merupakan singkatan dari
Apache, MySQL, PHP dan Perl sedangkan huruf “X” dimaksudkan sebagai suatu
software yang dapat dijalankan di empat OS utama seperti Windows, Mac OS, Linux dan
Solaris. Istilah ini seringkali disebut dengan cross platform (software multi
OS).
Sesuai dengan namanya software yang satu ini merupakan gabungan dari
beberapa software dengan fungsi yang sama yakni menunjang para pembuat web yang
menginginkan adanya web server sendiri di PC atau laptopnya. Software ini juga
berlisensi GNU dan dapat didownload secara gratis di internet mengingat peran
vital yang dimilikinya terutama bagi pembuat web pemula.
Software
XAMPP didirikan oleh suatu perusahaan bernama Apache Friends. Dengan adanya
beberapa tools pemrograman seperti MySQL, PHP dan Perl yang dimilikinya tentu
mengindikasikan jika anda menekuni salah satu atau semuanya berarti harus
memiliki software yang bernama XAMPP ini. Maksud dari Apache yakni selain
mengindikasikan nama pengembangnya juga merupakan suatu software yang
menghadirkan web
server pada komputer anda layaknya web server sesungguhnya.
Fungsi XAMPP
Jika
sebelumnya sudah dijelaskan bahwa XAMPP merupakan gabungan dari beberapa
software maka kali ini kami akan menjelaskan satu – persatu fungsi atau
kegunaannya, tentunya berhubungan dengan dunia developer web. Sebagai software yang
cross platform tentunya dimaksudkan agar semua orang dapat
menggunakannya. Apache adalah
suatu software yang juga dikembangkan Apache
Friends dengan tujuan untuk membuat web server pribadi sehingga anda
dapat membuat tampilan web yang dinamis. Istilah ini biasa disebut Localhost.
Banyak developer web yang terlebih dahulu mencoba menjalankan webnya di
Localhost sebelum akhirnya diposting di web server yang sesungguhnya.
Selain
sebagai web server, XAMPP juga menunjang beberapa Bahasa pemrograman khusus
dalam website yakni PHP, MySQL dan
Perl. PHP merupakan suatu Bahasa yang sering digunakan oleh programmer khusus
Back End karena memang lebih mengutamakan logika dibanding tampilan, beda
halnya dengan HTML atau CSS. Oleh karena itu script PHP tidak akan terlihat
dalam tampilan website anda.
Selain sebagai web server, XAMPP juga menunjang beberapa Bahasa
pemrograman khusus dalam website yakni PHP, MySQL dan Perl. PHP merupakan suatu
Bahasa yang sering digunakan oleh programmer khusus Back End karena memang
lebih mengutamakan logika dibanding tampilan, beda halnya dengan HTML atau CSS.
Oleh karena itu script PHP tidak akan terlihat dalam tampilan website anda.
MySQL
merupakan suatu software yang digunakan untuk mengelola SQL
(Structured Query Language). Bahasa ini biasa digunakan untuk keperluan
database khusus pada website. Pengelolaan database yang dimaksudkan adalah
untuk menambah data, mengubah, menghapus dan lain – lain. Keberadaan MySQL juga
biasanya identic dengan Bahasa PHP.
Selanjutnya
adalah tools bernama Perl. Bahasa pemrograman yang satu ini tidak hanya
digunakan untuk pengelolaan
website saja namun juga dalam berbagai hal, juga merupakan salah satu
Bahasa pemrograman versi jadul namun tetap bisa eksis sampai sekarang. Perl
pertama kali dikenalkan pada tahun 1987 dimana saat itu masih menggunakan Unix.
Bagian-bagian penting pada XAMPP
Sebagai
suatu software yang bertindak sebagai web server layaknya hosting sesungguhnya
tentu saja melibatkan banyak bagian – bagian penting yang ada pada XAMPP. Bagi
mereka yang terbiasa menggunakan software ini pasti tidak akan asing dengan
istilah Htdocs, phpmyadmin dan
Control Panel. Baik pada web server yang asli maupun pada software XAMPP juga
menggunakannya. Tiga hal tersebut juga menjadi bagian terpenting dalam XAMPP
dan akan kami jelaskan satu – persatu disini.
1. Htdocs
Htdocs
merupakan sebuah folder penyimpanan web server untuk halaman – halaman web yang
sudah dibuat dan nantinya akan ditampilkan. Baik pada web server yang asli
maupun XAMPP bentuk Htdocs-nya sama namun yang berbeda adalah di kapasitasnya.
Karena XAMPP menggunakan penyimpanan internal komputer maka kapasitasnya
menyesuaikan komputer anda. Sedangkan pada hosting berbayar kapasitas yang disediakan mengikuti ketentuan yang dibuat.
2. phpMyAdmin
phpMyAdmin merupakan suatu software khusus untuk mengelola
administrasi MySQL. Jika pada Htdocs menyimpan file–file tampilan web anda
maka di phpMyAdmin ini terdapat semua database yang anda gunakan untuk
keperluan website.
3. Control Panel
Sesuai dengan namanya, di Control Panel ini anda dapat mengontrol
atau mengendalikan XAMPP dengan lebih efektif, mulai dari mengatur setting
website, database, dan masih banyak lagi. Dalam dunia hosting lebih dikenal
istilah CPanel.
Itulah penjelasan mengenai pengertian XAMPP beserta fungsi dan
bagian-bagian penting yang terdapat pada XAMPP. Dengan adanya software ini, web
developer dapat dengan mudah membuat dan mengolah suatu website, entah itu
website personal maupun perusahaan. Keberadaan XAMPP ini sangat membantu,
terlebih software ini berlisensi GNU dan dapat anda download secara gratis.
Semoga bermanfaat.....
0 Komentar