Rengga Dev – Selamat datang di tutorial dasar seri database di rengga.dev/blog pada tutorial mysql ini kita akan belajar memahami apa itu mysql dan apa kegunaannya?
Sebelum lebih jauh melompat ke tutorial yang lebih tinggi. Ada baik nya kita pelajari dan memahami dulu tentang MySQL. MySQL sangat lah penting untuk dipahami, agar kita mengerti cara mengatur atau cara bermain-main dengan database sebagai pusat data dari aplikasi yang ingin kita buat.
Oleh sebab itu mari kita simak tentang tutorial Mysql dasar tentang pengenalan dan pengertian dari MySQL berikut.
Tutorial MySQL Part 1 : Pengertian dan Pengenalan MySQL
Mungkin ada teman-teman yang belum mengerti tentang MySQL. apa sih mysql itu? dan untuk apa kegunaannya? di sini kita akan mencoba menjelaskan secara singkat tentang mysql. dan pada tutorial mysql part 2 kita akan belajar cara instalasi dan mulai menggunakan mysql sebagai basis dari data aplikasi kita.
Sebelumya kita harus juga apa itu SQL. Apa itu SQL ? SQL adalah singkatan dari Structured Query Language. SQL merupakan bahasa komputer untuk memanipulasi dan memanajemen data pada relasi database.
Sedangkan MySQL adalah salah satu database management system yang paling populer di dunia saat ini. MySQL juga salah satu yang terbaik untuk di gunakan sebagai basis data dari aplikasi berbasis web.
Lalu apa hubungannya Mysql dengan SQL ? seperti yang sudah teman-teman baca di atas. SQL merupakan bahasanya. dan Mysql merupakan management system nya. mysql dan sql berhubungan karena mysql menggunakan sql sebagai bahasa untuk memanipulasi database.
Kenapa kita butuh database ?
Pasti di antara kita masih ada yang bingung kenapa kita membutuhkan database untuk membangun sebuah aplikasi. jelas jawabannya karena kita membutuhkan wadah untuk menyimpan data dari aplikasi kita. agar tercipta sebuah aplikasi yang statis. nah wadah yang di maksud di sini adalah database.
Analogi singkat tentang database adalah. misal nya Andi pergi ke sekolah. dia membutuhkan sebuah tas sebagai tempat penyimpanan barang-barang kebutuhannya untuk sekolah. jadi si andi menyimpan pulpen, penghapus, buku, penggaris dan barang lainnya di tas untuk pergi ke sekolah. dan andi bisa kapan saja mengambil salah satu barang untuk di gunakan atau di buang dari dalam tasnya.
Dari analogi di atas bisa kita simpulkan bahwa tas sebagai database. yang mampu menyimpan data atau barang seperti contoh analogi di atas.
Kita harap penjelasan singkat tentang kegunaan database di atas bisa di pahami.
Lalu kenapa kita harus belajar MySQL ?
MySQL saat ini telah menjadi salah satu kebutuhan untuk para programmer khusunya yang bergerak dalam bidang web development. sudah pasti kita akan membutuhkan mysql sebagai database aplikasi-aplikasi yang kita buat, contohnya untuk menyimpan data artikel, menyimpan data user, admin dan sebagainya.
Banyak sekali CMS yang menggunakan mysql sebagai basis data(database) nya, di antaranya :
- WordPress
- Joomla
- Phpbb
- Magento
- dan lain-lain
Ada beberapa faktor yang menjadikan MySQL menjadi DBMS (Database Management System) terpopuler, di antaranya adalah :
- MySQL bersifat Open Source. sehingga kita tidak perlu membayar untuk menggunakannya.
- MySQL mampu meng-handle data yang cukup besar secara powerfull.
- MySQL menggunaan bahasa SQL.
- MySQL mampu bekerja pada banyak sistem operasi seperti windows dan linux.
- MySQL bisa di gunakan atau di pasangkan dengan PHP, C, C++, Java dan lain-lain.
- MySQL mendukung database yang berukuran besar.
- MySQL bebas di kembangkan karena open source.
- Dan kelebihan lainnya yang akan teman-teman rasakan saat mulai menggunakannya nanti ..
Kesimpulan
Teman-teman gak perlu pusing, intinya MySQL adalah database management system atau yang akan kita gunakan untuk memanipulasi database kita. sedangkan SQL adalah bahasa yang di gunakan untuk query nya.
Oke sekian dulu pembahasan Tutorial MySQL Part 1 : Pengertian dan Pengenalan MySQL. semoga dapat bermanfaat dan dapat di pahami. dan semoga pada tutorial MySQL selanjutnya akan lebih menambah pemahaman tentang MySQL setelah kita langsung mencoba menginstal dan membuat database di dalamnya.
Terima kasih.