Sabtu, 12 Mei 2012

Soal Basis Data Terdistribusi


Alhamdulillah..
Akhirnya selesai juga tugas remidi saya, membuat soal basisdata terdistribusi...
Soal ini saya buat sesuai dengan tujuan SAP matakuliah saya.
Saya cari di internet ga nemu... ya...jadi buat sendiri...
Semoga saja bermanfaat, khususnya bagi yg dapat mata kuliah ini...
lumayan buat belajar... : D

Tujuan Pembelajaran :
A.    Memahami konsep Database terdistribusi
B.     Memahami arsitektur basis data terdistribusi.
C.     Memahami query, join dan optimasi query pada DBMS terdistribusi
D.    Memahami teknik fragmentasi data, replikasi data, locking, dan deadlock.
E.     Secara komprehensif mampu menjelaskan pentingnya Database terdistribusi
pada sistem

 A.    Memahami konsep Database terdistribusi
1.    Kumpulan data yang digunakan bersama yang saling terhubung bersama dan saling terhubung secara logic tetapi tersebar secara fisik pada suatu jaringan komputer, disebut sebagai…
a. Database
b. DBMS
c. DDBMS
d. Basis data tunggal
e. Basis data terdistribusi
2.    Karakteristik DDB adalah sebagai berikut, kecuali
a. kumpulan dari data logic yang digunakan bersama-sama
b. komputer dihubungkan menggunakan jaringan komunikasi
c. data masing-masing site tidak dapat menangani aplikasi lokal secara otonom
d. masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi global
e. data pada masing-masing site di bawah kendali satu DBMS
3.    Sistem basis data terdistribusi homogen adalah sistem basis data yang menangani data untuk…
a. satu server
b. satu jaringan
c. semua server sejenis
d. semua jaringan sejenis
e. semua aplikasi sejenis

B.     Memahami arsitektur basis data terdistribusi.
4.    Model arsitektur DBMS dapat dinyatakan berdasarkan beberapa pendekatan. Pendekatan yang dipilih untuk proses standarisasi adalah…
a. pendekatan berdasarkan komponen
b. pendekatan berdasarkan fungsi
c. pendekatan berdasarkan sistem
d. pendekatan berdasarkan data
e. pendekatan berdasarkan user
5.    Jenis arsitektur DBMS terdistribusi diantaranya…
a. client/server, peer to peer, dan single database
b. client/server, peer to peer, dan multi database
c. distribusi, heterogenitas, dan otonomi
d. distribusi, homogenitas, dan otonomi
e. homogenitas, heterogenitas, dan multi database
6.    Site-site dalam basisdata terdistribusi dihubungkan secara fisik dengan berbagai bentuk topologi jaringan. Salah satu keuntungan dari topologi berikut adalah…

a. memudahkan deteksi kesalahan
b. hemat kabel
c. jika pusat rusak, yang lain masih dapat berjalan
d. penambahan node dapat mempengaruhi koneksi jaringan lain
e. kepadatan lalu-lintas tinggi
   7.    Gambar disamping merupakan arsitektur DBMS jenis…
   a. client/server
   b. peer-to-peer
   c. multi database
   d. parallel database
   e. federate database






C.    Memahami query, join dan optimasi query pada DBMS terdistribusi
8.         Aljabar relasional yang digunakan untuk mengkombinasikan baris-baris yang berhubungan dari 2 relasi menjadi baris tunggal, disebut …
a. selection
b. projection
c. intersection
d. union
e. join

D.    Memahami teknik fragmentasi data, replikasi data, locking, dan deadlock.
9.         Berikut ini merupakan masalah utama yang berhubungan dengan perancangan basis data terdistribusi, kecuali...
a. alokasi data, fragmentasi data, replikasi data
b. alokasi data, replikasi data, normalisasi data
c. alokasi data, update data, fragmentasi data
d. alokasi data, update data, replikasi data
e. alokasi data, concurency data, replikasi data
10.     Alasan dilakukannya fragmentasi adalah sebagai berikut, kecuali
a. kebiasaan
b. efisiensi
c. paralel
d. keamanan
e. integritas
11.     I.   Referensi lokal
II.  Reliabilitas dan availabilitas yang ditingkatkan
III. Kinerja yang diterima
IV. Biaya komunikasi yang tinggi
Pernyataan di atas yang termasuk strategi alokasi fragmen yaitu…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
12.     Sedangkan yang bukan termasuk strategi alokasi data yaitu…
a. sentralisasi
b. partisi
c. replikasi yang lengkap
d. replikasi yang selektif
e. relokasi
Untuk soal nomor 13 dan 14 perhatikan tabel berikut:
Tabel penerimaan siswa baru (PSB)
NIS
NAMA
ALAMAT
ASAL SEKOLAH
111
Nani
Jl. Bulan
SMPN 2 Kediri
112
Nina
Jl. Matahari
SMPN 1 Kediri
113
Nindi
Jl. Bintang
SMPN 1 Kediri
114
Nunung
Jl. Bumi
SMPN 4 Kediri

