wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Uji Pemahaman Database untuk Kelas 11

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Apa yang dimaksud dengan database?

a)

Database adalah sistem yang hanya digunakan untuk analisis statistik.

b)

Database adalah tempat untuk menyimpan gambar dan video saja.

c)

Database adalah sistem yang digunakan untuk menyimpan dan mengelola data.

d)

Database adalah alat untuk menghapus data secara otomatis.

2.

Sebutkan tiga jenis model database!

a)

Model Relasional, Model NoSQL, Model Hierarkis

b)

Model Prosedural, Model Fungsional, Model Transaksional

c)

Model Graf, Model Objek, Model Multidimensi

d)

Model Flat, Model Terdistribusi, Model Kunci-Nilai

3.

Jelaskan apa itu model relasional!

a)

Model relasional adalah metode pengolahan data yang berbasis objek.

b)

Model relasional adalah sistem penyimpanan data yang menggunakan format dokumen.

c)

Model relasional adalah teknik analisis data yang berfokus pada grafik.

d)

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

4.

Apa tujuan dari normalisasi data?

a)

Tujuan dari normalisasi data adalah untuk mengurangi redundansi dan meningkatkan integritas data.

b)

Tujuan dari normalisasi data adalah untuk meningkatkan kecepatan akses data.

c)

Tujuan dari normalisasi data adalah untuk mengurangi ukuran file data.

d)

Tujuan dari normalisasi data adalah untuk menyimpan data dalam format yang lebih kompleks.

5.

Sebutkan langkah-langkah dalam proses normalisasi!

a)

Buat tabel untuk setiap atribut, identifikasi relasi antar tabel, dan hapus entitas yang tidak perlu.

b)

Tentukan atribut dan relasi, buat diagram alur, identifikasi redundansi, dan terapkan bentuk data.

c)

Langkah-langkah adalah analisis data, buat skema, tentukan entitas, dan terapkan pengkodean.

d)

Langkah-langkah dalam proses normalisasi adalah identifikasi entitas dan atribut, tentukan relasi antar entitas, buat tabel untuk setiap entitas, hilangkan redundansi data, dan terapkan bentuk normal.

6.

Apa itu SQL dan fungsinya dalam database?

a)

SQL adalah bahasa untuk mengelola dan memanipulasi data dalam database.

b)

SQL adalah bahasa pemrograman untuk aplikasi web.

c)

SQL digunakan untuk menyimpan file dalam sistem.

d)

SQL adalah sistem operasi untuk komputer.

7.

Tuliskan contoh perintah SQL untuk membuat tabel!

a)

ALTER TABLE nama_tabel ADD COLUMN alamat VARCHAR(255);

b)

SELECT * FROM nama_tabel WHERE umur > 30;

c)

DROP TABLE nama_tabel;

d)

CREATE TABLE nama_tabel (id INT PRIMARY KEY, nama VARCHAR(100), umur INT);

8.

Apa perbedaan antara SELECT dan INSERT dalam SQL?

a)

SELECT menambahkan data, INSERT mengambil data.

b)

SELECT menghapus data, INSERT memperbarui data.

c)

SELECT mengubah data, INSERT menghapus data.

d)

SELECT mengambil data, INSERT menambahkan data.

9.

Jelaskan apa itu Entity-Relationship Diagram!

a)

Entity-Relationship Diagram adalah diagram yang menggambarkan entitas, atribut, dan hubungan antar entitas dalam basis data.

b)

Entity-Relationship Diagram adalah metode untuk mengukur performa sistem basis data.

c)

Entity-Relationship Diagram adalah representasi visual dari algoritma dalam pengembangan perangkat lunak.

d)

Entity-Relationship Diagram adalah alat untuk menggambar diagram alir dalam pemrograman.

10.

Sebutkan komponen utama dalam ERD!

a)

Kelas, Proses, Hubungan

b)

Objek, Data, Struktur

c)

Fungsi, Variabel, Tipe

d)

Entitas, Atribut, Relasi

11.

Apa yang dimaksud dengan transaksi dalam database?

a)

Transaksi dalam database adalah serangkaian operasi yang dijalankan sebagai satu kesatuan untuk menjaga integritas data.

b)

Transaksi dalam database adalah cara untuk mengakses data secara bersamaan.

c)

Transaksi dalam database adalah proses penghapusan data yang tidak diperlukan.

d)

Transaksi dalam database adalah metode untuk menyimpan data secara terpisah.

12.

Sebutkan sifat-sifat transaksi yang baik!

a)

Sifat-sifat transaksi yang baik adalah: kejelasan, ketidakjujuran, kerahasiaan, dan kesepakatan yang merugikan.

b)

Sifat-sifat transaksi yang baik adalah: kebingungan, ketidakjujuran, ketidaktransparanan, dan persetujuan sepihak.

c)

Sifat-sifat transaksi yang baik adalah: kejelasan, kejujuran, transparansi, dan kesepakatan yang saling menguntungkan.

d)

Sifat-sifat transaksi yang buruk adalah: ketidakpastian, kebohongan, kerahasiaan, dan ketidakadilan.

13.

Jelaskan konsep ACID dalam transaksi database!

a)

ACID adalah prinsip yang menjamin integritas transaksi dalam database: Atomicity, Consistency, Isolation, Durability.

b)

ACID adalah metode untuk meningkatkan kecepatan transaksi database.

c)

ACID merupakan singkatan dari Asynchronous, Consistency, Isolation, Data.

d)

ACID adalah prinsip yang mengatur struktur data dalam sistem penyimpanan.

14.

Apa itu foreign key dalam konteks database?

a)

Foreign key adalah kolom yang digunakan untuk menyimpan data duplikat dalam satu tabel.

b)

Foreign key adalah kolom yang menyimpan data sementara dalam tabel yang sama.

c)

Foreign key adalah jenis indeks yang mempercepat pencarian data dalam tabel.

d)

Foreign key adalah kolom yang mengacu pada primary key di tabel lain untuk menjaga integritas data.

15.

Sebutkan keuntungan menggunakan database relasional!

a)

Keuntungan menggunakan database relasional termasuk integritas data, kemudahan dalam query, dan pengelolaan data yang lebih baik.

b)

Keuntungan utama adalah kecepatan akses data yang sangat tinggi.

c)

Database relasional tidak memerlukan pemeliharaan yang rutin.

d)

Keuntungan menggunakan database relasional adalah biaya yang rendah.