Pengertian Database dan MySQL
1. Pengertian Database (Basis Data)
Secara sederhana, Database adalah sekumpulan data yang terorganisir secara digital dan disimpan dalam sistem komputer. Tujuannya agar data tersebut mudah diakses, dikelola, dan diperbarui.
Tanpa database, aplikasi seperti Instagram atau Tokopedia tidak akan bisa mengingat siapa Anda, apa pesanan Anda, atau siapa saja teman Anda.
Komponen Utama:
Data: Informasi mentah (teks, angka, gambar).
Hardware: Perangkat fisik tempat data disimpan (SSD/Hardisk).
Software (DBMS): Perangkat lunak untuk mengelola database.
2. Pengertian MySQL
MySQL adalah salah satu jenis DBMS (Database Management System) yang bersifat open-source dan menggunakan bahasa SQL (Structured Query Language).
MySQL termasuk dalam kategori RDBMS (Relational Database Management System). Artinya, data di dalamnya disimpan dalam bentuk tabel-tabel yang saling berhubungan satu sama lain (seperti lembar kerja Excel yang saling "ngobrol").
Mengapa MySQL Populer?
Gratis: Bisa digunakan oleh siapa saja.
Cepat & Stabil: Sanggup menangani data dalam jumlah sangat besar.
Standar Industri: Digunakan oleh raksasa teknologi seperti Facebook, YouTube, dan WordPress.
3. Contoh Implementasi
Mari kita ambil contoh database untuk Toko Buku Online. Dalam MySQL, datanya akan disusun ke dalam beberapa tabel.
Tabel 1: buku
| id_buku | judul_buku | penulis | harga |
| 1 | Laskar Pelangi | Andrea Hirata | 85000 |
| 2 | Filosofi Teras | Henry Manampiring | 95000 |
Tabel 2: pelanggan
| id_pelanggan | nama_pelanggan | |
| 101 | Budi Santoso | budi@email.com |
| 102 | Citra Lestari | citra@email.com |
4. Contoh Perintah SQL (Query)
Untuk berinteraksi dengan MySQL, kita menggunakan perintah teks. Berikut adalah contoh perintah dasar yang sering digunakan:
Menampilkan semua buku:
SQLSELECT * FROM buku;Menambah buku baru:
SQLINSERT INTO buku (judul_buku, penulis, harga) VALUES ('Bumi Manusia', 'Pramoedya Ananta Toer', 120000);Mencari buku yang harganya di bawah 90.000:
SQLSELECT judul_buku FROM buku WHERE harga < 90000;
Catatan Penting: > Database itu seperti Gudangnya, sedangkan MySQL adalah Sistem Pengelola Gudangnya. Keduanya bekerja sama agar data tidak berantakan dan bisa dipanggil kapan saja dengan cepat.
Komentar
Posting Komentar