dibimbing.id - Cara Mudah Belajar MySQL: Tutorial Lengkap untuk Pemula

Cara Mudah Belajar MySQL: Tutorial Lengkap untuk Pemula

Irhan Hisyam Dwi Nugroho

28 June 2025

538

Image Banner

Buat Warga Bimbingan yang baru mulai terjun ke dunia pemrograman, belajar MySQL adalah langkah penting yang nggak boleh dilewatkan. 

Soalnya, hampir semua aplikasi—baik web, mobile, maupun desktop—butuh database, dan MySQL termasuk yang paling populer.

Tenang, MinDi bakal bantu kamu mulai dari dasar, jadi nggak perlu takut pusing duluan. Di panduan ini, kita bakal bahas cara install MySQL, perintah dasar, sampai tips belajar yang cocok buat pemula.


Pengertian MySQL


MySQL adalah sistem manajemen basis data relasional (RDBMS) yang digunakan untuk menyimpan, mengelola, dan mengakses data secara efisien. 

MySQL menggunakan bahasa SQL (Structured Query Language) untuk melakukan berbagai operasi seperti menambah, mengubah, dan mengambil data dari database. 

Sistem ini bersifat open source dan banyak digunakan dalam pengembangan aplikasi web, termasuk oleh perusahaan besar seperti Facebook dan Twitter. 

Karena stabil, cepat, dan mudah dipelajari, MySQL menjadi pilihan favorit bagi pemula maupun profesional di bidang teknologi.

Baca juga : Rentang Gaji Full Stack Web Developer di Indonesia 2025


Cara Install MySQL di Komputer


Sumber: Canva

Untuk mulai belajar MySQL, hal pertama yang perlu dilakukan adalah menginstalnya di perangkat kamu. 

Proses instalasi bisa berbeda tergantung sistem operasi yang digunakan—berikut panduan dasarnya:


1. Di Windows (Menggunakan XAMPP)


  1. Download XAMPP dari situs resmi apachefriends.org.
  2. Jalankan installer, lalu pilih komponen yang ingin diinstal—pastikan MySQL dan phpMyAdmin dicentang.
  3. Setelah instalasi selesai, buka XAMPP Control Panel dan klik “Start” pada MySQL untuk menjalankan server database. Kamu bisa mengakses database lewat phpMyAdmin di browser dengan membuka localhost/phpmyadmin.


2. Di macOS


  1. Buka MySQL for macOS dan unduh file .dmg sesuai versi macOS kamu.
  2. Install paket seperti biasa, lalu buka System Preferences untuk mengaktifkan MySQL Server.
  3. Kamu bisa menggunakan Terminal atau aplikasi seperti Sequel Ace untuk mulai mengakses database.


3. Di Linux (Ubuntu/Debian)


Buka Terminal, lalu jalankan perintah:

sudo apt update 

sudo apt install mysql-server 

  1. Jalankan sudo mysql_secure_installation untuk konfigurasi keamanan awal.
  2. Gunakan perintah sudo mysql untuk mulai menggunakan MySQL lewat terminal.

Baca juga : Ingin Belajar Front End Development? Cek Roadmapnya di sini!


Dasar-dasar Perintah SQL di MySQL


Sebelum mulai menulis query SQL, penting untuk tahu bahwa perintah SQL terbagi menjadi beberapa kategori berdasarkan fungsinya. 

Ini akan memudahkan Warga Bimbingan memahami kapan dan untuk apa sebuah perintah digunakan. Berikut tiga kategori utama yang perlu kamu pahami:


1. Data Definition Language (DDL)


DDL digunakan untuk membuat dan mengelola struktur database, seperti tabel, kolom, atau skema. 

Perintah DDL tidak bekerja dengan isi data, tapi dengan bentuk dan kerangka database itu sendiri. Contoh perintah dalam DDL:

  1. CREATE — untuk membuat database atau tabel baru.

Contoh: 

CREATE TABLE siswa (id INT, nama VARCHAR(50));

  1. ALTER — untuk mengubah struktur tabel, seperti menambah kolom.

Contoh: ALTER TABLE siswa ADD alamat VARCHAR(100);

  1. DROP — untuk menghapus tabel atau database secara permanen.

Contoh: 

DROP TABLE siswa;

Perintah DDL bersifat langsung dan permanen. Begitu dijalankan, perubahan akan langsung berlaku dan tidak bisa dibatalkan tanpa backup.


2. Data Manipulation Language (DML)


DML berhubungan langsung dengan data yang ada di dalam tabel—baik untuk menambah, mengubah, menghapus, atau mengambil data. 

Ini adalah bagian SQL yang paling sering digunakan saat kamu mengelola konten database. Contoh perintah DML:

  1. INSERT — untuk menambahkan data baru ke dalam tabel.

Contoh: 

INSERT INTO siswa (id, nama) VALUES (1, 'Budi');

  1. SELECT — untuk menampilkan atau mengambil data dari tabel.

Contoh: 

SELECT * FROM siswa;

  1. UPDATE — untuk mengubah data yang sudah ada.

Contoh: 

UPDATE siswa SET nama = 'Ani' WHERE id = 1;

  1. DELETE — untuk menghapus data dari tabel.

Contoh: 

DELETE FROM siswa WHERE id = 1;

DML bersifat fleksibel, tapi tetap harus digunakan dengan hati-hati agar tidak kehilangan data penting.


