Panduan lengkap memahami database, dari konsep dasar hingga implementasi praktis dengan cara yang mudah dipahami
Bayangkan database seperti lemari arsip di kantor yang terorganisir dengan baik:
Tempat penyimpanan seluruh dokumen
Kumpulan dokumen sejenis (misal: data mahasiswa)
Satu lembar data (misal: data 1 mahasiswa)
Kategori informasi (nama, NIM, jurusan)
Database adalah kumpulan data yang terorganisir dan tersimpan secara sistematis di komputer, sehingga dapat diakses, dikelola, dan diperbarui dengan mudah.
Tokopedia, Shopee menyimpan jutaan produk dan user
Data mahasiswa, nilai, jadwal kuliah
Rekam medis pasien, jadwal dokter
Container utama yang berisi semua data
db_universitas, db_toko
Kumpulan data dengan struktur yang sama
mahasiswa, produk, transaksi
Kategori/jenis informasi yang disimpan
id, nama, email, alamat
Satu set data lengkap
| Table: mahasiswa | ||||
|---|---|---|---|---|
|
id (Primary Key) |
nama | nim | jurusan | |
| 1 | Ahmad Pratama | 2021001 | Teknik Informatika | ahmad@email.com |
| 2 | Siti Nurhaliza | 2021002 | Sistem Informasi | siti@email.com |
| 3 | Budi Santoso | 2021003 | Teknik Komputer | budi@email.com |
SQL adalah bahasa yang digunakan untuk berkomunikasi dengan database. Seperti bahasa Indonesia untuk berbicara dengan manusia, SQL untuk "berbicara" dengan database.
Membuat data baru di database
INSERT INTO mahasiswa
(nama, nim, jurusan)
VALUES
('Ahmad', '2021001', 'TI');
Menambahkan 1 mahasiswa baru ke database
Mengambil/membaca data dari database
SELECT *
FROM mahasiswa
WHERE jurusan = 'TI';
Menampilkan semua mahasiswa jurusan TI
Memperbarui data yang sudah ada
UPDATE mahasiswa
SET email = 'baru@email.com'
WHERE id = 1;
Mengubah email mahasiswa dengan id 1
Menghapus data dari database
DELETE FROM mahasiswa
WHERE id = 1;
Menghapus mahasiswa dengan id 1
CRUD = Create, Read, Update, Delete
Ini adalah 4 operasi dasar yang HARUS dikuasai untuk bekerja dengan database!
MySQL adalah salah satu Database Management System (DBMS) paling populer di dunia. MySQL menggunakan SQL sebagai bahasa query-nya.
Database Management System