Xampp
XAMPP merupakan salah satu paket installasi Apache,
PHP dan MySQL instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk tersebut. Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias pilihan pengunaan PHP4
atau PHP5. Untuk berpindah versi PHP yang ingin digunakan juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch yang telah disertakan oleh XAMPP, dan yang terpenting
XAMPP bersifat free atau gratis untuk digunakan.
XAMPP dapat berfungsi 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.
Berikut ini Penjelasan dari bagian-bagian XAMPP:
- X , xampp merupakan system operasi yang dapat dijalankan di 4 OS besar yang sering digunakan. Antara lain: windows, linux, mac, solaris.
- A (Apache) merupakan aplikasi web server yang opensource. Tugas dari apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.
- M (MySQL/ Structured Query Language) merupakan aplikasi database server. SQL merupakan bahasa terstruktural yang digunakan untuk membuat dan mengolah database beserta isinya.
- P (PHP) merupakan bahasa pemrograman web yang bersifat server-side-scripting. Sistem managemen database yang sering digunakan PHP adalah MySQL. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
- P (Pearl) merupakan bahasa pemrograman yang dikembangkan oleh larry wall di mesin unix. Perl sangat populer di gunakan dalam program-rogram CGI (Common Gateway Interface) dan protokol internet lainnya.
Beberapa bagian penting pada program
XAMPP, yang sering digunakan pada umumnya adalah sebagai berikut:
- htdoc merupakan folder untuk meletakkan berkas yang akan dijalankan, seperti berkas PHP, HTML, CMS , dll.
- phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer.
- Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
My SQL
MySQL
adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang
multithread, dan multi-user.
Kelebihan
MySQL :
1. Probabilitas,
dapat berjalan stabil diberbagai system operasi, seperti : windows, linux, mac,
dll.
2. Multi
user, dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan.
3. Perangkat
lunak sumber terbuka, MySQL didistribusikan sebagai perangkat lunak sumber
terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
4. Ragam
tipe data, MySQL memiliki ragam tipe data yang sangat kaya, seperti signed /
unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
5. Keamanan.
MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host,
dan izin akses user dengan sistem perizinan yang mendetail serta sandi
terenkripsi.
6. User
Interface. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (Application Programming
Interface).
7. Klien
dan Peralatan. dilengkapi dengan berbagai peralatan (tool) yang
dapat digunakan untuk administrasi basis data, dan pada
setiap peralatan yang ada disertakan petunjuk online.
Kekurangan MySQL :
1. Data
yang ditangani besar.
2. Data
yang bertambah ukurannya akan mengalami kelambatan proses, jadi harus ada
database management.
3. Merupakan
software DMBS yang paling mahal, paling rumit, dan paling sulit untuk
dipelajari.
Tidak ada komentar:
Posting Komentar