3. Data Control Language (DCL)


DCL digunakan untuk mengatur hak akses dan keamanan dalam database. Ini penting terutama saat ada banyak pengguna atau aplikasi yang mengakses database yang sama. Contoh perintah DCL:

  1. GRANT — memberi hak akses tertentu kepada user.

Contoh: 

GRANT SELECT, INSERT ON siswa TO 'user1'@'localhost';

  1. REVOKE — mencabut hak akses yang sebelumnya diberikan.

Contoh: 

REVOKE INSERT ON siswa FROM 'user1'@'localhost';

DCL sangat penting dalam pengelolaan sistem database berskala besar, karena membantu menjaga integritas dan keamanan data.

Baca juga : 12 Bahasa Pemrograman Front End Teratas & Terpopuler 2024


Contoh Penggunaan MySQL


Sumber: Canva

Berikut adalah contoh studi kasus sederhana penggunaan MySQL untuk mengelola data siswa. 

Kita akan membuat tabel dan menjalankan beberapa query dasar untuk menyimpan dan mengolah informasi seperti ID, nama, kelas, dan alamat.

Struktur Tabel: siswa

CREATE TABLE siswa (

 id INT PRIMARY KEY,

 nama VARCHAR(100),

 kelas VARCHAR(10),

 alamat VARCHAR(150)

);


Berikut adalah contoh tabel yang telah dibuat di MySQL:

Penjelasan:

  1. id: Nomor unik untuk setiap siswa.
  2. nama: Nama lengkap siswa.
  3. kelas: Kelas tempat siswa belajar, misalnya “10A”.
  4. alamat: Alamat tempat tinggal siswa.


1. Menambahkan Data Siswa


INSERT INTO siswa (id, nama, kelas, alamat)

VALUES (1, 'Budi Santoso', '10A', 'Jl. Merdeka No. 5');

Penjelasan:

Query ini menambahkan satu baris data ke dalam tabel siswa. Setiap kolom diisi sesuai urutannya: ID, nama, kelas, dan alamat.


2. Menampilkan Semua Data Siswa


SELECT * FROM siswa;

Penjelasan:

Perintah ini digunakan untuk menampilkan semua data yang ada di dalam tabel siswa. Simbol * berarti menampilkan seluruh kolom.


3. Menampilkan Siswa Berdasarkan Kelas


SELECT nama, kelas FROM siswa

WHERE kelas = '10A';

Penjelasan:

Query ini menampilkan nama dan kelas dari siswa yang berada di kelas “10A”. Ini berguna untuk filter data sesuai kebutuhan.

Baca juga : 10 Text Editor Terbaik untuk Web Developer (2025)


Tips Belajar MySQL untuk Pemula


Sumber: Canva

Setelah memahami dasar-dasarnya, langkah selanjutnya adalah membangun kebiasaan belajar yang efektif. 

Biar Warga Bimbingan nggak cepat lupa atau bingung, berikut tiga tips sederhana yang bisa bantu proses belajar MySQL jadi lebih lancar:


1. Latihan Query Dasar Secara Rutin


Mulailah dari perintah seperti SELECT, INSERT, UPDATE, dan DELETE. Ulangi penggunaannya dengan data sederhana. Konsistensi latihan akan memperkuat pemahaman.


2. Gunakan Tools Visual


phpMyAdmin atau MySQL Workbench bisa bantu kamu memahami struktur database dengan lebih mudah. 

Cocok buat pemula yang belum terbiasa dengan command line. Belajar pun jadi lebih visual dan terarah.


3. Buat Proyek Mini Sendiri


Coba buat aplikasi sederhana seperti data siswa atau buku tamu. Dengan praktik langsung, kamu bisa lihat cara kerja query dalam konteks nyata. Ini jauh lebih efektif daripada hanya membaca teori.

Baca juga : Cara Menjadi Web Developer Freelance: Panduan Pemula


Ingin Jadi Full Stack Web Developer?


Setelah membaca Cara Mudah Belajar MySQL: Tutorial Lengkap untuk Pemula, sekarang saatnya memanfaatkan pengetahuan ini untuk membangun website profesional dari sisi front-end hingga back-end!

Yuk, ikuti Bootcamp Full Stack Web Developer di dibimbing.id! Di sini, kamu akan belajar langsung dari mentor berpengalaman tentang HTML, CSS, JavaScript, hingga database seperti MySQL dan MongoDB—semua disusun dalam kurikulum yang aplikatif dan praktis.

Kamu nggak cuma belajar teknis, tapi juga dibimbing bikin portofolio, proyek nyata, dan siap masuk industri. 

Dengan dukungan 840+ hiring partner dan tingkat keberhasilan alumni hingga 96%, peluang kariermu di dunia web development terbuka lebar.

Jadi, tunggu apa lagi? Daftar sekarang di sini dan mulai perjalananmu menjadi seorang Full Stack Web Developer profesional. #BimbingSampeJadi!


Referensi


  1. MySQL Tutorial [Buka]
Author Image

Irhan Hisyam Dwi Nugroho

Irhan Hisyam Dwi Nugroho is an SEO Specialist and Content Writer with 4 years of experience in optimizing websites and writing relevant content for various brands and industries. Currently, I also work as a Content Writer at Dibimbing.id and actively share content about technology, SEO, and digital marketing through various platforms.

Hi!👋
Kalau kamu butuh bantuan,
hubungi kami via WhatsApp ya!