Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UASGANJIL_BASISDATA(XIIRPL)

Total questions: 50

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

Basis data adalah ...

a)

Kumpulan file terpisah

b)

Kumpulan data yang saling berhubungan

c)

Kumpulan data tidak terstruktur

d)

Kumpulan tabel tanpa relasi

e)

Program pengolah data

2.

DBMS adalah ...

a)

Bahasa pemrograman

b)

Perangkat lunak pengelola basis data

c)

Sistem operasi

d)

Perangkat keras database

e)

Jaringan database

3.

Berikut yang termasuk DBMS adalah ...

a)

Python

b)

Microsoft Word

c)

MySQL

d)

CorelDraw

e)

Photoshop

4.

Tujuan normalisasi adalah ...

a)

Menghapus semua data

b)

Menghilangkan redundansi

c)

Menambah banyak tabel

d)

Mengurangi jumlah relasi

e)

Menghilangkan semua kunci

5.

Istilah primary key berarti ...

a)

Kunci yang boleh kosong

b)

Kunci unik yang tidak boleh null

c)

Kunci ganda

d)

Kunci alternatif

e)

Kunci sementara

6.

Foreign key berfungsi untuk ...

a)

Menandai data utama

b)

Menghubungkan dua tabel

c)

Menghapus tabel

d)

Membuat indeks

e)

Menggandakan tabel

7.

SQL merupakan singkatan dari ...

a)

Service Query Level

b)

Structured Query Language

c)

Standard Question List

d)

Simple Query Language

e)

Structured Question Level

8.

Perintah SQL untuk menampilkan data adalah ...

a)

UPDATE

b)

DELETE

c)

SELECT

d)

INSERT

e)

CREATE

9.

Perintah untuk menambah data adalah ...

a)

INSERT INTO

b)

DELETE

c)

DROP

d)

SELECT

e)

ALTER

10.

Perintah untuk mengubah struktur tabel adalah ...

a)

SELECT

b)

INSERT

c)

ALTER TABLE

d)

UPDATE

e)

MERGE

11.

Perintah untuk membuat tabel baru ...

a)

NEW TABLE

b)

ADD TABLE

c)

CREATE TABLE

d)

MAKE TABLE

e)

INSERT TABLE

12.

Operator LIKE digunakan untuk ...

a)

Penjumlahan

b)

Penyaringan pola data

c)

Penggabungan data

d)

Pemanggilan fungsi

e)

Sorting data

13.

Fungsi agregat untuk mencari rata-rata ...

a)

MIN

b)

MAX

c)

AVG

d)

SUM

e)

COUNT

14.

Kardinalitas 1..N berarti ...

a)

Satu ke satu

b)

Satu ke banyak

c)

Banyak ke banyak

d)

Banyak ke satu

e)

Tidak berhubungan

15.

Atribut yang dapat dipecah menjadi bagian lebih kecil disebut ...

a)

Atribut sederhana

b)

Atribut komposit

c)

Atribut multivalue

d)

Atribut kunci

e)

Atribut turunan

16.

Perintah untuk menghapus tabel beserta datanya adalah ...

a)

DROP TABLE

b)

REMOVE TABLE

c)

DELETE TABLE

d)

ERASE TABLE

e)

TRUNCATE TABLE

17.

Contoh tipe data numerik adalah ...

a)

VARCHAR

b)

CHAR

c)

INT

d)

DATE

e)

TEXT

18.

Fungsi COUNT digunakan untuk ...

a)

Menjumlahkan nilai

b)

Menghitung jumlah baris

c)

Menampilkan nilai terbesar

d)

Menampilkan nilai terkecil

e)

Mencari nilai rata-rata

19.

Pada ERD, entitas digambarkan dengan ...

a)

Lingkaran

b)

Persegi panjang

c)

Belah ketupat

d)

Panah

e)

Awan

20.

Relasi dalam ERD digambarkan dengan ...

a)

Persegi panjang

b)

Huruf

c)

Belah ketupat

d)

Garis putus-putus

e)

Oval

21.

Normalisasi hingga bentuk ketiga disebut ...

a)

1NF

b)

2NF

c)

3NF

d)

BCNF

e)

DKNF

22.

Redundansi data adalah ...

a)

Data tidak lengkap

b)

Data tidak diperlukan

c)

Pengulangan data

d)

Data hilang

e)

Data terhapus

23.

Index pada tabel berfungsi untuk ...

a)

Menghapus data

b)

Mempercepat pencarian

c)

Memperbanyak data

d)

Memformat tabel

e)

Mengubah struktur

24.

ATOMIC berarti ...

a)

Data harus unik

b)

Data tidak boleh null

c)

Data tidak dapat dipecah lagi

d)

Data harus berisi angka

e)

Data harus panjang

25.

SQL untuk mengurutkan data adalah ...

a)

