olNGIb4NkK5r2x7x4oG3GpEzizVpnY6KNCck9cym

Sistem Basis Data - Ujian Tengah Semester

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.

Related Posts

Posting Komentar