Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UAS SISTEM BASIS DATA (TI & SD)

Total questions: 50

Worksheet time: 3hrs 30mins

Name
Class
Date
1.

Sekumpulan data yang saling berhubungan antara data satu dengan data yang lain serta tidak memiliki rangkap data disebut

a)

Informasi

b)

Data

c)

Data Base Management System

d)

Basis Data

2.

Berikut ini yang bukan termasuk komponen basis data adalah

a)

Pengguna

b)

Database Administrator

c)

Perangkat Keras

d)

Perangkat Lunak

3.

Model data yang menggunakan kumpulan tabel-tabel untuk merepresentasikan data dan relasi antar data-data disebut

a)

Model Data Berorientasi Objek

b)

Model Data Hierarki

c)

Model Jaringan

d)

Model Relasional

4.

Data Mahasiswa, Data Karyawan, Data Dosen termasuk contoh jenis file

a)

Transaction File

b)

Report File

c)

Master File

d)

Program File

5.

Berikut ini yang bukan merupakan contoh dari Data Base Management System adalah

a)

MongoDB

b)

Oracle Database

c)

MySQL

d)

Visual Basic

6.

Atribut yang dapat menjadi penghubung antara tabel induk dengan tabel lain adalah

a)

Primary Key

b)

Candidate Key

c)

Surrogate Key

d)

Foreign Key

7.

Tidak memiliki partial functional dependency merupakan syarat untuk …

a)

First Normal Form

b)

Second Normal Form

c)

Third Normal Form

d)

Fourth Normal Form

8.

Bahasa pemrograman yang digunakan untuk mengolah data dalam sistem basis data adalah

a)

Structure Query Language

b)

JavaScript Object Notation

c)

Hypertext Preprocessor

d)

Extensible Markup Language

9.

Langkah-langkah dalam mendefinisikan kebutuhan pengguna kecuali

a)

Memilih metodologi

b)

Mengidentifikasi pandangan pengguna

c)

Melakukan uji coba sistem

d)

Mengidentifikasi kebutuhan operasional

10.

Atribut yang dijadikan sebagai pembeda dari entitas satu dengan yang lainnya adalah

a)

Foreign Key

b)

Candidate Key

c)

Surrogate Key

d)

Primary Key

e)

Descriptor Attribute

11.

Berikut ini yang merupakan jenis-jenis constraint, kecuali…

a)

Not null

b)

Primary key

c)

Unique

d)

Candidate key

e)

Foreign key

12.

Untuk menghitung jumlah baris dalam suatu tabel, kita dapat menggunakan fungsi …

a)

SUM

b)

MAX

c)

MIN

d)

AVG

e)

COUNT

13.

Berikut ini yang bukan merupakan tipe data untuk data numerik adalah ….

a)

Integer

b)

Varchar

c)

Tinyint

d)

Smallint

e)

Mediumint

14.

Query yang benar untuk membuat sebuah table adalah ……

a)

Create table anggota (

Id_anggota not null,

Nama_anggota varchar(30),

Alamat varchar(50),

Telepon varchar(30),

Primary key (Id_anggota)

);

b)

Create table anggota (

Id_anggota varchar(5) not null primary key,

Nama_anggota date,

Alamat varchar(50),

Telepon varchar(30),

);

c)

Create table anggota (

Id_anggota varchar(30) not null primary key,

Nama_anggota varchar(30)

Alamat varchar(50),

Telepon varchar(30),

);

d)

Create table anggota (

Id_anggota varchar(30) not null primary key,

Nama_anggota varchar(30),

Alamat int(11),

Telepon varchar(30),

);

e)

Create table anggota (

Id_anggota varchar(30) not null,

Nama_anggota varchar(30),

Alamat varchar(50),

Telepon varchar(30),

Primary key (Id_anggota)

);

15.

ALTER TABLE pembelian MODIFY tgl_beli date NOT NULL;

Merupakan query untuk …

a)

Mengubah nama table pembelian menjadi tgl_beli

b)

Menambahkan data tgl_beli pada table pembelian

c)

Mengubah tipe tgl_beli menjadi date pada table pembelian

d)

Menambahkan tipe date pada field tgl_beli pada table pembelian

e)

Mengubah tipe table pembelian menjadi date

16.

Berdasarkan table diatas, query yang benar untuk menampilkan seluruh data mahasiswa yang berjenis kelamin pria adalah….

a)

Select * from table mahasiswa where jk = ‘Pria’;

b)

Select nim, nama, alamat from mahasiswa where jk = ‘Pria’;

c)

Select * from mahasiswa where jk = ‘Pria’;

d)

Select all from mahasiswa where jk = ‘Pria’;

e)

Select * from table mahasiswa where jk = Pria;

17.

Berikut ini merupakan perintah SQL yang termasuk dalam Data Definition Language, kecuali…

a)

Create

b)

Alter

c)

Delete

d)

Drop

e)

Rename

18.

Berikut ini yang merupakan tipe data untuk data huruf dan angka adalah ….

a)

Integer

b)

Varchar

c)

Date

d)

Enum

e)

Decimal

19.

UPDATE penjualan SET id_produk=’IP010’, jumlah=10 WHERE id_jual='P007';

Merupakan query untuk …

a)

Mengubah data id_produk pada tabel penjualan

b)

Memperbaharui data id_produk dan jumlah pada tabel penjualan

c)

Memperbaharui data id_produk dan jumlah pada tabel penjualan yang memiliki id_jual = ‘P007’

d)

Menambah data id_produk dan jumlah pada tabel penjualan yang memiliki id_jual = ‘P007’

e)

Mengubah semua data id_produk dan jumlah pada tabel penjualan

20.

Berikut ini yang bukan termasuk query dalam Data Manipulation Language adalah

a)

Insert

b)

Update

c)

Delete

d)

Drop

e)

Select

21.

Berdasarkan gambar diatas, manakah yang bukan termasuk atribut?

a)

Barang

b)

Nota

c)

Tgl

d)

KdBrg

e)

Alamat

22.

Query yang benar untuk mengubah nama sebuah table Penjualan menjadi tb_penjualan adalah ……

a)

Alter table penjualan rename to tb_penjualan

b)

Alter penjualan rename to tb_penjualan

c)

Rename penjualan to tb_penjualan

d)

Update penjualan set penjualan = ‘tb_penjualan’

e)

Alter penjualan update to tb_penjualan

23.

Sekumpulan data yang saling berhubungan antara data satu dengan data yang lain serta tidak memiliki rangkap data disebut .....

a)

Data

b)

Informasi

c)

Basis Data

d)

Data Base Management System

24.

Data yang telah dikelola dalam bentuk tertentu untuk memberikan makna atau arti bagi penggunanya disebut ...

a)

Data

b)

Atribut

c)

Entitas

d)

Informasi

25.

Munculnya data yang sama secara berulang-ulang pada basis data disebut

a)

Normalisasi

b)

Indeks sekunder

c)

Konsistensi

d)

Redudansi

e)

Inkonsistensi

26.

Perangkat Lunak (Software) yang digunakan untuk mengelola kumpulan atau koleksi data, dimana data tersebut diorganisasikan atau disusun ke dalam suatu model data disebut

a)

Field

b)

Record

c)

DBMS

d)

Tabel

27.

Microsoft Access,Database Oracle adalah salah satu program aplikasi DBMS apa singkatan dari DBMS tersebut

a)

Database Multiple System

b)

Database Management System

c)

Data Management System

d)

Database Management Supply

28.

Simbol basis data adalah ? ...

a)
b)
c)
d)
29.

Urutan level yang biasa digunakan pada normalisasi

adalah :

a)

1NF, BCNF, 2NF, 3NF, 4NF, 5NF

b)

1NF, 2NF, BCNF, 3NF, 4NF, 5NF

c)

1NF, 2NF, 3NF, BCNF, 4NF, 5NF

d)

1NF, 2NF, 3NF, 4NF, BCNF, 5NF

e)

1NF, 2NF, 3NF, 4NF, 5NF, BCNF

