Buku
Referensi :
1. MySQL
Tutorial Reference Manual MySQL 5.5, Oracle, 2012
2.
Budi Raharjo, Belajar Otodidak Membuat Database Menggunakan MySQL, Informatika
Bandung, 2011
3. John
W. Horn and Michael Grey, MySQL: Essential
Skills, McGraw-Hill/Osborne, 2004
4.
Internet, www.mysql.com.
I.
Pendahuluan
Apakah Database..? Database merupakan
sekumpulan data yang terstruktur dan teratur, yang berisi tentang data apa
saja, mulai dari buku, baju, atau sepatu, dimana data tersebut dapat di tambah,
dikurangi atau dicari secara cepat, sehingga dapat menghasilkan informasi data.
Selain berisi data, database juga berisi Metadata, yaitu
data yang menjelaskan tentang struktur dari data itu sendiri. Contoh, Anda
dapat memperoleh informasi tentang nama-nama kolom dan tipe data yang ada pada
sebuah tabel. Nah.. data nama kolom dan tipe data yang ditampilkan tersebut
dinamakan Metadata.
Database memiliki beberapa model,
salah satunya adalah model Relasional, yaitu bahwa tabel-tabel yang terdapat
dalam suatu database, idealnya harus saling berelasi. MySQL adalah salah satu
dari sistem database yang memakai model Relasional.
Data
dalam database akan diklasifikasikan berdasarkan jenisnya dan disimpan dalam
bentuk Tabel.

Model
database Relational (Relasional) digunakan sebagai metode pendeklarasian dalam
melakukan spesifikasi data dan query. User secara langsung dapat mencari
informasi yang dibutuhkan dari isi database yang tersedia, dan software sistem
database memberikan struktur data yang tersimpan serta memberikan prosedur
jawaban atas query yang diberikan.
Salah
satu contoh software sistem database relasional adalah MySQL, yang dapat
mengelola database dengan sangat cepat, dapat menampung data dalam jumlah yang
sangat besar, dapat diakses oleh banyak user secara simultan / sekaligus, dan
dapat melakukan suatu proses secara simultan/berbarengan (multi-threading).
Lisensi
MySQL terbagi atas 2 lisensi, yaitu lisensi open source dibawah
lisensi GNU GPL (General Public License) atau bebas alias gratis, dan dapat
membelinya dari versi komersialnya.
Alasan
menggunakan MySQL, sebagai RDBMS atau database server untuk
aplikasi-aplikasi yang digunakan para pengembang adalah :
·
Fleksibel
(Flexible) : MySQL dapat
digunakan untuk mengembangkan aplikasi desktop dan
aplikasi web dengan menggunakan bahasa pemrograman yang
bervariasi, seperti PHP, Java, Delphi, C++ , dll, dengan cara menyediakan
plug-in dan driver yang khusus untuk masing-masing bahasa pemrograman
tersebut.
·
Performa
Tinggi (High Performance) :
MySQL memiliki mesin query dengan performa tinggi, sehingga
proses transaksi dapat dilakukan dengan sangat cepat.
·
Lintas
Platform (Cross Platform) : MySQL dapat digunakan pada sistem operasi di lingkungan Windows,
Linux ataupun Unix (Solaris, RISC). Hal ini menyebabkan proses migrasi data
antar sistem operasi dapat dilakukan secara lebih mudah. Misalnya, ada perubahan
di sistem operasi server yang kita pakai.
·
Gratis
(Free of Charge). MySQL dapat digunakan secara gratis. Namun demikian, ada juga
software MySQL yang bersifat komersial, dengan tambahan kemampuan yang khusus
dan pelayanan dukungan Technical Support.
·
Proteksi
Data yang Handal (Reliability Data Protection). MySQL menyediakan mekanisme proteksi data
yang powerfull dalam menangani data seperti
fasilitas manajemen user, enskripsi data, dll.
·
Komunitas
Luas. Karena
penggunanya banyak, maka jika ada permasalahan seputar MySQL dapat saling
menanyakan atau mendiskusikan solusi atas masalah tersebut.
Sebagai
bahan praktek, kami telah menyediakan software MySQL yang telah kami sediakan
dan tinggal didownload pada link berikut.
Silahkan
download software MySQL sebagai materi praktek.. Untuk mendownloadnya,klik disini
Persyaratan
minimal komputer :
-
Prosesor Pentium 4 keatas atau sejenis
-
Memory RAM 512 Mbyte, disarankan 1 Gbyte
-
Harddisk 10 Gbyte utk instalasi dan penampungan datanya. Lebih besar kapasitas
harddisk, makin banyak data yang bisa disimpan.
From my best teacher http://riastomurti.co.cc/ :D
Tidak ada komentar: