Anda di halaman 1dari 42

1.

Suatu sistem pengelolaan atau penyusunan data-data dengan menggunakan komputer yang
digunakan untuk proses pengambilan keputusan disebut :

a. Database c. Sistem database

b. Sistem d. File

e. File System

2. Fakta dari suatu obyek disebut :

a. Informasi c. Database

b. Data d. DMBS

e. Metadata

3. Yang merupakan pemakai (User) dari database adalah kecuali :

a.Programmer c. DBA

b. End User d. Sistem analis

e. Network Guy

4. Istilah lain dari entitas adalah :

a. File c. Field

b. Record d. Database

e. Page

5. Kumpulan dari beberapa field yang sejenis disebut juga dengan :

a. File c. Field

b. Record d. Database

e. Column

1. Hasil akhir dari kompilasi Data Definition Language

(DDL) adalah :

a. Data dictionary d. Data definition

b. Database e. Query

c. File
2. Salah satu contoh tipe data DML non prosedural adalah

a. Foxbase d. DDL b. SQL e.


PostgreeSQL

c. Clipper

3. Berikut ini adalah komponen-komponen dari DBMS, kecuali :

a. Query prosessor d. DML compiler

b. Database manager e. Database Admin

c. File manager

4. Salah satu contoh tipe data DML prosedural adalah :

a. SQL d. Foxbase b. DBMS e.


PL/SQL

c. QBE

5. Data definition langguage (DDL) adalah suatu bentuk bahasa pada DBMS yang biasa digunakan
oleh :

a. Programmer d. DBA

b. Analis e. Network Engineer

c. End user

1. Berikut ini adalah salah satu jenis Object based data model, kecuali :

a. Entity Relationship model b. Binary model

c. Semantik model d. Model relational

e. Model Jaringan

2. Simbol yang digunakan untuk menunjukan object dasar pada ER model adalah :

a. Lingkaran d. Demand

b. Line e. Belah ketupat

c. Box

3. Simbol lingkaran pada ER- model digunakan untuk menggambarkan :

a. Relasi d. Entitas
b. Object dasar e. Enterprise

c. Atribut

4. Model data berbasis record terdiri dari :

a. Model hirarki d. Model Fungsional

b. Model semantik e. a dan c benar

c. Model jaringan

5.Simbol garis atau line pada ER model menunjukan :

a. Object dasar d. Atribute

b. Relasi e. Enterprise

c. Adanya suatu relasi

1. Suatu kumpulan object atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara
unik

a. Entitas d. Indicator

b. Atribut e. Cardinality

c. Relationship

2. Menentukan jumlah entity yang bersesuaian dengan entity yang lain

a. Multivalue Atribut d. Participant Constraint

b. Relationship e. Entity Realtionship

c. Mapping Cardinality

3. Contoh yang menunjukkan mengenai Participant Constraint adalah

a. Satu MataKuliah mempunyai satu Penanggung Jawab

b. Satu suplier dapat menyuplai Banyak Barang

c. Satu Barang dapat dibeli dalam beberapa transaksi

d. Departemen harus mempunyai setidaknya satu Pegawai

e. Dalam setiap transaksi dapat terdiri dari beberapa barang


4. Hubungan yang terjadi antara satu entitas atau lebih disebut :

a.Relationship d. Derjat

b. Atribut e. Cardinality

c. entitas

5. Entity set yang dependent terhadap strong entity set digambarkan dengan :

a. Box

b. Persegi panjang bertumpuk

c. Lingkaran

d. Bujur sangkar

e. Lingkaran

1. Normalisasi pertama kali dikemukakan oleh :

a. E.F. CODD d. John Warnier

b. Niklaus Wirth e. Isac

c. Boyce CODD

2. Sebuah relation yang jumlah kerangkapan datanya sedikit (Minimum Amount of Redudancy), serta
memberikan kemungkinan bagi user untuk melakukan insert, delete, modify disebut dengan :

a. Normalisasi d. Fragmentasi

b. Anomalisasi e. Refential Integrity

c. Well Structure Relation

3. Proses pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan relasinya,
merupakan pengertian dari :

a. Entity d. model data

b. Anomali e. Atribut

c. Normalisasi

4. Penyimpangan-penyimpangan atau error atau inkonsistensi data yang terjadi pada saat
dilakukan proses insert, delete maupun update disebut dengan :

a. Entity d. Normalisasi
b. Anomali e. Model data

c. Performance Problem

5. Himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan secara unik sebuah
entitas dalam entitas set disebut:

a. Super key d. Candidate key

b. Primary key e. Foreign Key

c. Alternate Key

1. Kumpulan data yang akan direkam apa adanya, data tidak lengkap dan terjadi redundansi merupakan
salah satu ciri dari :

a. Unnormalized form d. Second normal form

b. First normal form e. BCNF

c. Third Normal Form

2. Yang merupakan ciri-ciri dari first normal form adalah sebagai berikut, kecuali :

a. Setiap data dibentuk dalam flat file

b. Tidak ada set attribut yang berulang

c. Data direkam apa adanya

d. Tiap field hanya mempunyai satu pengertian

e. Menghilangkan ketergantungan kunci kandidat

3. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record dan nilai
dari field berupa atomic value merupakan ciri dari :

a. Unnormalized form d. Second normal form

b. First normal form e. BCNF

c. Fourth normal form

4. Salah satu syarat terbentuknya second normal form adalah :

a. Bentuk data telah memenuhi kreteria unnormalized

b. Tiap field hanya mempunyai satu pengertian

c. Bentuk data telah memenuhi kriteria first normal form


d. Telah terbentuk relasi antar tabel relational

e. Data-data masih banyak yang berulang

5. Semua atribut bukan primer tidak mempunyai hubungan yang transitif, hal ini merupakan ciri
dari :

a. Third normal form d. Second normal form

b. First normal form e. BCNF

c. Fifth normal form


LATIHAN SOAL UAS PERANCANGAN BASIS DATA

1. Yang termasuk di dalam operator himpunan adalah


a. Cartesian product d. Joint
b. Divide e. Restrict
c. Theta
2. Operator yang digunakan untuk pemilihan tupel atau record adalah
a. Divide d. Intersection
b. Restrict e. Join

c. Project
3. Operator yang digunakan untuk pemilihan attribute atau field adalah
a. Divide c. Intersection
b. Restrict d. Join
c. Project
4. Aljabar dari gambar disamping adalah
a. B A
b. A + B
c. A B
d. A B
e. A B

5. Himpunan A={2,4}, B={1,3,5} maka A X B = ?


a. {1,2,3,4,5} d. {(1,2),(3,2),(5,2),(1,4),(3,4),(5,4)}
b. {2,1,4,3,5} e. {(2,1),(2,3),(2,5),(4,1),(4,3),(4,5)}
c. {2,6,10,4,12,20}
6. Di bawah ini terdapat perintah dalam DDL, Kecuali.
a. Create Table d. Drop
b. Alter e. Insert
c. Create View

7. Perintah dalam DDL untuk menghapus suatu tabel yang telah terbentuk, adalah
a. Drop Index Table d. Drop Table
b. Drop Table Index e. Delete from table
c. Drop Index
8. Perintah dalam DDL untuk menghapus suatu index yang telah terbentuk, adalah .
a. Drop Index Table d. Drop Table
b. Drop Table Index e. Delete from table
c. Drop Index

9. Perintah SQL yang digunakan untuk membuat suatu database PerguruanTinggi adalah
a. Create PerguruanTinggi
b. Create Database PerguruanTinggi
c. Create Table PerguruanTinggi
d. Create Database Perguruan Tinggi
e. Create Databases PerguruanTinggi
10. Yang merupakan clause Data Access pada struktur Query Language adalah
a. Revoke d. Insert
b. Recover Table e. Update
c. Create View

11. Proses pembagian atau pemetaan database dimana database dipecah-pecah menjadi baris
dan kolom
a. Fragmentasi d. Restrict
b. Distribusi e. Fermentasi
c. Divide
12. Jenis-jenis fragmentasi
a. Distributed
b. Horizontal, vertical, Campuran
c. Drop, Alter, Create
d. Restriction, Project
e. Ring, Start, Fully Network
13. Yang merupakan contoh fragmentasi vertical adalah
a. Mt_Kuliah=Peranc. Sistem (Ujian)
b. Kd_Kuliah=175 (Ujian)
c. NIM, Kode_MK, Nil_Akhir, Grade,Tuple_ID (Ujian)
d. Cabang=Depok (Toko)
e. Mt_Kuliah=Visual Basic (Ujian)
14. Kerugian penggunaan database terdistribusi adalah
a. Otonomi Lokal d. Kompleksitas
b. Dapat dipakai secara bersama e. Ekonomis
c. Pertumbuhan yang modular

15. Relasi dipartisikan ke dalam beberapa bagian, setiap bagian disimpan pada lokasi yang
berbeda merupakan tekhnik
a. Fragmentasi data d. Normalisasi
b. Controlling e. Recovery
c. Crash
16. Salah satu mekanisme pengontrol concurrency
a. Blocking d. SQL
b. Times New Roman e. Locking
c. Time Sharing

17. Mekanisme kontrol konkurensi yang dapat menghilangkan deadlock


a. Normalisasi d. Time Stamp
b. Locking e. Replication
c. Fragmentasi
18. Kunci yang memungkinkan pengguna dapat membaca record dan mengubahnya
a. Primary Key d. Shared
b. Concurency e. Foreign Key
c. Exclusive

19. Status yang menunjukkan bahwa sebuah transaksi telah selesai adalah
a. Uncommitted d. Wait
b. Committed e. Read
c. Rollback
20. Masalah ini timbul jika sebuah transaksi membaca suatu nilai tetapi transaksi yang kedua
mengupdate beberapa nilai tersebut selama eksekusi transaksi pertama
a. Analisa yang tidak konsisten d. Update sementara
b. Anomali Update e. Crash System
c. Anomali Insert

21. Di dalam penggunaan database dapat terjadi suatu kegagalan atau failure pada suatu
sistem, kegagalan tersebut sering disebut dengan istilah
a. Crash d. Revoke
b. System error e. Failed
c. Crass
22. Salah satu penyebab dari kegagalan atau failure adalah
a. Stable store d. Man
b. Disk crash e. Logical Error
c. Crass

23. Informasi yang disimpan pada memory utama dan register akan hilang, merupakan
penyebab dari kegagalan
a. Disk crash d. System Error
b. Software error e. Logical Error
c. Power failure
24. Output yang dihasilkan tidak benar dan sistem database sendiri akan memasuki suatu
kondisi tidak konsisten, hal ini merupakan akibat dari kegagalan
a. Disk crash d. Software error
b. System Error e. Logical Error
c. Power failure

25. Program tidak dapat dilaksanakan lagi disebabkan kesalahan input, data tidak ditemukan,
overflow adalah jenis kegagalan
a. Disk crash d. System Error
b. Software error e. Logical Error
c. Power failure
Pertemuan 1
1. Suatu sistem pengelolaan atau penyusunan data-data dengan menggunakan komputer yang
digunakan untuk proses pengambilan keputusan disebut :

a. Database c. Sistem database

b. Sistem d. File

e. File System

2. Fakta dari suatu obyek disebut :

a. Informasi c. Database

b. Data d. DMBS

