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_bukujudul_bukupenulisharga
1Laskar PelangiAndrea Hirata85000
2Filosofi TerasHenry Manampiring95000

Tabel 2: pelanggan

id_pelanggannama_pelangganemail
101Budi Santosobudi@email.com
102Citra Lestaricitra@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:

    SQL
    SELECT * FROM buku;
    
  • Menambah buku baru:

    SQL
    INSERT INTO buku (judul_buku, penulis, harga) 
    VALUES ('Bumi Manusia', 'Pramoedya Ananta Toer', 120000);
    
  • Mencari buku yang harganya di bawah 90.000:

    SQL
    SELECT 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

Postingan populer dari blog ini

SISTEM KOMPUTER

Algoritma dan Pemrograman

Apa Itu Kecerdasan Buatan (AI)?