Minggu, 14 September 2014

XAMPP

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:


  1.  X , xampp merupakan system operasi yang dapat dijalankan di 4 OS besar yang sering digunakan. Antara lain: windows, linux, mac, solaris.
  2. 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.
  3. M (MySQL/ Structured Query Language) merupakan aplikasi database server. SQL merupakan bahasa terstruktural yang digunakan untuk membuat dan mengolah database beserta isinya.
  4. 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.
  5. 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: 

  1. htdoc merupakan folder untuk meletakkan berkas yang akan dijalankan, seperti berkas PHP, HTML, CMS , dll. 
  2.  phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer.
  3. 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

Slider(Do not Edit Here!)