SEKOLAHSMA

Konsep Dasar Basis Data

Koding & Kecerdasan Artifisial SMA · Kelas 10 · Fase E

Memahami basis data (tabel, record, field) dan menerapkan pengolahan data sederhana pada basis data.

Konsep kunci yang dipelajari

  • tabel, baris (record), kolom (field)
  • kunci primer (primary key) dan keunikan data
  • tipe data pada kolom
  • operasi dasar: menambah, membaca, mengubah, menghapus (CRUD)
  • kueri sederhana untuk mencari dan menyaring data

Contoh soal Konsep Dasar Basis Data dan pembahasannya

5 soal pilihan ganda berikut diambil dari bank soal SekolahSMA, lengkap dengan pembahasan langkah demi langkah. Coba kerjakan dulu sebelum membaca pembahasannya.

SOAL 1

Apa yang dimaksud dengan Basis data?

  1. A. sifat atau ciri dari sebuah entitas yang disimpan sebagai kolom
  2. B. kumpulan data terstruktur yang disimpan dan dikelola agar mudah diakses ✓ Jawaban benar
  3. C. data ganda yang tidak perlu dan dapat menimbulkan ketidakcocokan
  4. D. salinan cadangan data untuk pemulihan bila terjadi kerusakan atau kehilangan
  5. E. perintah untuk mencari, menyaring, atau mengambil data dari basis data
Pembahasan

Konsep: Membedakan basis data (kumpulan data itu sendiri) dari operasi terhadapnya seperti query atau backup. Definisi ini cocok tepat dengan basis data: kumpulan data terstruktur yang disimpan dan dikelola agar mudah diakses. Mengapa opsi lain salah: - A: Ini definisi atribut (sifat atau ciri entitas yang jadi kolom), bukan basis data. Menggoda karena sama-sama menyangkut data yang disimpan, tapi atribut bicara satu sifat spesifik suatu entitas, sedangkan basis data bicara kumpulan data secara keseluruhan. - C: Ini definisi duplikasi data (data ganda yang menimbulkan ketidakcocokan), sebuah masalah dalam basis data, bukan basis data itu sendiri. Basis data yang baik justru menghindari duplikasi seperti ini. - D: Ini definisi backup basis data (salinan cadangan untuk pemulihan), yaitu tindakan mengamankan basis data, bukan basis data itu sendiri. - E: Ini definisi query (perintah mengambil data), yaitu cara mengakses basis data, bukan basis data itu sendiri sebagai kumpulan data yang tersimpan. Tips: Kalau pilihan menyebut kumpulan data yang disimpan dan dikelola tanpa embel-embel operasi, itu basis data.

SOAL 2

Apa yang dimaksud dengan Tabel?

  1. A. jenis nilai yang boleh disimpan sebuah kolom, seperti teks, angka, atau tanggal
  2. B. kolom yang menghubungkan satu tabel ke kunci primer tabel lain
  3. C. menyusun data berdasarkan kolom tertentu naik atau turun
  4. D. struktur baris dan kolom untuk menyimpan data sejenis dalam basis data ✓ Jawaban benar
  5. E. kumpulan data terstruktur yang disimpan dan dikelola agar mudah diakses
Pembahasan

Konsep: Membedakan tabel (struktur baris-kolom) dari basis data (kumpulan keseluruhan) dan istilah teknis kolom. Definisi ini cocok tepat dengan tabel: struktur baris dan kolom untuk menyimpan data sejenis dalam basis data. Mengapa opsi lain salah: - A: Ini definisi tipe data kolom (jenis nilai yang boleh diisi: teks, angka, tanggal), bukan tabel. Tipe data adalah aturan untuk satu kolom di dalam tabel, bukan struktur tabel keseluruhan. - B: Ini definisi foreign key (kolom penghubung ke kunci primer tabel lain), bukan tabel itu sendiri. Foreign key hanya satu kolom khusus di dalam tabel, bukan struktur baris-kolom secara keseluruhan. - C: Ini definisi sort (menyusun data naik/turun), sebuah operasi yang dilakukan terhadap isi tabel, bukan definisi struktur tabelnya sendiri. - E: Ini definisi basis data, yaitu kumpulan seluruh data yang bisa berisi banyak tabel, sedangkan tabel adalah satu struktur baris-kolom di dalam basis data itu. Tips: Kata baris dan kolom, data sejenis menunjuk ke tabel; kata kumpulan data secara umum menunjuk ke basis data.

SOAL 3

