
Edukasi Coding
Apa Itu Database: Pengertian, Jenis, dan Contoh

Bayu Nugraha
Spesialis Coding Anak

Database adalah kumpulan data yang disusun rapi dalam satu tempat agar mudah dicari, ditambah, diubah, dan dihapus oleh program.
Daftar Isi
- Cara Kerja Database
- Jenis Database dan Bedanya
- Contoh Database di Sekitar Anak
- Kenapa Penting untuk Anak
Cara paling mudah membayangkannya adalah buku absen kelas. Ada baris untuk setiap siswa dan kolom untuk nama, nomor induk, serta nilai. Database bekerja dengan prinsip yang sama, hanya saja komputer bisa mencari satu baris di antara jutaan baris dalam sepersekian detik.
Cara Kerja Database
Data disimpan dalam tabel. Setiap tabel punya kolom yang menentukan jenis informasi, dan baris yang berisi satu catatan utuh. Pada tabel siswa, kolomnya bisa berupa nama, kelas, dan tanggal lahir; satu barisnya adalah satu anak.
Setiap baris biasanya punya penanda unik yang disebut kunci, misalnya nomor induk siswa. Kunci inilah yang membuat komputer bisa yakin sedang mengambil catatan yang benar meski ada dua anak bernama sama.
Program berbicara dengan database memakai perintah khusus. Perintah yang paling umum berbunyi seperti kalimat Inggris sederhana: ambil semua siswa dari kelas 5 yang nilainya di atas 80. Bahasa perintah ini disebut SQL, dan ia hanya melakukan empat hal mendasar - menambah, membaca, mengubah, dan menghapus data.
Setiap kolom punya tipe data tersendiri: angka bulat untuk nomor induk, teks untuk nama, dan tanggal untuk tanggal lahir. Tipe yang jelas mencegah kesalahan seperti menuliskan huruf pada kolom nilai.
Jenis Database dan Bedanya
| Jenis | Cara menyimpan | Cocok untuk |
|---|---|---|
| Relasional (SQL) | Tabel dengan baris dan kolom yang saling terhubung | Data rapi dan konsisten: siswa, transaksi, stok barang |
| Non-relasional (NoSQL) | Dokumen bebas tanpa bentuk tabel yang kaku | Data yang bentuknya berubah-ubah: unggahan media sosial, catatan aktivitas |
Untuk anak yang baru belajar, jenis relasional jauh lebih mudah dipahami karena bentuknya persis seperti tabel di buku tulis.
Contoh Database di Sekitar Anak
- Daftar skor tertinggi di game. Setiap nama pemain dan skornya adalah satu baris.
- Daftar teman di media sosial. Siapa berteman dengan siapa disimpan sebagai hubungan antarbaris.
- Katalog toko online. Nama barang, harga, stok, dan gambar tersimpan sebagai kolom.
- Rapor sekolah digital. Nilai setiap mata pelajaran per siswa per semester.
Kenapa Penting untuk Anak
Begitu anak membuat proyek yang perlu mengingat sesuatu setelah program ditutup - misalnya skor tertinggi yang bertahan sampai besok - ia sudah membutuhkan database. Di sinilah konsep ini berhenti menjadi teori.
Memahami database juga melatih cara berpikir yang berguna di luar coding: memecah informasi menjadi bagian yang jelas, memberi nama yang tepat, dan memastikan setiap catatan bisa ditemukan lagi. Ini keterampilan yang sama dengan merapikan catatan pelajaran agar mudah dicari saat ujian.
Di kursus coding Algonova, anak yang sudah menguasai pemrograman dasar mulai menyimpan data proyeknya sendiri. Ingin melihat levelnya sekarang? Ikuti kelas coding gratis.