Bimbel Online SMP untuk Matematika: Cara Memilih dan Apa yang Dicek saat Kelas Percobaan

Kamus

Fajar Hidayat
Tim Kurikulum Coding Algonova

Database adalah kumpulan data yang disusun rapi dalam satu tempat agar mudah dicari, ditambah, diubah, dan dihapus oleh program.
Daftar Isi
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.
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 | 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.
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.
Database adalah kumpulan data yang disusun rapi dalam satu tempat agar program bisa mencari, menambah, mengubah, dan menghapusnya dengan cepat. Bentuk paling umum adalah tabel dengan baris dan kolom, mirip buku absen kelas.
Daftar skor tertinggi di sebuah game, katalog barang di toko online, daftar teman di media sosial, dan rapor digital sekolah. Semuanya menyimpan banyak catatan sejenis yang perlu ditemukan lagi dengan cepat.
Keduanya sama-sama berbentuk tabel, tetapi database dirancang untuk jumlah data jauh lebih besar dan diakses banyak program sekaligus. Database juga menjaga agar isi setiap kolom sesuai jenisnya dan setiap catatan punya penanda unik, sehingga data tidak mudah tertukar atau rusak.
SQL adalah bahasa perintah untuk berbicara dengan database. Perintahnya menyerupai kalimat Inggris sederhana, misalnya meminta semua siswa kelas 5 yang nilainya di atas 80. Pada dasarnya SQL hanya melakukan empat hal: menambah, membaca, mengubah, dan menghapus data.
Biasanya sekitar usia 12 tahun ke atas, setelah anak menguasai variabel dan tipe data. Pemicu paling alami adalah saat ia membuat proyek yang perlu mengingat sesuatu setelah program ditutup, misalnya skor tertinggi yang bertahan sampai hari berikutnya.
Blog