e. Metadata

3. Yang merupakan pemakai (User) dari

database adalah kecuali :

a. Programmer c. DBA

b. End User d. Database administrator

e. Network Guy

4. Istilah lain dari entitas adalah :

a. File c. Field

b. Record d. Database

e. Page

5. Kumpulan dari beberapa field yang sejenis

disebut juga dengan :

a. File c. Field

b. Record d. Database

e. Column

Pertemuan 2
1. Hasil akhir dari kompilasi Data Definition Language

(DDL) adalah :

a. Data dictionary d. Data definition

b. Database e. Query

c. Filec. File

2. Salah satu contoh tipe data DML non prosedural adalah

a. Foxbase d. DDL

b. SQL e. PostgreeSQL

c. Clipper

3. Berikut ini adalah komponen-komponen dari DBMS,

kecuali :

a. Query prosessor d. DML Processor

b. Database manager e. Database Admin

c. File manager

4. Salah satu contoh tipe data DML prosedural adalah :

a. SQL d. Foxbase

b. DBMS e. PL/SQL

c. QBE

5. Data definition langguage (DDL) adalah suatu bentuk

bahasa pada DBMS yang biasa digunakan oleh :

a. Programmer d. DBA

b. Analis e. Network Engineer

c. End user
Pertemuan 3
1. Berikut ini adalah salah satu jenis Object based

data model, kecuali :

a. Entity Relationship model

b. Binary model

c. Semantik model

d. Model relational

e. Model Jaringan

2. Simbol yang digunakan untuk menunjukan

object dasar pada ER model adalah :

a. Lingkaran d. Demand

b. Line e. Belah ketupat

c. Box

3. Simbol lingkaran pada ER- model digunakan

untuk menggambarkan :

a. Relasi d. Entitas

b. Object dasar e. Enterprise

c. Atribut

4. Model data berbasis record terdiri dari :

a. Model hirarki d. Model Fungsional

b. Model semantik e. a dan c benar

c. Model jaringan
5.Simbol garis atau line pada ER model

menunjukan :

a. Object dasar d. Atribute

b. Relasi e. Enterprise

c. Adanya suatu relasi

Pertemuan 4
1. Suatu kumpulan object atau sesuatu yang dapat

dibedakan atau dapat diidentifikasikan secara unik

a. Entitas d. Indicator

b. Atribut e. Cardinality

c. Relationship

2. Menentukan jumlah entity yang bersesuaian dengan

entity yang lain

a. Multivalue Atribut d. Participant Constraint

b. Relationship e. Entity Realtionship

c. Mapping Cardinality

3. Contoh yang menunjukkan mengenai Participant

Constraint adalah

a. Satu MataKuliah mempunyai satu Penanggung Jawab

b. Satu suplier dapat menyuplai Banyak Barang

c. Satu Barang dapat dibeli dalam beberapa transaksi

d. Departemen harus mempunyai setidaknya satu

Pegawai

e. Dalam setiap transaksi dapat terdiri dari beberapa

barang
4. Hubungan yang terjadi antara satu entitas atau lebih

disebut :

a.Relationship d. Derjat

b. Atribut e. Cardinality

c. entitas

5. Entity set yang dependent terhadap strong entity set

digambarkan dengan :

a. Box d. Bujur sangkar b. Persegi panjang bertumpuk

c. Lingkaran e. Lingkaran

Pertemuan 5
1. Normalisasi pertama kali dikemukakan oleh :

a. E.F. CODD d. John Warnier

b. Niklaus Wirth e. Isac

c. Boyce CODD

2. Sebuah relation yang jumlah kerangkapan datanya sedikit

(Minimum Amount of Redudancy), serta memberikan

kemungkinan bagi user untuk melakukan insert, delete,

modify disebut dengan :

a. Normalisasi d. Fragmentasi

b. Anomalisasi e. Refential Integrity

c. Well Structure Relation

3. Proses pengelompokan elemen data menjadi tabel-tabel

yang menunjukan entity dan relasinya, merupakan

pengertian dari :

a. Entity d. model data

b. Anomali e. Atribut
c. Normalisasi

4. Penyimpangan-penyimpangan atau error atau

inkonsistensi data yang terjadi pada saat dilakukan

proses insert, delete maupun update disebut dengan :

a. Entity d. Normalisasi

b. Anomali e. Model data

c. Performance Problem

5. Himpunan dari satu atau lebih entitas yang digunakan

untuk mengidentifikasikan secara unik sebuah entitas

dalam entitas set disebut:

a. Super key d. Candidate key

b. Primary key e. Foreign Key

c. Alternate Key

Pertemuan 6
1. Kumpulan data yang akan direkam apa adanya, data tidak lengkap

dan terjadi redundansi merupakan salah satu ciri dari :

a. Unnormalized form d. Second normal form

b. First normal form e. BCNF

c. Third Normal Form


2. Yang merupakan ciri-ciri dari first normal form adalah sebagai berikut,

kecuali :

a. Setiap data dibentuk dalam flat file

b. Tidak ada set attribut yang berulang

c. Data direkam apa adanya

d. Tiap field hanya mempunyai satu pengertian

e. Menghilangkan ketergantungan kunci kandidat

3. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record

demi satu record dan nilai dari field berupa atomic value

merupakan ciri dari :

a. Unnormalized form d. Second normal form

b. First normal form e. BCNF

c. Fourth normal form

4. Salah satu syarat terbentuknya second normal form adalah :

a. Bentuk data telah memenuhi kreteria unnormalized

b. Tiap field hanya mempunyai satu pengertian

c. Bentuk data telah memenuhi kriteria first normal form

d. Telah terbentuk relasi antar tabel relational

e. Data-data masih banyak yang berulang

5. Semua atribut bukan primer tidak mempunyai hubungan yang

transitif, hal ini merupakan ciri dari :

a. Third normal form d. Second normal form

b. First normal form e. BCNF

c. Fifth normal form


LATIHAN SOAL PERANCANGAN BASIS DATA

By : Cahyadi Mumin

1. Yang termasuk di dalam operator himpunan adalah:

a. Cartesian product d. Joint

b. Divide e. Restrict

c. Theta

2. Operator yang digunakan untuk pemilihan tupel atau

record adalah :

a. Join d. Intersection

b. Project e. Restrict

c. Divide

3. Operator yang digunakan untuk pemilihan attribute atau

field adalah:

a. Join c. Divide

b. Project d. Union

c. Divide

4. Operator yang melakukan operasi penggabungan

terhadap tuple-tuple dari relation yang dioperasikan

adalah :

a. Natural Join d. Divide

b. Project e. Restrict
c. Theta Join

5. Simbol yang digunakan pada operator dasar projection

pada algebra adalah :

a. d.

b. e.

c.

6. Dibawah ini terdapat perintah dalam DDL (Data

Definition Language), Kecuali.

a. Create d. Drop

b. Alter Table e. Create View

c. Insert

7. Perintah dalam DDL untuk menghapus suatu tabel

yang telah terbentuk, adalah

a. Drop Index Table d. Drop Table Index

b. Drop Index e. Delete from table

c. Drop Table

8. Perintah dalam DDL untuk menghapus suatu tabel index yang telah

terbentuk, adalah .

a. Drop Table d. Drop Table Index

b. Drop Index e. Create Index on

c. Drop Index on TableName


9. Perintah SQL yang digunakan untuk membuat suatu database

Perguruan Tinggi adalah

a. Create [Perguruan Tinggi]

b. Create Database [Perguruan Tinggi]

c. Create Tabel [Perguruan Tinggi]

d. Use Database [Perguruan Tinggi]

e. Create View PerguruanTinggi

10. Yang merupakan clause Data Access pada struktur Query Language

adalah

a. Recover Table d. Insert

b. Revoke e. Update

c. Create View

11. Salah satu topologi distribusi data, dimana masing-masing terminal atau node saling terhubungi
yaitu :

a. Tree struktur network

c. Partiality network

b. Fully connected network

d. Star network

e. Ring Network

12. Terdapat banyak keuntungan database terdistribusi

antara lain, kecuali :

a. Shared d.Peningkatan Kinerja


b. Otonomi lokal e. Kompleksitas

c. Peningkatan Kehandalan

13. Yang merupakan contoh fragmentasi vertical adalah

a. Mt_Kuliah=Peranc. Sistem (Ujian)

b. Kd_Kuliah=175 (Ujian)

c. Cabang=Depok (Toko)

d. NIM,Kode_MK,Nil_Akhir,Grade,Tuple_ID (Ujian)

d. NIM,Kode_MK,Nil_Akhir,Grade,Tuple_ID (Ujian)

e. Mt_Kuliah=Visual Basic (Ujian)

14. Kerugian penggunaan database terdistribusi adalah :

a. Otonomi Lokal d. Avaibility

b. Biaya pemrosesan tinggi e. Ekonomis

c. Kecepatan terlalu tinggi

15. Relasi dipartisikan ke dalam beberapa bagian, setiap

bagian disimpan pada lokasi yang berbeda merupakan

tehnik :

a. Controlling d. Normalisasi

b. Fragmentasi data e. Recovery

c. Crash

16.Terdapat tiga masalah yang disebabkan oleh konkurensi diantaranya

adalah,kecuali :
a. Masalah kehilangan modifikasi

b. Masalah modifikasi sementara

c. Masalah redundansi data

d. Masalah analisa yang tidak konsisten

e. Masalah anomali insert

17. Penyimpanan data yang sama dengan nama yang sama namun

pada lokasi yang berbeda adalah kesalahan peyimpanan database

yang disebut dengan:

a. Redudansi d. Crash

b. Concurrency e. Duplikat

c. Inkonsistensi

18. Salah satu mekanisme yang digunakan untuk mengontrol terjadi

masalah akibat dari konkurensi adalah :

a. Normalisasi d. Recovery

b. ER diagram e. Restore

c. Locking

19. Salah satu alternatif mekanisme kontrol konkurensi yang dapat menghilangkan masalah dead lock
adalah

a. Locking d. Restore

b. Timestamping e. Grant

c. Recover

20. Operasi yang menyatakan bahwa suatu transaksi dibatalkan disebut


a. Commit d. Locking

b. Uncommitted e. TimeStamp

c. Rollback

21. Di dalam penggunaan database dapat terjadi suatu

kegagalan atau failure pada suatu sistem, kegagalan

tersebut sering disebut dengan istilah

a. Recovery d. Revoke

b. System error e. Failure

c. Crass

22. Salah satu penyebab dari kegagalan atau failure adalah

a. Stable store d. Man

b. Disk crass e. Logical Error

c. Crass

23. Informasi yang disimpan pada memory utama dan

register akan hilang, merupakan penyebab dari

kegagalan

a. Disk crass d. Power failure

b. Software error e. System Error

c. logical error
24. Output yang dihasilkan tidak benar dan sistem database

sendiri akan memasuki suatu kondisi tidak konsisten, hal

ini merupakan akibat dari kegagalan

a. Disk crass d. Power failure

b. Software error e. System Error

c. logical error

25. Terdapat 3 jenis failure berdasarkan jenis storage antara

lain, kecuali:

a. Volatile storage d. Stable storage

b. Non volatile storage e. Disk Failure

