Di bawah ini yang bukan termasuk jenis-jenis data pada sistem database, yaitu :
A. Data operasional dari suatu organisasi, berupa data yang disimpan didalam database
B. Data masukkan (input data), data dari luar sistem yang dimasukkan melalui peralatan input
(keyboard) yang dapat merubah data operasional
C. Data yang disimpan tidak dapat di share karena data tersebut masih belum mempunyai nilai
D. Data keluaran (output data), berupa laporan melalui peralatan output sebagai hasil dari
dalam sistem yang mengakses data operasional
3. Model entity Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih
kompleks merupakan pengertian dari:
A. ERD C. EER
B. DFD D. Model Data
4. Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara eksplisit
merupakan pengertian dari :
A. Superclass C. Class
B. Subclass D. Entitas
6. Constraint yang menerangkan bahwa subclass-subclass dari superclass tidak saling disjoint, disebut :
A. Non disjoint contraint C. Total specialization constraint
B. Disjoint constraint D. Partial specialization constraint
7. Disjoint Constraint menerangkan bahwa subclass-subclass dari spesialisasi saling disjoint, artinya
A. Entity merupakan anggota dari salah satu Superclass
B. Entity merupakan anggota dari salah satu Subclass
C Entity mungkin anggota dari salah satu Superclass
D Entity mungkin anggota dari salah satu Subclass
8.. Kebutuhan yang timbul untuk model suatu relationship superclass/subclass tunggal dengan lebih dari satu
superclass dimana superclass-superclass tersebut menggambarkan jenis entitas yang berbeda disebut :
A. Superclass/Subclass Relationship C. Specialization
B. Generalization D. Categorization
9. Strategi berisi satu basis data dan DBMS yang disimpan pada satu situs pengguna yang di distribusikan pada
jaringan disebut….....
A. Partisi C. Replikasi Yang Lengkap
B. Sentralisasi D. Replikasi
10. Berikut ini merupakan ciri – ciri dari atribut yang dapat dipertimbangkan sebagai primary key, kecuali...
A. Nilainya tidak berubah – ubah
B. Nilainya tidak tetap
C. Tidak mungkin berisi nilai null
D. Tidak berisi lokasi yang mungkin berubah – ubah
13. Penggunaan proses generalisasi pada perancangan skema termasuk dalam strategi
A. Top Down Strategy C. Inside-Out Strategy
B. Bottom Up Strategy D. Miced Strategi
14. Transformasi dari Entity Relationship Diagram ke dalam bentuk table-tabel terdapat pada fase:
A. Implementasi C. Perancangan Fisik
B. Perancangan Logika D. Perancangan Konseptual
15. Pembuatan Entity Relationship Diagram pada proses perancangan basis data terdapat pada fase:
A. Implementasi C. Perancangan Fisik
B. Perancangan Logika D. Perancangan Konseptual
16. Teknik-teknik yang digunakan dalam penspesifikasian kebutuhan secara formal antara lain, kecuali
A. HIPO (Hierarchical Input Proces Output) C. ERD (entity Relationship Diagram)
B. SADT (Structured Analysis & Design) D. DFD (Data Flow Diagram)
17. Proses query dari relationship yang berelasi dengan dirinya sendiri disebut....
A. Impedance mismatch C. Homogenius data
B. Limited operation D. Recursive query
18. Dalam proses perancangan database aktifitas yang dapat dilakukan untuk pengumpulan data dan analisa antara
lain, kecuali :
A. Peninjauan dokumentasi yang ada C. Wawancara
B. Analisa lingkungan dan pemrosesan data D. Membuat Data Flow Diagram
19. Kegiatan yang berhubungan dengan fase Perancangan Fisik didalam proses perancangan basis data adalah
A. Data Requirements C. Conceptual Schema Design
B. External Schema Design D. Internal Schema Design
20. Proses pemilihan struktur penyimpanan dan jalur akses pada file basis data untuk menentukan kinerja yang
terbaik terdapat pada fase :
A. Pemetaan logika C. Perancangan konseptual
B. Pemilihan DBMS D. Perancangan fisik
21. Dibawah ini yang bukan termasuk Object Oriented Concept adalah...
A. Abstraction and Encapsulation C. Semantic Overloading
B. Objects and Attributes D. Methods and Message
C.
22. Hal-hal yang perlu diperhatikan dalam proses perancangan database secara fisik antara lain kecuali:
A. Struktur data C. Space utility
B. Respon time D. Transaction Troughput
23. Keharusan/ketidakharusan adanya keanggotaan dari suatu relationship, pada saat perancangan database, disebut :
A. Entity integrity C. Entity participation
B. Referential integrity D. Domain constraint
24. Pengcodingan data dengan algoritma khusus sehingga data tidak dapat dibaca oleh program apapun tanpa adanya
kunci deskripsi dan data yang dikirim tidak dapat dibaca sebelum proses deskripsi, disebut :
A. Backing-up C. Encryption
B. Password D. Journaling
25 Proses yang secara periodik mengcopy database dan jurnal ke dalam media penyimpanan tertentu disebut :
A. Journalling C. Logging File
B. Backing-up D. Synchronization Point
26. Penyalahgunaan database dapat dikategorikan sebgai tindakan yang disengaja maupun tindakan tidak disengaja.
Berikut ini penyebab tindakan yang dapat dikategorikan hal yang disengaja adalah
A. Kerusakan selama proses transaksi
B. Logika error yang mengancam kempauan traksaksi untuk mempertahankan konsistensi database
C. Pengubahan data oleh pihak yang tidak berwenang
D. Anomali yang disebabkan oleh pendistribusian data pada beberapa komputer
27. Penyimpanan data yang berhubungan dengan pengontrolan informasi komputer dalam bidang bisnis, termasuk
email, dokumen-dokumen, invoice, dsb disebut....
A. OA B. CASE C. CAM D. CAD
28. Object oriented Database dapat mengatasi keterbatasan yang terdapat pada basis data relasional, yaitu:
A. Model resaional hanya mempunyai satu konstruksi untuk menggambarkan data dan
keterhubungannya
B. Proses normalisasi pada umumnya hanya akan membuat relasi yang berhubungan dengan dunia nyata
C. Model relasional hanya mengasumsikan heterogenitas horisontal dan vertikal
D. Model relasional merupakan suatu himpunan (set) yang belum tetap
29. Tabel semu berisikan sekumpulan data yang diambil dari tabel aktual yang dibentuk berdasarkan keinginan
pengguna, tidak perlu disimpan di dalam media penyimpanan merupakan :
A. Data Dictionary C. View
B. Model Data D. Tabel
30.. Seorang pemakai diberi wewenang terhadap database yang diperbolehkan membuat relasi baru merupakan :
A. Read authorization C. Index authorization
B. Insert authorization D. Resources authorization
31. Seorang pemakai diberi wewenang terhadap database yang diperbolehkan memodifikasi tetapi tidak dapat
menghapus data merupakan :
A. Read authorization C. Delete authorization
B. Update authorization D. Alteration authorization
32. Berikut ini bukan merupakan pengontrolan berbasis komputer :
A. Subschema C. Integrity
B. Logging File D. Encryption
33. Sekumpulan konsep-konsep untuk menerangkan data, hubungan-hubungan antara data dan batasan-batasan data
yang terintegrsi didalam suatu organisasi disebut :
A. Model data Konseptual C. Model Data
B. Model Data berbasis Record D. Model data berbasis objek
34. Dibawah ini manakah yang bukan merupakan tujuan Perancangan Database…….
A. Mendukung kebutuhan pemrosesan dan beberapa obyek kinerja dari suatu system
database
B. Menyediakan struktur informasi yang natural dan mudah dimengerti oleh pengguna
C. Mengimplementasikan sistem informasi dan penyebaran data dengan konsisten
D. Untuk memenuhi kebutuhan akan informasi dari user dan aplikasi
35.
36.
TGL_LHR
NOPE PEGAWAI
G ALAMAT
NAPEG
d
TINGK.AHL
I
d
Peg.Honorer Peg. Tetap
Teknisi Sales
TARIF GAJI
Sekretaris
AREA Asisten
KEC.KETI TARGET
K
39. Pada pengoperasian transaksi, terdapat dua operasi. Operasi yang menyatakan bahwa suatu transaksi dibatalkan
adalah :
A. Aborted C. Rollback
B. Commit D. B dan C benar
40. Akhir dari suatu transaksi dimana basis data berada dalam keadaan konsisten disebut
A. Timestamp point C. Checkpoint
B. Commitpoint D. Synchpoint
T1 Waktu T2
t1 Begin_transaction
Begin_transaction t2 Read (A)
Read (A) t3 A A + 200000
A A – 300000 t4 Write (A)
Write (A) t5 Commit
Read (B) t6
B B + 300000 t7
Write (B) t8
commit t9
43. Di bawah ini adalah aktifitas-aktifitas pengumpulan data dan analisa, kecuali...
A. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
B. Peninjauan dokumentasi yang ada
C. Analisa lingkungan operasi dan pemrosesan data
D. Menentukan personal yang telah terbiasa dengan suatu system
44. Memberikan hak pemakai pada Tati dan Ibra untuk semua privileges pada table Mahasiswa, Matakuliah dan
Nilai , Manakah otorisasi yang tepat :
A. GRANT ALL ON TABLE Mahasiswa, Matakuliah, Nilai To Tati, Ibra;
B. GRANT ON TABLE Mahasiswa, Matakuliah, Nilai To Tati, Ibra
C. REVOKE ALL ON TABLE Mahasiswa, Matakuliah, Nilai To Tati, Ibra;
D. REVOKE ON TABLE Mahasiswa, Matakuliah, Nilai To Tati, Ibra
46. Jika ditemukan deadlock, system akan melakukan beberapa hal seperti di bawah ini, kecuali:
A. Mendapat informasi tentang pengalokasian data pada transaksi
B. Berapa Banyak transaksi yang akan ikut Rollback
C. Menggunakan algoritma yang menggunakan informasi tersebut untuk menentukan apakah system berada
dalam keadaan deadlock
D. Menghilangkan keadaan deadlock jika algoritma mendeteksi adanya deadlock.
47. Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai
di dalam suatu organisasi, disebut :
A. DB2 B. DBMS C. User Friendly D. Basis Data
48. Untuk menghilangkan deadlock, salah satu cara menghilangkannya dengan Selecting Victim yaitu dengan
meminimumkan cost. Beberapa faktor menentukan cost dari rollback , kecuali :
A. Berapa lama transaksi telah dilaksanakan dan berapa lama lagi transaksi akan dicapai
B. Berapa banyak data item yang digunakan
C. Berapa banyak proses yang dilakukan
D. Berapa banyak data item yang akan digunakanuntuk menyelesaikan transaksi
49. Transaksi boleh dipilih sebagai victim hanya beberapa kali saja, merupakan salah satu cara menghilangkan
deadlock, yaitu
A. Starvation C. Selecting Victim
B. Rollback D. Time Stamping
52.
ALAMAT
NAMA
PEGAWAI
53. Database yang menyimpan data yang berhubungan dengan rancangan mekanik dan elektrik
disebut dengan……
A. CAM B. CAD C. CASE D. OA
54. Entity yang merupakan anggota dari subclass mewarisi semua atribut dari entity superclassnya disebut……
A. Subclass C. Superclass
B. Atribute Inheritance D. Spesialisasi
55. Subclass yang mempunyai lebih dari satu superclass disebut……
A. Subclass C. Shared-Subclass
B. Superclass D. Spesialisasi
56. Spesialisasi bertingkat dimana setiap subclass dapat berpartisipasi didalam satu kelas atau subclass relationship
disebut……
A. Shared Subclass C. Specialization Hierarchy
B. Spesialisasi D. Specialization Lattice
57. Pengkodean data dengan algoritma khusus sehingga data yang dikirim tidak dapat dibaca sebelum adanya proses
dekripsi disebut……
A. Deadlock C. Encryption
B. Recovery D. Decryption
58. Pengubahan data untuk mengacaukan pemakai yang tidak berwenang dengan cara random disebut……
A. Integritas C. Encryption
B. Data Pollution D. Recovery
59. Untuk menjamin bahwa transaksi-transaksi yang konkuren tidak saling mengganggu operasinya masing-masing
adalah tujuan dari……
A. Security C. Recovery
B. Transaction D. Concurrency
60. Pemakai boleh menambahkan data baru tetapi tidak dapat memodifikasi data yang sudah ada disebut……
A. Insert Authorization C. Read Authorization
B. Update Authorization D. Delete Authorization
61. Salah satu alternative mekanisme kontrol konkuren yang dapat menghilangkan masalah deadlock disebut……
A. Recovery C. Time Stamping
B. Security D. Transaksi
62. Dibawah ini yang bukan termasuk jenis-jenis pemulihan yang perlu ditangani adalah……
A. Pemulihan terhadap kegagalan time
B. Pemulihan terhadap kegagalan sistem
C. Pemulihan terhadap kegagalan transaksi
D. Pemulihan terhadap kegagalan media
63. Nilai rata-rata transaksi yang dapat diproses permenit oleh system database dan merupakan parameter kritis dari
system transaksi disebut:
A. Waktu respon C. Transformasi
B. Transaction Troughput D. Trasaksi DBMS
64. Suatu proteksi terhadap pengrusakan data dan pemakaian oleh pemakai lain yang tidak berwenang disebut……
A. Transaksi C. Security
B. View D. Otorisasi
65. Dari beberapa bentuk inheritance di bawah ini, bentuk manakah yang disebut multiple inheritance?
A. C.
B. DD D..
66. Integritas Entity berarti tidak ada satu komponen kunci primer yang bernilai kosong(null), hal ini dilatarbelakangi
, kecuali:
A. Semua entity harus sama untuk referensi terhadap referensi terhadap relasi lain.
B. Harus memiliki identifikasi yang unik
B. C. Semua entity harus dapat dibedakan.
C. D. Kunci primer merupakan identitas unik tersebut.
D.
67. Kunci X dan Kunci S akan dilepas pada saat Syschpoint, artinya :
A. Synchpoint menyatakan awal dari suatu transaksi di mana database berada pada state yang
konsisten.
B. Synchpoint menyatakan akhir dari suatu transaksi di mana database berada pada state yang
konsisten.
C. Synchpoint menyatakan pembatalan/ Rollback dari suatu transaksi di mana database berada pada
state yang konsisten.
D. Synchpoint menyatakan state awal dan akhir dari suatu transaksi di mana database berada pada
state yang konsisten.
a.
68. Weak Entity adalah :
A. Beberapa entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain.
B. Suatu entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain.
C. Suatu entity dimana keberadaan dari entity tersebut tidak tergantung dari keberadaan entity lain.
D. Suatu entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity tersebut.
71. Jika ingin mengupdate view diharapkan untuk tidak menggunakan DISTINCT dikarenakan :
A. DISTINCT digunakan untuk menghapus baris yang duplikat
B. DBMS tidak dapat lagi menelusuri kembali yang hilang
C. Jawaban A dan B benar
D. Jawaban A dan B salah
72. Tampilkan nama barang dan jumlah barang yang lebih besar dari 15 !
A. SELECT NM_BRG, COUNT (*) FROM BARANG GROUP BY NM_BRG HAVING COUNT (*) < 15 ;
B. SELECT NM_BRG & COUNT (*) FROM BARANG GROUP BY NM_BRG HAVING COUNT (*) > 15
C. SELECT NM_BRG, COUNT FROM BARANG GROUP BY NM_BRG HAVING COUNT (*) > 15 ;
D. SELECT NM_BRG, COUNT (*) FROM BARANG GROUP BY NM_BRG HAVING COUNT (*) > 15 ;
73. Ubah kota supplier menjadi Bandung yang kode supplier-nya S 123 !
A. UPDATE SUPPLIER SET KOTA_SUP = “ Bandung” Where KD_SUP =S 123
B. UPDATE SUPPLIER SET KOTA_SUP =Bandung Where KD_SUP = S 123 ;
C. UPDATE SUPPLIER SET KOTA_SUP = “Bandung” Where KD_SUP = “S 123” ;
D. UPDATE SUPPLIER SET KOTA_SUP = “Bandung” Where KD_SUP = S 123 ;
74. Dari Skema relasi BARANG. Dicari data-data mengenai Barang yang jumlahnya 24. Manakah jawaban yang
benar dalam Kalkulus Relasional Domain :
A. {< K,N,W,U,J>|<K,N,W,U> ε Custumer Λ U = “24” }
B. {< K,N,W,U,J>|<K,N,W,J> ε Custumer Λ J = “24” }
C. {< K,N,W,U,J>|<K,N,W,U> ε Custumer Λ U= 24 }
D. {< K,N,W,U,J>|<K,N,W,J> ε Custumer Λ J =24 }
75. Bagaimana bentuk kalkulus relasional Tupel apabila mencari nama custumer Yang tinggal di kota Bogor :
A. {t | t ε Custumer Λ t [ Kota ] = Bogor }
B. {t | t ε Custumer Λ t [ Kota ] = “Bogor ” }
C. {t | t ε NM_Cus Λ t [ Kota_Cus ] = Bogor }
D. {t | t ε NM_Cus Λ t [ Kota_Cus ] = “Bogor ” }
76. Skema relasi BARANG ( KD_BRG,NM_BRG,Warna, Ukuran JML ). Dicari informasi mengenai BARANG
yang mempunyai KD_BRG= 111 . Mana queri yang benar :
A. σnpm = "111"(BARANG) C. Σkd_BRG = "111" (BRG)
B. σBRG = "111"(KD_BRG) D. σKD_BRG = "111" (BARANG)
77. Manakah yang dapat disebut domain pada tabel BARANG adalah :
A. 123, Pulpen, Semua Warna, Standar,24
B. KD_BRG, NM_BRG, WARNA, UKURAN, JML
C. Pulpen, Penggaris, Spidol
D. Jakarta, Depok, Bogor
79. Di bawah ini yang paling tepat disebut dengan Tupel pada tabel BELI adalah:
A. N2, S125, 111,70, Rp.85000,-
B. S123, S125,S124
C. NO_NOTA, KD_SUP, KD_BRG,JML_BELI, HARGA
D. SUPLIER, BARANG, CUSTUMER, BELI
80. Tampilkan nama Custumer yang tidak ada huruf l ditengah-nya !
a. SELECT NM_BRG FROM CUSTUMER NOT LIKE “%l%”;
b. SELECT NM_CUS FROM CUSTUMER NOT LIKE “%i%”;
c. SELECT NM_CUS FROM CUSTUMER WHERE NOT LIKE “%l%”;
d. SELECT NM_CUS FROM CUSTUMER WHERE NM_CUS NOT LIKE “%l%”;
TABEL
SUPPLIER
KD_SUP NAMA_SUP ALM_SUP KOTA_SUP TELP_SUP
S123 Abidin Jl.Kelinci-1 Jakarta 72431
S124 Intan Jl.Mawar-2 Depok 82111
S125 Adam Jl. Unyil-3 Bogor 50012
BARANG
KD_BRG NM_BRG WARNA UKURAN JML
123 Pulpen Semua Warna Standar 24
111 Penggaris Hitam Standar 12
214 Spidol Semua Warna Standar 24
CUSTUMER
KD_CUS NM_CUS ALM_CUS KOTA_CUS TELP_CUS
C245 Indah Jl. Bima-1 Bogor 50012
C321 Imam Jl.Kresna-2 Depok 82111
C712 Julia Jl.Jambu2 Jakarta 72431
BELI
NO_NOTA KD_SUP KD_BRG JML_BELI HARGA
N1 S123 123 100 Rp.75000,-
N2 S125 111 70 Rp.85000.-
N3 S124 214 60 Rp.30.000,-
1 D 21 C 41 C 61 C
2 D 22 A 42 A 62 A
3 C 23 C 43 D 63 B
4 B 24 C 44 A 64 C
5 C 25 B 45 A 65 C
6 A 26 C 46 B 66 A
7 B 27 A 47 D 67 B
8 D 28 A 48 C 68 B
9 B 29 C 49 A 69 A
10 B 30 D 50 D 70 C
11 B 31 B 51 A 71 C
12 D 32 A 52 C 72 D
13 B 33 C 53 B 73 C
14 B 34 C 54 B 74 D
15 D 35 D 55 C 75 D
16 C 36 D 56 C 76 D
17 D 37 B 57 C 77 C
18 D 38 A 58 B 78 C
19 D 39 C 59 D 79 A
20 D 40 D 60 A 80 D