SOAL UJIAN TENGAH/AKHIR SEMESTER Tahun 2020-2021
Mata Kuliah : Sistem Basis Data Tanggal :
Fakultas : Teknologi Industri Waktu :
Jenjang / Jurusan : S1 / Teknik Informatika Dosen :
Tingkat / Kelas : III / Sifat Ujian :
Semester/Tahun : Juml. Soal : 50 PG
1. Suatu
transaksi dikatakan ROLLBACK apabila :
a. Transaksi
tidak dapat dieksekusi.
b. Transaksi
saling menunggu dengan transaksi lainnya.
c. Transaksi
tidak dapat diproses dan ditunda sampai batas waktu yang tidak ditentukan.
d.
Transaksi dibatalkan dan database dikembalikan ke keadaan sebelum
transaksi dimulai.
2. Salah
satu ciri pemodelan data untuk Object Relational Database Management System
(ORDBMS) adalah :
a. Terdapat
inheritance dimana UDT dan tabel tidak dipisahkan.
b. Terdapat encapsulation dengan tipe User
Defines Types (UDT).
c. Terdapat
polymorphism yang digunakan sebagai objek pada model bahasa pemrograman.
d. Terdapat
identitas objek dengan tipe UDT
3. Pengertian
methods dalam konsep object oriented adalah
a. Pendefinisian
himpunan objek yang sejenis
b. Permintaan
sederhana dari suatu objek (pengirim) ke objek lain (penerima) dan menanyakan
objek tsb
c. Pendefinisian tingkah laku dari sebuah
objek
d. Pendefinisian
class object sebagai kasus spesial
4. Bentuk
inheritance yang secara fungsional sama seperti mekanisme view adalah :
a. Multiple
inheritance
c. Repeated inheritance
b. Single
inheritance d. Selective
inheritance
5. Salah
satu mekanisme keamanan basis data adalah checkpointing. Checkpointing
merupakan :
a. Titik temu sinkronisasi antara basis data
dengan transaksi log file
b. Relasi
virtual yang tidak secara nyata ada di dalam sebuah basis data
c. Proses
penyimpanan dan pemeliharaan sebuah log
d. Penyandian
data dengan menggunakan algoritma khusus
6. Teknik
Deferred Update dan Immediate Update dapat dilakukan terhadap situasai berikut ini,
kecuali :
a. Basis data
dalam keadaan yang tidak konsisten
b. Basis data rusak secara fisik
c. Sistem
crashed
d. Basis data
tidak rusak secara fisik
7. Perubahan
data tidak dituliskan ke dalam basis data sampai sebuah transaksi dalam keadaan
commit. Teknik ini merupakan teknik recover yang berjenis :
a. Transaction
commit c. Deferred Update
b. Immediate
commit
d. Immediate Update
8. Operasi
yang menyatakan bahwa suatu transaksi sudah terselesaikan atau sukses
(successfull end-of-transaction) disebut :
a. Rollback c.
Time Stamping
b.
Synchpoint d. Commit
9. Kunci
X (Exclusive) digunakan pada saat transaksi melakukan :
a. Modifikasi
data
c.
Menambah data
b. Membaca
data
d. Menghapus data
10. Berikut ini yang bukan merupakan tujuan
perancangan basis data adalah :
a. Meningkatkan
performance c.
b. Mempermudah
penyajian data d. Mempermudah pemahaman informasi
11. Berikut ini merupakan urutan perancangan basis
data secara logika :
a. Model data
konseptual – Normalisasi – Transformasi – Penggabungan relasi – Model data
logika
b. Transformasi
– Normalisasi – Model data konseptual – Penggabungan relasi – Model data logika
c. Model data konseptual – Transformasi –
Normalisasi – Penggabungan relasi – Model data logika
d. Model data
konseptual – Penggabungan relasi – Transformasi – Normalisasi – Model data
logika
12. Berikut ini merupakan pernyataan yang Benar :
a. Bila suatu
transaksi hanya melakukan pembacaan saja, secara otomatis transaksi tersebut
memerlukan kunci S.
b. Bila suatu
transaksi ingin memodifikasi record maka secara otomatis transaksi tersebut
memerlukan kunci X.
c. Bila
transaksi tersebut sudah menggunakan kunci S, kemudian akan memodifikasi
record, maka kunci S akan dinaikan ke level kunci X.
d. Semua jawaban benar
13. Perancangan basis data secara konseptual
menggunakan :
a. Model Entity Relationship / EER c. Transformasi / Mapping
b.
Normalisasi
d. Data Flow Diagram
14. Menentukan kelompok pemakai dan bidang
aplikasinya merupakan aktifitas perancangan basis data yang dilakukan pada fase
:
a. Perancangan
basis data secara konseptual
b. Pengumpulan data dan analisis
c. Implementasi
basis data
d. Perancangan
basis data secara logika
15. Pemilihan
DBMS ditentukan oleh faktor-faktor berikut ini, kecuali :
a. Teknik
c.
Response time
b.
Organisasi
d. Ekonomi
16. Berikut
ini yang dilakukan pada fase implementasi, kecuali :
a. Loading
data
c. Pembuatan perintah DDL
b. Pembuatan perintah SDL d. Pembuatan perintah DCL
17. Proses
pendefinisian suatu himpunan subclass dari suatu entitas disebut :
a. Specialization c. Superclass/Subclass Definition
b.
Categorization
d. Generalization
18. Terdapat
entitas FIKTI. Entitas tersebut dikelompokkan menjadi Sistem Informasi dan
Teknik Informatika. Entitas yang merupakan Superclass adalah :
a. Sistem
Informasi
c. Teknik Informatika
b. FIKTI
d. Sistem Informasi, Teknik Informatika
19. Batasan
jumlah keterhubungan satu entity dengan entity lainnya ditunjukkan dengan:
a. Relationship
degree c. Cardinality ratio constraint
b.
Superclass/subclass relationship d.
Participation constraint
20. Indeks
Prestasi Semester (IPS) yang terdapat pada Daftar Nilai Semester (DNS)
merupakan jenis atribut :
a.
Multivalue
c. Simple
b.
Composite d. Derivatif
21. Dalam
selecting victim, bisa saja terjadi sebuah transaksi selalu dipilih sebagai
korban. Akibatnya transaksi tersebut tidak pernah bisa selesai. Situasi ini
disebut :
a.
Starvation c. Hang
b. Deadlock
d. Idle
22. Berikut
ini pernyataan yang benar tentang metode, kecuali :
a. Metode
menerangkan tingkah laku dari objek-objek
b.
Metode dapat memproses data yang terdapat didalam kelas objek lain
c. Metode hanya
dapat memproses data didalam kelas objek yang mendefinisikannya
d. Metode yang
dapat menerima permintaan-permintaan dari metode-metode didalam kelas
objek lain
23. Manakah
di bawah ini yang bukan merupakan strategi dalam perancangan skema konseptual :
a. Inside out
c. Integrasi view-view yang ada
b. Bottom up
d. Top down
24. Berikut
ini merupakan alasan-alasan mengapa object oriented database (OOD) digunakan :
a. Data yang
terdapat pada OOD bersifat homogen
b. OOD dpat
melakukan query secara rekursif
c. Terdpat batasan
kardinalitas pada model data relasional
d.
Model relasional hanya menggambarkan dunia nyata sebuah entitas
25. Penggambaran
sub klas-sub klas obyek dimana instan kelas objek merupakan salah satu anggota
dari sub kelas nya disebut :
a.
Exhaustive sub class c.
Exclusive sub class
b. Non exhaustive
sub class d. Non
exclusive sub class
26. Di
bawah ini ada 3 masalah umum yang akan timbul dalam menjalankan
transaksi-transaksi konkuren, kecuali masalah :
a. Modifikasi
sementara c. Analis data yang tidak konsisten
b.
Normalisasi data d. Kehilangan modifikasi
27. Memberikan
suatu sarana yang memungkinkan pengubahan database oleh pemakai berwenang sehingga
tidak akan menyebabkan data inkonsisten, disebut :
a. Triggering c.
Integritas constrains
b. Encryption
d. Decryption
28. Database
yang menyimpan data yang berhubungan dengan rancangan mekanik dan elektrik
disebut dengan :
a. CAM
c. CASE
b. OA
d. CAD
29. Pengubahan
data untuk mengacaukan pemakai yang tidak berwenang dengan cara random disebut
:
a. Data Pollution c.
Encryption
b. Integritas
d. Recovery
30. Terdapat
relasi yang berekursif dan relasi yang bertribut sehingga harus membentuk
relasi baru dengan menghasilkan entitas yang baru. Hal ini bisa dilakukan pada
tahap :
a.Perancangan database secara
konseptual c. Pengumpulan data dan analisis
b.Perancangan database secara logika d. Perancangan database
secara fisik
31. Peninjauan
dokumentasi yang ada, menentukan kelompok pemakai dan bidang aplikasinya,
analisis lingkungan operasi dan kebutuhan pemrosesan berada pada tahap :
a. Perancangan database secara konseptual c. Perancangan database secara
logika
b. Pengumpulan data dan analisis d. Perancangan database secara
fisik
32. Subclass
yang mempunyai lebih dari satu superclass disebut :
a. Subclasses
c. generalisasi
b. Spesialisasi
d. Shared subclass
33. Berdasarkan
masalah yang timbul dalam menjalankan transaksi konkuren, tabel dibawah ini
termasuk dalam masalah :
Transaksi D Waktu Transaksi E
T1 Modifikasi
Z
Baca Z T2
T3 Rollback
a.
Masalah modifikasi sementara c. Masalah analisa
yang tidak konsisten
b. Masalah kehilangan modifikasi d. Masalah update
yang tidak konsisten
34. Entitas
yang merupakan induk dari subclass-subclass disebut :
a. Parent
Subclass
c. Spesialisasi
b.
Superclass
d.
Atribute inheritance
35. Entity
yang merupakan anggota dari subclass mewarisi semua atribut dari entity
superclassnya disebut :
a. Entity
inheritance
c. Atribut inheritance
b. Superclass
inheritance
d. Subclass inheritance
36. Proses
pemecahan entitas menjadi subclass-subclass beserta atribut-atributnya disebut
:
a. Generalisasi
c. Desentralisasi
b. Kategorisasi d. Spesialisasi
37. Kunci
X dan Kunci S akan dilepas pada saat Synchpoint, artinya :
a.
Synchpoint menyatakan akhir dari suatu transaksi dimana database berada
pada state yang konsisten
b. Synchpoint
menyatakan awal dari suatu transaksi dimana database berada pada state yang
konsisten
c. Synchpoint
menyatakan pembatalan/rollback dari suatu transaksi dimana database berada
pada state yang konsisten
d.
Synchpoint menyatakan state awal dan akhir dari suatu transaksi dimana
database berada
pada state yang konsisten
38. Superclass
Barang bisa dibagi menjadi subclass : Barang Pabrik dan Barang Terjual.
Relationship
yang tepat pada hubungan superclass dan subclass tersebut
adalah :
a. Disjoint (D) c. Disjoint Total
b.
Overlapping (O) d.
Disjoint Partial
39. Salah
satu alternative mekanisme kontrol konkuren yang dapat menghilangkan masalah
deadlock
disebut :
a. Recovery
c. Time stamping
b. Security d. Locking
40. Bentuk
inheritance pada objek oriented database yang secara fungsional sama seperti
mekanisme
view adalah :
a. Repeated
inheritance c. Multiple inheritance
b. Single
inheritance
d. Selective inheritance
41. Berikut
ini kriteria untuk mengidentifikasi objek, kecuali :
a.
Memerlukan ingatan c. Memerlukan metode-metode
b. Memerlukan
entitas yang sesuai d.
Memiliki atribut yang sesuai
42. Alasan
mengapa transaksi yang konkuren banyak dipilih dibandingkan transaksi secara
serial, adalah :
a. Response
time/waktu tanggap sebaik transaksi secara serial
b.
Idle time/waktu menganggur kecil
c. Response
time/waktu tanggap lebih buruk daripada transaksi secara serial
d. Tidak ada
masalah kehilangan modifikasi
43. Ketika
suatu transaksi memerlukan jaminan kalau record dimiliki tidak akan berubah
secara mendadak untuk record tersebut, itu merupakan konsep dasar dari ....
a. Jurnalling
c. Locking
b. Loging
d. Otentikasi
44. Suatu
kondisi dimana transaksi-transaksi dalam keadaan menunggu, sehingga
transaksi-transaksi itu tidak bisa selesai dieksekusi, disebut :
a. Aborted
c. Failed
b. Partially
commit
d. Deadlock
45. Di
bawah ini manakah yang merupakan tahapan Proses Peranangan Database yang benar
?
a.
Pengumpulan data dan analisis - Perancangan database secara konseptual -
Pemilihan database - Perancangan database secara logika - Perancangan database
secara fisik - Implementasi system database
b. Pengumpulan
data dan analisis - Implementasi system database - Perancangan database secara
fisik - Perancangan database secara logika -Pemilihan database – Perancangan
database secara konseptual
c. Pengumpulan
data dan analisis - Pemilihan database - Perancangan database secara konseptual
- Implementasi system database - Perancangan database secara fisik -
Perancangan database secara logika
d. Pengumpulan
data dan analisis - Pemilihan database - Perancangan database secara konseptual
- Implementasi system database - Perancangan database secara fisik -
Perancangan database secara logika
46. Nilai
rata-rata transaksi yang dapat diproses per menit oleh sistem database dan
merupakan parameter kritis dari sistem transaksi disebut :
a. Waktu respon c. Critical average time
b.
Transaction troughtput d.
Critical average transaction
47. Alur
dari sebuah transaksi apabila sudah dimulai dengan Active maka transaksi
berikutnya akan berada pada kondisi :
a. Commit dan Failed
c. Partially committed dan Failed
b. Failed dan Aborted
d. Commit dan Rollback
48. Yang
bukan termasuk teknik recovery adalah :
a. Defered
update
c. Shadow paging
b. Immediate
update
d.
Undo update
49. Di
bawah ini manakah yang bukan merupakan tujuan Perancangan Database :
a. Mendukung proses penulisan
definisi database secara konseptual
b. Memudahkan pengertian struktur informasi
c. Mendukung kebutuhan-kebutuhan pemrosesan
d. Memenuhi
informasi yang berisikan kebutuhan pemakai secara khusus dan
aplikasi-aplikasinya
50. Di
bawah ini adalah aktivitas-aktivitas
pengumpulan data dan analisa, kecuali :
a. Menentukan
kelompok pemakai dan bidang-bidang aplikasinya
b.
Menentukan personal yang telah terbiasa degan suatu sistem
c. Peninjauan
dokumnetasi yang ada
d. Analisa
lingkungan operasi dan pemrosesan data
Terima kasih telah berkunjung ke blog saya.