Skip to main content

Pengertian XAMPP Beserta Fungsi dan Bagian-bagian Penting pada XAMPP

Pengertian XAMPP

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 serverpada komputer anda layaknya web server sesungguhnya.

Fungsi XAMPP

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, MySQLdan 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. Sampai saat ini sudah terdapat PHP versi 5.5.0.
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 websitesaja 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

bagian-bagian penting 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, phpmyadmindan 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 hostingberbayar 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.

Comments

Popular posts from this blog

Menerapkan pengendalian server melalui koneksi client server pada RDBMS

Kompetensi : a. Administrasi server RDBMS. b. Pengelolaan server RDBMS. c. Backup Data dan   Restore Data. DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. Dengan adanya berbagai tingkatan pandangan dalam suatu basis data maka untuk mengakomodasikan masing-masing pengguna dalam piranti lunak manajemen basis data biasanya terdapat bahasa-bahasa tertentu yang disebut Data Sub language. Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb). Secara umum maka setiap pengguna basis data memerlukan bahasa yang dipakai sesuai tugas dan fungsinya. A. ADMINISTRASI SERVER RDBMS Administrasi Server  Pada Jaringan Komputer adalah pengontrolan atau pengelolaan akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Server  itu merupakan penyedia a...

Mengevaluasi pengamanan sistem basis data pada RDBMS

Mengevaluasi pengamanan sistem basis data pada RDBMS Kompetensi : a. Password akses basis data. b. Enkripsi password. c. Priviladge. d. Pembatasan kewenangan hak akses pengguna basis data RDBMS. e. Penambahan dan penghapusan pengguna basis data. A. Password akses basis data. Keamanan database adalah suatu cara untuk melindungi database dari ancaman, baikdalam bentuk kesengajaan atau pun bukan. Ancaman adalah segala situasi atau kejadian baik secara sengaja maupun tidak yang bersifat merugikan dan mempengaruhi system serta secara konsekuensi terhadap perusahaan/organisasi yang memiliki system database.Keamanan database tidak hanya berkenaan dengan data yang ada pada database saja, tetapi juga meliputi bagian lain dari system database, yang tentunya dapat mempengaruhi database tersebut. Hal ini berarti keamanan database mencakup perangkat keras, perangkat lunak, orang dan data. Agar memiliki suatu keamanan yang efektif dibutuhkan kontrol yang tepat. Seseorang yang mempunyai...

Menerapkan replikasi basis data

Menerapkan replikasi basis data Kompetensi: a. Replikasi basis data. b. Diagram koneksi replikasi basis data. c. Konfigurasi replikasi basis data. d. Server basis data master. e. Server basis data slave. A. Replikasi basis data Replikasi database adalah seperangkat teknologi yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain. Dan selanjutnya, mensinkronisasikan antar database untuk menjaga konsistensi. Dengan replikasi, data dapat didistribusikan ke lokasi yang berbeda dan pengguna yang jauh melalui LAN, WAN, Dial-up Connection, wireless connections, dan internet. Alasan umum yang mendasari kenapa harus menggunakan replikasi, yaitu: Untuk membuat sebuah server basis data  siaga. Jika server utama gagal, maka server siaga dapat mengambil alih tugas server utama. Untuk mengaktifkan backup tanpa harus mematikan server utama.  Setelah terjadi replikasi, backup dilakukan pada slave, bukan pada master. Dengan cara ini, master...