Friday, January 21, 2011

Dasar Dasar MySQL

Untuk belajar MySQL, anda mesti mengetahui dasar-dasar dari MySQL itu sendiri...\ Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.

Structured Query Language

Structured Query Language atau biasa disebut sequel merupakan bahasa yang dirancang khusus untuk berkomunikasi dengan database. SQL standar diatur oleh American National Standard Institute (ANSI). SQL terbagi menjadi dua bagian:

Pengantar MySQL

MySQL merupakan server database yang menjadi jantung dari CMS Joomla, baik Joomla 1.012 maupun versi terakhir saat artikel ini dibuat Joomla 1.58. Layout yang ditampilkan Joomla semuanya tersimpan di server MySQL, termasuk content dari sebuah situs yang menggunakan CMS Joomla. Bahkan hampir semua CMS baik itu Drupal, Wordpress, AuraCMS, Mambo semuanya menggunakan server database MySQL.

Administrasi MySQL

Di sini saya anggap anda menggunakan XAMPP Server atau PHPTriad sehingga MySQL telah terinstall secara otomatis, biasanya berada di folder xampp/mysql. Tetapi jika ingin melakukan instalasi secara terpisah (misal hanya install MySQL saja) anda perlu mengunduh source mysql di sini. Setelah selesai diunduh anda tinggal menjalankan file instalasinya.

Ada beberapa cara untuk melakukan administrasi pada server mysql yaitu :
  1. Menggunakan Command Line Interface (CLI), yaitu dengan cara mengetik perintah sql secara langsung. Ini memang agak sulit untuk pemula, tetapi sangat bermanfaat bagi yang sedang belajar perintah-perintah SQL (Structured Query Language). Karena tampilannya yang terkesan 'kuno' seperti jamannya DOS dulu. 
  2. Menggunakan interface grafis seperti MySQL Control Center, free tool grafis yang bisa diunduh di sini atau mau yang trial seperti Navicat yang dapat diunduh di http://mysql.navicat.com/download.html
  3. Menggunakan PHP Myadmin, dengan administrasi berbasis web ini anda tidak perlu repot melakukan instalasi karena dalam paket XAMPP atau PHPTriad sudah

Membuat Laporan (Report) PDF dengan PHP dan HTML2FPDF

Bagi kita yang sering berkecimpung di dunia web development, termasuk saya, tentunya pernah diminta membuat suatu aplikasi yang didalamnya terdapat modul laporan. Dalam hal pembuatan laporan tersebut, terkadang kita kesulitan dalam menentukan format dan library yang akan kita gunakan. Beberapa format laporan yang sering digunakan adalah format HTML (dan CSS), PDF, Image, CSV dan Excel (Spreadsheet). Masing-masing format tersebut memiliki kelebihan dan keterbatasannya masing-masing.

Administrasi MySQL dengan PHPMyAdmin

PHPMyAdmin merupakan front-end MySQL berbasis web. PHPMyAdmin dibuat dengan menggunakan PHP. Saat ini, PHPMyAdmin banyak digunakan dalam hampir semua penyedia hosting yang ada di internet. 

PHPMyAdmin mendukung berbagai fitur administrasi MySQL termasuk manipulasi database, tabel, index dan juga dapat mengeksport data ke dalam berbagai format data. PHPMyAdmin juga tersedia dalam 50 bahasa lebih, termasuk bahasa Indonesia. PHPMyAdmin dapat didownload secara gratis di http://www.phpmyadmin.net

Presentasi di bawah ini menjelaskan secara singkat mengenai operasi dasar administrasi database MySQL dengan menggunakan PHPMyAdmin. Setiap slide disertai gambar ilustrasi dan keterangan singkat.

Download Link :

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More