Apa yang dimaksud dengan Record (baris)?

  1. A. data ganda yang tidak perlu dan dapat menimbulkan ketidakcocokan
  2. B. empat operasi dasar data: Create, Read, Update, Delete
  3. C. sifat atau ciri dari sebuah entitas yang disimpan sebagai kolom
  4. D. keadaan data yang akurat, konsisten, dan tidak saling bertentangan
  5. E. satu baris data yang mewakili satu entitas lengkap dalam tabel ✓ Jawaban benar
Pembahasan

Konsep: Membedakan record (satu baris lengkap) dari atribut (satu sifat) dan istilah kualitas data. Definisi ini cocok tepat dengan record: satu baris data yang mewakili satu entitas lengkap dalam tabel. Mengapa opsi lain salah: - A: Ini definisi duplikasi data, sebuah masalah data ganda, bukan tentang satuan satu baris data yang wajar seperti record. - B: Ini definisi CRUD (empat operasi dasar), yaitu tindakan yang bisa dilakukan terhadap record, misalnya membaca satu record, bukan record itu sendiri. - C: Ini definisi atribut (satu sifat atau ciri yang jadi kolom), sedangkan record adalah gabungan semua atribut dalam satu baris utuh, bukan satu sifat saja. - D: Ini definisi integritas data (keadaan akurat dan konsisten), sebuah kualitas data secara keseluruhan, bukan sebutan untuk satu baris data tertentu. Tips: Kata satu baris, satu entitas lengkap menunjuk ke record.

SOAL 4

Apa yang dimaksud dengan Field (kolom)?

  1. A. memilih hanya baris yang memenuhi syarat tertentu
  2. B. perintah untuk mencari, menyaring, atau mengambil data dari basis data
  3. C. jenis nilai yang boleh disimpan sebuah kolom, seperti teks, angka, atau tanggal
  4. D. satu kolom yang menyimpan satu jenis atribut dari data ✓ Jawaban benar
  5. E. kumpulan data terstruktur yang disimpan dan dikelola agar mudah diakses
Pembahasan

Konsep: Membedakan field (kolom itu sendiri) dari tipe data kolom (aturan isi kolom). Definisi ini cocok tepat dengan field: satu kolom yang menyimpan satu jenis atribut dari data. Mengapa opsi lain salah: - A: Ini definisi filter (memilih baris sesuai syarat), sebuah operasi pada baris tabel, bukan definisi satu kolom penyimpan atribut seperti field. - B: Ini definisi query, perintah mengambil data, bukan sebutan untuk struktur satu kolom itu sendiri. - C: Ini definisi tipe data kolom (jenis nilai yang boleh diisi), yaitu aturan yang melekat pada sebuah field, bukan field itu sendiri. - E: Ini definisi basis data (kumpulan data keseluruhan), jauh lebih luas daripada field yang hanya satu kolom tunggal. Tips: Field adalah nama kolomnya sendiri; tipe data kolom adalah aturan isi kolom itu.

SOAL 5

Apa yang dimaksud dengan Primary key (kunci primer)?

  1. A. jenis nilai yang boleh disimpan sebuah kolom, seperti teks, angka, atau tanggal
  2. B. hubungan antara dua tabel melalui kunci yang sama
  3. C. kolom yang menghubungkan satu tabel ke kunci primer tabel lain
  4. D. kolom yang nilainya unik untuk mengidentifikasi tiap baris secara pasti ✓ Jawaban benar
  5. E. empat operasi dasar data: Create, Read, Update, Delete
Pembahasan

Konsep: Membedakan primary key (identitas unik di tabel sendiri) dari foreign key (perujuk ke tabel lain). Definisi ini cocok tepat dengan primary key: kolom yang nilainya unik untuk mengidentifikasi tiap baris secara pasti. Mengapa opsi lain salah: - A: Ini definisi tipe data kolom, aturan jenis nilai suatu kolom, bukan soal keunikan nilai kolom untuk mengidentifikasi baris. - B: Ini definisi relasi antar tabel, sesuatu yang melibatkan primary key sebagai salah satu syaratnya, tapi bukan definisi primary key itu sendiri. - C: Ini definisi foreign key. Sangat menggoda karena sama-sama disebut kunci, tapi foreign key merujuk ke kunci primer tabel lain, sedangkan primary key adalah identitas unik di tabel sendiri. - E: Ini definisi CRUD (empat operasi dasar data), tidak berkaitan dengan konsep keunikan identitas baris. Tips: Kata unik, mengidentifikasi tiap baris secara pasti di tabelnya sendiri menunjuk ke primary key.

Latihan soal Konsep Dasar Basis Data

Tersedia 80 soal latihan Konsep Dasar Basis Data dengan pembahasan langkah demi langkah, plus Kak Guru AI yang menjelaskan konsep 24/7. Mulai gratis tanpa kartu kredit.

Daftar gratis & mulai latihan

Topik lain di Koding & Kecerdasan Artifisial