ORDER BY

b)

GROUP BY

c)

SORT

d)

ALIGN

e)

FORMAT

26.

Perintah untuk menghapus data tertentu ...

a)

ERASE

b)

DROP

c)

DELETE

d)

REMOVE

e)

KILL

27.

UNION digunakan untuk ...

a)

Menghapus tabel

b)

Menggabungkan data dari dua SELECT

c)

Mengubah nama kolom

d)

Menambahkan kolom

e)

Menamai ulang tabel

28.

Perintah yang digunakan untuk memberi alias kolom ...

a)

==

b)

AS

c)

LIKE

d)

FROM

e)

INTO

29.

Transaksi yang berhasil harus berprinsip ...

a)

CRUD

b)

ACID

c)

BASE

d)

HTTP

e)

HASH

30.

Commit digunakan untuk ...

a)

Membatalkan transaksi

b)

Menyimpan perubahan transaksi

c)

Mencatat log

d)

Menghapus log

e)

Memulai transaksi

31.

Rollback berfungsi untuk ...

a)

Menyimpan transaksi

b)

Mengulangi transaksi

c)

Membatalkan transaksi

d)

Menghapus tabel

e)

Menambah indeks

32.

Perintah untuk menambah kolom baru ...

a)

ADD COLUMN

b)

CREATE COLUMN

c)

INSERT COLUMN

d)

NEW COLUMN

e)

MAKE COLUMN

33.

Perintah untuk menampilkan data unik ...

a)

ONLY

b)

DISTINCT

c)

UNIQUE

d)

FILTER

e)

EXCLUSIVE

34.

Foreign key biasanya mengacu pada ...

a)

Kolom bebas

b)

Primary key tabel lain

c)

Tabel kosong

d)

Data duplikat

e)

File eksternal

35.

Perintah wildcard % pada SQL digunakan untuk ...

a)

Satu karakter

b)

Pola bebas

c)

Huruf kapital

d)

Angka saja

e)

Huruf vokal

36.

Tipe data untuk tanggal adalah ...

a)

VARCHAR

b)

TEXT

c)

DATE

d)

INT

e)

CHAR

37.

Di MySQL, default port adalah ...

a)

21

b)

22

c)

80

d)

3306

e)

443

38.

Perintah untuk mengganti nama tabel ...

a)

RENAME TABLE

b)

CHANGE TABLE

c)

MOVE TABLE

d)

ALTER NAME

e)

TABLE RENAME

39.

JOIN yang menampilkan seluruh data dari dua tabel adalah ...

a)

INNER JOIN

b)

LEFT JOIN

c)

RIGHT JOIN

d)

FULL OUTER JOIN

e)

SELF JOIN

40.

Untuk mengelompokkan data berdasarkan kolom digunakan ...

a)

ORDER BY

b)

GROUP BY

c)

SORT BY

d)

CLASSIFY BY

e)

FILTER BY

41.

Atribut yang nilainya dihitung dari atribut lain ...

a)

Derived attribute

b)

Composite

c)

Multivalued

d)

Simple

e)

Single

42.

Query untuk menampilkan 5 data teratas ...

a)

SELECT FIRST 5

b)

SELECT LIMIT 5

c)

SELECT SHOW 5

d)

SELECT TOP 5 *

e)

SELECT FIRST *

43.

Penyimpanan database pada disk disebut ...

a)

Physical storage

b)

Logical view

c)

Relation

d)

Schema

e)

Cache

44.

Relasi M:N harus dipecah menjadi ...

a)

1 tabel

b)

2 tabel

c)

3 tabel

d)

4 tabel

e)

Tidak perlu dipecah

45.

Kandidat kunci disebut ...

a)

Candidate key

b)

Foreign key

c)

Super key

d)

Weak key

e)

Redundant key

46.

Query untuk mengambil data yang berbeda kolom tertentu ...

a)

SELECT UNIQUE

b)

SELECT DISTINCT

c)

SELECT FILTER

d)

SELECT EXCLUDE

e)

SELECT ONLY

47.

Jika data tidak memenuhi 1NF, maka ...

a)

Atribut tidak atomic

b)

Tidak ada primary key

c)

Tidak ada foreign key

d)

Terlalu banyak tabel

e)

Tidak ada indeks

48.

Perintah untuk membuat user di MySQL ...

a)

ADD USER

b)

NEW USER

c)

CREATE USER

d)

MAKE USER

e)

INSERT USER

49.

Query untuk menghapus database ...

a)

REMOVE DATABASE

b)

DELETE DATABASE

c)

DROP DATABASE

d)

ERASE DATABASE

e)

REMOVE SCHEMA

50.

Yang bukan kelebihan basis data adalah ...

a)

Mengurangi redundansi

b)

Konsistensi data

c)

keamanan meningkat

d)

Akses data lambat

e)

Integritas data