wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pre-test

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Ibu Shei punya toko sembako. Ia ingin tahu barang apa yang paling banyak dibeli pelanggan minggu ini. Data apa yang paling tepat membantunya?

a)

Daftar nama pemasok sembako

b)

Catatan stok barang di gudang

c)

Catatan penjualan setiap hari

d)

Daftar alamat rumah pelanggan

2.

Toko "Murah Meriah" mau bikin aplikasi kasir. Data apa yang TIDAK penting disimpan di aplikasi itu?

a)

Harga barang per satuan

b)

Jumlah barang yang dibeli

c)

Tanggal dan jam pembelian

d)

Nomor handphone pelanggan

3.

Pak Ali punya toko sembako. Data barangnya seperti ini:

Kode : BR001 Beras (5kg) Rp65.000 |
Kode : BR002 Gula (1kg) Rp12.000 |
Kode : BR003 Minyak Goreng (2L) Rp20.000

Data ini sudah bagus karena...

a)

Setiap barang punya kode unik.

b)

Setiap barang ada nama dan harganya.

c)

Setiap informasi barang ditulis sendiri-sendiri.

d)

Semua data berupa angka dan teks

4.

Toko "Laris Manis" punya data penjualan seperti ini:

| No. | Tanggal | Nama Pembeli | Barang | Harga | Jumlah |
| 1 | 10-01-2025 | Ani | Beras | Rp12.000 | 2 |
| 2 | 10-01-2025 | Budi | Gula | Rp15.000 | 1 |
| 3 | 11-01-2025 | Ani | Beras | Rp12.000 | 3 |

Kalau harga beras naik, data mana yang harus diubah?

a)

Data di baris 1 saja

b)

Data di baris 1 dan 3

c)

Data di baris 3 saja

d)

Data di semua baris

5.

Perbedaan utama antara 2NF dan 3NF adalah...

a)

2NF menghilangkan redundansi data, sedangkan 3NF menghilangkan anomali data

b)

2NF berkaitan dengan ketergantungan parsial, sedangkan 3NF berkaitan dengan ketergantungan transitif

c)

2NF harus memenuhi 1NF, sedangkan 3NF tidak harus memenuhi 2NF

d)

2NF lebih kompleks daripada 3NF

6.

Tabel "Penjualan" memiliki kunci utama gabungan (ID Penjualan, ID Produk). Atribut "Nama Produk" hanya bergantung pada "ID Produk". Ini adalah contoh...

a)

Ketergantungan fungsional

b)

Ketergantungan parsial

c)

Ketergantungan transitif

d)

Bukan ketergantungan

7.

Tujuan utama normalisasi data adalah...

a)

Meningkatkan kompleksitas basis data

b)

Mengurangi redundansi data dan mencegah anomali data

c)

Mempercepat akses data dengan mengorbankan konsistensi

d)

Menambah jumlah tabel dalam basis data tanpa aturan yang jelas

8.

Anomali update terjadi karena...

a)

Data yang sama disimpan di beberapa tempat

b)

Data yang berbeda disimpan di tempat yang sama

c)

Data tidak dapat dihapus karena saling terkait

d)

Data baru tidak dapat ditambahkan karena keterbatasan ruang

9.

Dalam konteks toko sembako, contoh redundansi data adalah...

a)

Data pelanggan yang sama muncul di beberapa transaksi

b)

Data produk yang berbeda memiliki harga yang sama

c)

Data penjualan yang tidak lengkap

d)

Data pelanggan yang tidak valid

10.

Yang bukan manfaat normalisasi data bagi toko sembako adalah...

a)

Mempercepat proses input data

b)

Mengurangi risiko kebanyakan data

c)

Mempermudah pembuatan laporan penjualan

d)

Meningkatkan efisiensi penyimpanan data