Sabtu, 18 Oktober 2014

Xampp



A.      XAMPP
1.    Pengertian XAMPP
XAMPP adalah perangkat lunak yang mendukung banyak sistem operasi yang berguna untuk mengembangkan website berbasis php dan mysql. Perangkat lunak ini dapat berperan sebagai server web Apache untuk simulasi pengembang website. XAMPP mendukung teknologi web seperti PHP, MySQL, dan Perl. Melalui program ini, user dapat menguji aplikasi web yang dikembangkan secara langsung dari komputer tanpa harus terkoneksi internet.
XAMPP juga dilengkapi fitur manajemen database phpMyAdmin seperti pada server hosting sungguhan, sehingga pengembang web dapat mengembangkan aplikasi web berbasis database secara mudah. 

2.    Bagian – bagian XAMPP
a.    Apache
Apache merupakan aplikasi web server, bersifat open source dan bisa diedit oleh penggunanya. Tugas utama Apache adalah menghasilkan halaman web yang benar kapada user berdasarkan kode php yang dituliskan oleh pembuat halaman web.
b.    MySQL
MySQL merupakan aplikasi database server. SQL yang merupakan kepanjangan dari Structured Query Language merupakan bahasa restruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya.
c.    PHP
PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan pengguna untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama php adalah mysql. Namun php juga mendukung sistem manajemen database Oracle, Microsoft Access, Interbase, D-Base, dan PostgreSQL.
d.   Perl
Perl merupakan bahasa pemrograman dan memiliki dua karakteristik utama yaitu, penanganan teks dan berbagai jalan pintas untuk menyelesaikan persoalan-persoalan umum. Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan protokol internet lainnya.
Jadi Fungsi XAMPP adalah user bisa memiliki server sendiri (localhost) untuk pembuatan website secara offline tanpa harus membeli domain , karena  sudah terdiri atas program Apache HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.
 
3.    Modules Pada XAMPP Control Panel

Gambar 2.1 XAMPP Control Panel

a.    FileZilla
FileZilla merupakan software FTP (File Transfer Protocol) Server, yang memungkinkan kita untuk melakukan transfer file dari komputer lokal ke server. Komputer user membutuhkan FileZilla FTP Client untuk dapat berkomunikasi dengan komputer yang menjalankan FileZilla FTP Server.
b.    Mercury
                          Mercury merupakan program Mail Server untuk melakukan manajemen email.

0 komentar:

Posting Komentar