c. Logical storage
1. Yang termasuk di dalam operator himpunan adalah
a. Cartesian product d. Joint
b. Divide e. Restrict
c. Theta
2. Operator yang digunakan untuk pemilihan tupel atau record adalah
a. Divide d. Intersection
b. Restrict e. Join

c. Project
3. Operator yang digunakan untuk pemilihan attribute atau field adalah
a. Divide c. Intersection
b. Restrict d. Join
c. Project
4. Aljabar dari gambar disamping adalah
a. B A
b. A + B
c. A B
d. A B
e. A B

5. Himpunan A={2,4}, B={1,3,5} maka A X B = ?


a. {1,2,3,4,5} d. {(1,2),(3,2),(5,2),(1,4),(3,4),(5,4)}
b. {2,1,4,3,5} e. {(2,1),(2,3),(2,5),(4,1),(4,3),(4,5)}
c. {2,6,10,4,12,20}
6. Di bawah ini terdapat perintah dalam DDL, Kecuali.
a. Create Table d. Drop
b. Alter e. Insert
c. Create View

7. Perintah dalam DDL untuk menghapus suatu tabel yang telah terbentuk, adalah
a. Drop Index Table d. Drop Table
b. Drop Table Index e. Delete from table
c. Drop Index
8. Perintah dalam DDL untuk menghapus suatu index yang telah terbentuk, adalah .
a. Drop Index Table d. Drop Table
b. Drop Table Index e. Delete from table
c. Drop Index

9. Perintah SQL yang digunakan untuk membuat suatu database PerguruanTinggi adalah
a. Create PerguruanTinggi
b. Create Database PerguruanTinggi
c. Create Table PerguruanTinggi
d. Create Database Perguruan Tinggi
e. Create Databases PerguruanTinggi

10. Yang merupakan clause Data Access pada struktur Query Language adalah
a. Revoke d. Insert
b. Recover Table e. Update
c. Create View

11. Proses pembagian atau pemetaan database dimana database dipecah-pecah menjadi baris
dan kolom
a. Fragmentasi d. Restrict
b. Distribusi e. Fermentasi
c. Divide
12. Jenis-jenis fragmentasi
a. Distributed
b. Horizontal, vertical, Campuran
c. Drop, Alter, Create
d. Restriction, Project
e. Ring, Start, Fully Network
13. Yang merupakan contoh fragmentasi vertical adalah
a. Mt_Kuliah=Peranc. Sistem (Ujian)
b. Kd_Kuliah=175 (Ujian)
c. NIM, Kode_MK, Nil_Akhir, Grade,Tuple_ID (Ujian)
d. Cabang=Depok (Toko)
e. Mt_Kuliah=Visual Basic (Ujian)
14. Kerugian penggunaan database terdistribusi adalah
a. Otonomi Lokal d. Kompleksitas
b. Dapat dipakai secara bersama e. Ekonomis
c. Pertumbuhan yang modular

15. Relasi dipartisikan ke dalam beberapa bagian, setiap bagian disimpan pada lokasi yang
berbeda merupakan tekhnik
a. Fragmentasi data d. Normalisasi
b. Controlling e. Recovery
c. Crash
16. Salah satu mekanisme pengontrol concurrency
a. Blocking d. SQL
b. Times New Roman e. Locking
c. Time Sharing

17. Mekanisme kontrol konkurensi yang dapat menghilangkan deadlock


a. Normalisasi d. Time Stamp
b. Locking e. Replication
c. Fragmentasi
18. Kunci yang memungkinkan pengguna dapat membaca record dan mengubahnya
a. Primary Key d. Shared
b. Concurency e. Foreign Key
c. Exclusive

19. Status yang menunjukkan bahwa sebuah transaksi telah selesai adalah
a. Uncommitted d. Wait
b. Committed e. Read
c. Rollback
20. Masalah ini timbul jika sebuah transaksi membaca suatu nilai tetapi transaksi yang kedua
mengupdate beberapa nilai tersebut selama eksekusi transaksi pertama
a. Analisa yang tidak konsisten d. Update sementara
b. Anomali Update e. Crash System
c. Anomali Insert

21. Di dalam penggunaan database dapat terjadi suatu kegagalan atau failure pada suatu
sistem, kegagalan tersebut sering disebut dengan istilah
a. Crash d. Revoke
b. System error e. Failed
c. Crass
22. Salah satu penyebab dari kegagalan atau failure adalah
a. Stable store d. Man
b. Disk crash e. Logical Error
c. Crass

23. Informasi yang disimpan pada memory utama dan register akan hilang, merupakan
penyebab dari kegagalan
a. Disk crash d. System Error
b. Software error e. Logical Error
c. Power failure
24. Output yang dihasilkan tidak benar dan sistem database sendiri akan memasuki suatu
kondisi tidak konsisten, hal ini merupakan akibat dari kegagalan
a. Disk crash d. Software error
b. System Error e. Logical Error
c. Power failure

25. Program tidak dapat dilaksanakan lagi disebabkan kesalahan input, data tidak ditemukan,
overflow adalah jenis kegagalan
a. Disk crash d. System Error
b. Software error e. Logical Error
c. Power failure
1. Simbol belah ketupat dalam ER-Model menggambarkan...
Relasi
2. Jenis2 fragmentasi...
Horizontal, vertical, campuran
3. Yang tidak termasuk statement DDL...
Insert Table
4. Perintah alter table termasuk dalam perintah...
Data Definition Language (DDL)
5. Yang tidak termasuk dalam masalah yang di akibatkan oleh concurency...
Comit
6. Sintaks yang digunakan untuk menghapus sebuah data dalam tabel...
Delete
7. Proses pembagian atau pemetaan data base dimana data base dipecah menjadi baris
dan kolom...
Fragmentasi
8. Pada SQLyog pilihan untuk membuat tabel baru...

9. Untuk menampilkan semua field yang ada dalam suatu table digunakan sintak...
Select * From
10. Jenis-jenis Locking...
S dan X
11. Projection Nim, Nama, Nilai_Akhir, Tuple_ID (Ujian) perintah diatas contoh dari
fragmentasi...
Fragmentasi Campuran
12. Membagi atribut-atribut dari fragment global yang tersedia menjadi beberapa grup...
Fragmentasi vertikal
13. SQL yog merupakan...
Software Database
14. Hubungan yang terjadi antar satu entitas dengan entitas yang lain...
Relationship
15. Untuk mengesekusi sinkronisasi...
Execute
16. Kerugian fragmentasi yaitu...
Integritas dapat terganggu
17. Perintah untuk memodifikasi stuktur table...
ALTER TABLE
18. Sintaks yang digunakan untuk merubah isi data sebuah record dalam table...
UPDATE
19. GRANT dan REVOKE termasuk dalam bahasa Query...
Data Control Language
20. Untuk mengekpor hasil rancangan database ke dalam database dalam DBDesigner...
Database Synchronization
21. Topologi distribusi data dimana node terhubung ke sebuah pusat node, dan membentuk seperti
bentuk bintang...
Star Network
22. Yang bukan alasan-alasan diperlukannya fragmentasi , yaitu...
Mudah
23. Bahasa yang digunakan untuk mendefinisikan stuktur tabel atau database...
Data Definition Language(DDL)
24. Salah satu mekanisme pengontrol concurrency...
Locking
25. Perangkat lunak bantu perancangan basisdata yang menggunakan komponen tabel dan
relasi...
DBDesigner
26. Sintaks yang digunakan untuk membuat INDEX dalam sebuah tabel...
CREATE INDEX
27. Perintah select termasuk dalam perintah...
Data Manipulation Language (DML)
28. Selection Mt_kuliah=peracangan basis data (ujian) perintah diatas contoh dari
fragmentasi...
Fragmentasi Horizontal
Latihan Soal UTS Perancangan Basis Data semester 3
1. Suatu sistem pengelolaan atau penyusunan data-data dengan menggunakan komputer
yang digunakan untuk proses pengambilan keputusan disebut :
a. Database
b. Sistem
*c. Sistem database
d. File
e. File System

2. Fakta dari suatu obyek disebut :


a. Informasi
*b. Data
c. Database
d. DMBS
e. Metadata

3. Yang merupakan pemakai (User) dari database adalah kecuali :


a.Programmer
b. End User
c. DBA
*d. Sistem analis
*e. Network Guy

4. Istilah lain dari entitas adalah :


*a. File
b. Record
c. Field
d. Database
e. Page

5. Kumpulan dari beberapa field yang sejenis disebut juga dengan :


a. File
*b. Record
c. Field
d. Database
e. Column

6. Hasil akhir dari kompilasi Data Definition Language (DDL) adalah :


*a. Data dictionary
b. Database
c. File
d. Data definition
e. Query
7. Salah satu contoh tipe data DML non prosedural adalah
a. Foxbase
*b. SQL
c. Clipper
d. DDL
e. PostgreeSQL

8. Berikut ini adalah komponen-komponen dari DBMS, kecuali :

a. Query prosessor
b. Database manager
c. File manager
*d. DML compiler
*e. Database Admin

9. Salah satu contoh tipe data DML prosedural adalah :


a. SQL
b. DBMS
c. QBE
*d. Foxbase
e. PL/SQL

10. Data definition langguage (DDL) adalah suatu bentuk bahasa pada DBMS yang
biasa digunakan oleh :
a. Programmer
b. Analis
c. End user
*d. DBA
e. Network Engineer

11. Berikut ini adalah salah satu jenis Object based data model, kecuali :
a. Entity Relationship model
b. Binary model
c. Semantik model
*d. Model relational
*e. Model Jaringan

12. Simbol yang digunakan untuk menunjukan object dasar pada ER model adalah :
a. Lingkaran
b. Line
*c. Box
d. Demand
e. Belah ketupat

13. Simbol lingkaran pada ER- model digunakan untuk menggambarkan :


a. Relasi
b. Object dasar
*c. Atribut
d. Entitas
e. Enterprise

14. Model data berbasis record terdiri dari


a. Model hirarki
b. Model semantik
c. Model jaringan
d. Model Fungsional
*e. a dan c benar

15. Simbol garis atau line pada ER model menunjukan :


a. Object dasar
b. Relasi
*c. Adanya suatu relasi
d. Atribute
e. Enterprise

16. Suatu kumpulan object atau sesuatu yang dapat dibedakan atau dapat
diidentifikasikan secara unik
*a. Entitas
b. Atribut
c. Relationship
d. Indicator
e. Cardinality

17. Menentukan jumlah entity yang bersesuaian dengan entity yang lain
a. Multivalue Atribut
b. Relationship
*c. Mapping Cardinality
d. Participant Constraint
e. Entity Realtionship

18. Contoh yang menunjukkan mengenai Participant Constraint adalah


a. Satu MataKuliah mempunyai satu Penanggung Jawab
b. Satu suplier dapat menyuplai Banyak Barang
c. Satu Barang dapat dibeli dalam beberapa transaksi
*d. Departemen harus mempunyai setidaknya satu Pegawai
e. Dalam setiap transaksi dapat terdiri dari beberapa barang

19. Hubungan yang terjadi antara satu entitas atau lebih disebut :
*a.Relationship
b. Atribut
c. entitas
d. Derjat
e. Cardinality

20. Entity set yang dependent terhadap strong entity set digambarkan dengan :
a. Box
*b. Persegi panjang bertumpuk
c. Lingkaran
d. Bujur sangkar
e. Lingkaran

21. Normalisasi pertama kali dikemukakan oleh :


* a. E.F. CODD
b. Niklaus Wirth
c. Boyce CODD
d. John Warnier
e. Isac

22. Sebuah relation yang jumlah kerangkapan datanya sedikit (Minimum Amount of
Redudancy), serta memberikan kemungkinan bagi user untuk melakukan insert, delete,
modify disebut dengan :
a. Normalisasi
b. Anomalisasi
*c. Well Structure Relation
d. Fragmentasi

e. Refential Integrity

23. Proses pengelompokan elemen data menjadi tabel-tabel yang menunjukan entity dan
relasinya, merupakan pengertian dari :
a. Entity
b. Anomali
*c. Normalisasi
d. model data
e. Atribut
24. Penyimpangan-penyimpangan atau error atau inkonsistensi data yang terjadi pada
saat dilakukan proses insert, delete maupun update disebut dengan :
a. Entity
*b. Anomali
c. Performance Problem
d. Normalisasi
e. Model data

25. Himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan
secara unik sebuah entitas dalam entitas set disebut:
*a. Super key
b. Primary key
c. Alternate Key
d. Candidate key
e. Foreign Key

26. Kumpulan data yang akan direkam apa adanya, data tidak lengkap dan terjadi
redundansi merupakan salah satu ciri dari
*a. Unnormalized form
b. First normal form
c. Third Normal Form
d. Second normal form
e. BCNF

27. Yang merupakan ciri-ciri dari first normal form adalah sebagai berikut, kecuali :

a. Setiap data dibentuk dalam flat file


b. Tidak ada set attribut yang berulang
*c. Data direkam apa adanya
d. Tiap field hanya mempunyai satu pengertian
*e. Menghilangkan ketergantungan kunci kandidat

28. Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu
record dan nilai dari field berupa atomic value merupakan ciri dari :
a. Unnormalized form
b. First normal form
c. Fourth normal form
d. Second normal form
e. BCNF
29. Salah satu syarat terbentuknya second normal form adalah :
a. Bentuk data telah memenuhi kreteria unnormalized
b. Tiap field hanya mempunyai satu pengertian
*c. Bentuk data telah memenuhi kriteria first normal form
d. Telah terbentuk relasi antar tabel relational
e. Data-data masih banyak yang berulang

30. Semua atribut bukan primer tidak mempunyai hubungan yang transitif, hal ini
merupakan ciri dari :
*a. Third normal form
b. First normal form
c. Fifth normal form
d. Second normal form
e. BCNF

LATIHAN SOAL UAS PERANCANGAN BASIS DATA

1. Yang termasuk di dalam operator himpunan adalah

a. Cartesian product d. Joint

b. Divide e. Restrict

c. Theta

2. Operator yang digunakan untuk pemilihan tupel atau record adalah

a. Divide d. Intersection

b. Restrict e. Join

c. Project

3. Operator yang digunakan untuk pemilihan attribute atau field adalah

a. Divide c. Intersection

b. Restrict d. Join

c. Project

4. Aljabar dari gambar disamping adalah


a. B A

b. A + B

c. A B

d. A B

e. A B

5. Himpunan A={2,4}, B={1,3,5} maka A X B = ?

a. {1,2,3,4,5} d. {(1,2),(3,2),(5,2),(1,4),(3,4),(5,4)}

b. {2,1,4,3,5} e. {(2,1),(2,3),(2,5),(4,1),(4,3),(4,5)}

c. {2,6,10,4,12,20}

6. Di bawah ini terdapat perintah dalam DDL, Kecuali.

a. Create Table d. Drop

b. Alter e. Insert

c. Create View

7. Perintah dalam DDL untuk menghapus suatu tabel yang telah terbentuk, adalah

a. Drop Index Table d. Drop Table

b. Drop Table Index e. Delete from table

c. Drop Index

8. Perintah dalam DDL untuk menghapus suatu index yang telah terbentuk, adalah .

a. Drop Index Table d. Drop Table

b. Drop Table Index e. Delete from table

c. Drop Index

9. Perintah SQL yang digunakan untuk membuat suatu database PerguruanTinggi adalah

a. Create PerguruanTinggi
b. Create Database PerguruanTinggi

c. Create Table PerguruanTinggi

d. Create Database Perguruan Tinggi

e. Create Databases PerguruanTinggi

10. Yang merupakan clause Data Access pada struktur Query Language adalah

a. Revoke d. Insert

b. Recover Table e. Update

c. Create View

11. Proses pembagian atau pemetaan database dimana database dipecah-pecah menjadi baris dan
kolom

a. Fragmentasi d. Restrict

b. Distribusi e. Fermentasi

c. Divide

12. Jenis-jenis fragmentasi

a. Distributed

b. Horizontal, vertical, Campuran

c. Drop, Alter, Create

d. Restriction, Project

e. Ring, Start, Fully Network

13. Yang merupakan contoh fragmentasi vertical adalah

a. Mt_Kuliah=Peranc. Sistem (Ujian)

b. Kd_Kuliah=175 (Ujian)

c. NIM, Kode_MK, Nil_Akhir, Grade,Tuple_ID (Ujian)

d. Cabang=Depok (Toko)

e. Mt_Kuliah=Visual Basic (Ujian)


14. Kerugian penggunaan database terdistribusi adalah
a. Otonomi Lokal d. Kompleksitas
b. Dapat dipakai secara bersama e. Ekonomis
c. Pertumbuhan yang modular

15. Relasi dipartisikan ke dalam beberapa bagian, setiap bagian disimpan pada lokasi yang berbeda
merupakan tekhnik
a. Fragmentasi data d. Normalisasi
b. Controlling e. Recovery
c. Crash

16. Salah satu mekanisme pengontrol concurrency

a. Blocking d. SQL

b. Times New Roman e. Locking

c. Time Sharing

17. Mekanisme kontrol konkurensi yang dapat menghilangkan deadlock

a. Normalisasi d. Time Stamp

b. Locking e. Replication

c. Fragmentasi

18. Kunci yang memungkinkan pengguna dapat membaca record dan mengubahnya
a. Primary Key d. Shared
b. Concurency e. Foreign Key

c. Exclusive

19. Status yang menunjukkan bahwa sebuah transaksi telah selesai adalah

a. Uncommitted d. Wait

b. Committed e. Read

c. Rollback
20. Masalah ini timbul jika sebuah transaksi membaca suatu nilai tetapi transaksi yang kedua
mengupdate beberapa nilai tersebut selama eksekusi transaksi pertama

a. Analisa yang tidak konsisten d. Update sementara

b. Anomali Update e. Crash System

c. Anomali Insert

21. Di dalam penggunaan database dapat terjadi suatu kegagalan atau failure pada suatu sistem,
kegagalan tersebut sering disebut dengan istilah

a. Crash d. Revoke

b. System error e. Failed

c. Crass

22. Salah satu penyebab dari kegagalan atau failure adalah

a. Stable store d. Man

b. Disk crash e. Logical Error

c. Crass

23. Informasi yang disimpan pada memory utama dan register akan hilang, merupakan penyebab dari
kegagalan

a. Disk crash d. System Error

b. Software error e. Logical Error

c. Power failure

24. Output yang dihasilkan tidak benar dan sistem database sendiri akan memasuki suatu kondisi tidak
konsisten, hal ini merupakan akibat dari kegagalan

a. Disk crash d. Software error

b. System Error e. Logical Error

c. Power failure

25. Program tidak dapat dilaksanakan lagi disebabkan kesalahan input, data tidak ditemukan, overflow
adalah jenis kegagalan
a. Disk crash d. System Error

b. Software error e. Logical Error

c. Power failure

1. Perintah insert termasuk dalam perintah:


Jawaban anda: DML

2. Bahasa yang digunakan untuk mendefinisikan struktur tabel atau database:


Jawaban anda: Data Definition Language(DDL)

3. GRANT dan REVOKE termasuk dalam bahasa Query:


Jawaban anda: Data Control Language

4. Untuk menghapus hak akses ke tabel digunakan sintaks:


Jawaban anda: Revoke

5. Topologi distribusi data dimana masing masing node saling terhubung:


Jawaban anda: Fully Connected Network

6. Perintah untuk memodifikasi struktur table:


Jawaban anda: Alter Table

7. Sintaks untuk menghapus database dengan nama Perpustakaan:


Jawaban anda: Drop Database Perpustakaan;

8. Sintaks yang digunakan untuk memasukan sebuah data dalam tabel:


Jawaban anda: Insert

9. Suatu objek yang dapat dibedakan satu dengan yang lainnya, disebut:
Jawaban anda: Entitas
10. Membagi atribut-atribut dari fragment global yang tersedia menjadi beberapa grup:
Jawaban anda: Fragmentasi Vertical

11. Ekspresi aljabar relational untuk nama beserta gaji dari tabel Dosen:
Jawaban anda: Projection nama,gaji (Dosen)

12. Operasi yang menggabungkan operasi cartesian product dengan operasi selection dengan
suatu kriteria:
Jawaban anda: Theta Join

13. Fungsi yang digunakan untuk menghitung jumlah record:


Jawaban anda: COUNT

14. Perintah Alter Table termasuk dalam perintah:


Jawaban anda: Data Definition Language

15. Operasi yang menggabungkan operasi cartesian product dengan operasi selection dengan
suatu kriteria pada kolom yang sama:
Jawaban anda: Natural Join

16. Hubungan yang terjadi antar satu entitas dengan entitas yang lain:
Jawaban anda: Relationship

17. Sintaks yang digunakan untuk menghapus tabel dalam sebuah database:
Jawaban anda: Drop Table Nama_Tabel

18. Jenis-jenis fragmentasi:


Jawaban anda: Horizontal, vertical, campuran

19. Operasi pembagian atas tuple-tuple dari 2 relation:


Jawaban anda: Division
20. Simbol belah ketupat dalam ER-Model menngambarkan:
Jawaban anda: Relasi

21. Keuntungan database terdistribusi:


Jawaban anda: Dapat dipakai bersama sama

22. Yang tidak termasuk statement DDL:


Jawaban anda: Insert Table

23. Operasi untuk menghasilkan gabungan tabel dengan syarat kedua tabel memiliki atribut yang
sama:
Jawaban anda: Union

24. Operator yang digunakan untuk pemilihan atribute pada aljabar relational:
Jawaban anda: Projection

25. Terdiri dari tuple dari fragment global yang kemudian dipecah-pecah atau disekat menjadi
beberapa sub-sets adalah jenis fragmentasi:
Jawaban anda: Horizontal

26. Kumpulan data yang digunakan bersama secara logik tersebar pada sejumlah komputer yang
berbeda merupakan karakteristik:
Jawaban anda: Database terdistribusi

27. Perintah Select termasuk dalam perintah:


Jawaban anda: Data Manipulation Language

28. Menggunakan fragmentasi horisontal dan vertikal merupakan jenis fragmentasi:


Jawaban anda: Campuran

29. Proses pembagian atau pemetaan database dimana database dipecah pecah menjadi baris
dan kolom:
Jawaban anda: Fragmentasi
30. CREATE MHS ( NIM char(8) not null, NAMA char(25) not null ) Untuk melengkapi sintaks
diatas maka bagian titik-titik diisi:
Jawaban anda: Table