30.

Komponen ERD yang menyatakan hubungan antara dua atau

beberapa entitas disebut dengan:

a)

Atribut

b)

Relasi

c)

Entitas

d)

Identifikasi

e)

Transformasi

31.

Simbol Diagram ER yang menyatakan atribut:

a)

b)

c)

d)

e)

32.

Ciri dari Primary Key adalah:

a)

Bersifat umum

b)

Bersifat unik

c)

Memiliki kesamaan data

d)

Mudah dihapal

e)

Memiliki nilai null

33.

Simbol yang mengilustraksikan objek pada ERD adalah

a)

Entitas

b)

Relasi

c)

Atribut

d)

Link

e)

Kardinalitas

34.

Jenis Mapping yang benar, adalah

a)

1 : 1, 1 : 1 : M

b)

M : N, 1 : M, 1 : 1

c)

M : N : 1

d)

1 : M, M : N : 1

e)

1 : M : N

35.

Proses pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan relasi nya. Merupakan pengertian dari..

a)

Well Structure Relation

b)

Normalisasi

c)

ERD

d)

Struktur File

e)

Inkonsistensi Data

36.

Anomaly Merupakan..

a)

Error yang terjadi sebagai akibat operasi insert record/tuple

pada sebuah relation

b)

Error yang terjadi sebagai akibat inkonsistensi data yang terjadi sebagai akibat dari operasi update record/tuple dari sebuah relation

c)

Penyimpangan-penyimpangan atau Error atau inkonsistensi data yang terjadi pada saat dilakukan proses insert, delete maupun update

d)

Penyimpangan-penyimpangan atau Error atau inkonsistensi data yang terjadi pada saat dilakukan proses create, drop maupun alter

e)

Masalah yang timbul terhadap referensi antar data-data diantara dua tabel atau lebih

37.

Bahasa yang digunakan untuk melakukan penambahan, penghapusan, pengubahan data pada basis data, disebut :

a)

Data Definition Language (DDL)

b)

Data Manipulation Language (DML)

c)

Database Management System (DBMS)

d)

Data Control Language (DCL)

e)

Data Security

38.

Jenis-jenis kardinalitas

a)

a. One to One (1:1)

b)

b. One to Many (1:M)

c)

c. Many to Many (M:N)

d)

d. Semua benar

39.

Suatu kumpulan object atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara nyata adalah:

a)

Entitas

b)

Atribut

c)

Relationship

d)

Cardinality

40.

Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas di dalam sebuah sistem informasi disebut ....

a)

Data

b)

Informasi

c)

Entity Relationship Diagram

d)

Sistem

41.

Perhatikan Gambar berikut ....

Tentukan rasio kardinalitas yang benar

a)

one to one

b)

one to many

c)

many to one

d)

many to many

42.

Yang merupakan atribut key ditunjukkan pada atribut ...

a)

Hobby

b)

Nama

c)

NRP

d)

Mahasiswa

43.

Simbol Relasi di lambangkan dengan gambar berikut ...

a)
b)
c)
d)
44.

Simbol Entitas dilambangkan dengan gambar berikut ...

a)
b)
c)
d)
45.

Metoda utama untuk menganalisa aliran data dan penyimpanan data dari sistem orientasi data disebut...

a)

Gudang Data

b)

Kamus Data

c)

Struktur Data

d)

Penyimpanan Data

46.

Suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi disebut...

a)

Database

b)

File

c)

Normalisasi

d)

Relasi

47.

Ada berapakah entitas pada gambar di samping?

a)

1

b)

2

c)

3

d)

4

48.

Ada berapakah relasi pada gambar di samping?

a)

1

b)

2

c)

3

d)

4

49.

Kardinalitas relasi memiliki dari B ke A adalah?

a)

one to one

b)

one to many

c)

many to one

d)

many to many

50.

Sebuah toko dapat menjual minimal satu produk, sedangkan sebuah produk harus dijual oleh satu toko saja. Kardinalitas dari produk ke toko adalah:

a)

one to one

b)

one to many

c)

many to one

d)

many to many