wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Basis Data

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

Konsep dasar basis data yang paling tepat adalah …

a)

Kumpulan file teks yang disimpan dalam komputer

b)

Kumpulan data terorganisir yang saling berhubungan

c)

Tempat penyimpanan dokumen fisik

d)

Aplikasi untuk desain grafis

e)

Program untuk mengedit teks

2.

Dalam basis data, atribut disebut juga sebagai …

a)

Baris

b)

Kolom

c)

Tabel

d)

Kunci utama

e)

Skema

3.

Primary Key dalam tabel digunakan untuk …

a)

Menghubungkan dua database

b)

Menyimpan data duplikat

c)

Mengidentifikasi baris data secara unik

d)

Menyimpan tipe data teks

e)

Menghapus data dari tabel

4.

Foreign Key berfungsi untuk …

a)

Menyimpan kunci utama dari tabel lain

b)

Menghapus data di tabel lain

c)

Membuat tabel baru secara otomatis

d)

Mengganti tipe data kolom

e)

Mengubah nama database

5.

Di dalam tabel basis data, baris sering disebut …

a)

Attribute

b)

Field

c)

Record

d)

Key

e)

Column

6.

Kolom di dalam tabel basis data digunakan untuk …

a)

Menyimpan kumpulan data berhubungan

b)

Menyimpan tipe data logika

c)

Menyimpan semua baris dalam satu file

d)

Menghapus tabel dari database

e)

Menggandakan database

7.

XAMPP adalah perangkat lunak yang digunakan untuk …

a)

Mengedit foto

b)

Menjalankan server lokal di komputer

c)

Membuat dokumen teks

d)

Menginstal sistem operasi

e)

Membuat desain website tanpa database

8.

Komponen XAMPP yang berfungsi sebagai web server adalah …

a)

MySQL

b)

Apache

c)

FileZilla

d)

Mercury

e)

Tomcat

9.

MySQL berfungsi sebagai …

a)

Aplikasi pengolah kata

b)

Basis data server

c)

Software untuk desain grafis

d)

Program antivirus

e)

Software pemutar video

10.

Untuk mengaktifkan Apache dan MySQL di XAMPP, langkah pertama adalah …

a)

Menghapus database lama

b)

Membuka localhost di browser

c)

Menjalankan XAMPP Control Panel

d)

Menginstal Microsoft Word

e)

Mengaktifkan firewall

11.

Cara mengakses phpMyAdmin melalui browser adalah dengan mengetik …

a)

www.google.com

b)

localhost/phpmyadmin

c)

xampp/apache

d)

myadmin.localhost

e)

localhost/adminphp

12.

Ekspor database digunakan untuk …

a)

Menghapus semua data di tabel

b)

Memindahkan data keluar dari server

c)

Membuat tabel baru

d)

Mengganti nama database

e)

Menghapus kolom di tabel

13.

Impor database dilakukan ketika …

a)

Data sudah tidak digunakan

b)

Menghapus database lama

c)

Memasukkan database ke server dari file eksternal

d)

Mengedit nama tabel

e)

Mengubah tipe data

14.

Membuat tabel baru di phpMyAdmin dengan GUI dilakukan melalui menu …

a)

Structure → Create Table

b)

SQL → New Query

c)

Insert → Data Table

d)

Export → Table

e)

Import → Add Table

15.

Kolom dengan tipe data VARCHAR cocok digunakan untuk menyimpan …

a)

Nilai ujian

b)

Nama siswa

c)

Tanggal lahir

d)

Tahun masuk

e)

Jumlah stok barang

16.

Tipe data INT paling sesuai digunakan untuk …

a)

Nama lengkap

b)

Alamat rumah

c)

Nomor telepon

d)

Email

e)

Stok

17.

Untuk menyimpan data tanggal lahir, tipe data yang digunakan adalah …

a)

DATE

b)

TEXT

c)

CHAR

d)

BOOLEAN

e)

VARCHAR

18.

Fungsi dari kolom email di tabel siswa adalah …

a)

Menyimpan nomor telepon

b)

Menyimpan alamat rumah

c)

Menyimpan data email siswa

d)

Menyimpan tanggal lahir

e)

Menyimpan data stok barang

19.

Tipe data CHAR digunakan ketika …

a)

Panjang data karakter selalu tetap

b)

Data berubah-ubah panjangnya

c)

Data berisi angka pecahan

d)

Data berupa gambar

e)

Data berupa logika TRUE/FALSE

20.

Salah satu syarat penamaan database yang benar adalah …

a)

Menggunakan spasi di antara nama

b)

Tidak boleh mengandung karakter khusus selain _

c)

Menggunakan huruf k

21.

Salah satu syarat penamaan database yang benar adalah …

a)

Menggunakan spasi di antara nama

b)

Tidak boleh mengandung karakter khusus selain _

c)

Menggunakan huruf kapital semua

d)

Nama minimal 20 karakter

e)

Nama harus diawali angka

22.

Untuk menginput data ke tabel melalui GUI phpMyAdmin, menu yang digunakan adalah …

a)

Structure

b)

Insert

c)

Export

d)

Import

e)

SQL

23.

Apa yang terjadi jika kita tidak mengatur Primary Key dalam tabel?

a)

Tabel tidak bisa menyimpan data teks

b)

Setiap baris data akan unik secara otomatis

c)

Tidak ada identifikasi unik untuk setiap baris data sehingga tidak bisa di edit

d)

Data tidak bisa dihapus

e)

Tabel akan terhubung otomatis ke database lain

24.

Dalam basis data, relasi antar tabel dibangun dengan menggunakan …

a)

Primary Key dan Foreign Key

b)

Tabel dan Atribut

c)

SQL dan GUI

d)

Apache dan MySQL

e)

Record dan Field

25.

Menu "Structure" di phpMyAdmin digunakan untuk …

a)

Melihat isi data tabel

b)

Menghapus data di tabel

c)

Melihat desain kolom tabel

d)

Mengimpor database

e)

Mengekspor database

26.

Perintah SQL yang setara dengan input data menggunakan GUI adalah …

a)

CREATE

b)

INSERT

c)

UPDATE

d)

DELETE

e)

SELECT

27.

Tahun masuk siswa paling sesuai disimpan menggunakan tipe data …

a)

DATE

b)

VARCHAR

c)

YEAR

d)

CHAR

e)

BOOLEAN

28.

Jenis kelamin biasanya disimpan dalam bentuk …

a)

Teks panjang

b)

Gambar

c)

Nilai enum atau teks pendek

d)

Angka pecahan

e)

Alamat email

29.

Fungsi utama Apache di XAMPP adalah …

a)

Menjalankan basis data

b)

Menjalankan server web

c)

Membuat tabel di MySQL

d)

Mengedit file teks

e)

Menyimpan file Excel

30.

Dalam phpMyAdmin, untuk melihat semua database yang ada digunakan menu …

a)

Databases

b)

Structure

c)

SQL

d)

Export

e)

Import

31.

Keterangan biasanya disimpan dalam bentuk …

a)

Teks panjang

b)

Gambar

c)

Varchar

d)

Angka pecahan

e)

Int

32.

File hasil ekspor database biasanya berekstensi …

a)

.pdf

b)

.sql

c)

.docx

d)

.xlsx

e)

.txt

33.

Tipe data FLOAT digunakan untuk menyimpan …

a)

Angka desimal

b)

Alamat rumah

c)

Nomor telepon

d)

Tahun masuk

e)

Email

34.

Apa keuntungan menggunakan GUI dibandingkan SQL langsung di phpMyAdmin?

a)

Lebih lambat dalam eksekusi

b)

Tidak memerlukan perintah teks manual

c)

Tidak bisa membuat database

d)

Tidak bisa menghapus tabel

e)

Hanya untuk melihat data

35.

Menu "SQL" di phpMyAdmin digunakan untuk …

a)

Menjalankan perintah SQL secara manual

b)

Menginput data GUI

c)

Mengekspor data

d)

Menghapus tabel

e)

Mengganti nama database

36.

Nomor telepon paling sesuai disimpan dengan tipe data …

a)

INT

b)

VARCHAR

c)

DATE

d)

FLOAT

e)

CHAR

37.

Untuk menyimpan jumlah stok barang, tipe data yang tepat adalah …

a)

TEXT

b)

INT

c)

VARCHAR

d)

DATE

e)

FLOAT

38.

Apa yang dimaksud dengan baris dalam tabel database?

a)

Nama kolom

b)

Satu record data

c)

Kunci utama

d)

Tipe data tertentu

e)

Relasi antar tabel

39.

Proses menghubungkan dua tabel dengan Foreign Key disebut …

a)

Deleting

b)

Joining

c)

Selecting

d)

Inserting

e)

Dropping

40.

Agar tabel dapat terhubung dengan benar, Foreign Key harus mengacu pada …

a)

Kolom yang sama pada tabel yang berbeda

b)

Kolom berbeda pada tabel yang sama

c)

Kolom kosong pada tabel lain

d)

Data teks saja

e)

Data numerik saja

41.

Salah satu keuntungan menggunakan basis data dibandingkan file biasa adalah …

a)

Lebih sulit diakses

b)

Data tersimpan tidak teratur

c)

Mendukung multi-user dan integritas data

d)

Hanya bisa menyimpan data teks

e)

Tidak bisa dihubungkan ke aplikasi lain