Prosedur Pengoperasian Aplikasi Multimedia Interaktif – XAMPP

XAMPP adalah sebuah solusi web server cross-platform yang gratis dan bersumber terbuka yang dikembangkan oleh Apache Friends, biasanya terdiri dari Apache HTTP Server, MariaDB database, dan penterjemah untuk skrip yang ditulis dalam bahasa pemograman PHP dan Perl.

XAMPP adalah sebuah program yang mensimulasikan web server di pc/laptop. XAMPP biasanya digunakan untuk membuat, mengembangkan dan menguji situs web sebelum ditempatkan pada web server di Internet.

Walaupun XAMPP bisa digunakan membuat web server yang bisa diakses melalui Internet, akan tetapi sangat tidak disarankan karena standar pengaturan keamanan di XAMPP yang memang sangat rendah. Untuk menggunakan XAMPP sebagai web server, ada banyak sekali pengaturan yang harus dirubah.

XAMPP juga berarti:

  1. X : artinya Cross Platform (Multiplatform). XAMPP bisa berjalan di berbagai Sistem Operasi seperti Windows, Linux, Mac OS, dan Solaris.
  2. Apache : Web server open source yang dikembangkan oleh perusahaan Apache Software Foundation. Hampir 40% lebih website di dunia telah menggunakan Apache.
  3. MariaDB: Dulu sebelum mariaDB “ M “ ini adalah MySQL, namun kini diganti dengan MariaDB. MariaDB merupakan software yang bisa kita gunakan untuk membuat dan mengolah database pada sebuah aplikasi. Software ini adalah pengembangan dari MySQL.
  4. PHP : Bahasa pemrograman yang cukup populer di Indonesia maupun dunia ini memiliki fungsi untuk pengolahan server pada sebuah web.
  5. Perl : Bahasa pemrograman ini umurnya cukup tua. Perl bersifat dinamis dan bisa digunakan untuk mengembangkan berbagai program aplikasi.

XAMPP adalah sebuah program modular, yang artinya fitur-fiturnya dipisahkan menjadi beberapa modul. Dan modulnya dapat dijalankan satu saja, beberapa saja atau semuanya tergantung dari fitur yang dibutuhkan.

Modul standar XAMPP:

  1. Apache. Adalah salah satu perangkat lunak web server yang menghubungkan antara server dengan user melalui browser. Modul apache ini juga akan menjalankan PHP.
  2. MySql. Adalah sebuah perangkat lunak sistem manajemen basis data SQL. XAMPP kini tidak lagi menggunakan MySQL untuk manajemen basis data.
  3. Filezilla. Adalah sebuah perangkat yang memungkinan protokol FTP (File Transfer Protocol)
  4. Mercury. Adalah salah satu perangkat lunak untuk mail server.
  5. Tomcat. Adalah salah satu perangkat lunak yang mengimplementasikan Java Servlet, JavaServer Pages, Java Expression Language dan Java WebSocket technologies.

A. Menginstal XAMPP

Untuk menginstall XAMPP, anda dapat mengunduh versi terbarunya di alamat https://www.apachefriends.org/index.html.

website apachefriend
Website apachefriend

XAMPP mendukung sistem operasi Windows, Linux, dan OSX. Klik tombol yang sesuai dengan sistem operasi kamu untuk mulai mengunduh. Setelah selesai, jalankan file instalasi XAMPP.

warning uac xampp
warning uac xampp

Kalau ada peringatan seperti ini, klik ok untuk melanjutkan.

xampp select component
xampp select component

Di bagian ini anda dapat memilih komponen, modul, atau fitur apa saja yang akan anda install. Untuk konfigurasi standar, langsung klik Next.

xampp instalation folder
xampp instalation folder

Di bagian ini anda dapat memilih folder instalasi xampp. Klik Next untuk melanjutkan.

xampp pilih language
xampp pilih language

Di bagian ini anda dapat memilih bahasa pada Xampp Control Panel. Klik Next untuk melanjutkan.