13.     Tabel di disamping adalah hasil setelah dilakukan…
a. fragmentasi horisontal
b. fragmentasi vertikal
c. fragmentasi diagonal
d. replikasi vertikal
e. replikasi horisontal
14.     Sedangkan tabel disamping adalah hasil setelah dilakukan…
a. fragmentasi horisontal
b. fragmentasi vertikal
c. fragmentasi diagonal
d. replikasi vertikal
e. replikasi horisontal
15.     Di bawah ini merupakan alasan penggunaan replikasi, kecuali
a. availability
b. reliability
c. performance
d. network load reduction
e. disconnected computing
16.     I.    mendukung ketersediaan data setiap waktu
II.  memungkinkan beberapa lokasi penyimpan data yang sama
III. memungkinkan otonomi yang besar
IV. meningkatkan kinerja pembacaan
Pernyataan di atas yang termasuk keuntungan replikasi yaitu…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
17.     Beberapa hal yang menjadi pertimbangan dalam perencanaan replikasi adalah berikut ini, kecuali
a. kelengkapan replikasi
b. jenis replikasi dan pilihannya
c. kebutuhan data yang akan diubah dan siapa yang mengubah
d. pendistribusian data tidak memerlukan konsistensi dan otonomi
e. pemilihan topologi replikasi yang harus sesuai dengan jenis replikasi
18.     Jenis replikasi yang memungkinkan pengguna bekerja dan merubah data sesuai dengan wewenangnya dikatakan sebagai…
a. snapshot replication
b. transactional replication
c. merge replication
d. optional replication
e. user replication
19.     Berikut ini adalah melakukan replikasi di MySQL.
1. menguji Client/server di MySQL
2. membuat user replikasi
3. konfigurasi replikasi
4. menciptakan basis data
5. menguji komunikasi jaringan komputer
Urutan langkah yang benar adalah…
a. 1-2-3-4-5
b. 4-5-1-2-3
c. 4-1-5-2-3
d. 5-1-2-3-4
e. 5-1-4-2-3
20.     ACID dalam transaksi basisdata merupakan kepanjangan dari…
a. Atomicity, Concurrency, Isolation dan Durability
b. Atomicity, Concurrency, Information dan Durability
c. Atomicity, Consistency, Information dan Durability
d. Atomicity, Consistency, Isolation dan Durability
e. Atomicity, Consistency, Isolation dan Durability
21.     Di bawah ini termasuk problem transaksi dalam basis data, kecuali
a. update lost
b. dirty read
c. inconsistent read
d. uncontrolled read
e. ghost update
22.     Perhatikan operasi berikut:
r1(A),r2(A),w1(A),r2(B),w2(A),r2(B),w2(B),a1,c2;
Operasi yang terjadi konflik adalah…
a. r1(A),r2(A)
b. r1(A),r2(B)
c. r1(A),w1(A)
d. r1(B),w2(B)
e. w1(A),w2(A)
23.     I.    berada pada transaksi yang berbeda
II.  sedang mengakses item yang berbeda
III. sekurang-kurangnya memiliki satu operasi write
IV. sekurang-kurangnya memiliki satu operasi read
Pernyataan di atas yang termasuk syarat terjadinya konflik adalah…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
24.     Tujuan utama dari locking adalah…
a. menjaga konsistensi data dalam database
b. mengendalikan akses tunggal ke data
c. mengatur keamanan database
d. mengurangi kepadatan lalu lintas data
e. memberikan hak akses kepada user
25.     Pernyataan yang benar mengenai shared lock dengan exclusive lock yaitu…
a. shared lock hanya bisa melakukan read, exclusive lock bisa read juga bisa write
b. exclusive lock hanya bisa melakukan read, shared lock bisa read juga bisa write
c. shared lock dan exclusive lock hanya bisa melakukan read
d. shared lock dan exclusive lock bisa melakukan read juga bisa write
e. shared lock dan exclusive lock tidak bisa melakukan read dan write
26.     Algoritma yang menunda sinkronisasi dari transaksi hingga selesai disebut…
a. algoritma pesimistik
b. algoritma optimistik
c. algoritma locking-based
d. algoritma ordering-based
e. algoritma timestamp
27.     Di bawah ini problem yang terjadi pada multiuser, kecuali
a. lost update
b. dirty read
c. non repeatable read
d. phantom insert
e. ghost insert
28.     I.    timeout
II.  deadlock prevention
III. deadlock detection
IV. deadlock recovery
Yang merupakan cara menangani deadlock yaitu…
a. I dan III
b. II dan IV
c. I, II, dan III
d. IV
e. I, II, III dan IV
29.     Berikut ini merupakan penyebab terjadinya deadlock dalam transaksi database, kecuali...
a. mutual exclusion
b. preemption
c. hold and wait
d. circular wait
e. non preemption

E.     Secara komprehensif mampu menjelaskan pentingnya database terdistribusi pada sistem
30.     Keuntungan dari basis data terdistribusi adalah berikut ini, kecuali
a. kompleksitas
b. kecepatan pemrosesan query
c. otonomi lokal
d. efisiensi dan fleksibel
e. reability dan availability











4 komentar:

  1. Jawabannya dicari sendiri ya di materi Basisdata Terdistribusi...
    kalo langsung ada kunci jawabannya kan ga seru..
    kalo dicari sendiri kan lebih mengena di memory otak...
    jadi ga gampang lupa... :D

    BalasHapus
  2. iya bener, jangan biasa nyari kunci jawaban ya guys hahaa

    BalasHapus