UTS Sistem Basis Data
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.