xampp bitnami
xampp bitnami

Setelah mengklik Next di bagian ini, setup akan membuka browser dan anda akan diarahkan ke situs web Bitnami. Kembali ke jendela setup dan klik Next.

xampp apache firewall alert
xampp apache firewall alert

Ketika proses instalasi hampir selesai, akan muncul peringatan seperti ini. Peringatan ini muncul untuk menanyakan apakah Apache akan diijinkan untuk mengakses jaringan. Pengaturan ini dapatdirubah di control panel Firewall atau di Firewall Settings. Klik Allow access atau Cancel untuk melanjutkan.

xampp selesai setup
xampp selesai setup

Untuk langsung menjalankan XAMPP Control Panel setelah proses instalasi selesai, pastikan pilihan “Do you want to start the Control Panel now” terceklis. Klik Finish untuk menyelesaikan proses instalasi.

B. Menjalankan XAMPP

Jika anda menceklis pilihan “Do you want to start the Control Panel now” pada akhir proses instalasi, maka Control Panel XAMPP akan otomatis dibuka. Jika tidak, maka anda harus mencari aplikasi “xampp-control.exe” pada folder instalasi XAMPP; defaultnya adalah di folder “c:/xampp/”. Untuk menghindari galat/error disarankan untuk menjalankan “xampp-control.exe” dengan pengaturan “Run as administrator”.

XAMPP Control Panel
XAMPP Control Panel

Di jendela XAMPP Control Panel ada beberapa pilihan pengaturan fitur, pengaturan dan tampilan
informasi, yaitu:

  1. Service
    Pengaturan yang memungkinkan modul-modul XAMPP diperlakukan sebagai service oleh sistem operasi Windows. Dengan menjadikan modul XAMPP, maka modul tersebut akan secara otomatis dijalankan oleh Windows ketika komputer dinyalakan. Jadi anda tidak perlu lagi membuka XAMPP Control Panel untuk menjalankan modul-modulnya. Akan tetapi, jika anda jarang menggunakan modul XAMPP atau localhost pada komputer anda, maka tidak disarankan untuk menggunakan fitur service. Karena ketika anda menjadikan modul XAMPP maka performa komputer anda akan sedikit banyak akan terpengaruh.
  2. Module
    Daftar modul yang tersedia pada XAMPP
  3. PID
    Process ID (PID) atau process identifier adalah nomor tanda pengenal yang unik yang diberikan sistim operasi Windows untuk setiap proses yang dijalankan.
  4. Ports
    Ports di sini mengacu pada jaringan atau Internet.
  5. Action
    Ada beberapa aksi yang dapat dilakukan pada masing-masing modul, yaitu:
    1. Start/Stop
      Untuk menjalankan atau menghentikan modul
    2. Admin
      Untuk membuka halaman admin modul
    3. Config
      Untuk membuka halaman pengaturan aplikasi dan/atau fitur di dalam modul
    4. Logs
      Untuk log atau catatan aplikasi dan/atau fitur di dalam modul
    5. Config
      Untuk menampilkan jendela pengaturan untuk XAMPP Control Panel
    6. Netstat
      Untuk menampilkan jendela netstat yang menampilkan informasi soket TCP di komputer
    7. Shell
      Untuk menampilkan jendela shell command untuk mengatur XAMPP dan modul XAMPP menggunakan CLI (Command Line Interface).
  6. Explorer
    Untuk menampilkan jendela Windows Explorer yang langsung berada di folder instalasi XAMPP
  7. Service
    Untuk menampilkan jendela windows service, untuk mengatur service yang ada pada Windows
  8. Help
    Untuk menampilkan jendela yang berisi tautan forum XAMPP
  9. Quit
    Untuk keluar dari XAMPP Control Panel karena dengan mengklik ikon X pada jendela XAMP Control Panel belum tentu berfungsi untuk keluar dari XAMPP Control Panel.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *