wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

MID Basis Data

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan basis data?

a)

Basis data adalah jenis perangkat keras komputer.

b)

Basis data adalah tempat penyimpanan fisik.

c)

Basis data adalah alat untuk mengedit gambar.

d)

Basis data adalah kumpulan data yang terorganisir.

2.

Sebutkan tiga jenis basis data!

a)

Basis data objek

b)

Basis data relasional, basis data NoSQL, basis data graf

c)

Basis data hierarkis

d)

Basis data terdistribusi

3.

Apa itu DBMS dan fungsinya?

a)

DBMS tidak memiliki fungsi untuk mengambil data.

b)

DBMS hanya digunakan untuk menghapus data dari basis data.

c)

DBMS adalah jenis perangkat keras untuk menyimpan data.

d)

DBMS adalah sistem perangkat lunak untuk mengelola basis data, dengan fungsi utama menyimpan, mengambil, dan memanipulasi data.

4.

Jelaskan perbedaan antara data dan informasi!

a)

Data dan informasi adalah hal yang sama.

b)

Informasi adalah data yang belum diolah.

c)

Data adalah informasi yang sudah terverifikasi.

d)

Perbedaan antara data dan informasi adalah data merupakan fakta mentah, sedangkan informasi adalah data yang telah diolah dan memiliki makna.

5.

Apa yang dimaksud dengan model data relasional?

a)

Model data relasional adalah struktur data yang menyimpan informasi dalam bentuk tabel yang saling berhubungan.

b)

Model data relasional adalah metode pengolahan data tanpa struktur.

c)

Model data relasional menyimpan data dalam format dokumen JSON.

d)

Model data relasional adalah sistem penyimpanan data berbasis file.

6.

Sebutkan komponen utama dari arsitektur DBMS!

a)

Network Protocols

b)

Komponen utama dari arsitektur DBMS adalah Database Engine, Database Schema, Query Processor, Transaction Management, dan User Interface.

c)

Data Encryption

d)

Database Backup

7.

Apa itu ERD dan untuk apa digunakan?

a)

ERD adalah jenis perangkat lunak untuk pengembangan web.

b)

ERD adalah diagram yang digunakan untuk merancang dan memvisualisasikan struktur basis data.

c)

ERD adalah alat untuk mengukur performa aplikasi.

d)

ERD digunakan untuk membuat laporan keuangan.

8.

Jelaskan langkah-langkah dalam mendesain ERD!

a)

Buat diagram ERD, identifikasi atribut, tentukan relasi, identifikasi entitas, dan tentukan kardinalitas.

b)

Identifikasi relasi, buat diagram, tentukan atribut, identifikasi entitas, dan tentukan kardinalitas.

c)

Langkah-langkah dalam mendesain ERD adalah: identifikasi entitas, tentukan atribut, identifikasi relasi, tentukan kardinalitas, dan buat diagram ERD.

d)

Tentukan atribut, identifikasi entitas, buat diagram, identifikasi relasi, dan tentukan kardinalitas.

9.

Apa itu normalisasi basis data?

a)

Proses penghapusan data dari basis data.

b)

Metode untuk meningkatkan kecepatan akses data.

c)

Normalisasi basis data adalah proses pengorganisasian data untuk mengurangi redundansi dan meningkatkan integritas.

d)

Sistem untuk menyimpan data dalam format tidak terstruktur.

10.

Sebutkan dan jelaskan tiga bentuk normalisasi!

a)

Bentuk Normal Kelima (5NF)

b)

Bentuk Normal Keempat (4NF)

c)

Tiga bentuk normalisasi adalah: 1) Bentuk Normal Pertama (1NF), 2) Bentuk Normal Kedua (2NF), 3) Bentuk Normal Ketiga (3NF).

d)

Bentuk Normal Keenam (6NF)

11.

Apa itu query SQL?

a)

Query SQL adalah bahasa pemrograman untuk membuat aplikasi.

b)

Query SQL digunakan untuk mendesain antarmuka pengguna.

c)

Query SQL adalah alat untuk mengedit file teks.

d)

Query SQL adalah perintah untuk berinteraksi dengan database.

12.

Berikan contoh query SQL untuk memilih data dari tabel!

a)

SELECT FROM nama_tabel;

b)

GET * FROM nama_tabel;

c)

FETCH ALL FROM nama_tabel;

d)

SELECT * FROM nama_tabel;

13.

Apa fungsi dari klausa WHERE dalam query SQL?

a)

Fungsi klausa WHERE adalah untuk menyaring hasil query berdasarkan kondisi tertentu.

b)

Fungsi klausa WHERE adalah untuk menambahkan data baru ke tabel.

c)

Fungsi klausa WHERE adalah untuk mengurutkan hasil query.

d)

Fungsi klausa WHERE adalah untuk menggabungkan tabel dalam query.

14.

Jelaskan perbedaan antara INNER JOIN dan LEFT JOIN!

a)

INNER JOIN mengembalikan semua baris dari kedua tabel.

b)

INNER JOIN mengembalikan semua baris dari tabel kanan.

c)

LEFT JOIN hanya mengembalikan baris yang cocok di tabel kiri.

d)

INNER JOIN mengembalikan hanya baris yang cocok di kedua tabel, sedangkan LEFT JOIN mengembalikan semua baris dari tabel kiri dan kecocokan dari tabel kanan.

15.

Apa itu primary key dan foreign key dalam basis data?

a)

Primary key adalah kolom yang dapat memiliki nilai duplikat.

b)

Primary key adalah pengidentifikasi unik dalam tabel, sedangkan foreign key adalah referensi ke primary key di tabel lain.

c)

Foreign key adalah kolom yang tidak dapat berisi nilai null.

d)

Primary key dan foreign key adalah istilah yang sama dalam basis data.