Rabu, 01 Juni 2011

Xampp dan Database MySql

Apa sih database? apa sih xampp? penjelasan singkat dibawah ini mudah-mudahan dapat menjawab pertanyaan di atas.

Suatu sistem yang menghimpun data tidak akan lepas dari penggunaan database. Menurut Bunafit Nugroho (2007) database adalah sebuah bentuk media yang digunakan untuk menyimpan data. Dimana database dapat diilustrasikan sebagai sebuah gudang yang dijadikan tempat meyimpan berbagai macam barang yang dalam suatu database, barang tersebut adalah data. Dalam sebuah database terdiri dari dua bagian dasar yang membangun sebuah database, yaitu tabel dan kolom.

Tabel
Tabel Dalam sebuah database dikenal pula istilah tabel yang sering juga disebut entitas atau entity, dimana tabel digunakan untuk menyimpan sebuah kelompok data. Fungsi tabel ini adalah untuk menyimpan data yang sifatnya khusus. Sehingga turunan dari sebuah database adalah tabel, dimana tabel dalam suatu database dapat lebih dari satu buah (Nugroho, 2005: 75). Hal yang penting pula bahwa suatu tabel tidak dapat ada sebelum database dibuat.

Kolom
Kolom adalah bentuk terkecil dari sebuah database setelah tabel, dimana kolom berfungsi untuk memisahkan jenis data dalam cakupan yang lebih khusus. Kolom juga bisa dikenal dengan field atau atribut (Nugroho, 2005:76).

MySQL
MysqlMySQL merupakan salah satu perangkat lunak sistem manajemen basis data (database management system) atau DBMS yang menggunakan perintah standar SQL (Structured Query Language). Dimana MySQL mampu untuk melakukan banyak eksekusi perintah query dalam satu permintaan (multithread), baik itu menerima dan mengirimkan data. MySQL juga multi-user dalam arti dapat dipergunakan oleh banyak pengguna dalam waktu bersamaan. Dengan sekitar enam juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia dalam perangkat lunak gratis dibawah lisensi GNU General Public Lisence (GPL) dan juga menjual dalam lisensi komersial untuk keperluan jika penggunanya tidak cocok menggunakan lisensi GPL.(Wikipedia, 2007)
Penggunaan MySQL yang merupakan sebuah database server sekaligus dapat sebagai client, dan dapat berjalan di multi-OS (operating system) memiliki keunggulan lainnya (Nugroho,2005:4) seperti : OpenSource sehingga penggunanya tidak perlu membayar lisensi kepada pembuatnya. Dapat mendukung database dengan kapasitas yang sangat besar. Merupakan database management system (DBMS) yang mudah digunakan. Didukung oleh driver ODBC, sehingga database MySQL dapat diakses olek aplikasi apa saja. Bahasa pemrograman yang dapat digunakan untuk mengakses MySQL diantaranya adalah dengan C, C++, Java, Perl, PHP, Phyton, dan APIs. (MySQL Internals Manual, 2007).


MyVbQL
MyVbQL adalah application programming interface (API) pada Visual Basic yang dibuat oleh icarz.Inc. MyVbQL merupakan alternatif dari penggunaan driver MS ADO รข€“ MyODBC yang digunakan oleh pengguna Visual Basic untuk mengakses basis data MySQL. MyVbQL.dll dapat di download gratis di alamat http://www.icarz.com/mysql/. Pembuatan MyVbQL bertujuan untuk mengurangi ukuran setup perangkat lunak. Dan penggunaan MyVbQL.dll dapat mengurangi ukuran setup file sampai 10 MB (megabyte) dibandingkan menggunakan ADO yang standar. (Icarz. Inc, 2002)

PhpMyAdmin
PhpmyadminPhpMyAdmin adalah suatu alat bantu open source yang ditulis dalam PHP yang digunakan untuk menangani administrasi basis data Mysql yang diakses melalui web browser (internet explorer, fireFox dan opera, dll). Fasilitas yang tersedia saat ini dapat membuat dan menghapus database, membuat, menghapus dan menambah tabel, menghapus, mengedit dan menambah field, melakukan berbagai macam perintah SQL, mengatur kunci pada field, mengatur akses (privileges), mengekspor data ke berbagai format dan tersedia dalam 50 bahasa.

XAMPP
xamppXAMPP adalah perangkat lunak gratis, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program untuk menjankan fungsinya sebagai server yang berdiri sendiri, yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemrogramaan PHP dan Perl. XAMPP adalah nama yang merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat mampu melayani halaman dinamis. Saat ini, XAMPP tersedia untuk sistem operasi Microsoft Windows, Linux, Sun Solaris dan Mac OS X.

Referensi :
Icarz, Inc. 2004 (30 Desember). MyVbQL.dll. Icarz. Tersedia di: http://www.icarz.com/mysql/ [12 Maret 2007]

MySQL Documentation Group. 2007 (23 April). MySQL Internals Manual. MySQL AB. Tersedia di: http://dev.mysql.com/doc/internals/ [28 April 2007] Nugroho, Bunafit. 2005. Database Relasional dengan MySQL, Yogyakarta: Andi.

Wikipedia Indonesia. 2007 (22 April). MySQL. Wikipedia. Tersedia di: http://id.wikipedia.org/wiki/MySQL [28 April 2007]

Wikipedia. 2007 (30 April). PhpMyAdmin. Wikipedia. Tersedia di: http://en.wikipedia.org/wiki/PhpMyAdmin [5 Mei 2007]

Wikipedia. 2007 (22 April). XAMPP. Wikipedia. Tersedia di: http://en.wikipedia.org/wiki/XAMPP [28 April 2007]

Tidak ada komentar: