BASIS DATA
1
Konsep Dasar
2
TRADISIONAL
3
Contoh interaksi diatas yang disebut sebagai
aplikasi database tradisional, dimana hampir
semua informasi yang disimpan dan diakses
berupa data teks maupun numerik.
4
5
MENGGUNAKAN DATABASE MODERN
6
BASIS DATA
7
• NPM
• Nama
• Tgl Lahir
• Jenis Kelamin
• Alamat
• Kota
• Telephon
DATA MAHASISWA
8
MANFAAT
1. Kecepatan & Kemudahan
2. Efisiensi
3. Keakuratan
4. Ketersediaan
5. Keamanan
6. Pemakaian bersama
9
PENERAPAN
1. Pemrosesan File
2. Pemrosesan Basis Data
10
11
12
13
KOMPONEN
1. Data
2. Hardware
3. Software
4. User
a. System Engineer
b. DBA
c. Programmer
d. End User
14
ISTILAH-ISTILAH
1. Enterprise
2. Entity
3. Atribute
4. Data Value
5. Key
6. Data Record
15
Tabel 1. Informasi Dari Suatu Enterprise
16
SIFAT DATABASE
Berbagi
Dapat digunakan/diakses oleh satu atau lebih
pengguna (user).
Integrasi
Tidak terjadi redudansi data.
Redudansi data: terdapat 2 atau lebih data yang
sama.
Keamanan
Pembatasan akses basis data.
17
KEUNTUNGAN
1. Terkontrolnya kerangkapan data
2. Terpeliharanya konsistensi data
3. Data dapat dipakai bersama
4. Dapat diterapkan standarisasi
5. Keamanan data terjamin
6. Terpeliharanya integritas data
7. Terpeliharanya keseimbangan data
8. Kemandirian data
18
KERUGIAN
1. Memerlukan penyimpanan yang besar
2. Membutuhkan tenaga terampil (ahli)
3. Membutuhkan perangkat lunak yang mahal
4. Kerusakan pada sistem data base, dapat
mempengaruhi bagian yang lain
19
Terima Kasih
SALAM SEHAT
20
LINGKUNGAN
BASIS DATA
1. Teleprocessing
2. File Server
3. Client Server
Terima Kasih
SALAM SEHAT
MODEL DATA
(Virtual Class)
S1-Sistem Informasi
MODEL DATA
Definisi :
sekumpulan tool konseptuall untuk mendeskripsikan data,
relasi-relasi antar data, semantic data & konsistensi konstrain.
Menyatakan hubungan antar rekaman yang tersimpan dalam
basis data.
model data terbagi dalam tiga kelompok besar
Object-based logical models
Entity Relationship Model
Object Oriented Model
record-based logical models
Model Relational
Model Hierarkhi
Model Network
ENTITY RELATIONAL MODEL
E-R model didasarkan atas persepsi terhadap dunia nyata
yanga terdiri dari sekumpulan objek, disebut entity dan
hubungan antar objek tersebut, disebut relationship.
Entity adalah objek di dunia yang bersifat unik. Setiap entity
mempunyai atribut yang membedakannya dengan entity
lainnya.
Contoh : entity Mahasiswa, mempunyai atribut Nim, Nama,
Alamat dan Tanggal lahir.
Pemodelan data dengan model E-R menggunakan diagram E-
R. Diagram E-R terdiri dari :
Kotak persegi panjang, menggambarkan himpunan entity
Elip, menggambarkan atribut-atribut entity
Diamon, menggambarkan hubungan antara himpunan entity
Garis, yang menghubungkan antar objek dalam diagram E-R
KdBrg Jml Tgl KdPlg
Nota
KdBrg
Alamat
Satuan
KdPlg
OBJECT ORIENTED MODEL
Model berorientasi objek berbasiskan kumpulan
objek.
Setiap objek berisi:
Nilai yang disimpan dalam variable instant, dimana
variable “melekat” dengan objek itu sendiri.
Metoda : operasi yang berlaku pada objek yang
bersangkutan
Objek-objek yang memiliki tipe nilai & metode yang
dikelompokkan dalam satu kelas. Kelas disini mirip
dengan abstrak pada bahasa pemrograman.
Sending a message : sebuah objek dapat mengakses
data sebuah yang lain hanya dengan memanggil metode
dari objek tersebut.
MODEL RELASIONAL
Model relasional menggunakan kumpulan
tabel-tabel untuk merepresentasikan data
dan relasi antar data-data tersebut.
Setiap tabel terdiri atas kolom-kolom, dan
setiap kolom mempunyai nama yang unik
MODEL HERARKI
menyerupai pohon yang dibalik
Menggunakan pola hubungan orangtua anak
Setiap simpul menyatakan sekumpulan medan
Simpul yang terhubung dengan level dibawahnya disebut
orang tua
Setiap orang tua hanya bisa mempunyai 1 anak, bisa banyak
anak tetapi anak hanya mempunyai 1 ortu
Simpul yg punya anak disebut akar, dan simpul yang tidak
punya anak disebut daun
Hubungan antara ortu dan anak disebut cabang.
Contoh DBMS yang pakai model herarki: Information
Management System, dikembangkan oleh IBM dan Rockwell
International Corporation
Perguruan Tinggi
STMIK AMIKOM
Yogyakarta
STMIK AMIKOM
Yogyakarta
SALAM SEHAT
MODEL RELASIONAL
Sampai saat ini, model relasional merupakan model data utama yang
digunakan untuk aplikasi pemrograman data komersial. Hal ini disebabkan
karena kesederhanaan pada struktur data logikanya dibandingkan model
jaringan dan model hirarkis, sehingga memudahkan pekerjaan seorang
programmer.
Pada bab ini, akan dijabarkan konsep dasar dari model relasional,
kemudian bahasa queri formal yang digunakan untuk menspesifikasikan
permintaan informasi dari pemakai; yakni aljabar relasional sebagai bentuk dasar
dari bahasa queri Structured Query Language (SQL), kalkulus relasional tupel
dan kalkulus relasional domain. Bahasa queri komersial, yakni SQL akan
dijelaskan dalam bab berikutnya.
Pada gambar 3.1 diilustrasikan contoh mengenai relasi divisi dan relasi pegawai
yang terdapat pada database relasional mengenai suatu perusahaan X.
4.2.1. Terminologi
2. Relation schema (Skema relasi) adalah nama relasi yang diikuti dengan
kumpulan atribut-atributnya. Misalkan skema relasi R dinyatakan sebagai
R(A1, A2, ..., An), dimana R = relasi dan Ai = atribut ke i. Contoh :
PEGAWAI (NIP#, Nama, Alamat, Gaji, KodeDiv).
Model Relasional
Atribut
kunci asing
Relasi PEGAWAI
Kardinalitas relasi
derajat relasi
4. Tuple (Tupel) merupakan suatu baris dari suatu relasi. Pada relasi
PEGAWAI, setiap tupel mempunyai 5 nilai, masing-masing untuk setiap
atribut NIP#, Nama, Alamat, Gaji dan KodeDiv.
Relasi dengan satu atribut disebut derajat unary, dua atribut disebut
binary, tiga atribut disebut ternary, selanjutnya disebut n-ary.
1. Entity integrity
Kunci utama tidak boleh bernilai null. Null artinya kosong, tidak ada nilai
atau nilai tidak sesuai dengan domain atributnya. Contohnya, atribut
NIP# sebagai kunci utama pada relasi tidak boleh kosong, karena akan
menyebabkan masalah keintegritasan data.
2. Referential integrity
Kunci asing harus mempunyai nilai data yang sesuai atau cocok dengan
nilai pada referensinya. Contohnya, nilai atribut KodeDiv sebagai kunci
asing pada relasi PEGAWAI harus mempunyai nilai dan tidak boleh null
sesuai dengan referansinya yakni atribut KodeDiv pada relasi DIVISI.
b. tanpa prosedur
Bahasa queri formal yang tanpa prosedur artinya pemakai
hanya menentukan data apa yang dibutuhkan tanpa perlu
menjabarkan bagaimana memperoleh data tersebut
Contoh : Kalkulus relasional tuple dan domain
Contoh :
a. Structures Query Language (SQL)
Kombinasi aljabar dan kalkulus relasional
Contoh :
Select * from PEGAWAI where KodeDiv=’Div02’;
Contoh :
P. Div02
ALJABAR RELASIONAL
kunci asing
Relasi PEGAWAI
Kardinalitas relasi
derajat relasi
relasi juga yang dapat digunakan untuk operasi lain. Operasi-operasi dasar yang
terdapat aljabar relasional antara lain: SELECT, PROJECTION, CARTESIAN
PRODUCT, UNION dan SET DIFFERENCE. Selain ini ada pula operasi
tambahan JOIN, INTERSECTION dan DIVISION.
5.1.1. SELECT
predikat (R)
Keterangan :
R = relasi
Predikat pada operasi SELECT melibatkan :
operand : konstanta/bilangan
operator aritmatika : , , , , ,
operator logika : (and), (or), (not)
Contoh queri : dicari informasi mengenai pegawai yang bekerja di divisi Div02.
(Berdasarkan relasi pegawai pada divisi.)
KodeDiv=’Div02’ (PEGAWAI)
Hasil :
5.1.2. PROJECT
Bentuk :
Nama,Alamat (PEGAWAI)
Hasil :
Membentuk suatu relasi dari dua relasi, misalkan R dan S, yang terdiri
dari kombinasi untuk setiap tupel pada R dengan semua tupel pada S. Simbol
operasi adalah : (cros)
Bentuk :
RxS
Contoh queri : tampilkan kombinasi pegawai dan divisi tempat pegawai bekerja.
PEGAWAI DIVISI
5.1.4. UNION
Membentuk suatu relasi yang terdiri dari tupel-tupel yang berada pada
salah satu relasi atau pada kedua relasi, dengan syarat :
- misalkan ada relasi R dan S, maka jumlah atribut relasi R dan S harus
sama
- domain dari atribut ke i dari R harus sama dengan domain dari atribut ke i
pada S.
Simbol : (union)
PEGAWAI-A PEGAWAI-B
Aljabar Relasional
Operasi ini untuk membentuk suatu relasi yang terdiri dari tupel-tupel yang
berada pada relasi pertama dan tidak berada pada relasi kedua atau kedua-
duanya.
Simbol : - (minus)
Contoh :
PEGAWAI-A PEGAWAI-B
Membentuk suatu relasi dari dua relasi yang terdiri dari kombinasi yang
mungkin dari relasi-relasi tersebut. Simbol : X
Ilustrasi :
R S R X S
a 1 1 x a 1 x
b 2 1 y a 1 y
3 z
Contoh queri : dicari nama divisi dimana pegawai dengan NIP 80100 bekerja.
Hasil :
Pemasaran
5.1.7. INTERSECTION
Contoh :
R S
MODUL 6
1
a. Data Definition Language (DDL) :
Digunakan untuk mendefinisikan data dengan menggunakan perintah :
create, drop, alter.
6.1.1. DDL
Perintah-perintah pada DDL dapat dijabarkan sebagai berikut:
1. CREATE TABLE
Contoh :
2
Pernyataan NULL yang digunakan dapat dispesifikasikan sebagai berikut :
NULL
NULL dapat diinterpretasikan sebagai nilai yang tidak diketahui
atau tidak tersedianya suatu nilai. NULL bukan berarti kosong
(blank) atau 0 (Nol).
NOT NULL
NOT NULL dimana pemakai atau program harus memberikan nilai-
nilai pada saat memasukkan record
Nilai default-nya :
Nol, untuk tipe field NUMERIC
Blank, untuk tipe field CHARACTER CURRENT
DATE, untuk tipe field DATE CURRENT
TIME, untuk tipe field TIME
2. CREATE VIEW
Properti :
Tidak terdapatnya data tambahan
View mencakup subset kolom dan / atau baris
View dapat berisikan data dari beberapa tabel dan / atau tabel-tabel
view lainnya
View dapat berisikan perolehan data, misal : nilai rata-rata
Manipulasi data melalui view terbatas
3
Sintaks : CREATE VIEW viewname (column1, column2, ……..)
AS SELECT statement FROM tbname
[WITH CHECK OPTION]
Keterangan :
- View-name : nama view yang akan dibuat.
- Column : nama atribut untuk view
- Statement : atribut yang dipilih dari tabel basis data.
- Tbname : nama tabel basis data.
Contoh :
3. CREATE INDEX
Contoh :
4. DROP TABLE
Dengan perintah itu obyek lain yang berhubungan dengan tabel tersebut
otomatis akan dihapus atau tidak akan berfungsi seperti :
4
5. DROP VIEW
Contoh :
6. DROP INDEX
Contoh :
7. ALTER
1. Membuat Tabel
5
Kota Char(15) NOT NULL);
c. CREATE TABLE PB
(Kd-P Char(5) NOT NULL,
Kd-B Char(6) NOT NULL,
Jumlah INTEGER NOT NULL);
3. Membuat View
6
MODUL 7
7.1. DML
Perintah-perintah pada DML dapat dijabarkan sebagai berikut:
1. INSERT
Catatan :
Sintaks tersebut dapat digunakan jika jumlah kolom = jumlah nilai, tetapi jika
dalam tabel semua kolom akan diisi dapat digunakan sintaks berikut ini :
1
VALUES (‘00105543’,’MUHAMMAD ADI’,JL. MERUYA NO.100,
JAKARTA’,02-02-1990)
2. UPDATE
UPDATE MAHASISWA
SET nama =’MUHAMMAD ALI’
WHERE NPM=’00105432’
3. DELETE
4. SELECT
2
1. Menambah record (INSERT)
Tabel S, P dan SP berisikan dengan data-data seperti terlihat pada tabel 4.1,
4.2. dan 4.3.
3
2. Merubah record (UPDATE)
UPDATE BARANG
SET Warna = 'Yellow', Berat = Berat + 5
WHERE Kd-B = 'B2'
UPDATE PEMASOK
SET Status = 2 * Status
WHERE Kota = 'London'
atau
4
SELECT Kd-P, Status FROM PEMASOK
WHERE Kota ='Paris'
5
a. Menampilkan semua pemasok dan barang yang keduanya
bertempat tinggal pada kota yang sama
Contoh queri :
atau
6
WHERE Kd-P IN
(SELECT Kd-P FROM PEMASOK-BRG
WHERE Kd-B IN
(SELECT Kd-B FROM BARANG
WHERE Warna = 'Red'))
7. Fungsi Perhitungan
Untuk SUM dan AVG nilainya harus numerik (INT, SMALLINT, FLOAT).
Fungsi- fungsi tersebut jika dikenakan pada nilai yang NULL maka nilainya
akan diabaikan kecuali untuk COUNT(*)
7
Berikut ini contoh queri yang menggunakan fungsi-fungsi perhitungan :
atau
7.3. DCL
1. GRANT
Contoh :
8
GRANT SELECT ON CLUB TO PUBLIC
GRANT SELECT, INSERT, UPDATE, DELETE ON CLUB TO USER01
2. REVOKE
Contoh :
9
ENTITY RELATIONSHIP
DIAGRAM
(ER DIAGRAM)
SISTEM INFORMASI – S1
MATERI POKOK
1. Pengertian
2. Konsep Dasar
3. Entitas
4. Atribut
5. Relationship
6. Derajat Relationship
7. Kardinalitas Relationship
8. Tipe Entitas
PENGERTIAN
Model data Entity-Relationship (ER) adalah
suatu model jaringan yang menggunakan
susunan data yang disimpan dalam sistem
secara abstrak, yang menekankan pada
struktur-struktur dan relatioship data
Model data ER dibangun berdasarkan persepsi
dari dunia nyata yang mengandung himpunan
dari objek-objek yang disebut entitas dan
hubungan antara objek-objek tersebut.
CONTOH
KRS mempunyai atribut NPM , Kd_mK ,
Mt_kuliah, SKS. Kelas, Sem
• Untuk menggambarkan proses pembuatan
model ER dicontohkan dengan hubungan antara
beberapa entitas seperti KRS merupakan relasi
yang menghubungkan Mahasiswa dengan
setiap MATAKULIAH yang diambil.
• Struktur logik dari sebuah basis data secara
grafik digambarkan pada gambar 1. yang
terdiri dari beberapa komponen
Gambar 1
Konsep Dasar Model ER
Phisik Konsep
- Mahasiswa - Pelanggan - Penjualan - Pengalaman_kerja
- Barang - Property - Pembelian - Kursus
- Pegawai - Supplier - Pendaftaran
Entitas memiliki sejumlah atribut,
dan dari beberapa atribut yang
dimiliki oleh entitas, ada yang
bernilai unik. Atribut tersebut
digunakan untuk mengidentifikasi
suatu entitas . Notasi yang
digunakan adalah Rectangle
(Kotak)
ATRIBUT
Setiap entitas memiliki sejumlah atribut yang mendeskripsikan
karakteristik (property) dari suatu entitas. Penentuan / pemilihan
atribut yang sesuai dengan entitas merupakan hal penting dalam
pembentukan model data dan didasarkan pada fakta yang
dimiliki oleh entitas tersebut. Nilai dari setiap atribut menjelaskan
entitas. Notasi yang digunakan adalah Ellips , seperti terlihat
pada gambar 2.
Contoh :
Entitas : Mahasiswa
Atribut: NPM,NAMA,ALAMAT,KOTA,TGL_LHR,TELP
Entitas : DOSEN
Atribut: Kd_dosen,Na_dos, Alamat,JK,Telp
Entitas : MATAKULIAH
Atribut: Kd_mk, Mt_Kuliah,SKS
• Setiap atribut memiliki kumpulan nilai yang
disebut dengan Domain. Sebagai contoh :
Andre, Raja, Ria, Soraya adalah kumpulan
nilai dari atribut NAMA pada entitas
MAHASISWA.
Relationship
Relationship merupakan hubungan yang terjadi
antar satu entitas atau lebih yang dinotasikan
dengan Diamond. Misalkan suatu perguruan
tinggi untuk mengetahui mata kuliah apa saja
yang diambil oleh setiap mahasiswanya. Hal ini
menuju pada suatu relationship (yang disebut
MENGAMBIL) antara entitas Mahasiswa dengan
matakuliah yang dapat digambarkan pada
gambar 3.
Pada gambar 3. menunjukan relationship
banyak (M) ke banyak (N) yang artinya setiap
mahasiswa dapat mengambil satu atau lebih
matakuliah pada entitas Matakuliah dan setiap
matakuliah dapat diambil oleh satu atau lebih
mahasiswa
Relationship MENGAMBIL antara entitas
MAHASISWA dengan entitas MATAKULIAH
menghasilkan entitas baru, yaitu misalnya diberi
nama KRS. Kumpulan semua relationship diantara
entitas–entitas yang terdapat pada himpunan entitas
tersebut membentuk himpunan relationship.
Derajat Relationship
1. Unary
2. Binary
3. Ternary
Kardinalitas Relationship
1. One To One
2. One To Many
3. Many To Many
Tipe Entitas
3. Berikut ini yang merupakan enterprise dari entitas rekeninng,nasabah, jenis tabungan.
-adalah
+ Bank v
Universitas
Rumah Sakit
Pabrik
-
4. Kumpulan nilai yang valid untuk satu atau tebih atribut disebut dengan
Derajat
.
Domain v
.
Cardinality
Atribut
5. Dibawah ini metupakan gambaran File manajemen Tradisional, kecuali:
Program Oriented Kerangkapan Data
• Kaku -0 › Data Oriented
,
-
10. Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
Boleh nu11
Tidak boleh null
Nilai data foreign key harus sama (acLa) dalam nilai data pada relasi lain sebagai
primary key
Tidak harus unik
11. Candidate key yang tidak dipilih sebagai prirnary key dalam relational key dikenal
dengan istilah :
Super key Alternate key ✓
Primary key Foreign key
12. Dr. Thomas Alfa Edison, MEngSc. Dr dan MengSc merupakan nilai data dari atribut
yang berjenis :
Atribut Multivalue
13. Contoh TUPLE dari database di atas adalah
(081, 08/09/2001, B002, 40) )
-
14. Primary Key yang terdapat pada relasi Barang adalah
Kd_brg
15. Foreign Key yang terdapat pada relasi Barang adalah :
Kd:Supp ✓
16. Perintah SQL untuk melihat semua data dari relasi Supplier yaitu :
+ Select * Where Supplier
Select Kd_Supp, Nm-Supp, Almt, Status Where relasi Supplier
g Select 1(d_Supp, Nm Supp, Almt, Status From Supplier ✓
4) Select Kd_Supp, NmSupp, Almt, Status From Supplier Where relasi Supplier
-
19. Dalam Aljabar Relasional untuk menampilkan informasi barang yang mempunyai
kode barang (1(D_BRG) "A001" menggunakan perintah :
KD BRG "A001" (BARANG)
22. Dalam Aljabar Relasional untuk menampikan nama barang beserta h.arganya saja,
maka menggunakan perintah :
4
-
• Objek yang dapat dibedakan dalam dunia nyata adalah Entity
-
25. Karakteristik dari entity atau relationship yang menyediakan penjelasan detall tentang
entity atau relationship tersebut adalah : Atribut
-
kepada user yaitu :
grant
Untuk soal No. 28 s/d 32, perhatilcan Entity Relationship Diagram berikut :
28.
____•----<@>>----1 ·Departemen
Derajat dari relationship diatas adalah :
Unary Degree Temary Degree
Binary degree Et) Nary Degree
-
•
NIP
30. Dari data di atas, tennasuk jenis Cardinality Ratio :
-
M:1
-
31. Dari data di atas yang termasuk atribut adalah :
Alamat
-
32. Atribut umur mempakan atribut jenis : Derivatif ►/
33. Di dalam komponen sistern database yang bertanggung jawab dalam pengontrolan
keseluruhan sistem database yaitu
Application program End User
-
Database administrator E1) Programmer
34.
35. Keberadaan suatu entity yang tergantung pada hubungannya dengan entity lazn disebut
dengan :
Total Participation ✓
One to Many
Many to One
Many to Many ✓
36. Berdasarkan soal no. 36, Participation Constraint yang tepat adalah :
. __(__·f-----<:::>..,,___----4f
Mahasiswa
Ambil
Kuliah
Mata ---- , I
Mahasiswa
~------J-
~,=====-✓~
~ ~ Ambil IMata Kuliah J
Mahasiswa
--< Mata
6
38. Berikut ini query untuk menampilkan informasi supplier adalah
SELECT Sn, Sname, Status, City FROM Supplier
39. Query untuk menampilkan no.supplier yang tinggal di Paris dengan status lebih dari
20 adalah
40. berikut ini query untuk menampilan nama supplieryang memasok part
berwarna merak, kecuali
SELECT Sname FROM S WHERE Sn 1N
(SELECT Pn FROM SP WHERE Sn
(SELECT Sn FROM P WHERE Wama = 'Red')) ✓
8
UNIVERSITAS GUNADARMA
Pctunjuk Pengerjaan :
• Berdo'alah terlebih dahulu sebelum mengerjakan soal.
• Tidak diperbolehkan kerjasama dalam bentuk apapun.
2. Suatu Normalisasi telah memenuhi bentuk normal kedua bila relasi tersebut sudah memenuhi
bentuk normal kesatu, dan atribut yang bukan key sudah tergantung penuh terhadap keynya,
3.
-
disebut bentuk normal ke.....
a. 2NF b. 1 NF c. 3NF d.4NF
Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang
bersangkutan, disebut :
a. Referential Integrity c. Entity Integrity
b. Null d. Jawaban salah semua
4. Perangkat lunak yang menangani semua pengaksesan, memanipulasi dan memelihara basis data
disebut:
a. Basisdata Relasional
b. user Friendly -c. DBMS
d. Conceptual Mapping
•I j
5.
6.
a. NM_MHS
b. KD_Dok
a. Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi
I '
1
a' J
DataBase X
1.Tabel Anggota
$sw.8re>.
ii@' t.
3eg A
nggota
.
'
. t
Mama Aamot i
« #•••
10_Anggote No
_Teip TgL_Lahir
BBCO1
-..-; Arugerah JL.Genuksari
.4. 095677889000 07/02/1990
_I_, I
" I BBC02
I
-.--
,I ,,
,, I
Mahrita
I
JL.Bates
I
~ Utara
·l- ----·- 081228004432 08/02/1989l
BBC03 Reto JL.Mekarjaya 08995543212 07/09/1988%
- 7, ,I
L -I I I_ BBC04
,,
Debora JL.Plamonaanray 08995437666 11/11/1985
...h cwvgift
J_ Lydia JL.Genuk Indah 087987678899 12/12/1980
---- 'J 11JI
-·-· - --- - -1.; __ -- - - ....
2.Tsbel Buku
w&kt . :+,-.a..
a
No_Bula
'ii,' Judul , Pangarang Jar is_Buku
CCCO1 Kesehatan Erlang9a Pengetahuan
I
-
~ - - - - ; - - _ I - --
_, ·t-·---·-- -
rCCC02 I Matematika Budi Pengethuan
ccco3 Geograf Galih Pangatahuan
,11
--1-_:___
CCC04
---,--·-
Sepakbola Andi Olahraga
_, -
1,
3.fabel Transaksi
we Aggie Te
rnsetst z» .ti
Yi_tntar
c ze
PJ02
PJ03 Retn 8B003 CC003 ] 03/11/20:1, 09/11/2011
'
I, I
-
I, 'J, JI'
b. I Kesehatan, Matematika, Geografi, Sepakbola, Cintaku
11
' I
l-
c.J No_Buku, Judul, Pengarang, Jenis_buku
I_ I
I- I
a. Rumah sakit
I_- ",[ ,1 I
c. Perpustakaan
b. Sekolah d. Pabrik
2
10.
11.
Tabel
' I di atas yang bukan atribut key adalah :
a. II,Id_Anggota
Manakah
11
-- I
a. Alamat
I 11
II sebut
,1 ,1
r_b. No_Buku
Entitas?
j'_ __ I
rb.
-
'- INo_Buku
I ,I 11 -
-
-
-
c. Judul
c. Nama
d.'INo_Pinjam
I -ii I
d. Transaksi
I '
d.8
a.I, 5 b. 6
I
■
c.4
14. Berapa
l _II
I jumlah
I' IIJ record Tabel Anggota ?
-
C. 5 d.3
a.le 4 Ib.I, 7 ■
-
I I
15. I-Berapa
r jumlah
11 I,_ I J File
-iii,_ untuk
I I- II Database
II I I ,1 X diatas
I ,_I ?
d.3
-
C. 3
,I C
a. 8 b. 7
5 b. 7 3
■
d.6
I'' I,
I 11 I ,-II ii
-
111 1 - I, I I 1, JI_ I I II I 1' I I 'I JU I I I I 1,-1
18. Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai
1
-
19. Bagaimana mengganti kolom NM_SUP yang ada Ipada table SUPPLIER menjadi NAMA_SUPPLIER:
a. RENAME COLOUM SUPPLIER.NM_SUPP TO NAMA_SUPPLIER;
b. RENAME COLOUM NM_SUP TO NAMA_SUPPLIER;
11 , _ I I I 'I ,1 i:__ I I I 1 1111
c. RENAME COLOUM NM_SUP.SUPPLIER TO NAMA_SUPPLIER;
I '
I, ,I ,, I
I [ I JI _I- I I LJ1,_ I
20. Manakah yang bukan merupakan keuntungan dari File manajemen database :
11 I '1
, ,-1 , I I I I 1
IJI ,I I 'J 'I, 11 II ,,-11 I r II' I, ,:- 111 11 I ,i I, 1,:-[ 111 I, 1l-11- I l,
21. Perintah SQL yang digunakan utuk mengatur otorisasi kepada pemakai dalam mengakses database
'J, 1!,_ .IIJ I
adalah Iperintah :
a. GRAND
I
-, :: dan -r
: REVOKE
:
II
II
:
;,;i
I! i-1 ,_j -I_
c. SELECT dan DELETE
_J, I,
1·
I I
b. ALTER dan INDEX d. a,b dan c salah
3
22. Tampilkan
,,_JI I nama dosen yang jenis
I j - kelaminnya
',_ I JII Pria
liJ ! I
23. Mana yang benar untuk r l menghapus data TRANSAKSI JI dengan r'Nomer
I pinjam P)J02 yang NomerI Ibukunya
1 L' ,1 II,, I 1
a. IDrop
f1 From TRANSAKSI L-1
Where No_Pinjam=" IL ,.-11 - I'PJ02" and I No_Buku="C002" Ii I _1,
1b.
, rDelete
'I ,11, , From=I TRANSAKSI
1 1 1
Where
I 1 ! ' iNo_Pinjam=
I, [ ':ij I, I ~ IPJ02
' I and No_Buku="C002" I I I 1
24.
~
Atribut
11 I, adalah
I i-.11 r :
I
a. suatu I data
·1, -, actual
q-11 atau
I r finformasi
-IJ yang
_,, I I disimpan
I 11 ,I I pada suatu
I_ atribut
, 1:i I, di dalam suatu
-I 1,-, __ J entity
I ll'IJ
I atau
relationship. 1f1,
b. digunakan untuk menentukan suatu entity secara unik.
c. karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity
atau relationship.
d. Jawaban di atas salah.
l
-
, I I1
-I i ' ' 1-1 - -
11 i 11 JI_ ,I_!
I 11 I I
d. Select INIP,
1ll ,• INAMA,
J J 1 ALAMAT,
J KOTA,-,JJKEL;
__ I Ir-a
-
1 _,, 1 ;, I
Participation :
a. IParsial
-,I J b. Total c. M:N
II I ,Jd. l_J
M:1-
4
29. SQL yang digunakan untuk membuat tabel disebut dengan DDL (Data Definition Language) dengan
perintah yang digunakan adalah :
a. CREATE b. INSERT c. DROP d. UPDATE
30. Berikan hak akses kepada Wahyu untuk menampilkan tabel Jen is kelamin Dosen :
a. Revoke Select (Jkel) On Dosen From Wahyu ;
b. Grant Select (Jkel) On Dosen To Wahyu;
c. Revoke Select (Dosen) On Wahyu From Jkel;
d. Grant Select (Dosen) On Jkel To Wahyu;
31. Dicari nama Mahasiswa yang mengambil matakuliah Paralel, mana yang benar di bawah ini:
32. Keberadaan suatu entity tergantung pada hubungannya dengan entity lain, disebut :
I I I a. Cardinality b. Partial Participation c. Total Participation d. Unary
5
35. Entity Integrity
I ! II adalahi._l :
a. Nilai I I suatu II,atributii
- yang tidak diketahuiJI idan '
,1 tidak
J _lj, I _ILcocok
I untuk
, 111 baris
I ,, (tuple) tersebut.
b. Suatu domain 1; ,, •'C- dapat dipakai
-
I 1, -,1 ,_1,j sebagai kunci
' I ' primer
'l II bila
,, merupakan
- -atribut
_lll_l, tunggal
- - pada
-1 domain1, yang
II; I
Ibersangkutan.
'
36. Null
_1 1 , artinya
11 I I :
a. Tidak1· ada I I satu
I I I komponen
' I primary
l l 11 key yang bernilai
II I null.11] -
bersangkutan.
c. Kumpulan
I 'L _I' ,,1 nilai yang valid
,l1 untuk satu I atau
1 1_ _ 1 I I ,_Ilebih
I atribut.
I I
d. Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut.
c. Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang
bersangkutan.
d. Kurnpulan 111 II nilai
J: I'-,, yang valid
J1l[ 7 untuk
I satu atau 111,
1
_ lebih
'I
'
atribut.
I I
38. I I IEntity
Weak I adalah di bawah, uini,II, kecuali:
I I
entity lain.
I I
b. Entity yang merupakan induknya disebut Owner dan relationshipnya disebut Identifying.
c. Entity yang merupakar " _11 1induknya disebut
I Identifying Owner dan relationshipnya
-
,-,11,-,
111 I disebut
I Ii - Identifying
Relationship.
I I
d. Weak
I iEntity
I I selalu mernpunyai
I_ J, Total'111Participation
1
I I I constraint
I, I
'
,, I
I dengan
I 1- Identifying
'I
I
I Owner. -
d. {t ]teJudul
I, 1, 11' At [pengarang] II I = Galih
-
-11 ! }
40. Tampilkan
',1' nama Anggota yang diawali dengan ; I
"1 Ihuruf L !
-
a. SELECT NAMA FROM IAl'JGGOTA WHERE LIKEI I_"L%";
- --
I I _{ lL '
I I'
I L I I I ILi -
a. udu\ n (
,J 1,No_Pinjam-"PI03"
(BUKU > TRANSAKSI))
C. n Pin,am!Ono_pm="PI03"
(BUKU U HANSAKSI)
,-1
6
42. Skema
- ! ,-,1 I J relasi
l I BUKU
_I I I(No_Buku,
I -l_,I 11 l, Judul,I IPengarang,
-
' 11 Jenis_Buku)
I «- II 1,
iDicari
'II , II II lnformasi
I II I, mengenai
,,_ I
' I BUKU
I Ii I
-
I yang
,J[-J No_Buku
l_ I[ I I =
-
- "CCOOS",
I I mana
"J yang Ibenar
' di[ bawah
,,
II 11ini: 11_1
1
- -
(ANGGOTA}, (BUKU)
a. C_Angsota="8B005 , C. Oo Buku="CC05"
(Buku). - (BUKU)
b• Osuku= CC0o5 I I
I_I
d• Co Buku= CC005
1
i11I
43. .Skema
-l, relasi BUKU
r - l ( INo_Buku, Judul, Pengarang, Jenis_Buku).
I -1 11-: I
i -
Dicari data-data mengenai BUKU yang mempunyai Judulnya Matematika. Manakah yang benar
I
I I I
1
1 I -
- - - -
[II 11 1- -.1 -.I I 11 J J I' I I
untuk kalkulus relational
domain! I 11
'I 1
"I 1J I - I I
-
UI I" I I,
a. { <N, J, -P,E >I< N, J, P,E > E BUKU
Ill I 1111
- /\ J = Matematika } - -
I I, [ II I
b. {<N,J,P,E >]<N, J,P,Ee BUKU n='C002' };
I[ I~ I I l I
- j __
I ,_ I I /\ -I I I
e BUKU n= C002 };
,,'.__
c. {<N,JP,E]<N, J, P,E
d. {<N, J,P,E>]<N, J,PE >e BUKU J= 'Matematika'}
44. Gambar ERD di bawah Lokasi Bag disebut atribut:
a. Multivalue b. Composite c. Derivatif d. Atribut Key
I 1 I I"-
I.
45. Dengan melihat ERD di bawah , kalimat yang salah adalah:
1[ II_ I I
ii_11-, 1
1 [ , '_ 1 I ,
'I
Pfl.ANGGAN
hC n.o
7
46.
47.
Gambar ER D di atas NO_PEG disebut atribut:
a. Mutivalue
,II
Derajat relationship
I
a. Unary degree
di atas adalah :
,
,1-
b.I Ii
-
b.,, Composite
Binary
I degree
c. [,
Derivatif
I
c. Ternary degree
-
d. Atribut Key
d. Salah
1l I semua
-
' ']
48. Memberi hak pemakai terhadap Imam5Sur untuk melihat table pemasok, bagaimana otorisasi yang
benar :
a. Grant select on table pernasok to ImamSur :
b. Revoke select on table pemasok to ImamSur
c. Grand select table pemasok to ImamSur ;
d. Grand select table pemasok to 'ImamSur' ;
49. Model data berbasis objek adalah , Sedangkan Model data data berbasis record adalah .
a. Model data yang menggambarkan konsep entitas -- model data yang mnggambarkan atribut dan
hubungan antar entitas
b. Model data yang menggambarkan konsep entitas, atribut dan hubungan antar entitas
Database terdiri dari sejumlah record dalam bentuk yang tetap yang Japat dibedakan dari
bentuknya.
c. Database terdiri dar sejumlah record dalam bentuk yang tetap -- dan dapat dibedakan dari
I1
bentuknya.
d. Database terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari
bentuknya -- Model data yang menggambarkan konsep entitas, atribut dan hubungan antar entitas.
I
50. Di bawah ini merupakan program utility yang digunakan oleh DBA, KECUALI :
L ,,
I j
Copyright [B]ONE
8
SOAL UAS SISTEM BASIS DATA 1
I/ i . ,-
'i:f\L, ~½U\i\1:.'i
UNIVERSl-TAS GUNADARfv1.A
SK No. 92 I DikljJ Ke_o.; 1~St> .
,ci'J.~!.!llas I/mu r:o:n;:i.;te-. foJ-;r.0!~1lndr.:str1. n :onor.-:•,,
Ter.r.,';: Sif)ii & PiY-211.:; ;-,r,a ;'} r;_ Psikoto-,li, S:,.s!m
~/
~ PRINT
a LIST c. D!SPLAY
_ d.· RElR!EVf.
•:·.r -s-ekurn-oulan data vana terimeorasi Y,m!l dioroan isas ;kan urituk
1.. -~ .....·, .. ~ ..... ...;,
n,~U4li:lttou J--"•01Q JJ'Clll~h.c.Jt
............._ --..:...--..~, ......... ~ ...r: ...J',.- ij,.,,_ ...... . ,...., J..
\.-I f UCU 0 111
..... - - - - ~,,_ ,..., .,..; ,,-,1; ..... ,...
¥uq:1,u VJ~0.1f,1..;:,Q...:., 1 ~•-~ V .._,IJ~ •
1... ... , . mem€iouhi
-a: Sistem basis da!a ~ Data
~ B~si.s da.ta ; (V DBMS
· s-; Sistem Bi:!Sls l)ata terc!iri dari:
Basis Data + DBMs·
. -User + DBMS -c.. User + Basis Data
- .
- d_ DBMS + -Aolikas; BasisData·
. i -
•• i
·_-,
. .
@danprihono Seite 1
SOAL UAS SISTEM BASIS DATA 1
8
,a,_ Conceptwol kvci x
Tin~r.t:2ta:1 \'2ng me:u'pa.L:~n car:. pandano pGr;1akai terhadap darabas8 ao;:J::ih:
Extcrn.,I lc·-·d
b inrernai ievei ci. Log1caJ Je'..'-2i
g_ CohceptuaJ schema d.:apat diubah olf,h
disebut ;
03A lanpa mEJogganggu tX!ernal schema .
a. Physical data independence
b. Extern2f d3t~ !:-:der=:er~d~nc~ X Logical data ITTdependence
d. Conceph.:el d2!2 ;!'"ldep~:1d~nce
10.Berikut ini ad:::/ah contoh model d·ata berbasis-objek. kecua/i:
... Sem ... ntik c. O~j2ct or/.;r;.t?d
b. Entity ra/'ationsl7ip X
/\.·lodel data ·hitarki r=i n
14.Atribut yang bLik;)ri kunci sudah tergafltuoo penuh terh.iaap kUhcinya_ Hal lni
;ne,rupaka;-; sycira: d;;.,; no,rr.aHs..~; b~ntuk ~
..a. 1NF · · 2Nf• X
b. 3NF d. 4NF
Obvek 0@2
16.d~obut ; van
_ a bertunasi
- men~imoan oerubahan teroodao
. basis data van
.' -a ada
_a. oa·configuration fife c. Catalog _
~ /... g_ _ d. Da~b;:iso Mi.n"ager lnsia.nco
@danprihono Seite 2
SOAL UAS SISTEM BASIS DATA 1
· ·, '
17. Utifitas 0B2 yang berfun,;,si untuk mernuat data ke dals:1m ta bet atau sebaliknya
, · [ 18.Berilwt ini pernyataan r•,mg benar da,i perintah SOL· PtLis yang t.irdapat pada
1! Or.icb.l .:idalah ;
a . Peri mall tidal< c:api:it d1singkm
6. Sta,1dard .~ l\!S I
c, Dapal digunakan untuk memanipuiasi data dan definisi t:abcl di dalam database
~ Tidak c.:ipac mamariipulasr nilai-nilai di dala.m database
i
20.J&nis bah;:,sa pada basis dat;, re!asfonal yanu niHuoakan bahasa query procedural
I
<l . C.
b. Sistem Analis ~ OBA
@danprihono Seite 3
SOAL UAS SISTEM BASIS DATA 1
"' ;, - i
1
-·,_ - --,~~,~-...:.._:?i...::.:i
I
I Pertlalikan Entity Relalfonship Di<tQram (ERO) Perus.ahaan Kontraktor berikut ini
i
.•
.tJ I
J
~
<
!
;
1 'I
I
!
Skerna. Database;
PEGAWAJ (NOPEG. NAPEG_AlM1. KOPOS. TGLLHR. UMUR.
t;UPERViSOR_IO, NOBAG)
8AGIAN (NOBAG, NABAG. LOKASI. MANAGER)
PROYEK (NOPRO, NAPRO, NOB AG)
LOKPR { NOPRO LOKt\SI, NAPRO)
PEKER.JAAN (l'JOPEG NOPRO. JAM)
TANGGUNGAN (_NOPEG, NAMA, JNKEL. HUBUNGAN)
Cqntoh data :
PEKERJAAN
NOPEG NOPRO - J·AM
S"m5 ... ,,,.
~L.flb
98q67
!v
1b
10
,~
, QO
175
saw, 20
..
90·
I
99m 15 I
110 .
- . --- . ' -
Haktna-n 4
@danprihono Seite 4
SOAL UAS SISTEM BASIS DATA 1
II'
_ ...,__.____ -
b. 15 )\ 3
34.Perintah Aljabar foilasional untulc m12nampilkan nomor dan narna pegawai· yang
berum1.:r di ::it.as 45 tahun adalah :
X Dt~PCG, N.=..:.~;.. ~IftH.~t.:R > .!;5(F"EOAWAJ1)
I.
@danprihono Seite 5
SOAL UAS SISTEM BASIS DATA 1
36.Perintah
proyeknyoKalkulus Re!asional urituk rrn~nampi/kan datJ j:ie f;erjaJn Yung nomor
10 odcfah;
)<PEGAWAl- PUNYA-TANGGUNGAN
c_ P-EGAWAI - Af'I/GGDTA - BAGIAN
_ d_ PEGAWAI' - KONTROL
Perintah <lnn
41. po8qwoi SO:Lriomor
tmtuk :iupervioor
membuat tabel viev, d,engan 11,am a VPEG yang berisik;:-)n
odoloh ;
no.rr,◊r
I _a. CREATE VIEW VPEG (nopeo. supervisor_id)
·r X CREATEAS VIEW
SELECT" FROM PEGAWAI
VPEG (oopeg, supelVisor_id)
f .
! AS SELECT nopeg, supervisor_id FROM PEGAWAI'
i c._ CREATE ViEW VPEG
ASVlE:W
d. CREATE SELECT VPE:G llOPeo_ s.i.Joervisor-1ld FROM PEGAWAI
~As SELECT" FROM PEGAWAI
.:• •:i ',.:.I . I -.-:~ 1 ;.: -~-:
\ , ,_-J_,fi :-, '. J '- • ~-- ••
@danprihono Seite 6
SOAL UAS SISTEM BASIS DATA 1
<13.Perintah SQL un!uk rnencimpflkan Mmor peoa\':ai dan nama-nama ~·;;;no m2niadi
t.ingg,ingnn p;;;.go.wai ter$ebut d-:n 3~0tu:. hubungonnya Anok ada!nh:
a. SELECT - FROM TA/\JGGuNGA.N WHi:RE huoungan = -;1.na k'
6. SELECT nopog, n~m~, hubung:;,.n FROM TAMGGUi-.JGAl\l
WHERE hubungan = 'Ana!(
c. SELECT nopeg. nama WHERE c·1ubt.1ngan·= 'Anal(' FROM TANGGUNGAN
Jc ~-~LEC: nopeg, nama FROM, 1.:Afl~G~_l'~GAJ,.J WHE~-~_huh!..!0g,J,i = 'Ari:ak'
44, Perinl~J, SOL untuk menampiJkan n0mor pegawai dan nam-anya yang mengerj.ik;.1n
nc:.Otk p:-cy:ek Jembctnn Loycng cdzi.!~h:
,
a. SELECT nopc;g_ nap~g FROM PEGAWAI. Pt<OYEK. PEKERJAAJ\/, (
45.P~rinlah SQL unwk m.enampilkan narpa-nama proyek beserta lokasi proyek ada!ah:
a. SELECT~ FROM LOKPR
X SELECT napro. lokast FROM LOKP~
· c. SELECT napro, kikasi FROM PROYEK, LOKPR
d. SELECT • FROtvi PROYEK LOKPR.
46.Parinlah SOL uni-uk menghitung total jam ·ketja pegawai untuk nomor po?gawai
8~072 tldo.1::-.h :
,>('_ SELECT SUM(jam) FROM PEKERJAAN WHERE r.opeg = '82072' .
b. SELtCT TOTAL(j:am) FROM P6KERJMN WHERE nopeg =- '82072'
c. SELECT COUNTOam) FROM f'EKERJMN WHERE nopeg = '02072·
d. SELE'CT ALL(fam} FROM PEKERJIMN·WHERE nopeg =-'82072'
Ualaman 7
.I.. - - - - - - - - - -
@danprihono Seite 7
SOAL UAS SISTEM BASIS DATA 1
43.Perintah SOL umuk menampilkan nJma-nama pegawai rang bekNic1 Pi'..lda bag;an
Kew:ingan adaloh:
a. StLECT riapeg. nabag FROM PEGAWAI. BAGIAN
WH~RE PEGAWAl.nob3g '= 8A.Gl/'.N.nob2g
AND nabag "' ·Keuangan· ·
b. SELECT napeg FROM PEGAWAI ANO nab,ao = 'Keu.ingan·
r-.,-.,......,,..,_,...........,,.1,., ... MA...-.. 1 ► 1, ◄ i"'f..i ...... •·
c. Ve. LCV i n~·peg r "-VlVI J-'t:"~r\'i~.r1'\.t, ~ \.J 'Ai'-1 At ,:.J nz;o~g ~ r...~ti"ngon
l"'\r,--1-r-0, . :I""' . ?
48.Perintah SQL u:1tuk m~nampilkan nornor dan nama pegawai yang berusia ar:ta~a 30
sump.:ii SO -odi'.lloh:
a_ SELECT nopeg , napeg FROM PEGAWfl.i
WHERE umur:,. 30 AND um,.1r < 50
b. SELECT nopeg, napeg FROM PEGAWAr
WHERE JO < umur < 50
c. SELECT nop(e(J_ napeo FROM PEGAWAI
VVHERE umu, BETW!::EN 30- 50
A SELECT nopeg, napeg FROM PEGAWA!
WHERE Lirnur 8En,NEEN 30 ANO 50
50. Perintah SOL untuk memberikan hak akses kepada USE.ROl t.mt11k menampilkan
-fi~!d Alam.;;! d.:.n Kode P.os-p.:ida file PEGAVJAI adaloh:
a. GR.ANT SE.lECT{almtl. kdpos) TO U.SER01 ON PEGAWAJ
J( GRANT $EU;:CT ON PtGAWAI TO USER01
- c. GRANT SELECT(almt1. kdpos) ON PE.GAWAJ TO USE.R01
d_ .GRJl,Nl SELECT TO USERD1 ON PEGAWAI
' ..
Hafaman8
@danprihono Seite 8
--- I. l\.ll111pttlan Jwm,;l�J •;mg 1.:ri111t.:gru�i ya11g 111 uggmnl :uk n1 d111u I 1t1hut1
., 1ntu l1rg Ulis.i i di1111111ul, t n l I I:11gol
dn1 1 hutosn 1-h,1111 ';111 <l�11a dul:m1 ·1
A. Dnla f)J(.'lionary l . �h Jd IJ ,1, \,,I
111 .111u1r I d 11 1
J
uni tcnemu disebul :
A. Auibm ompo.sitl' (. ,\tiilmt nl•ri,·atil'
B tribut luILi •aim: I . ,\tr1bt1l Si111pl ·
7. ·1 cmpat pcnyimpnnmr infonn:t� i }�rng 111c11 • •mub.trk,111d1111111111!1111 h 1.'i 11nm din ,m 1k,
, i n den •ra11:
C. Omni, re\'okc
B. Delete, drop
A E_-_-_:;> c.
�
B.
D. --- -
- I 11 I k t1 1•:1111111H 1 ,, I I, il•111w,1m11.�11 d11111 111 11TI:;. 1111111 1111111,u I
( l,l ·111llty11 J.l I )w11 I
ll "iln111l' I 11t1
Ill •-11th: 1111tul. rnr111 ·1i11lil J, ·1twnn,.1n
11 [):.l>uwni11
1 1 ,1 k� I ,m d 111 t,i.;L!..i a p.i h, U'I l,111
I 1 1111111 ,,1 H, 11 I •t,jl 1 , J�i11ul.
IJ�I l), 1111t1in ti
I rt I'1 ,1
II IIJyli1,11,·ru1;:
icrur,,l , ,, 11�u:ii11h nm k,Jril,ln 111 s 1mt11} '" 111 my (b.m."�I 111: 1i;111v11I )
� 1111111s
mi.:n •,:unh1I I r11111L1 :\ I 1L I uh (!b
II ptill) .11 Ft, I I \11.1k
C. RI ti " mcri� Hnl11 I hnlo,, Kl
Eiulll · M111 rn mp\111!,.tl l!J lilll! Kit .
27, tl.l cn:.iw.-. pada n 1e�1t cJ rt Ull t.1111 1�11, 1111'10I 1 dl I M .) y1-11111 h.1111p11:
1mwl Dm St re ,I'
J3 'hm!,,,.,1 I'm
Stl'nhol c lTHatll
D S1t11hol .Atu5 D,tltt
trU,111 ,,,,1, � Oil, ll11m111+tnlit.n 1;11q" I, ,., 1r;'l ria�1 r,1111•1. �
'L -
I Ml.. \Ir,; t;,,. 1h;al, Si�
"
' I llr!'.. J ti lllll'( .I
11 ),imJl.(1�1 ,l'tt 11
,. "1:oi:r,11 Ji.••111. J
� mnqll '1111111..li 1,11,11 f'51111Ul•', ' ! ,11,M HIJ 1,j',,u1Jf1il1I r .cn,
'
1al U ti 1)111,i:
,1�, f<l"lrt11,tt' 01
Ii 001 M , bw, iild.u · 1.1hjp ..,
:lfJ, 1' , 1 w iunwN c1111iu 'AJ,a lluOJr.i:tJ.:J .a\1J11 dl.iii111�� flt .1\!11 .tll.
\ W..11ktrt l1r
� "ilrtlh.ll I· ;ll��
C, �l'l"'l�I 11..!f J
JJ "ri"'r,,�• ..nt!I;}
J 1 l'nd, t� ':nm bcr.:ipJ!.llh prr,rt!' l'llffl'1lt e;1 rurttm:1 i l dl!l�W'l!i
J•l7{I
ft; I� �
1!)7 ...,
iii-�
]tl,, !m l11l1 >[U�l 1.!,11. le, t1.a•.,.1i nJ�l ,�t•. 1 j .1r.t>Jtt.Ali j1<rn l1, d..M,.n �" I .t1ll1 "I J1
)11.",.l tmJti)ltl�.,lll ui.;:bJw i tm11.J1J1.oi
\ t� ,I I 111,diJ,h
11 �I PfD',Ulfll,W
C.1. ,\:.11.tir11tdl,p i::uAJ,�11l
"l) �Llllnl to.w yl
Pt-!\tlllmhirl!Uft\� iwtmol h 11 h 11 �.�, Ji1W 1i. u1L�I
1t kel"Jdl
n, t!J1 Gllfll
C , ,;,nmi iy-, Iliocn...,
jj l'JI __,
:J..t. l'i'!!i ttrti"'' .J, td.Jillc cormn 1 •JJI 1J., tiJul ·.o ralru,l,1111� it.l1tt ,t,,
1i ),II 1,• 1"'f1il.1t, 1)1.: �1tt:r1i1,k•mi1iwit n,1:-t- ltr-r, ••JI) 11n t,:11r1,1 �,�11111 LI.I�•
UWf!llllJJm.:,tn filn(illillfflll tli1�llll'l! 1tnh111
IJ. �lJ.4\\J. !.cLnrlr.1rw1��jtJ!lqln( J]ln�lr.rni■i.al1r�l J liU'!'lll fll'li1'11;'1i 1\i-" 1111\ , ..11mir,.1UJU J 1.1
ll1�ntJ!llll I
t �"'r i;:lmn W/111.1 mtil.l,i) 1hl11 loi:, II.� m�n,tlllu,t 4l,,lt11 IVMlr�l ..,
ll, M11q.J1,11lanrf"bkpn.� q.lllJDt n;II5 �&YI lll1tnunu1111'k,,11 mlu.l:wu. Luf.,m��I
l!. 11!lll,-tl'1!WI �1,1 �u ,clol J�111n1� �111\Jt l-clum lf!inlnl�■lf J'J\J · nnm tls:1 '1 Jl111:l•1
10b11 ,
/l ::. tJ')J:,d t,,;�nn11I r011'.0
1
I JI
llJ 1"11
,\ • W'6
I • W �
�: l '1'1)11'
�·l ➔ l 1'1T1111L lnlit
.,�iin, �I,
• �I l""i
'll.l,1,1111. l l- l�H,h
A l!l\',U.1 1' <'l,I r.J\ I :.11 '
11 111'1\<\',H, ILi J;'ll�l•tl',V, "oH•
t )'.,Li\ Ir qjl r:,J/1Mt' �11 "i,\ I 1\11 �
rJ 111:r...l.ML: (:UI Ott. • It.ISM ,JU� I l l!
$,II, •11�4 ,l\'1�1 .,1i,1, ,�1•ml1<J11twl �•1"111 ,u1 ,n1r.1n"'
J;,\ T1tfl,\'1fn ffl'.fl fl
i.1.- . 1t,lli�
1llr
DAT, 0Mb u.: 1'0'11("4.
1, -.a11::.., l!AMlll'i L \"l-" ,�T(11';IE;il
1!,bt1.
CINI ,tit
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Dashboard / My courses / PTA 2020/2021 | 3KA14 | Sistem Basis Data 1 ** | BABY LOLITA BASYAH / Ujian Tengah Semester (UTS)
/ UJIAN TENGAH SEMESTER
Question 1 Komponen software utama database manager yang memeriksa apakah pemakai mempunyai wewenang untuk
Correct menyelesaikan operasi, disebut :
Mark 1.00 out of
1.00 Select one:
0 a. Recovery manager
0 b. Query optimizer
0 c. Scheduler
@ d. Authorization control
Question 2 Manakah komponen DBMS berikut yang terkait dengan aktivitas User :
Correct
Question 3 Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Languange (DML) yang disertakan (embedded)
Correct dalam program yang ditulis dalam bahasa pemrograman induk (seperti C, Pascal, Cobol, dll), termasuk kategori :
Mark 1.00 out of
1.00 Select one:
0 a. Pemakai khusus
0 b. Pemakai mahir
@ c. Programmer aplikasi
0 d. Pemakai umum
Send message
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 1/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 4 Penjelasan tentang apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain disebut :
Correct
0 d. Unary degree
Question 5 Perubahan yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang lebih tinggi merupakan tujuan
Correct utama dari 3 tingkat arsitektur, yaitu :
Mark 1.00 out of
1.00 Select one:
@ a. Kemandirian data
0 b. Standarisasi data
0 c. Integritas data
0 d. Konsistensi data
Question 6 Sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu
Correct organisasi, merupakan definisi dari :
Mark 1.00 out of
1.00 Select one:
0 a. Aplikasi database
@ b. Database
0 c. Informasi
0 d. Database Management System
Question 7 Tenaga ahli yg bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan
Correct melaporkan kesalahan dari sistem tersebut kepada pihak penjuaL adalah :
Mark 1.00 out of
1.00 Select one:
0 a. Operator
@ b. System Engineer
0 c. Programmer aplikasi
0 d. Database Administrator
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 2/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 8 Transaction manager adalah komponen software utama database yang berfungsi :
Correct
The correct answer is: Mengerjakan proses-proses yang dibutuhkan operasi yang diterima transaksi
Question 9 Ubah alamat menjadi SURABAYA untuk PETUGAS yang memiliki NO_PETUGAS C2120
Correct
The correct answer is: UPDATE PETUGAS SET ALAMAT=’SURABAYA’ WHERE NO_PETUGAS=’C2120’;
Question 10 Arsitektur DBMS dimana aplikasi dan DBMS dijalankan pada masing-masing workstation tetapi tetap meminta file dari
Correct server jika diperlukan adalah :
Mark 1.00 out of
1.00 Select one:
0 a. client-server
0 b. Teleprocessing
@ c. File-server
0 d. Semua salah
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 3/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 13 Berikut ini termasuk dalam kategori entitas dari file SOAL , kecuali :
Correct
Question 14 Conceptual schema dapat diubah oleh DBA tanpa mengganggu external schema. Pernyataan di atas menunjukkan jenis
Correct kemandirian data :
Mark 1.00 out of
1.00 Select one:
0 a. Behavioural Data Independence
0 b. Physical Data Independence
0 c. Static Data Independence
@ d. Logical Data Independence
Question 15 Dalam basis data, istilah sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris yang menunjukkan adanya
Correct hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda, disebut :
Mark 1.00 out of
1.00 Select one:
0 a. Domain
0 b. Tuple
0 c. Atribut
@ d. Relasi
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 4/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 16 Dalam mengelola basis data, program utilitas yang dapat digunakan oleh DBA adalah :
Correct
0 b. Perusahaan catering
0 c. Menu
0 d. Konsumen
Question 18 Dari file SOAL yang termasuk tuple berikut ini adalah :
Correct
The correct answer is: 10289002, Nayla, Jl. Y no 1 Depok 16451, 87702240
Question 19 Dari file SOAL, Alamat dapat diterapkan dalam jenis atribut :
Correct
0 c. Derivatif
0 d. Simple
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 5/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 20 Dari file SOAL , berikut ini termasuk dalam kategori candidat key, kecuali :
Correct
0 c. Entitas
0 d. Enterprise
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 6/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 24 Dari file SOAL, yang mutlak merupakan atribut simple dari tabel konsumen adalah :
Correct
0 c. TELP
0 d. Nama_Kons
0 c. Tuple
0 d. Cardinality
Question 26 Dibawah ini yang termasuk kelemahan dari sistem pemrosesan file adalah :
Correct
Question 27 Fungsi DBMS yang menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadinya kerusakan
Correct pada basis data tersebut, dikenal dengan fungsi
Mark 1.00 out of
1.00 Select one:
0 a. Layanan data independence
0 b. Dukungan transaksi
@ c. Layanan recovery
0 d. Layanan integrity
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 7/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 28 Hapus data PINJAM yang kode bukunya AM111 bagi anggota yang mempunyai NO_ANGGOTA M3213 perintahnya
Correct adalah :
Mark 1.00 out of
1.00 Select one:
0 a. DELETE PINJAM WHERE KD_BUKU=’AM111’ AND NO_ANGGOTA=’M3213’;
@ b. DELETE FROM PINJAM WHERE KD_BUKU=’AM111’ AND NO_ANGGOTA=’M3213’;
The correct answer is: DELETE FROM PINJAM WHERE KD_BUKU=’AM111’ AND NO_ANGGOTA=’M3213’;
Question 29 Jika kerangkapan data dikontrol dan kekonsistenan data dapat dijaga, maka data menjadi akurat”. Pernyataan di atas
Correct dukungan sistem basis data untuk aspek :
Mark 1.00 out of
1.00 Select one:
0 a. Kemandirian data
0 b. Standarisasi data
@ c. Integritas data
0 d. Berbagi data
Question 30 Berikut ini manakah perintah yang benar untuk mengubah Tabel MHS yaitu mengubah tipe kolom NPM yang semula
Incorrect Numeric(8) menjadi Char(8) :
Mark 0.00 out of
1.00 Select one:
0 a. Alter Table MHS Modify NPM Char(8)
@ b. Edit Table MHS Modify NPM Num (8) TO NPM Char(8)
◄ FILE SOAL
I Jump to... I File Entity Relational Diagram ►
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 8/8
2/16/2021 UTS SBD1: Attempt review
Dashboard / My courses / PTA 2020/2021|3KA12|Sistem Basis Data 1 **|ROSDIANA / Ujian Tengah Semester (UTS) / UTS SBD1
Question 1 Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu adalah
Correct
0 c. Atribut Derivatif
0 d. Atribut Simple
Question 2 Berikut ini yang merupakan enterprise dari entitas dokter, pasien, obat adalah :
Correct
0 c. Bank
0 d. Universitas
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 1/14
2/16/2021 UTS SBD1: Attempt review
Question 3 + 'ABEL S
Correct Sn Status Citv
Mark 2.50 out of Sl Smith 20 London
2.50
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
SS Adams 30 Athens
□
TABELP
Pn Pn"m" I - . ,r Wei!!ht Citv
Pl Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
PS Cam Blue 12 Paris
P6 Co2: Red 19 London
TABEL SP
Sn Pn q ty
Sl Pl 300
Sl P2 200
Sl p 40
Sl P4 200
Sl PS 100
Sl P6 100
S2 Pl 300
S2 P2 400
S3 P2 200
S4 P2 200
S4 P4 300
S4 PS 400
Berikut ini query untuk menampilkan nama supplier yang memasok part berwarna merah, kecuali :
Select one:
a. SELECT Sname FROM S WHERE Sn IN
(SELECT Sn FROM SP WHERE Pn IN
(SELECT Pn FROM P WHERE COLOUR = 'Red'))
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 2/14
2/16/2021 UTS SBD1: Attempt review
Question 4
Correct
Select one:
-.) a. Barang
Question 5 Kapasitas untuk merubah skema pada satu level sistem basis data tanpa harus merubah skma pada level lainnya disebut :
Correct
c. Data Oriented
d. Kaku
d. Software mahal
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 3/14
2/16/2021 UTS SBD1: Attempt review
Question 8 Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut
Correct hanya sebagai atribut biasa disebut
Mark 2.50 out of
2.50 Select one:
0 a. Alternate Key
0 b. Super Key
@ c. Foreign Key
0 d. Candidate Key
Question 9 Alokasi ruang penyimpanan data dan indeks merupakan salah satu hal yang perlu diperhatikan pada tingkat/level……..
Correct arsitektur bais data.
Mark 2.50 out of
2.50 Select one:
@ a. Internal
0 b. Logical
0 c. Eksternal
0 d. Konseptual
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 4/14
2/16/2021 UTS SBD1: Attempt review
Question 10 + 'ABEL S
Incorrect Sn Status Citv
Mark 0.00 out of Sl Smith 20 London
2.50
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
S5 Adams 30 Athens
□
TABELP
Pn Pn"m" I - . ,r Wei!!ht Citv
Pl Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
PS Cam Blue 12 Paris
P6 Co2: Red 19 London
Query untuk menampilkan no.supplier yang tinggal di Paris dengan status lebih dari 10 adalah :
Select one:
a.
SELECT Sn FROM S
WITH City ='Paris’ AND Status > 10
b.
SELECT Sn FROM S
WHERE City ='Paris’ AND Status > 10
c.
SELECT Sn FROM S
WHERE City ='Paris’ OR Status > 10
d.
SELECT Sn FROM S
WHERE City ='Paris’ AND Status >= 10
Question 11 Berikut perintah untuk menghindari hasil data yang sama terulang lagi, yaitu
Correct
b. Distinct
c. Descript
d. Order by
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 5/14
2/16/2021 UTS SBD1: Attempt review
Question 12 Sekumpulan data yang terintegrasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi, merupakan
Correct pengertian dari :
Mark 2.50 out of
2.50 Select one:
C)
a. Sistem Basis Data
@
b. Basis Data
C)
c. Data
0 d. Database Management System
Question 13
Incorrect
Select one:
a. 5
b. 3
c. 2
d. 4
b. Entitas
c. Key
d. Relationship
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 6/14
2/16/2021 UTS SBD1: Attempt review
Question 16
Correct Alamat
Select one:
a. 1 : 1
b. 1: M
c. M : N
d. M : 1
Question 17 Berikut adalah model data yang termasuk dalam model data berbasis Record, kecuali :
Correct
0 b. Network
C) c. Hierarchical
(!) d. Semantic
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 7/14
2/16/2021 UTS SBD1: Attempt review
Question 18 .Ubah harga barang untuk kode barang B003 menjadi 2500 :
Correct
Question 19 Entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain disebut dengan
Correct
0 c. Total Participation
0 d. Cardinality Ratio Constraint
Question 20 Kumpulan nilai yang valid untuk satu atau lebih atribut disebut dengan
Correct
0 d. Cardinality
Question 21 Sintaks yang digunakan sebagai kondisi jika terdapat Group By adalah :
Incorrect
0 d. Distinct
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 8/14
2/16/2021 UTS SBD1: Attempt review
Question 22 Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
Correct
Question 23
Correct
+'ABEL S
Sn
~
- Status City
'
Mark 2.50 out of Sl Smith 20 London
2.50
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
S5 Adams 30 Athens
□
TABELP
Pn Pn 1e Colour Wei2ht Citv
Pl Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
PS Cam Blue 12 Paris
P6 Co2: Red 19 London
Select one:
a. SELECT Sn, Sname, Status FROM S
b. Update table
c. Drop Table
d. Alter Table
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 9/14
2/16/2021 UTS SBD1: Attempt review
Question 25
Correct
Select one:
-.) a. Nm_Brg
C)
b. Kd_Supp
0 c. Hrg_Brg
(I) d. Kd_Brg
Question 26 Informasi mengenai semantic data dan hubungan antar data digambarkan dalam arsitektur database pada level …
Incorrect
0 b. Physical Data
c. Eksternal
0 d. Konseptual
Question 27 Statement database yang digunakan untuk memberikan hak akses tabel/database kepada user yaitu :
Correct
0 c. Unload
@ d. Grant
Question 28 Berikut ini adalah keuntungan dari Sistem Basis Data, kecuali :
Correct
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 10/14
2/16/2021 UTS SBD1: Attempt review
Question 29
Incorrect
Select one:
@
a. 2
C)
b. 5
0 c. 4
C)
d. 3
Question 30 Dalam Aljabar Relasional untuk menampilkan informasi dari relasi barang yang mempunyai kode barang (KD_BRG) =
Incorrect “A001” menggunakan perintah :
Mark 0.00 out of
2.50 Select one:
a. crBARANG = (KD_BRG = "A00I ")
Question 31 Tampilkan nama barang,harga barang yang lebih besar dari 500 dan kurang dari 1500 :
Correct
b. Select nm_brg, hrg_brg From Barang Where hrg_brg between 500 AND 1500
c. Select nm_brg, hrg_brg From Barang Where hrg_brg >= 500 AND hrg_brg < 1500
d. Select nm_brg, hrg_brg From Barang Where hrg_brg > 500 OR hrg_brg ≤ 1500
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 11/14
2/16/2021 UTS SBD1: Attempt review
Question 32
Alamat
Correct ~
Mark 2.50 out of
2.50
Select one:
C)
a. Unary Degree
0 b. Ternary Degree
(I) c. Binary Degree
0 d. N-ary Degree
Question 33 Model data berbasis record menggunakan tabel dua dimensi terdiri dari baris dan kolom untuk memberi gambaran
Correct sebuah berkas data adalah :
Mark 2.50 out of
2.50 Select one:
@ a. Model data Relasional
Question 34 Perubahan pada skema internal dimana tidak mempengaruhi skema konseptual dan eksternal disebut dengan :
Correct
b. Conseptual/Internal Mapping
c. Eksternal/Conceptal Mapping
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 12/14
2/16/2021 UTS SBD1: Attempt review
Question 35 Perintah untuk hapus kolom Nm_Brg dari tabel Barang adalah
Correct
Question 37
Correct Alamat
~
Mark 2.50 out of
2.50
Select one:
a. Mahasiswa
b. NPM
c. Ambil
d. Nm_mhs
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 13/14
2/16/2021 UTS SBD1: Attempt review
Question 38 Arsitektur database sistem yang menerangkan struktur penyimpanan database secara fisik dan organisasi file yang
Correct digunakan adalah :
Mark 2.50 out of
2.50 Select one:
@ a. Tingkat Internal
0 b. Tingkat Relasional
0 c. Tingkat Konseptual
0 d. Tingkat Eksternal
Question 39 Candidate key yang tidak dipilih sebagai primary key dalam relational key dikenal dengan istilah :
Correct
0 b. Super Key
0 c. Primary Key
0 d. Foreign key
Question 40 Di dalam komponen sistem database yang bertanggung jawab dalam pengontrolan keseluruhan sistem database yaitu :
Correct
◄ QUIZ
l Jump to... ........
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 14/14
..
f.MVERS/rAS Gc.mDAPJM
.=
SK. No. '2/DIKil / Xep / 1996 . • · Sas
Psikolugt,
F:akulas I1mu Komp<=. icknologi Industri, Ekoooroi, Tcbw<: Sipil & P�
Tckuik J<oroputc1: , .Akun= Kompu� . 1bmjcmcn Keu-aogao
l'rogr.uo. Diploma (D3} Man2je= Infoona.cika,
c!211 Pcnw=, 'I�i · · Tcknik Elekl Tdtnik Mesia,
Progri'll Satj:<a,, (S1) Sisu:to Jofor=s� S�em Komputct. �ckaik_Infu� .=• · . /
Iawu, Tc-Nla-cdiJ;u
Tdu,ik iodusni, Akunu...,.;, Manajcmen, ,-\a:irdaur, Tck.oi',; S� Pril:ologi. Su=
M.an.iJClllctt, Teknik Eldctro
l'r°'nua M,iglst(r (S2) M;majemen Sistem lnfura.ms�
t'rogralll Ool<toc (S3) Umu 1='.lc.onomi, Tclmologi lnforroasi / lhru.t K.omputa
PETUNJUK ..."'
► Berdoalah Sebelwn Mengerjakan Soal
► Dilanµig bekerja sama dalam bentuk apapun
► Selamat mengerjakan semoga sukses
► Telepon Seluler dim.atlkan selama ujian berlangsung
Ev� tanda silang untuk:jawaban yang paling tepat pada lembar.jawaban yang telah
disediakan !
1. Sekumpu!an data yang terintegrasi untuk memenuhi kebutuhan para pemalcai di dalam
suatu organisasi, merupakan pengertian dari :
♦ Data
*
-:� Sistem Basis Data
Basis Data ✓ -$ Database Management System
2. Perangkat lunak yang men.ingaru semua pengaksesan database dina.'11.akan :
-r
*
� Data
Basis Data
t� Sistem Basis Data
-$.- Database Management System✓
3. Beril'Ut ini yang merupakan enterprise dari entitas rekening,nasabah, jenis tabungan
adalah:
+· r-� R.umah Sa.kit
*
Bank ✓
Universitas -$· Pabrik
4. Ku.qJ.pula.t-i· pJ[ai yang valid unruk: satu atau lebih atribut disebut dengan
·
r� Cardinality
*
� Dornair� v
Derajat $- Atribut
•
5. Dibawah ini merupakan gambaran File manajemen Tradisional, kecuali:
♦ Program Oriented
*
Kaku
H Kerangkapan Data
� Data Oriented✓
6. Kelemahan dari File manajemen Database adalah :
♦ Tidak Fleksibel
*
Data tidak standar
.ff Software mahal ✓
-Et� Pengaksesan data susah
7. Arsitektur database sistem yang menerangkan struktur penyimpanan database secara
t fisik dan organisasi file yang digunakan adalah :
♦ Tingkat Konseptual
I * Tingkat Internal v
t-" Tingkat Ekstemal
-($l· Tingkat Relasional
8. Kapasitas untulc merubah skema pada satu level sistem basis data tanpa barus merubah
skema pada level lainnya disebut
♦ Konseptual mapping/ External .U Data Independence v'
*
Internal mapping/ Conceptual {!� Data Dependent
9. Model data berbasis record menggunakan tabel dua dimensi terdiri dari baris dan kolom
untulc memberi gambaran sebuah berkas data adalah
♦ Model data hirarki
*
t-l Model data Konseptual
Model data jaringan � Model data Relasional ✓
10. Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
♦ ·noleh null ✓
* Tidak boleh null .
t-l Nilai data foreign key hams sama (ada) dalam nilai data pada relasi lain sebagai
primary key
$- Tidak harus unik
11. Candidate key yang tidak dipilih sebagai primary key dalam relational key dikenal
dengan istilah :
♦ Superkey
*Primary �ey
t¥ Alternate key ✓
-$• Foreign key
12. Dr. Thomas Alfa Edison, MEngSc. Dr dan MengSc merupakan nilai data da.ri. atribut
yang berjenis:
� Atribut Multivalue J
*·
:�l Atribut Derivatif
Atribut Composite -$· Atribut Simple
2
Gtmakan tabel-tabel dibawa.li ini untuk menjawab pertanyaan no. i 3 sampai dengan no. 23.
B arang
Kd Brg Nm Brg Kd Supp Hrg Brg
AOOI Pulpen 021 2000
B002 Pen��aris 038 1000
B003 Buku Tulis 001 1500
A004 Pensil 021 1000
.supprier
r,
Transaksi
Kd Trans Tgl Trans Kd Brg Jml Trans
081 08/09-/2001 B002 40
096 12/11/2001 A003 20
109 07/07/2004 A00l 10
201 30/12/2005 B004 30
* Kd_Supp
.. _Kd_Brg J . t-il Nm_Brg
�➔ Hrg_Brg
16. Pedntah SQL untuk melihat semua data d:ari relasi Supplier yaitu :
♦ Select * Where Supplier
*Select Kd_Supp, Nm-Supp, Almt, Status Where relasi Supplier
� Select Kd_Supp, Nm_Supp, Almt, St':llus From Supplier✓
'$ Select Kd_Supp, Nm_Supp, Almt, Status From Supplier Where relasi Supplier
21. Dalrun Aljabar Relasional untuk menampilkan infonnasi barang yang mempunyai
kode barang (KD_BRG) = "A00 I" menggunakan perintah
♦ O'K.D BRG="AOOI" (BARANG) v
(BARANG)
.. 1tKD-BRG•"A001"
••• - - (KD-BRG.,"AOOl")
a;,1 vBARANQc
-Q} 7tBARANG (D_BRG = "AOOI")
K
22. Dalrun Alja}?ar Relasional untuk menampiUmn nama bar-ang beserta harganya saja,
maka menggunakan perintah
♦ aNm_Brg, Hrg_Brg (BARANG)
�- 1t Nm_Brg, Hrg_Brg (BARANG) v
23. Ubah harga barang untuk kode barang B004 menjadi 2500:
♦ Update table BARANG set HRG_BRG = 2500 where KD_BRG= 'B004'
*· Update BARANGset HRG BRG = 2500 for KD BRG = 'B004'
� UpdateBARANGsetHRG-BRG=2500whereKD BRG='B004' ✓
-$- Update BARANG set KD_B.RG = 'B004' where HRG_BRG = 2500 ,,,,
25. Karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang
entity atau relationship tersebut adalah :
♦ Relationship
* Entity
U Atribut ✓
-$ Key
26. Suatu atribut <likatakat1 composite j ika :
♦ atribut yang dihasilkan d.ari atribut lain
* atribut yang digunakan untuk menentulmn suatu entity secara unik:
4
f·� atribut yang memiliki sekelompok nilai untuk setiap instan entity
.$' atribut yang tcrdiri dari beberapa atribut yang lebih kecil v
27. Statement database yang digimakan untuk memberikan hale alcses tabel/database
kepada user yaitu
*
� GRANT :-: RECOVER TABLE
REVOKE ¢UNLOAD
Untuk soal No. 28 £Id 32, perhatikan Entity Relationship Diagram berikut :
' 28. __
N&_Peg
Departemen
5
34.
._____..I I
Simbol E - R Diagram diatas merupakan simbol :
♦ Entity
* Relationship
R Weak Entity ✓
-$ Atribut Derivatif
3S. Keberadaan suatu entity yang tergantung pada hubungannya dengan entity lain disebut
dengan:
♦ Total Participation ✓ r-� Cardinality Constraint
*
Partial Participation -EB· Identifying Relationship
Kd_Mk
sks
MataKuliah
♦ I Mahasiswa
�
I Mala Kuliah I p
tl
4
I Mahasiswa
--�
✓�
I Mata Kuliah
� I
Mahasiswa
_
Ma.ta Kuliah
_ __ _ _ , f - - - - - - < ~ : : : C = ~ i . __ _____.
6
..·""·:t'
,.....,....._
TABELS
cc· trS
S2 Jones 10 Paris
....
S3 Blake 30 Paris
Clark London
...
S4 20
S5 Adams 30 Athens
TABELP
Pn Pname Wama ,J\Teisrlit City
Pl Nut Red 12 London
-
S2 P2 400
S3 P2 200
'
S4 P2 200
S4 P4 300
S4 PS 400
-
39. Query untuk menampilkan no.supplier yang tinggal di Paris dengan status lebih darl
20 adalah:
♦ SELECT Sn FROM S
WHERE City ='Paris" AND Status > 20. ✓
* SELECT Sn FROM S
WHERE City ='Paris" OR Status> 20
t-: SELECT Sn FROM S
WHERE City ='Paris" AND Status >= 20
$- SELECT Sn FROM S
WITH City ='Paris" Ai�D Status> 20
40. Berikut ini query untuk menampilkan nama supplier yang memasok part berwama
merah-. kecuali .:.
♦ SELECT Sname FROM S, SP, P
WHERES.Sn=SP.Sn AND SP.Pn = P.Pn AND P.COLOR = 'RED'
8
SBD VCLASS
SBD VCLASS
1.
1. Dalam
Dalam basis
basis data
data suatu
suatu obyek
obyek yang
yang dapat
dapat dibedakan
dibedakan dari
dari yang
yang lainnya
lainnya disebut
disebut ::
Select
Select one:
one:
a.
a. enterprise
enterprise
9
b.
b. Tuple
Tuple
,O
c.
Cc. atribut
atribut
d.
d. Entitas
5
Entitas
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Entitas
Entitas
2.
2. Berikut
Berikut ini
ini merupakan
merupakan contoh
contoh atribut,
atribut, kecuali
kecuali ::
Select
Select one:
one:
a.
a. Jenis_robot
Jenis robot
Yo
b.
b. Universitas
Universitas
c.
c. No_Stok
No Stok
YO
d.
d. Tgl_lhr
Tgl Ihr
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Universitas
Universitas
3.
3. Sebuah
Sebuah tabel
tabel yang
yang terdiri
terdiri dari
dari beberapa
beberapa kolom
kolom dan
dan beberapa
beberapa baris
baris di
di sebut
sebut : :
Select
Select one:
one:
a.
a. Domain
Domain
9
b.
b. Tuple
Tuple
9
c.
c. Relasi
Relasi
9
d.
d. enterprise
|
enterprise
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Relasi
Relasi
4.4. Atribut
Atribut dengan
dengan domain
domain yang
yang sama
sama yang
yang menjadi
menjadi kunci
kunci utama
utama pada
pada sebuah
sebuah relasi
relasi tetapi
tetapi
pada relasi lain atribut tersebut hanya sebagai atribut biasa disebut
pada relasi lain atribut tersebut hanya sebagai atribut biasa disebut : :
Select
Select one:
one:
a.
a. Foreign
Foreign key
key
5
b.
b. alternate
alternate key
key
Yo
c.
c. Candidat
Candidat key
key
d.
d. Primary
Primary key
key
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Foreign
Foreign key
key
5.
5. Suatu
Suatu bentuk
bentuk organisasi
organisasi seperti
seperti Bank,
Bank, Universitas,
Universitas, Perpustakaan
Perpustakaan dapat
dapat disebut
disebut : :
Select
Select one:
one:
a.
a. Basis
Basis Data
Data
99
b.
b. Entitas
Entitas
c.
c. Atribut
Atribut
d.
d. Enterprise
Enterprise
5
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Enterprise
Enterprise
6.
6. Isi
Isi data/informasi
data/informasi yang
yang tercakup
tercakup dalam
dalam setiap
setiap elemen
elemen data,
data, disebut
disebut
Select
Select one:
one:
a.
a. Entitas
Entitas
99
b.
b. Atribut
Atribut
c.
c. Kunci
Kunci elemen
elemen data
data
d.
d. Data
Data Value
5
Value
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Data
Data Value
Value
7.
7. Karakteristik
Karakteristik dari
dari suatu
suatu entitas,
entitas, disebut:
disebut:
Select
Select one:
one:
a.
a. Data
Data Value
Value
Yo
b.
b. Atribut
Atribut
c.
c. Entitas
Entitas
YO
d.
d. Kunci
Kunci Elemen
Elemen Data
Data
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Atribut
Atribut
8.
8. Baris
Baris pada
pada sebuah
sebuah relasi,
relasi, disebut:
disebut:
Select
Select one:
one:
a.
a. Relasi
Relasi
9
b.
b. Cardinality
Cardinality
9
c.
c. Tupel
Tupel
9
d.
d. Domain
4
Domain
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Tupel
Tupel
9.
9. Baris
Baris pada
pada sebuah
sebuah relasi,
relasi, disebut:
disebut:
Select
Select one:
one:
a.
a. Relasi
Relasi
9
b.
b. Cardinality
Cardinality
77
c.
c. Tupel
Tupel
d.
d. Domain
=)
Domain
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Tupel
Tupel
10.
10. Suatu
Suatu domain
domain dapat
dapat dipakai
dipakai sebagai
sebagai kunci
kunci primer
primer bila
bila merupakan
merupakan atribut
atribut tunggal
tunggal pada
pada
domain yang bersangkutan merupakan konsep
domain yang bersangkutan merupakan konsep dari : dari :
Select
Select one:
one:
a.
a. Entity
Entity Integrity
Integrity
b.
b. null
null
icy
c.
c. Referential
Referential Integrity
Integrity
d.
d. not
not null
null
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Referential
Referential Integrity
Integrity
1.
1. Data
Data definition
definition language
language digunakan
digunakan untuk
untuk ::
Select
Select one:
one:
a.
a. Mengontrol
Mengontrol hak
hak akses
akses dari
dari pengguna
pengguna
9
b.
b. Mendefinisikan
Mendefinisikan struktur
struktur basis
basis data
data
c.
c. Menambah
Menambah data
data
9)
d.
d. Memanipulasi
Memanipulasi data
data
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Mendefinisikan
Mendefinisikan struktur
struktur basis
basis data
data
2.
2. Untuk
Untuk menghitung jumlah nilai
menghitung jumlah nilai dari
dari suatu
suatu atribut
atribut digunakan
digunakan fungsi
fungsi ::
Select
Select one:
one:
a.
a. AVG
AVG
4
b.
b. SUM
SUM
7
c.
c. TOTAL
TOTAL
9
d.
d. COUNT
COUNT
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: SUM
SUM
3.
3. Perintah
Perintah create
create digunakan
digunakan untuk
untuk membuat
membuat hal
hal berikut
berikut ini,
ini, kecuali
kecuali ::
Select
Select one:
one:
a.
a. Index
Index
b.field
c.
c. view
view
d.
d. Tabel
Tabel
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is:
field
field
4.4. Untk
Untk merubah
merubah nama
nama field
field pada
pada sebuah
sebuah tabel
tabel digunakan
digunakan perintah
perintah ::
Select
Select one:
one:
a.
a. add
add
4
b.
b. modify
modify
7
c.
c. alter
alter
Yo
d.
d. drop
drop
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: modify
modify
5.
5. Perintah
Perintah drop
drop digunakan
digunakan untuk
untuk menghapus
menghapus ::
Select
Select one:
one:
a.
a. database
database
9
b.
b. Tabel
Tabel
77
c.
c. Field
Field
d.
d. record
5
record
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Field
Field
6.
6. Yang
Yang bukan
bukan termasuk
termasuk kelompok
kelompok perintah
perintah DML
DML (Data
(Data Manipulation
Manipulation Language)
Language) adalah:
adalah:
Select
Select one:
one:
a.
a. delete
delete
YG 9
b.
b. revoke
revoke
c.
c. Insert
Insert
d.
d. select
select
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: revoke
revoke
7.
7. Perintah
Perintah untuk
untuk menghapus
menghapus data
data PINJAM
PINJAM yang yang kode
kode bukunya
bukunya AM111
AM111 bagi
bagi anggota
anggota yang
yang
mempunyai
mempunyai NO_ANGGOTA
NO ANGGOTA M3213
M3213 adalah
adalah : :
Select
Select one:
one:
a.
a. DELETE
DELETE PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND NO_ANGGOTA=’M3213’;
NO ANGGOTA-'M3213”,
Yo
b.
b. DELETE
DELETE FROM
FROM PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND NO_ANGGOTA=
NO ANGGOTA- M3213
M3213
c.
c. DELETE
DELETE PINJAM
PINJAM WHERE
WHERE KD_BUKU=
KD BUKU- AM111
AM111 AND
AND NO_ANGGOTA=’M3213’
NO ANGGOTA-'M3213'
d.
d. DELETE
DELETE FROM
FROM PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND NO_ANGGOTA=’M3213’;
5
NO ANGGOTA-'M3213":
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: DELETE
DELETE FROM
FROM PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND
NO_ANGGOTA=’M3213’;
NO ANGGOTA-'M3213'
8.
8. Perintah
Perintah untuk
untuk mengubah
mengubah alamat
alamat menjadi
menjadi SURABAYA
SURABAYA untuk
untuk PETUGAS
PETUGAS yang
yang memiliki
memiliki
NO_PETUGAS C2120 adalah
NO PETUGAS C2120 adalah : :
Select
Select one:
one:
a.
a. UPDATE
UPDATE PETUGAS
PETUGAS SET
SET ALAMAT=’SURABAYA’
ALAMAT-'SURABAYA' WHERE
WHERE NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
5
b.
b. UPDATE
UPDATE PETUGAS
PETUGAS =’
-' SURABAYA’
SURABAYA' WHERE
WHERE NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
99
c.
c. UPDATE
UPDATE PETUGAS
PETUGAS WHERE
WHERE NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
d.
d. UPDATE
UPDATE PETUGAS
PETUGAS =’
-' SURABAYA’
SURABAYA' WHERE
WHERE NO_PETUGAS=’C2120’
NO PETUGAS-'C2120'
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: UPDATE
UPDATE PETUGAS
PETUGAS SET
SET ALAMAT=’SURABAYA’
ALAMAT-'SURABAYA' WHERE
WHERE
NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
9.
9. Untuk
Untuk menambahkan
menambahkan kolom
kolom KONDISI_BUKU
KONDISI BUKU dengan
dengan panjang
panjang 55 karakter
karakter pada
pada table
table
BUKU_CERITA,
BUKU CERITA, perintahnya
perintahnya adalah
adalah sebagai
sebagai berikut
berikut ::
Select
Select one:
one:
a.
a. ALTER
ALTER TABLE
TABLE BUKU_CERITA
BUKU CERITA ADD
ADD ((KONDISI
KONDISI_BUKU
BUKU CHAR
CHAR (5));
»
(5)):
yy
b.
b. ALTER
ALTER TABLE
TABLE BUKU_CERITA
BUKU CERITA ADD
ADD ((KONDISI
KONDISI_BUKU
BUKU (5))
(5))
c.
c. ALTER
ALTER TABLE
TABLE BUKU_CERITA
BUKU CERITA ADD
ADD ((KONDISI
KONDISI_BUKU
BUKU CHAR
CHAR (5);
(5):
c
d.
d. ALTER
ALTER TABLE
TABLE BUKU_CERITA
BUKU CERITA ADD
ADD ((KONDISI
KONDISI_BUKU
BUKU CHAR
CHAR (5)
(5)
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: ALTER
ALTER TABLE
TABLE BUKU_CERITA
BUKU CERITA ADD
ADD ((KONDISI
KONDISI_BUKU
BUKU CHAR
CHAR (5));
(5):
10.
10. Salah
Salah satu
satu perintah
perintah DCL
DCL pada
pada SQL
SOL yang
yang bertujuan
bertujuan untuk
untuk memberikan
memberikan hak
hak akses
akses kepada
kepada
user
user adalah:
adalah:
Select
Select one:
one:
a.
a. UPDATE
UPDATE
,O 9%
b.
b. DROP
DROP
c.
c. REVOKE
REVOKE
d.
d. GRANT
5
GRANT
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: GRANT
GRANT
1.
1. Berikut
Berikut ini
ini merupakan
merupakan operasi
operasi dasar
dasar yang
yang terdapat
terdapat pada
pada Aljabar
Aljabar Relasional,
Relasional, kecuali
kecuali : :
Select
Select one:
one:
a.
a. Cartesian
Cartesian product
product
Yo
b.
b. Projeksi
Projeksi
c.
c. Seleksi
Seleksi
d.
d. Klasifikasi
5
Klasifikasi
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Klasifikasi
Klasifikasi
2.
2. Perintah
Perintah ((71π nik,
nik, nama_pasien(σ
nama pasien(o alamat
alamat =
- ‘Bogor’
'Bogor' (pasien)))
(pasien))) memiliki
memiliki arti
arti : :
Select
Select one:
one:
a.
a. Menampilkan
Menampilkan semua
semua record
record untuk
untuk pasien
pasien yang
yang beralamat
beralamat di
di Bogor
Bogor
b.
b. Menggabungkan
Menggabungkan atribut
atribut NIK
NIK dan
dan Nama
Nama Pasien
Pasien pada
pada tabel
tabel Pasien
=)
Pasien
c.
c. Menggabungkan
Menggabungkan data
data dari
dari tabel
tabel NIK
NIK dan
dan tabel
tabel Nama
Nama Pasien
Pasien
icy
d.
d. Tampilkan
Tampilkan NIK
NIK dan
dan Nama
Nama Pasien
Pasien yang
yang bertempat
bertempat tinggal
tinggal di
di Bogor
Bogor
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Tampilkan
Tampilkan NIK
NIK dan
dan Nama
Nama Pasien
Pasien yang
yang bertempat
bertempat tinggal
tinggal di
di Bogor
Bogor
3.
3. Operasi
Operasi yang
yang menggabungkan
menggabungkan data
data dari
dari dua
dua buah
buah table
table atau
atau hasil
hasil query
query: :
Select
Select one:
one:
a.Operasi
a.Operasi Union
Union
4
b.
b. Bentuk
Bentuk umumnya
umumnya perintahnya
perintahnya adalah
adalah :: E1
E1 X
X E2
E2
7
c.Bentuk
c.Bentuk umumnya
umumnya perintahnya
perintahnya adalah
adalah :: E1
E1 U
U E2
E2
99
d.
d. Operasi
Operasi Add
Add
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Bentuk
Bentuk umumnya
umumnya perintahnya
perintahnya adalah
adalah :: E1
E1 X
X E2
E2
4. Perintah
4. Perintah (π
(tt kota
kota (dokter
(dokter) ) U
U π
11 kota
kota (perawat
(perawat ))
)) digunakan
digunakan untuk
untuk ::
Select
Select one:
one:
a.
a. menggabungkan
menggabungkan atribut
atribut dokter
dokter dengan
dengan atribut
atribut perawat
perawat pada
pada table
table kota
kota
9
b.
b. menggabungkan
menggabungkan atribut
atribut kota
kota pada
pada table
table dokter
dokter dengan
dengan atribut
atribut kota
kota pada
pada table
table perawat
perawat
c.
c. menampilkan
menampilkan atribut
atribut dokter
dokter dan
dan atribut
atribut perawat
perawat pada
pada table
table kota
kota
9)
d.
d. menggabungkan
menggabungkan atribut
atribut dokter
dokter dengan
dengan atribut
atribut perawat
perawat
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: menggabungkan
menggabungkan atribut
atribut kota
kota pada
pada table
table dokter
dokter dengan
dengan atribut
atribut kota
kota
pada table perawat
pada table perawat
5.
5. Bila
Bila kita
kita memiliki
memiliki 2 2 tabel
tabel AA dan
dan tabel
tabel BB, , diasumsikan
diasumsikan memiliki jumlah atribut/field
memiliki jumlah atribut/field yang
yang
sama
sama ,, dengan
dengan field
field dari
dari masing-masing
masing-masing atribut
atribut yang
yang bersesuaian
bersesuaian dari
dari tabel
tabel AA dan
dan tabel
tabel
BB juga
juga sama.
sama. Jika kita ingin mengdapatkan value field apa saja yang terdapat pada tabel
Jika kita ingin mengdapatkan value field apa saja yang terdapat pada tabel
A, tapi tidak pada tabel B, maka operasi ini dpt kita
A, tapi tidak pada tabel B, maka operasi ini dpt kita tulis sbb: tulis sbb:
Select
Select one:
one:
a. A ‒ B
5
aA-B
Cc
b.
b. A UB
AUB
c. A X BB
c.AX
d.
d.AA +
+BB
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: A
A ‒
- B
B
6.
6. Jika
Jika pada
pada table
table Penjualan,
Penjualan, kita
kita ingin
ingin mengambil
mengambil semua
semua record
record
yg
yg menguntungkan
menguntungkan (dengan
(dengan nilai
nilai pemasukan
pemasukan lebih
lebih besar
besar dari
dari nilai
nilai modal
modal untuk
untuk produk
produk
dengan
dengan kode
kode ‘ABC’),
'ABC'), maka
maka operasi
operasi ini
ini dapat
dapat kita
kita tulis
tulis sbb:
sbb:
Select
Select one:
one:
a.
a. π
Tt nilai
nilai pemasukan
pemasukan >
» nilai
nilai modal
modal“ ᴠ ’kode_produk=’ABC’
'kode produk-'ABC' (penjualan)
(penjualan)
Yo
b.
b. πz nilai
nilai pemasukan
pemasukan >
» nilai
nilai modal
modal ^« ’kode_produk=’ABC’
'kode produk-'ABC' (penjualan)
(penjualan)
c.
Cc. σ
O nilai
nilai pemasukan
pemasukan >
» nilai
nilai modal
modal vᴠ ’kode_produk=’ABC’
'kode produk-'ABC' (penjualan)
(penjualan)
d.
d. σ
@ nilai
nilai pemasukan
pemasukan >
» nilai
nilai modal
modal ^, ’kode_produk=’ABC’
'kode produk-'ABC' (penjualan)
(penjualan)
5
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: σ
O nilai
nilai pemasukan
pemasukan >
» nilai
nilai modal
modal ^. ’kode_produk=’ABC’
'kode produk-'ABC' (penjualan)
(penjualan)
7.
7. Bentuk
Bentuk perintah
perintah π
tt ss (E),termasuk
(E),termasuk dalam
dalam kategori
kategori ::
Select
Select one:
one:
a.
a. bahasa
bahasa Query
Ouery Formal
Formal Kalkulus
Kalkulus Relasional
Relasional
4
b.
b. bahasa
bahasa Query
Ouery Formal
Formal Aljabar
Aljabar Relasional
Relasional
»
c.
c. bahasa
bahasa Query
Ouery Formal
Formal
99
d.
d. bahasa
bahasa Query
Ouery Komersial
Komersial
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: bahasa
bahasa Query
Ouery Formal
Formal Aljabar
Aljabar Relasional
Relasional
8.
8. Operasi
Operasi yang
yang memungkinkan
memungkinkan kita
kita untuk
untuk menentukan
menentukan field-field
field-field data
data dari
dari sebuah
sebuah
table
table untuk
untuk ditampilkan,
ditampilkan, bentuk
bentuk umumnya
umumnya perintahnya
perintahnya adalah:
adalah:
Select
Select one:
one:
a. E1 ‒- E2
a.E1 E2
c
b. E1 X
b.E1 X E2
E2
c.
c. σ
0 pp (E)
(E)
d.
d. π
ms s (E)
(E)
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Ttπ ss (E)
(E)
9.
9. Operasi
Operasi Set-Difference
Set-Difference merupakan
merupakan kebalikan
kebalikan dari
dari operasi
operasi ::
Select
Select one:
one:
a.
a. Cartesian
Cartesian product
product
99
b.
b. Klasifikasi
Klasifikasi
c.
c. Union
Union
9
d.
d. Projeksi
"7
Projeksi
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Union
Union
10.
10. Sebuah
Sebuah query
query dalam
dalam tuple
tuple relational
relational calculus,
calculus, berorientasi
berorientasi pada
pada baris-baris
baris-baris data
data
keseluruhan/utuh
keseluruhan/utuh dalam
dalam suatu
suatu table,
table, merupakan
merupakan ::
Select
Select one:
one:
a.
a. bahasa
bahasa Query
Query Formal
Formal Kalkulus
Kalkulus Relasional
Relasional
4
b.
b. Tuple
Tuple Relational
Relational Calculus
Calculus
7
c.
c. Domain
Domain Relational
Relational Calculus
Calculus
9
d.
d. bahasa
bahasa Query
Query Formal
Formal Aljabar
Aljabar Relasional
Relasional
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Tuple
Tuple Relational
Relational Calculus
Calculus
1.
1. DB2
DB2 merupakan
merupakan relational
relational database
database management
management system
system (RDBMS)
(RDBMS) yang
yang memungkinkan
memungkinkan
pemakai memproses basis data relasional dengan menggunakan
pemakai memproses basis data relasional dengan menggunakan : :
Select
Select one:
one:
a.
a. SQL
5
SOL
c
b.
b. SYBASE
SYBASE
c.
c. QUEL
QUEL
© d.d. QBE
QBE
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: SQL
SQL
2.
2. DB2
DB2 dapat
dapat dijalankan
dijalankan pada
pada bermacam-macam
bermacam-macam platform
platform termasuk
termasuk sistem
sistem mainframe
mainframe
seperti
seperti berikut
berikut ini
ini kecuali
kecuali ::
Select
Select one:
one:
a, OS/400
a. 08/400
© b.'b. MVS/ESA
MVS/ESA
© c.
c. VM
VM
© d.dg. QUEL
QUEL
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: QUEL
QUEL
3.
3. IBM juga menyediakan
IBM juga menyediakan fasilitas
fasilitas untuk
untuk mengakses
mengakses RDBMS
RDBMS lainnya
lainnya yang
yang menggunakan
menggunakan
server
server aplikasi
aplikasi DRDA
DRDA yang
yang spesifik,
spesifik, yang
yang disebut
disebut ::
Select
Select one:
one:
© a.
a. entry-sequenced
entry-sequenced data
data sets
sets (ESDS)
(ESDS)
© b.
b. Distributed
Distributed Relational
Relational Architecture
Architecture (DRDA).
(DRDA).
€ c.
c. Distributed
Distributed Database
Database Connection
Connection Services
Services (DDCS).
(DDCS).
c
d.
d. direct
direct access
access storage
storage device
device (DASD)
(DASD)
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Distributed
Distributed Database
Database Connection
Connection Services
Services (DDCS).
(DDCS).
4.4. Produk-produk
Produk-produk DB2
DB2 yang
yang dijalankan
dijalankan pada
pada OS/2
OS/2 dan
dan platform
platform yang
yang berhubungan
berhubungan dengan
dengan
produk
produk tersebut
tersebut dikenal
dikenal sebagai
sebagai versi
versi ::
Select
Select one:
one:
a.
a. SPUFI /QMF
SPUFI /QMF
b. ESDS
b. ESDS
c.
c. DB2
DB2 Common
Common Server
5
Server
d.
d. PL/SQL
PL/SOL
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: DB2
DB2 Common
Common Server
Server
5.
5. Satu
Satu atau
atau lebih
lebih tabel
tabel yang
yang lengkap
lengkap merupakan
merupakan isi
isi dari
dari sebuah
sebuah ::
Select
Select one:
one:
a.
a. segmented
segmented table
table space
space
4
b.
b. Simple
Simple table
table space
space
»
c.
c. Partition
Partition table
table space
space
99
d.
d. sequenced
seguenced table
table space
space
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Simple
Simple table
table space
space
6.
6. Table
Table space
space yang
yang dibagi
dibagi dalam
dalam unit-
unit- unit,
unit, dimana
dimana setiap
setiap unit
unit dapat
dapat berisikan
berisikan sebagian
sebagian
tabel
tabel disebut
disebut ::
Select
Select one:
one:
a.
a. Simple
Simple table
table space
space
99
b.
b. sequenced
seguenced table
table space
space
c.
c. segmented
segmented table
table space
space
d.
d. Partition
Partition table
table space
space
5
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Partition
Partition table
table space
space
7.
7. Table
Table space
space yang
yang dibagi
dibagi dalam
dalam ukuran
ukuran yang
yang sama,
sama, dimana
dimana setiap
setiap bagian
bagian tersebut
tersebut
berisikan baris-baris yang hanya berasal dari satu tabel saja adalah
berisikan baris-baris yang hanya berasal dari satu tabel saja adalah : :
Select
Select one:
one:
a.
a. Partition
Partition table
table space
space
b.
b. sequenced
sequenced table
table space
space
4
c.
c. segmented
segmented table
table space
space
7
d.
d. Simple
Simple table
table space
space
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: segmented
segmented table
table space
space
8.
8. Sebuah
Sebuah indeks
indeks berisikan
berisikan sekumpulan
sekumpulan pointer
pointer pada
pada baris
baris dalam
dalam sebuah
sebuah : :
Select
Select one:
one:
a.
a. tabel
tabel
5
b.
b. field
field
99
c.
c. Domain
Domain
d.
d. Record
Record
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: tabel
tabel
9.
9. Berikut
Berikut ini
ini merupakan
merupakan perbedaan
perbedaan antara
antara SQL
SOL dan
dan SQL
SOL *Plus
“Plus, , kecuali
kecuali ::
Select
Select one:
one:
a.
a. pada
pada SQL
SOL Keyword
Keyword tidak
tidak dapat
dapat disingkat
disingkat
9
b.
b. pada
pada SQL
SOL perintah-perintahnya
perintah-perintahnya tidak
tidak dapat
dapat memanipulasi
memanipulasi data
data di
di dalam
dalam database
database
»
c.
c. SQL
SOL merupakan
merupakan Sebuah
Sebuah bahasa
bahasa
99
d.
d. SQL
SOL *Plus
“Plus Milik
Milik Oracle
Oracle
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: pada
pada SQL
SOL perintah-perintahnya
perintah-perintahnya tidak
tidak dapat
dapat memanipulasi
memanipulasi data
data di
di
dalam
dalam database
database
Yang
Yang merupakan
merupakan perluasan
perluasan SQL
SOL dengan
dengan keistimewaan
keistimewaan disain
disain dari
dari bahasa
bahasa pemrograman
pemrograman ::
Select
Select one:
one:
a.
a. Oracle9i
Oracle9i Database
Database
9
b.
b. PL/SQL
PL/SOL
»
c.
Cc. .. SQL
SOL *Plus
“Plus
99
d.
d. Oracle9i
Oracle9i Applications
Applications Server
Server
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: PL/SQL
PL/SQL
UTS
UTS
Komponen
Komponen software
software utama
utama database
database manager
manager yang
yang memeriksa
memeriksa apakah
apakah pemakai
pemakai
mempunyai wewenang untuk menyelesaikan operasi, disebut
mempunyai wewenang untuk menyelesaikan operasi, disebut : :
Select
Select one:
one:
a.
a. Scheduler
Scheduler
b.
b. Authorization
Authorization control
control
c.
c. Recovery
Recovery manager
manager
d.
d. Query
Query optimizer
optimizer
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Authorization
Authorization control
control
Manakah
Manakah komponen
komponen DBMS
DBMS berikut
berikut yang
yang terkait
terkait dengan
dengan aktivitas
aktivitas User
User: :
Select
Select one:
one:
a.
a. Query
Query
b.
b. Program
Program aplikasi
aplikasi
c.
c. Access
Access method
method
d.
d. Database
Database schema
schema
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Query
Pemakai
Pemakai yang
yang berinteraksi
berinteraksi dengan
dengan basis
basis data
data melalui
melalui Data
Data Manipulation
Manipulation Languange
Languange (DML)
(DML)
yang
yang disertakan
disertakan (embedded)
(embedded) dalam
dalam program
program yang
yang ditulis
ditulis dalam
dalam bahasa
bahasa pemrograman
pemrograman
induk
induk (seperti
(seperti C,
C, Pascal,
Pascal, Cobol,
Cobol, dll),
dll), termasuk
termasuk kategori
kategori : :
Select
Select one:
one:
a.
a. Pemakai
Pemakai umum
umum
b.
b. Pemakai
Pemakai khusus
khusus
c.
c. Pemakai
Pemakai mahir
mahir
d.
d. Programmer
Programmer aplikasi
aplikasi
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Programmer
Programmer aplikasi
aplikasi
Penjelasan
Penjelasan tentang
tentang apakah
apakah keberadaan
keberadaan suatu
suatu entity
entity tergantung
tergantung pada
pada hubungannya
hubungannya dengan
dengan
entity
entity lain
lain disebut
disebut : :
Select
Select one:
one:
a.
a. Ternary
Ternary degree
degree
b.
b. Unary
Unary degree
degree
c.
c. Cardinality
Cardinality Ratio
Ratio Constraint
Constraint
d.
d. Participation
Participation Constraint
Constraint
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Participation
Participation Constraint
Constraint
Perubahan
Perubahan yang
yang terjadi
terjadi pada
pada tingkat
tingkat yang
yang lebih
lebih rendah
rendah tidak
tidak mempengaruhi
mempengaruhi tingkat
tingkat yang
yang
lebih
lebih tinggi
tinggi merupakan
merupakan tujuan
tujuan utama
utama dari
dari 3
3 tingkat
tingkat arsitektur,
arsitektur, yaitu
yaitu ::
Select
Select one:
one:
a.
a. Integritas
Integritas data
data
b.
b. Konsistensi
Konsistensi data
data
c.
c. Standarisasi
Standarisasi data
data
ie
d.
d. Kemandirian
Kemandirian data
data
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Kemandirian
Kemandirian data
data
Sekumpulan
Sekumpulan data
data yang
yang terintegrasi
terintegrasi yang
yang diorganisasikan
diorganisasikan untuk
untuk memenuhi
memenuhi kebutuhan
kebutuhan para
para
pemakai
pemakai di
di dalam
dalam suatu
suatu organisasi,
organisasi, merupakan
merupakan definisi
definisi dari
dari : :
Select
Select one:
one:
a.
a. Database
Database
b.
b. Aplikasi
Aplikasi database
database
c.
c. Informasi
Informasi
d.
d. Database
Database Management
Management System
System
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Database
Database
Tenaga
Tenaga ahli
ahli yg
yg bertanggung jawab atas
bertanggung jawab atas pemasangan
pemasangan Sistem
Sistem Basis
Basis Data,
Data, dan juga
dan juga
mengadakan
mengadakan peningkatan
peningkatan dan
dan melaporkan
melaporkan kesalahan
kesalahan dari
dari sistem
sistem tersebut
tersebut kepada
kepada pihak
pihak
penjuaL
penjuaL adalah
adalah ::
Select
Select one:
one:
a.
a. System
System Engineer
Engineer
b.
b. Operator
Operator
c.
c. Programmer
Programmer aplikasi
aplikasi
d.
d. Database
Database Administrator
Administrator
Feedback
Feedback
The
The correct
correct answer
answer is:
is: System
System Engineer
Engineer
Transaction
Transaction manager
manager adalah
adalah komponen
komponen software
software utama
utama database
database yang
yang berfungsi
berfungsi : :
Select
Select one:
one:
a.
a. Menentukan
Menentukan strategi
strategi yang
yang optimal
optimal untuk
untuk eksekusi
eksekusi query
query
b.
b. Mengerjakan
Mengerjakan proses-proses
proses-proses yang
yang dibutuhkan
dibutuhkan operasi
operasi yang
yang diterima
diterima transaksi
transaksi
c.
c. Pemindahan
Pemindahan data
data antara
antara main
main memory
memory dan
dan secondary
secondary storage
storage
d.
d. Memeriksa
Memeriksa operasi
operasi yang
yang diminta
diminta memerlukan
memerlukan batasan
batasan integritas
integritas
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Mengerjakan
Mengerjakan proses-proses
proses-proses yang
yang dibutuhkan
dibutuhkan operasi
operasi yang
yang diterima
diterima
transaksi
transaksi
Ubah
Ubah alamat
alamat menjadi
menjadi SURABAYA
SURABAYA untuk
untuk PETUGAS
PETUGAS yang
yang memiliki
memiliki NO_PETUGAS
NO_PETUGAS C2120
C2120
Select
Select one:
one:
a.
a. UPDATE
UPDATE PETUGAS
PETUGAS SET
SET ALAMAT=’SURABAYA’
ALAMAT=’SURABAYA’ WHERE
WHERE NO_PETUGAS=’C2120’;
NO_PETUGAS='C2120’;
b.
b. UPDATE
UPDATE PETUGAS
PETUGAS =’
-' SURABAYA’
SURABAYA' WHERE
WHERE NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
c.
c. UPDATE
UPDATE PETUGAS
PETUGAS WHERE
WHERE NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
d.
d. UPDATE
UPDATE PETUGAS
PETUGAS =’
=' SURABAYA’
SURABAYA’ WHERE
WHERE NO_PETUGAS=’C2120’
NO_PETUGAS='C2120'
Feedback
Feedback
The
The correct
correct answer
answer is:
is: UPDATE
UPDATE PETUGAS
PETUGAS SET
SET ALAMAT=’SURABAYA’
ALAMAT-'SURABAYA' WHERE
WHERE
NO_PETUGAS=’C2120’;
NO PETUGAS-'C2120',
Arsitektur
Arsitektur DBMS
DBMS dimana
dimana aplikasi
aplikasi dan
dan DBMS
DBMS dijalankan
dijalankan pada
pada masing-masing
masing-masing workstation
workstation
tetapi
tetapi tetap
tetap meminta
meminta file
file dari
dari server jika diperlukan
server jika diperlukan adalah
adalah ::
Select
Select one:
one:
a.
a. Teleprocessing
Teleprocessing
b.
b. File-server
File-server
c.
Cc. Semua
Semua salah
salah
d.
d. client-server
client-server
Feedback
Feedback
The
The correct
correct answer
answer is:
is: File-server
File-server
Bentuk
Bentuk umum
umum dari
dari perintah
perintah menghapus
menghapus tabel
tabel adalah
adalah ::
Select
Select one:
one:
a.
a. Drop
Drop nama
nama table
table
b.
b. delete
delete from
from nama
nama table
table where
where kondisi
kondisi
c.
c. Drop
Drop nama
nama table
table where
where kondisi
kondisi
d.
d. delete
delete from
from nama
nama tabel
tabel
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Drop
Drop nama
nama table
table
Berikut
Berikut ini
ini merupakan
merupakan keuntungan
keuntungan dari
dari basis
basis data
data kecuali
kecuali : :
Select
Select one:
one:
a.
a. biaya
biaya lebih
lebih murah
murah
b.
b. kemandirian
kemandirian data
data
c.
c. Terpeliharanya
Terpeliharanya kekonsistenan
kekonsistenan data
data
d.
d. Dapat
Dapat diterapkan
diterapkan standarisasi
standarisasi
Feedback
Feedback
The
The correct
correct answer
answer is:
is: biaya
biaya lebih
lebih murah
murah
Berikut
Berikut ini
ini termasuk
termasuk dalam
dalam kategori
kategori entitas
entitas dari
dari file
file SOAL
SOAL, , kecuali
kecuali : :
Select
Select one:
one:
a.
a. Konsumen
Konsumen
b.
b. No_Konsumen
No Konsumen
c.
c. Transaksi
Transaksi
d.
d. Menu
Menu
Feedback
Feedback
The
The correct
correct answer
answer is:
is: No_Konsumen
No Konsumen
Conceptual
Conceptual schema
schema dapat
dapat diubah
diubah oleh
oleh DBA
DBA tanpa
tanpa mengganggu
mengganggu external
external schema.
schema.
Pernyataan
Pernyataan di
di atas
atas menunjukkan jenis kemandirian
menunjukkan jenis kemandirian data
data : :
Select
Select one:
one:
a.
a. Static
Static Data
Data Independence
Independence
b.
b. Behavioural
Behavioural Data
Data Independence
Independence
c.
c. Logical
Logical Data
Data Independence
Independence
d.
d. Physical
Physical Data
Data Independence
Independence
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Logical
Logical Data
Data Independence
Independence
Dalam
Dalam basis
basis data,
data, istilah
istilah sebuah
sebuah tabel
tabel yang
yang terdiri
terdiri dari
dari beberapa
beberapa kolom
kolom dan
dan beberapa
beberapa baris
baris
yang menunjukkan adanya hubungan diantara sejumlah entitas yang berasal
yang menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunandari himpunan
entitas
entitas yang
yang berbeda,
berbeda, disebut
disebut ::
Select
Select one:
one:
a.
a. Relasi
Relasi
b.
b. Tuple
Tuple
c.
c. Domain
Domain
d.
d. Atribut
Atribut
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Relasi
Relasi
Dalam
Dalam mengelola
mengelola basis
basis data,
data, program
program utilitas
utilitas yang
yang dapat
dapat digunakan
digunakan oleh
oleh DBA
DBA adalah
adalah ::
Select
Select one:
one:
a.
a. Reorganization
Reorganization routines
routines dan
dan recovery
recovery routines
b.
b. Loading
Loading routines
routines
c. Jornaling routines
c. Jornaling routines dan
dan statistical
statistical analysis
analysis routines
routines
d.
d. Semua jawaban benar
Semua jawaban benar
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Semua jawaban benar
Semua jawaban benar
Dari
Dari file
file SOAL
SOAL yang
yang merupakan
merupakan enterprise
enterprise adalah
adalah ::
Select
Select one:
one:
a.
a. Elyna
Elyna Catering
Catering
b.
b. Perusahaan
Perusahaan catering
catering
c.
c. Konsumen
Konsumen
d.
d. Menu
Menu
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Elyna
Elyna Catering
Catering
Dari
Dari file
file SOAL
SOAL yang
yang termasuk
termasuk tuple
tuple berikut
berikut ini
ini adalah
adalah ::
Select
Select one:
one:
a.
a. Konsumen,
Konsumen, Menu,
Menu, Transaksi
Transaksi
b.
b. No_Konsumen,
No_Konsumen, Nama_Kons,
Nama_Kons, Alamat,
Alamat, TELP
TELP
c.
c. 10289002,
10289002, Nayla,
Nayla, Jl.
JI. Y
Y no
no 11 Depok
Depok 16451,
16451, 87702240
87702240
d.
d. Fira,
Fira, Nayla
Nayla
Feedback
Feedback
The
The correct
correct answer
answer is:
is: 10289002,
10289002, Nayla,
Nayla, Jl.
Jl. Y
Y no
no 11 Depok
Depok 16451,
16451, 87702240
87702240
Dari
Dari file
file SOAL,
SOAL, Alamat
Alamat dapat
dapat diterapkan
diterapkan dalam jenis atribut
dalam jenis atribut ::
Select
Select one:
one:
a.
a. Derivatif
Derivatif
b.
b. Composite
Composite
c.
c. Simple
Simple
d.
d. Key
Key
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Composite
Composite
Dari
Dari file
file SOAL
SOAL, , berikut
berikut ini
ini termasuk
termasuk dalam
dalam kategori
kategori candidat
candidat key,
key, kecuali
kecuali : :
Select
Select one:
one:
a.
a. No_Konsumen
No Konsumen
b.
b. Nama_Kons
Nama Kons
c.
c. TELP
TELP
d.
d. Nama_Kons
Nama Kons dan
dan Alamat
Alamat
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Nama_Kons
Nama Kons
Dari
Dari file
file SOAL,
SOAL, cardinality
cardinality dari
dari tabel
tabel Konsumen
Konsumen adalah
adalah ::
Select
Select one:
one:
a.
a. No_Konsumen,
No Konsumen, Nama_Kons,
Nama Kons, Alamat,
Alamat, TELP
TELP
b.
b. Fira,
Fira, Nayla
Nayla
c.
c. 10289002,
10289002, Nayla,
Nayla, Jl.
Jl. Y
Y no
no 11 Depok
Depok 16451,
16451, 87702240
87702240
d.
d. Dua
Dua
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Dua
Dua
Dari
Dari file
file SOAL,
SOAL, degree
degree dari
dari konsumen
konsumen adalah
adalah :
Select
Select one:
one:
a.
a. 2
2
b.
b. No_Konsumen
No_Konsumen
c.
c. Empat
Empat
d.
d. Nama_Kons
Nama_Kons
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Empat
Empat
Dari
Dari file
file SOAL,
SOAL, Harga
Harga termasuk
termasuk dalam
dalam kategori
kategori ::
Select
Select one:
one:
a.
a. Objek
Objek data
data
b.
b. Atribut
Atribut
c.
c. Enterprise
Enterprise
d.
d. Entitas
Entitas
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Atribut
Atribut
Dari
Dari file
file SOAL,
SOAL, yang
yang mutlak
mutlak merupakan
merupakan atribut
atribut simple
simple dari
dari tabel
tabel konsumen
konsumen adalah
adalah ::
Select
Select one:
one:
a.
a. Alamat
Alamat
b.
b. Nama_Kons
Nama_Kons
c.
c. TELP
TELP
d.
d. No_Konsumen
No_Konsumen
Feedback
Feedback
The
The correct
correct answer
answer is:
is: No_Konsumen
No Konsumen
Dari
Dari file
file SOAL,10289001,
SOAL,10289001, 10289002
10289002 termasuk
termasuk dalam
dalam kategori
kategori ::
Select
Select one:
one:
a.
a. Cardinality
Cardinality
b.
b. Degree
Degree
c.
c. Tuple
Tuple
d.
d. Domain
Domain
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Domain
Domain
Dibawah
Dibawah ini
ini yang
yang termasuk
termasuk kelemahan
kelemahan dari
dari sistem
sistem pemrosesan
pemrosesan file
file adalah
adalah ::
Select
Select one:
one:
a.
a. Terpeliharanya
Terpeliharanya keselarasan
keselarasan (kekonsistenan)
(kekonsistenan) data
data
b.
b. Terkontrolnya
Terkontrolnya kerangkapan
kerangkapan data
data
c.
c. Security
Security Problem
Problem
d.
d. Data
Data dapat
dapat dipakai
dipakai secara
secara bersama
bersama (shared)
(shared)
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Security
Security Problem
Problem
Fungsi
Fungsi DBMS
DBMS yang
yang menyediakan
menyediakan mekanisme
mekanisme untuk
untuk mengembalikan
mengembalikan basis
basis data
data ke
ke keadaan
keadaan
sebelum
sebelum terjadinya
terjadinya kerusakan
kerusakan pada
pada basis
basis data
data tersebut,
tersebut, dikenal
dikenal dengan
dengan fungsi
fungsi
Select
Select one:
one:
a.
a. Dukungan
Dukungan transaksi
transaksi
b.
b. Layanan
Layanan data
data independence
independence
c.
c. Layanan
Layanan integrity
integrity
d.
d. Layanan
Layanan recovery
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Layanan
Layanan recovery
recovery
Hapus
Hapus data
data PINJAM
PINJAM yang
yang kode
kode bukunya
bukunya AM111
AM111 bagi
bagi anggota
anggota yang
yang mempunyai
mempunyai
NO_ANGGOTA
NO_ANGGOTA M3213
M3213 perintahnya
perintahnya adalah
adalah ::
Select
Select one:
one:
a.
a. DELETE
DELETE PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND NO_ANGGOTA=’M3213’;
NO ANGGOTA-'M3213',
b.
b. DELETE
DELETE FROM
FROM PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND NO_ANGGOTA=’M3213’;
NO ANGGOTA-'M3213':
c.
c. DELETE
DELETE PINJAM
PINJAM WHERE
WHERE KD_BUKU=
KD BUKU- AM111
AM111 AND
AND NO_ANGGOTA=’M3213’;
NO ANGGOTA-'M3213',
d.
d. DELETE
DELETE FROM
FROM PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND NO_ANGGOTA=
NO ANGGOTA- M3213
M3213
Feedback
Feedback
The
The correct
correct answer
answer is:
is: DELETE
DELETE FROM
FROM PINJAM
PINJAM WHERE
WHERE KD_BUKU=’AM111’
KD BUKU-'AM111' AND
AND
NO_ANGGOTA=’M3213’;
NO ANGGOTA-'M3213':
Jika kerangkapan
Jika kerangkapan data
data dikontrol
dikontrol dan
dan kekonsistenan
kekonsistenan data
data dapat
dapat dijaga,
dijaga, maka
maka data
data menjadi
menjadi
akurat”.
akurat". Pernyataan
Pernyataan didi atas
atas dukungan
dukungan sistem
sistem basis
basis data
data untuk
untuk aspek
aspek : :
Select
Select one:
one:
a.
a. Integritas
Integritas data
data
b.
b. Standarisasi
Standarisasi data
data
c.
c. Berbagi
Berbagi data
data
d.
d. Kemandirian
Kemandirian data
data
Feedback
Feedback
The
The correct
correct answer
answer is:
is: Integritas
Integritas data
data
Berikut
Berikut ini
ini manakah
manakah perintah
perintah yang
yang benar
benar untuk
untuk mengubah
mengubah Tabel
Tabel MHS
MHS yaitu
yaitu mengubah
mengubah tipe
tipe
kolom NPM yang semula Numeric(8) menjadi Char(8)
kolom NPM yang semula Numeric(8) menjadi Char/(8) : :
Select
Select one:
one:
a.
a. Modify
Modify Table
Table Mhs
Mhs Edit
Edit NPM
NPM Char(8)
Char(8)
© b.
b. Edit
Edit Table
Table MHS
MHS Modify
Modify NPM
NPM Num
Num (8)
(8) TO
TO NPM
NPM Char(8)
Char(8)
© c.CA.A. Alter
Alter Table
Table MHS
MHS Modify
Modify NPM
NPM Char(8)
Char(8)
d.
d. Edit
Edit Tabel
Tabel Mhs
Mhs (Modify
(Modify NPM
NPM Char(8))
Char(8))
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: A.
A. Alter
Alter Table
Table MHS
MHS Modify
Modify NPM
NPM Char(8)
Char(8)
Vclass 6
Vclass 6
Cardinality
Cardinality yang
yang tepat
tepat antara
antara relationship
relationship Perusahaan
Perusahaan dengan
dengan Departemen
Departemen adalah
adalah ::
Select
Select one:
one:
a.
a. MANY
MANY TO
TO ONE
ONE
b.
b. ONE
ONE TO
TO MANY
MANY
c.
c. MANY
MANY TO
TO MANY
MANY
d.
d. ONE
ONE TO
TO ONE
ONE
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: ONE
ONE TO
TO MANY
MANY
Relationship
Relationship yang
yang menghubungkan
menghubungkan entity
entity Departement
Departement dengan
dengan entity
entity Pegawai
Pegawai berikut
berikut ini
ini
adalah
adalah benar
benar kecuali
kecuali : :
Select
Select one:
one:
a.
a. Mempekerjakan
Mempekerjakan
b.
b. Menjalankan
Menjalankan
c.
c. Memiliki
Memiliki
d.
d. Mempunyai
Mempunyai
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: Menjalankan
Menjalankan
Atribut
Atribut key
key berikut
berikut adalah
adalah mungkin
mungkin untuk
untuk kasus
kasus di
di atas
atas kecuali
kecuali ::
Select
Select one:
one:
a.
a. NAMA_TANGGUNGAN
NAMA TANGGUNGAN
b.
b. N0_PEGAWAI
NO PEGAWAI
c.
c. NO_PERUSAHAAN
NO PERUSAHAAN
d.
d. NO_DEPARTEMEN
NO DEPARTEMEN
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: NAMA_TANGGUNGAN
NAMA TANGGUNGAN
Atribut
Atribut foreign
foreign key
key yang
yang mungkin
mungkin untuk
untuk entity
entity Pegawai
Pegawai pada
pada kasus
kasus di
di atas
atas adalah
adalah : :
Select
Select one:
one:
a.
a. NO_DEPARTEMEN
NO DEPARTEMEN
b.
b. NAMA_TANGGUNGAN
NAMA TANGGUNGAN
c.
c. N0_PEGAWAI
NO PEGAWAI
© d.
d. NAMA_PEGAWAI
NAMA. PEGAWAI
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: NO_DEPARTEMEN
NO DEPARTEMEN
Cardinality
Cardinality yang
yang tepat
tepat dari
dari relationship
relationship yang
yang menghubungkan
menghubungkan Entity
Entity PEGAWAI
PEGAWAI dengan
dengan
HISTORI
HISTORI KEPEGAWAIAN
KEPEGAWAIAN adalah
adalah ::
Select
Select one:
one:
a.
a. MANY
MANY TO
TO ONE
ONE
b.
b. ONE
ONE TO
TO MANY
MANY
c.
c. ONE
ONE TO
TO ONE
ONE
d.
d. MANY
MANY TO
TO MANY
MANY
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: ONE
ONE TO
TO ONE
ONE
Atribut
Atribut key
key berikut
berikut adalah
adalah mungkin
mungkin untuk
untuk entity
entity TANGGUNGAN
TANGGUNGAN ::
Select
Select one:
one:
a.
a. NAMA_TANGGUNGAN,
NAMA TANGGUNGAN, N0_PEGAWAI
NO PEGAWAI
b.
b. NO_
NO. TANGGUNGAN
TANGGUNGAN
c.
c. NAMA_TANGGUNGAN,
NAMA TANGGUNGAN, NO_
NO TANGGUNGAN
TANGGUNGAN
d.
d. NAMA_TANGGUNGAN
NAMA TANGGUNGAN
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: NAMA_TANGGUNGAN,
NAMA_TANGGUNGAN, N0_PEGAWAI
NO_PEGAWAI
Atribut
Atribut key
key berikut
berikut adalah
adalah mungkin
mungkin untuk
untuk entity
entity HISTORI
HISTORI KEPEGAWAIAN
KEPEGAWAIAN adalah
adalah ::
Select
Select one:
one:
a.
a. TGL_MASUK_PEGAWAI
TGL MASUK PEGAWAI
b.
b. NAMA_PEGAWAI
NAMA PEGAWAI
c.
c. NO_DEPARTEMEN
NO DEPARTEMEN
d.
d. N0_PEGAWAI
NO PEGAWAI
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: N0_PEGAWAI
NO PEGAWAI
Relationship
Relationship ‘memiliki’
'memiliki' menghubungkan
menghubungkan entity
entity ::
Select
Select one:
one:
a.
a. Pegawai
Pegawai dengan
dengan Tanggungan
Tanggungan
b.
b. Perusahaan
Perusahaan dengan
dengan Departemen
Departemen
c.
c. Semua
Semua benar
benar
d.
d. Departement
Departement dengan
dengan Pegawai
Pegawai
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
Yang
Yang merupakan
merupakan weak
weak entity
entity pada
pada kasus
kasus di
di atas
atas adalah
adalah ::
Select
Select one:
one:
a.
a. PERUSAHAAN
PERUSAHAAN dan
dan DEPARTEMEN
DEPARTEMEN
b.
b. PEGAWAI
PEGAWAI dan
dan TANGGUNGAN
TANGGUNGAN
c.
c. TANGGUNGAN
TANGGUNGAN dan
dan HISTORI
HISTORI KEPEGAWAIAN
KEPEGAWAIAN
d.
d. PEGAWAI
PEGAWAI dan
dan HISTORI
HISTORI KEPEGAWAIAN
KEPEGAWAIAN
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: TANGGUNGAN
TANGGUNGAN dan
dan HISTORI
HISTORI KEPEGAWAIAN
KEPEGAWAIAN
Atribut
Atribut multivalue
multivalue berikut
berikut adalah
adalah mungkin
mungkin untuk
untuk kasus
kasus di
di atas
atas ::
Select
Select one:
one:
a.
a. NO_PERUSAHAAN
NO PERUSAHAAN
b.
b. TELP_PERUSAHAAN
TELP PERUSAHAAN
c.
c. NO_DEPARTEMEN
NO DEPARTEMEN
d.
d. Semua
Semua benar
benar
Feedback
Feedback
Your
Your answer
answer is
is correct.
correct.
The
The correct
correct answer
answer is:
is: TELP_PERUSAHAAN
TELP PERUSAHAAN
Vclass 7
Vclass 7
1. suatu
1. suatu teknik
teknik untuk
untuk mengorganisasi
mengorganisasi data
data ke
ke dalam
dalam tabel
tabel tabel
tabel untuk
untuk memenuhi
memenuhi kebutuhan
kebutuhan
pemakai dalam
pemakai dalam suatu
suatu organisasi
organisasi adalah:
adalah: b.
b. normalisasi
normalisasi
2. tujuan
2. tujuan dari
dari normalisasi
normalisasi adalah:
adalah: b.
b. semua
semua benar
benar
3. normalisasi
3. normalisasi tingkat
tingkat 1
1 (1nf)
(1nf) bertujuan
bertujuan untuk:
untuk: b.
b. menghilangkan
menghilangkan perulangan
perulangan Group
Group
4. untuk
4. untuk menghilangkan
menghilangkan ketergantungan
ketergantungan parsial
parsial atau
atau sebagian
sebagian dilakukan
dilakukan normalisasi:
normalisasi: a.
a. 2nf
2nf
5. bila
5. bila ada
ada atribut
atribut yang
yang tergantung
tergantung pada
pada atribut
atribut selain
selain Primary
Primary Key
Key maka
maka terjadi:
terjadi: d.
d. keuntungan
keuntungan
transitif
transitif
6. jika
6. terdapat tabel
jika terdapat tabel nilai ujian dengan
nilai_ujian dengan deskripsi
deskripsi sebagai
sebagai berikut:
berikut:
7. bila
7. bila suatu
suatu relasi
relasi sudah
sudah memenuhi
memenuhi bentuk
bentuk normal
normal kedua
kedua dan
dan atribut
atribut yang
yang bukan
bukan key
key tidak
tidak
tergantung
tergantung transitif
transitif terhadap
terhadap keynya,
keynya, maka
maka relasi
relasi tersebut
tersebut sudah
sudah memenuhi:
memenuhi: b. b. bentuk
bentuk normal
normal
ketiga
ketiga
8. data
8. data diuraikan
diuraikan dalam
dalam bentuk
bentuk tabel
tabel selanjutnya
selanjutnya dianalisis.
dianalisis.
Berdasarkan persyaratan
Berdasarkan persyaratan tertentu
tertentu ke
ke berapa
berapa tingkat
tingkat ini
ini merupakan:
merupakan: a.
a. proses
proses normalisasi
normalisasi
9. jika
9. terdapat ketergantungan
jika terdapat ketergantungan multivalue
multivalue maka
maka perlu
perlu dilakukan:
dilakukan: b.
b. normalisasi
normalisasi tingkat
tingkat 4
4
10. setiap
10. setiap data
data dikatakan
dikatakan bersifat
bersifat Atomik
Atomik bila:
bila: a.
a. setiap
setiap irisan
irisan baris
baris dan
dan kolom
kolom hanya
hanya mempunyai
mempunyai
satu nilai
satu nilai data
UNIVERSITAS GUNADARMA
UNIVERSITAS GUNADARMA
SK No.
SK No. 92/
92/ Dikti
Dikti // Kep// 1996
1996
Fakultas: limo
Fakultas limo. Komputer
Komputer & & Teknologi
Teknologi informasi,
informasi, Teknologi
Teknologi Industri,
Industri, Ilrnu
Ilrma
Ekonomi,, Psikologi,
Ekonomi, Psikologi,, Sastra,
Sastra, Teknik
Teknik Sipil
Sipil &
& Perencanaan
Perencanaan
SOAL UJIAN
SOAL UJIAN AKHIR
AKHIR SEMESTER
SEMESTER PTA
PTA 2019/2020
2019/2020
Mata Kuliah
Mata Kuliah : Sistem: Basis
Sistcm Basis, Data
Data I| Tanggal
Tanggal - ItIt Februari
Februari: 2020
2020
Fakultas
Fakultas - Sistem Informasi
Sistem Informasi Waktu
Waktu - 80 Menit
80 Menit
Jenjang // Jurusan
Jenjang Jurusan : SI I/ SI
SI SI Dosen:
Dosen I st Imam
§ D 3 a
Tinkat
Tingkat - TI KA
III KA 01 -19,21-20 ,30-
Ol -19,2l-20 ,30- 3
3 Sifat
Sifat - Tutup, Buku
Tutup Buku
Semester
Semester :- PTA 2019/
PTA 2019/ 2020
2020 Jml soal
Jml soal - SOPG
50PG
Petunjuk Pengerjaan
Pctunjuk Pengerjaan :
• Berdo'alah, terlebih
Berdo'alah dahulu sebelum
terlebih dahulu sebelum mengerjakan
mengerjakan soal.
soal.
• Tidak diperbolehkan
Tidak diperbolehkan kerjasama
kerjasama dalam
dalam bentuk
bentuk apapun.
apapun.
1. Di bawah
Di bawah. ini
ini, mana
mana yang
yang merupakan
merupakan, komponen
komponen. sistem, database:
sistem database:
a. Data,
a. Data, hardware,
hardware, software,
software, user
user c. Data,software,User,file
c. Data,software,User,file
b. Data,
b. Data, Hardware,
Hardware, user,
user, file
file d. File, hardware,
d. File, hardware, software,
software, user
user
2. Suatu Normalisasi
Suatu Normalisasi, telah
telah memenuhi
memenuhi bentuk normal
bentuk kedua bila
normal kedua bila relasi
,relasi tersebut
tersebut sudah
sudah memenuhi
memenuhi
bentuk normal kesatu, dan atribut
bentuk normal kesatu, dan atribut yang (bukan (key sudah tergantung penuh
yang bukan key sudah tergantung penuh terhadap keynya,
terhadap (keynya,
disebut bentuk
disebut bentuk normal
normal ke.....
ke..... |
a. 2NF
a. 2NF b.b. 11 NF
NF c. 3NF
c. 3NF d:4NF
d.4NF
3. Suatu domain
Suatu domain, dapat
dapat dipakai
dipakaj sebagai
sebagai (kunci primer bila
kunci primer bila merupakan
merupakan atribut tunggal pada
atribut tunggal pada domain
domain yang
yang
bersangkutan, disebut
bersangkutan, disebut :
a. Referential
a. Referential Integrity
Integrity c. Entity
c. Integrity
Entity Integrity
b. Null
b. Null d.d. Jawaban
Jawaban salah
salah semua
semua
4. Perangkat lunak
Perangkat lunak yang
yang menangani
menangani semua pengaksesan,
semua pengaksesan, memanipulasi
memanipulasi dan
dan memelihara
memelihara basis data
basis data
disebut:
disebut:
a. Basisdata
a. Basisdata Relasional
Relasional c. DBMS
c. DBMS
b. user
b. user Friendly
Friendly d: Conceptual
d. Conceptual Mapping
Mapping
Entitas yang
yang mungkin’ dari sebuah
sebuah DataBase
DataBase RUMAH SAKIT adalah:
adalah:
j i) | | | | Fiera (4 . ,
5. Entitas mungkin dari RUMAH SAKIT
a. NM_MHS
a. NM-MHS c. PEGAWAI
c. PEGAWAI
b: KD_Dok
b. KD-Dok d. ALAMAT
d. ALAMAT
1 Ii
6. Primary key
Primary adalah :
key adalah alsn bad “el lia oa seng Kerana kian
a.
a. Atribut dengan
Atribut dengan domain
domain yang yang sama
sama’ yang
yang menjadi
menjadi kunci
kunci utama
utama pada
pada sebuah
sebuah relasi
relasi tetapi
ketapi pada pada relasi
relasi
'. ain atribut
lain atribut tersebut
tersebut'hanya' sebagai atribut
hanya sebagai atribut biasa.
biasa. ve SHY DSP
b. Satu
b. ‘atribut atau
Satu atribut atau kumpulan
kumpulan atribut
atribut! yang
yang secara
secara unik
unik mengidentifikasi
mengidentifikasi sebuahSe Cul tuple
tapi di di dalam
dalam relasi
relasi. .
c.c: Atribut
Atribut di dalam relasi yang mempunyai 'nilai-unik.
di dalam relasi yang mempunyai nilai unik.
d. Candidate
d. Candidate key key yang
yang dipilih
dipilih untuk
untuk mengindentifikasikan
mengindentifikasikan tupel tupel secara
secara unik
unik dalam
dalam relasi.
1
Aa ND DataBase X
DataBase X
es 1.Tabel Anggota
1.Tabel Anggota
$sw.8re>.
ii@' t.
3eg A nggota .
#••• '
. tt
mot ii Noteip Tol Ahir
«
2.Tsbel Buku
w&kt . :+,-.a..
yahoo - No-Bula
'ii,' ies 0 Judul
No_Bula
a
Judul — ,| Pangarang
Pangarang Jaris
Jar Buku
is_Buku
“iS (s kahCCCO1
CCO1 oe (1 Kesehatan
Kesehatan 0... Erla
- - Elang9a
ng9a Pengetahuan
Pengetahuan
=
i
pegat
sin
TNECCO2
Va CCC02
j ccco3
CO)
Wis CCO4
CCC04
| Matematika
Matematika
Geograf
f “Geogra-
(Sepakbola
Sepakbola
MP
udi
Budi
Galih
Galih
Andi
Andi
Pengethuan
Pengethuan
Pangatahuan
Pangatahuan
Olahraga
Olahraga
I
ea ma eC
CCco5 Penta
Cntaku Nia
Mira Novel
Novel
aan (BE
3.fabel Transaksi
Pa
we Aggie c Te rnsetst...
rnsetst ze 2
z» tii
.t
No_Pini»m J 1D-AnaaotaNo | Bk Yi
Name ID_AnaaotaNo_Bk fntar T@L_Kern6a
Yi_tntar To, Ken6a
-— =: “aaa Po}
Po1 —+— seats 8800t----— CC001
Arugerah 88001 CCOOL | [ 01/11/20:1\
O1711/20:11 07/11/2011/
07/11/2011)
ae - “Joo
PJ02 | Mcthrita’
Mc1hrita =BEYVZ
B8_9.QZ — .'~~02.__
'~~0n, -:_ 0?/U/_?-0~_1
0/U/10-1 -8/11/20111
~8/!_1/20111
PJO3
PJ03 Retn
Retn 8B003
8B003 CC003
CC003 ]| 03/11/20:1,
03/11/20:1, 09/11/2011
09/11/2011
at 8.
8. “Pada taver-Transakti
Pada tabel di atas
Transakti di yang dimaksud
atas yang dimaksud dengan
dengan domain
domain adalah:
adalah:
eee a.
a. PJO2, Mahrita,
PJ02, Mahrita, 88002,
88002, CC002,
CCOO2, 02/11/2011,
02/11/2011, 08/11/2011
08/11/2011
aan EN. b.b. Anggota, Buku, Transaksi
Anggota, Buku, Transaksi
iad db
“- “cr c.
Jawaban tidak ada
Jawaban tidak ada yang
yang benar
benar
d.
d. 07/11/2011, 08/11/2011,
07/11/2011, 08/11/2011, 09/11/2011
09/11/2011
GD NNT9 9. “Tabel
Tabel di atas
di atas merupakan
merupakan enterprise
Entengusa dari
dari : :
a.
a. Rumah sakit
Rumah sakit hut aoi kamu c.c. Perpustakaan
Perpustakaan
b.
b. Sekolah
Sekolah 8. Bawah d. Pabrik
d. Pabrik
2
10.
10. Tabel di
Tabel di atas
atas yang
yang bukan
bukan atribut
atribut key
key adalah
adalah :
a. Id Anggota
a. Id_Anggota b.
b. No Buku
No_Buku c. Judul
c. Judul d. No Pinjam
d. No_Pinjam
lil,
11. Manakah, yang
Manakah yang di
di sebut
sebut Entitas?
Entitas?
a. Alamat
a. Alamat b. No_Buku
b. No Buku c. Nama
c. Nama d. Transaksi
d. Transaksi
12,
12. Manakah yang
Manakah yang bukan
bukan di
di sebut
sebut atribut
atribut ??
a. Transaksi
a. Transaksi b.b. Judul
Judul c.c. Nama
Nama d.
d. Alamat
Alamat
lg,
13. Berapa jumlah
Berapa domain tabel
jumlah domain tabel Buku?
Buku?
aa. 5§ b.b. 6
6 c.4
c.4 d.8
d.8
14.
14. Berapa jumlah
Berapa record Tabel
jumlah record Tabel Anggota
Anggota ??
a,
a. 44 b. 77
b. cS 5
C. d.3
d.3
15.
15. Berapa jumlah
Berapa File untuk
jumlah File untuk Database
Database X
X diatas
diatas ??
a.
a. 8
8 b. 7 7
b. c. 33
C. 0.3
d.3
16.
16. Berapa jumlah
Berapa Field, untuk
jumlah Field untuk tabel
tabel Transaksi
Transaksi diatas
diatas ??
a
a. 55 b. 7
b. 7 Cc. 33
c. d.6
d.6
17.
17. Anggota, Buku,
Anggota, Buku, Transaksi
Transaksi disebut
disebut :
a. Field
a. Field b. File
b. File c. Domain
c. Domain d. Tuple
d. Tuple
18.
18. Sekumpulan data
Sekumpulan data yang
yang terintegrasi
terintegrasi yang
yang diorganisasi
diorganisasi untuk
untuk memenuhi
memenuhi kebutuhan
kebutuhan para
para pemakai
pemakai
di dalam suatu organisasi, disebut:
di dalam suatu organisasi, disebut:
a. DB2
a. DB2 b. Basis
b. Basis Data
Data c. User
c. User Friendly
Friendly d. DBMS
d. DBMS
19
19. Bagaimana mengganti
Bagaimana mengganti kolom
kolom NM_SUP
NM. SUP yang
yang ada
ada pada
pada table
table SUPPLIER
SUPPLIER menjadi
menjadi NAMA_SUPPLIER:
NAMA SUPPLIER:
a. RENAME
a. RENAME COLOUM SUPPLIER.NM
COLOUM SUPP TO
SUPPLIER.NM_SUPP TO NAMA_SUPPLIER;
NAMA SUPPLIER:
b. RENAME
b. RENAME COLOUM
COLOUM NM_SUP
NM SUP TO TO NAMA_SUPPLIER;
NAMA SUPPLIER,
c. RENAME
c. RENAME COLOUM
COLOUM NM SUP.SUPPLIER TO
NM_SUP.SUPPLIER TO NAMA_SUPPLIER;
NAMA SUPPLIER:
d. RENAME
d. RENAME COLOUM SUPPLIER.NM SUPP TO SUPPLIER;
COLOUM SUPPLIER.NM_SUPP TO SUPPLIER;
20.
20. Manakah yang
Manakah yang bukan
bukan merupakan
merupakan keuntungan
keuntungan dari
dari File
File manajemen
manajemen database
database :
a. Terpeliharanya
a. Terpeliharanya kekonsistenan
kekonsistenan data
data
b. Data
b. Data tidak
tidak independence
independence
c. Data
c. Data dapat
dapat dipakai
dipakai bersama-sama
bersama-sama
d. Data
d. Data dapat
dapat distandarisasikan
distandarisasikan
21.
21. Perintah SQL
Perintah SQL yang
yang digunakan
digunakan utuk
utuk mengatur
mengatur otorisasi
otorisasi kepada
kepada pemakai
pemakai dalam
dalam mengakses
mengakses database
database
adalah perintah
adalah perintah : :
a. GRAND
a. GRAND dan dan REVOKE
REVOKE c. SELECT
c. SELECT dan
dan DELETE
DELETE
b. ALTER
b. ALTER dan
dan INDEX
INDEX d. a,b
d. a,b dan
dan cc salah
3
22.
22. Tampilkan: nama
Tampilkan nama dosen
dosen yang
yang jenis kelaminnya Pria
jenis kelaminnya Pria !|
a. Select
a. Select DOSEN
DOSEN from
from) NAMA
NAMA Where
Where JKEL=
JKEL= P;
P;
b. Select
b. Select NAMA
NAMA from DOSEN Where
from DOSEN Where Jenis kelamin =
Jenis_kelamin = "P"
"P" ;
c. Select
c. Select NAMA
NAMA from
from DOSEN
DOSEN Where
Where JKEL
JKEL ="P";
="P";
d. Select
d. Select NAMA
NAMA from
from, DOSEN
DOSEN Where
Where JKEL
JKEL =
=P P
; ;
23.
23. Mana yang
Mana yang benar
benar untuk
untuk menghapus
menghapus data data TRANSAKSI
TRANSAKS| dengan
dengan Nomer
Nomer pinjam
pinjam P)J02
P\O2 yang Nomer
yang Nomer bukunya
bukunya
CC002
CC002 : (Liat Database X)
(Liat Database X)
a. Drop
a. Drop From
From TRANSAKSI
TRANSAKSI
Where No
Where Pinjam-" PJ02"
No_Pinjam=" PJO2” and
and No_Buku="C002"
No Buku-"C002"
b, Delete
b. Delete From
From TRANSAKSI
TRANSAKSI
Where No_Pinjam=
Where No_Pinjam= PJ02
PJO2 and
and No_Buku="C002"
No_Buku="C002"
c.c. Delete
Delete From
From TRAN
TRAN SAKSI
SAKSI
Where No
Where Pinjam=" PJ02"
No_Pinjam=" PJO2” and
and No_Buku="C002"
No_Buku="C002"
d. Delete
d. Delete From
From TRANSAKSI
TRANSAKSI
Where. No_Pin,am=
Where No Pin,am- PJ02
PJO2 and
and No_Buku=C002
No Buku-C002
24,
24. Atribut adalah : :
Atribut adalah
a. suatu
a. suatu data
data 4ctual
4ctual atau
atau informasi
informasi yang
yang disimpan
disimpan pada
pada suatu
suatu atribut
atribut di
di dalam
dalam suatu
suatu entity
entity atau
atau
relationship.
relationship.
b. digunakan
b. digunakan untuk
untuk menentukan
menentukan suatu
suatu entity
entity secara
secara unik.
unik.
c. karakteristik
c. karakteristik dari
dari entity
entity atau
atau relationship,
relationship, yang
yang menyediakan
menyediakan penjelasan
penjelasan detail
detail tentang
tentang entity
entity
atau relationship.
atau relationship.
d.
d. Jawaban di
Jawaban di atas
atas salah.
salah.
25.
25. Buat view
Buat view. dengan
dengan nama
nama MHSVIEW
MHSVIEW yang
yang berisi
berisi semua
semua data
data mahasiswa
mahasiswa
a. CREATE
a. CREATE VIEW
VIEW MHSVIEW
MHSVIEW c. CREATE
c. CREATE VIEW
VIEW MAHASISWAVIEW
MAHASISWAVIEW
AS SELECT* FROM
AS SELECT* FROM MHS
MHS AS SELECT
AS SELECT FROM
FROM MAHASISWA
MAHASISWA
b. CREATE
b. CREATE VIEW
VIEW MHSVIEW
MHSVIEW d. CREATE
d. CREATE VIEW
VIEW MHS/IEW
MHS/IEW
AS SELECT U FROM
AS SELECT U FROM MAHASISWA
MAHASISWA AS SELECT FROM
AS SELECT FROM MAHASISWA
MAHASISWA
26.
26. Tiga Macam
Tiga Macam Model
Model Basis
Basis Data
Data Record
Record adalah,
adalah, kecuali
kecuali :
a.
a. Model basis data hirarki
Model basis data hirarki b. Model
b. Model basis
basis data
data jaringan
jaringan
b.b. Model
Model: basis
basis data
data relasional
relasional d. Salah
d. Salah semua
semua
27.
27. Tampilkan
Tampilkan semua data
semua data DOSEN
DOSEN
a.
a. Select NIP,
Select NIP, NAMA,
NAMA, ALAMAT, KOTA, JKEL
ALAMAT, KOTA, JKEL From
From Universitas;
Universitas:
b.
b. Select NIP,
Select NIP, NAMA,
NAMA, ALAMAT,
ALAMAT, KOTA,
KOTA, JKEL
JKEL From
From DOSEN;
DOSEN,
c.
c. Select NIP,
Select NIP, NA
NAMA,
MA, ALAMAT, KOTA, JKEL
ALAMAT, KOTA, JKEL From
From DOSEN
DOSEN
d.
d. Select NIP,
Select NIP, NAMA,
NAMA, ALAMAT, KOTA, JKEL;
ALAMAT, KOTA, JKEL:
28.
28. Dengan melihat
Dengan melihat gambar
gambar ERD
ERD pada
pada halaman
halaman 7,
7, pada
pada entitas
entitas PEGAWAI
PEGAWAI dan
dan BAGIAN
BAGIAN memiliki
memiliki
Participation :
Participation
a. Parsial
a. Parsial b. Total
b. Total c. M:N
c. M:N d. M:1
d. 'M:1
4
29..
29. SQL yang
SQL yang digunakan
digunakan untuk
untuk mmembuat tabel disebut
em buat tabel disebut dengan
dengan DDL (Data
DDL (Data Definition
Definition Language)
Language) dengan
dengan
perintah yang
perintah yang digunakan
digunakan adalah
adalah :
a. CREATE
a. CREATE b. INSERT
b. INSERT c. DROP
c. DROP d. UPDATE
d. UPDATE
30.
30. Berikan hak
Berikan hak akses
akses kepada
kepada Wahyu
Wahyu untuk
untuk menampilkan
menampilkan tabel
tabel Jen
Jenisis kelamin
kelamin Dosen
Dosen: :
a.
a. Revoke Select
Revoke Select (Jkel)
(Jkel) On
On Dosen
Dosen From
From Wahyu
Wahyu ;:
b. Grant
b. Grant Select
Select (Jkel)
(Jkel) On
On Dosen
Dosen ToTo Wahyu;
Wahyu,
c.
c. Revoke Select
Revoke Select (Dosen)
(Dosen) On On Wahyu
Wahyu From Jkel;
From Jkel:
d. Grant
d. Grant Select
Select (Dosen)
(Dosen) On On Jkel
Jkel To
To Wahyu;
Wahyu,
31.
31. Dicari nama
Dicari nama Mahasiswa
Mahasiswa yang
yang mengambil
mengambil matakuliah
matakuliah Paralel,
Paralel, mana
mana yang
yang benar
benar di
di bawah
bawah ini:
ini:
a.
a. SELECT NAMA
SELECT NAMA FROM
FROM MKULMI,
MKULMI, MAHASISWA,KRS
MAHASISWA,KRS
WHERE MKULMI.MTKUL= Paralel
WHERE MKULMI.MTKUL= Paralel AND
AND
KRS.KDMK =
KRS.KDMK = MKULML.KDMK
MKULML.KDMK AND
AND
MAHASISWA.NPM == KRS.NPM;
MAHASISWA.NPM KRS.NPM;
b.
b. SELECT NAMA
SELECT NAMA FROM
FROM MKULMI,
MKULMI, MAHASISWA,KRS
MAHASISWA,KRS
WHERE MKULMI.MTKUL="Paralel"
WHERE MKULMI.MTKUL="Paralel" AND
AND
KRS.KDMK =
KRS.KDMK = MKULMI.KDMK
MKULMI.KDMK AND
AND
MAHASISWA.NPM =
MAHASISWA.NPM = KRS.NPM;
KRS.NPM;
c.
c. SELECT NAMA
SELECT NAMA FROM
FROM MKUL,
MKUL, MAHASISWA,KRS
MAHASISWA,KRS
WHERE MKULMI.MTKUL="Paralel"
WHERE MKULMI.MTKUL="Paralel" AND
AND
KRS.KDMK =KDMK.
KRS.KDMK -KDMK. MKULMI
MKULMI AND
AND
MAHASISWA.NPM == KRS.NPM;
MAHASISWA.NPM KRS.NPM;
d.
d. SELECT NAMA
SELECT NAMA FROM
FROM MKULMI,
MKULMI, MAHASISWA,KRS
MAHASISWA,KRS
WHERE MTKUL.
WHERE MTKUL. MKULMI
MKULMI -"Paralel"
-"Paralel" AND
AND
KRS.KDMK =
KRS.KDMK = MKULMI.KDMK
MKULMI.KDMK AND
AND
MAHASISWA.NPM =
MAHASISWA.NPM = KRS.NPM;
KRS.NPM;
32.
32. Keberadaan suatu
Keberadaan suatu entity
entity tergantung
tergantung pada
pada hubungannya
hubungannya dengan
dengan entity
entity lain,
lain, disebut
disebut :
a.
a. Cardinality
Cardinality b. Partial
b. Partial Participation
Participation c. Total
c. Total Participation
Participation d. Unary
d. Unary
33.
33. Super key
Super key adalah:
adalah:
a.
a. Candidate key
Candidate key yang
yang dipilih
dipilih untuk
untuk mengidentifikasikan
mengidentifikasikan tupel
tupel secara
secara unik
unik dalam
dalam relasi.
relasi.
b. Atribut
b. Atribut yang
yang mempunyai
mempunyai nilainilai le
lebih dari Satu.
bih dari Satu.
c.
c. Satu atribut
Satu atribut atau
atau kumpulan
kumpulan atribut
atribut yang
yang secara
secara unik
unik mengidentifikasi
mengidentifikasi sebuah
sebuah tupel
tupel di di dalam
dalam relasi.
relasi.
d.
d. Suatu atribut yang unik pada entitynya dan menjadi atribut biasa pada entity lain.
Suatu atribut yang unik pada entitynya dan menjadi atribut biasa pada entity lain.
34.
34. Primary key
Primary key adalah
adalah :
a.
a. Satu atribut
Satu atribut atau
atau kumpulan
kumpulan atribut
atribut yang
yang secara
secara unik
unik mengidentifikasi
mengidentifikasi sebuah
sebuah tupel
tupel di
di dalam
dalam relasi.
relasi.
b. Atribut yang mempunyai nilai lebih dari Satu.
b. Atribut yang mempunyai nilai lebih dari Satu.
c.
c. Suatu atribut
Suatu atribut yang
yang unik
unik pada
pada entitynya
entitynya tapi
tapi menjadi
menjadi atribut
atribut biasa
biasa pada
pada entity
entity lain.
lain.
d. Candidate
d. Candidate key key yang
yang dipilih
dipilih untuk
untuk mengidentifikasikan
mengidentifikasikan tupel
tupel secara
secara unik
unik dalam
dalam relasi.
5
35.
35. Entity
Entity Integrity adalah
Integrity adalah :
a.
a. Nilai suatu
Nilai suatu atribut
atribut yang
yang tidak
tidak diketahui
diketahui dandan tidak
tidak cocok
cocok untuk
untuk baris
baris (tuple)
(tuple) tersebut.
tersebut.
b.
b. Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada
Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain
domain yang
yang
bersangkutan.
bersangkutan.
Kumpulan nilai
c. Kumpulan nilai yang
yang valid
valid untuk
untuk satu
satu atau
atau lebih
lebih atribut.
atribut.
Tidak ada
d. Tidak ada satu
satu komponen
komponen primary
primary key
key yang
yang bernilai
bernilai null.
null.
36.
36. Null artinya
Null artinya :
Tidak ada
a. Tidak ada satu
satu komponen
komponen primary
primary key
key yang
yang bernilai
bernilai null.
null.
Suatu domain dapat dipakai sebagai kunci primer bila merupakan
b. Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut
atribut tunggal
tunggal pada
pada domain
domain yang
yang
bersangkutan.
bersangkutan.
c. Kumpulan nilai
Kumpulan nilai yang
yang valid
valid untuk
untuk satu
satu atau
atau lebih
lebih atribut.
atribut.
d. Nilai suatu
Nilai suatu atribut
atribut yang
yang tidak
tidak diketahui
diketahui dan
dan tidak
tidak cocok
cocok untuk
untuk baris
baris (tuple)
(tuple) tersebut.
tersebut.
37.
37. Referential
Referential Integrity artinya:
Integrity artinya:
a.
a. Nilai suatu atribut yang
Nilai suatu atribut yang tidak
tidak diketahui
diketahui dan
dan tidak
tidak cocok
cocok untukuntuk baris
baris (tuple)
(tuple) tersebut.
tersebut.
b. Tidak
b. Tidak adaada satu
satu komponen
komponen primary
primary key
key yang
yang bernilai
bernilai null.
null.
Cc.
c. Suatu domain
Suatu domain dapatdapat dipakai
dipakai sebagai
sebagai kunci
kunci primer
primer bilabila merupakan
merupakan atribut
atribut tunggal
tunggal pada
pada domain
domain yang
yang
bersangkutan.
bersangkutan.
Kurnpulan nilai
d. Kurnpulan nilai yang
yang valid
valid untuk
untuk satu
satu atau
atau lebih
lebih atribut.
atribut.
38.
38. Weak Entity
Weak Entity adalah
adalah didi bawah
bawah ini,
ini, kecuali:
kecuali:
a.
a. Weak Entity
Weak Entity adalah
adalah suatu
suatu Entity
Entity dimana
dimana keberadaan
keberadaan dari
dari entity
entity tersebut
tersebut tergantung
tergantung dari
dari keberadaan
keberadaan
entity lain.
entity lain.
Entity yang
b. Entity yang merupakan
merupakan induknya
induknya disebut
disebut Owner
Owner dan
dan relationshipnya
relationshipnya disebut
disebut Identifying.
Identifying.
Entity yang
c. Entity yang merupakar
merupakar induknya
induknya disebut
disebut Identifying Owner dan
Identifying Owner dan relationshipnya
relationshipnya disebut
disebut Identifying
Identifying
Relationship.
Relationship.
d. Weak Entity
Weak Entity selalu
selalu mernpunyai
mernpunyai Total
Total Participation
Participation constraint
constraint dengan
dengan Identifying
Identifying Owner.
Owner.
39.
39. Bagaimana bentuk
Bagaimana bentuk kalkulus
kalkulus relesional
relesional tupel
tupel apabila
apabila mencari
mencari data
data Buku
Buku yang
yang pengarangnya
pengarangnya Galih
Galih : :
Pada tabel
Pada tabel halaman
halaman 11 BUKU
BUKU (No_Buku,
(No Buku, Judul,
Judul, Pengarang,
Pengarang, Jenis_Buku).
Jenis Buku).
a.
a. {t]teBuku At
{t]teBuku At [pengarang]
[pengarang] =- "Galih"
"Galih" }
b
b. {t I| tE
{t tE Buku
Buku AA t t [pengarang]
[pengarang] == Galih}
Galih}
Cc.
c. (tLteludul Atfpengarang| = "Galih" }}
{t[teludul At[pengarang] = "Galih"
d
d. it ]teJudul
{t IteJudul At At [pengarang]
(pengarangj = - Galih
Galih }1
40.
40. Tampilkan: nama
Tampilkan nama Anggota
Anggota yang
yang diawali
diawali dengan huruf LL !
dengan: huruf
a.
a. SELECT NAMA
SELECT NAMA FROM
FROM Al'JGGOTA
AIJGGOTA WHERE
WHERE LIKELIKE "L%";
"L%";
b
b. SELECT NAMA
SELECT NAMA FROM
FROM ANGGOTA
ANGGOTA WHEREWHERE NAMA
NAMA LIKELIKE "L%";
"L%";
C.
c. SELECT NAMA
SELECT NAMA FROM
FROM AGT
AGT WHERE
WHERE NAMA
NAMA LIKE
LIKE L%;
L%;
d
d. SELECT NAMA
SELECT NAMA FROM
FROM ANGGOTA
ANGGOTA WHEREWHERE NAMA
NAMA LIKELIKE L%;
L%;
41.
41. Liat tabel
Liat tabel halaman
halaman 2. 2.
Dicari Judul Buku yang no_Pinjam
Dicari Judul Buku yang no_Pinjam "PJO3""PJO3"
a.
a. n (
n udu\
udu\ N
IN o_Pinjam-"PI03"
o_Pinjam-"P103"
(BUKU >> TRANSAKSI))
(BUKU TRANSAKSI))
C,C. n (
teOno_pm="PI03"
Pin,am! nas
(BUKU
(BUKU U
U HANSAKSI)
HANSAKSI)
(BUKU UU TR~NSAKSI)
TR<NSAKSI) (Co_Pinjam=P103 (BUKU XX 11\ANSAKSI))
(BUKU INANSAKSI))
Pinyart(Gno_pjm=P103
(BUKU
bb .: TT
TT Pinyar-ttGino_ pjm=P103 d.
d. f1
fl uu\
uc Pinjam=P103
6
42.
42. Skema: relasi
Skema relasi BUKU
BUKU (No_Buku,
(No. Butkul, Judul,
Judull,, Pengarang,
Pengarang,, Jenis_Buku)
Jenis_ Buku)
Dicarii lnformasi
Dicari Informasi mengenai
mengenaii BUKU
BUKU yang
yang No_Buku
No Buku = - "CCOOS",
"CCOOS" ,, mana
mana yang
yang benar di bawah
benar di bawah ini:
ini:
ANGGOTA},
(ANGGOTA}, BUKU
(BUKU)
a.
a. Cc -Angsota-"8B005
8B00
C_Angsota="8B005 rn , NO
C. Buku-" CCO. 5" (
Oo Buku="CC05"
..OD )
(Buku).
(Buku). Sagu -- (BUKU)
(BUKU)
bb. • Osuku= CC0o5
Osuku= CC005 “1 d• C
d. C o_Buku=
_Buku= CC005
CC005
AA ’ Cit
43.
43. Skema relasi
Skema BUKU (| NoNo_Buku,
relasi BUKU | Buku, Judul,
Judul, Pengarang,
Pengarang, Jenis_Buku).
Jenis Buku).
Dicari data- data mengenai BUKU yang mempunyai Judulnya
Dicari data-data mengenai BUKU yang mempunyai Judulnya Matematika.
Matematica Manakah
Manakah yang
yang, benar
penar
untuk kalkulus
untuk kal ulus relational
relational domain!
domain! —
wae
a. { NN,<N, SPE STONN,SRE
J, P,E >I< J, P,E>> E& BUKU
BUKU /\/\ JJ == Matematika
Matematika }}
db {<N,J,P,E
b. (SNI, PE >]<N, =]<N, J,P,Ee.P =e 'BUKU BUKU n="C002"
n='C002' }:}; -
CG. {<N,JP,E]<N,
c. {<N! Jp. INI, J, P,E PE ee BUKUS BUKUn n= n= C002
C002 };}:
d. {<
d. {<N, J,P,E>]<N,N, J,PE
N, J,P,E>]< J, PE >e e BUKU
BUKU J= —J = 'Matematika'}
‘Matematika’ }
44.
44. Gambar ERD di Bawah Lokasi Bag disebut atribut:
Gambar ERD di bawah Lokasi Bag disebut atribut:
a.
a. Mutivalue
Mutivalue Mals b,b. Composite
Composite c. Derivatif
c. Derivatif d. Atribut
d. Atribut Key
Key
Ea | | |
45.
45. Dengan melihat
Dengan melihat ERD
ERD di
di bawah, , kalimat
kalimat yang
yand salah
salah adalah:
adalah: a
a.
a. Satu pengawai,
Satu punya.satu,bagian
pengawai punya satu bagian __
| 5 |Len
b.b. Beberapa
Beberapa pegawai
pegawai punya
punya satu
satu bagian
bagianc.c.
Satu pegawai
Satu pegawai punya
punya beberapa
beberapa bagian
bagian. ad.
Satu Men ada beberapa pegawai var
Satu bagian ada beberapa pegawai
(ores We
Entity Relational
Entity Relational Diagram
Diagram
I lational Diary
DAPAT
7
46.
46. Gambar ER
Gambar ERD,D di
diatas
atas NO (PEG disebut
NO_PEG atribut:
disebut atribut:
a, M
a. 'Mutivalue
utivalue b.'Composite
b. Com posite c.(Derivatif
c. Derivatif d. Atribut
d. Key
Atribut Key
47.
47. Derajat relationship
Derajat relationship di
diatas
atas “adalah
adalah :
a. 'Unary degree
a. Unary degree b. (Binary
b. degree
Binary degree c. degree
Ternary degree
c. Ternary d. Salah
d. semua
Salah semua
48.
48. Memberi hak pemakai
Memberi hak pemakai terhadap
terhadap Imam5Sur
ImamSSur untuk
untuk melihat
melihat table
table pemasik,
pemasok, bagaimana otorisasi yang
bagaimana otorisasi yang
etal
benar :
a.a. Grant select
Grant select on
on table
table pernasok
pernasok to
to ImamSur
ImamSur ::,
b:b. Revoke
Revoke select
select on
on table
table pemasok to ImamSur
pemasok to ImamSur”
c. Grand
c. Grand select
select table
table pemasok,
pemasok toto ImamSur
ImamSur . ;'.
d: Grand
d. Grand select
select table
table pemasok to 'ImamSur'
pemasok to 'ImamSur' ;:
49°
49. Model data
Model data peepee objek ‘adalah
berbasis objek adalah ea , Se angkan Model
Sedangkan Model data
data data berbasis record adalah
berbasis record adalah. Ea .
a.a. Model data yang
Model data yang menggambarkan
mene penn konsep
konsep entitas
entitas --
-- model
model datadata yangyang mnggambarkan
mmnggambarkan atribut atribut dan Tan
hubungan antar
hubungan antar entitas
entitas e , Sat, ee =
b.b. Model
Model data
data yang
yang renggambarkan
menggambarkan konsep konsep entitas, atribut dan
entitas, atribut dan hubungan
hubungan antar antar entitas
entitas.
Database terdiri
Database terdiri dari
dari sejumlah
sejumlah record
record dalam
dalam bentuk
bentuk yang
yang tetap tetap yang
yang Japat
Japat dibedakan
dibedakan dari dari
bentuknya.
bentuknya. ih hast
cc. Database
Database terdiri
terdiri daran sejumlah
sejumlah record
record dalam
— por yang tetap
bentuk yang tetap -- -- dan
dan dapat
dapat Mi benaK an
dibedakan dari
dari
bentuknya,
bentuknya. a
d!
d. Database terdiri
Database terdiri dari
dari sejumlah
{aban record
record dalam
dalam Manan
bentuk yang
yang tetap tetap yang
yang dapat
dapat 'dibedakan
dibedakan darior
bentuknya’ -- Model data yang menggambarkan konsep entitas, atribut dan hubungan antar
bentuknya -- Model data yang menggambarkan konsep entitas, atribut dan hubungan entitas
antar entitas.
50. Di
DiPerea
bawah Y ini
ini ,merupakan program’ utility
merupakan program yang digunakan
utility yang digunakan oleh DBA, KECUALJ
oleh DBA, KECUALJ..:
a. Journaling
a. Journaling routines
routines b.b. LeReorganization
PETE Routines
Routines
c. System
c. System Engineer
Engineer d’d. Statistical
Statistical Analysis
‘Analysis
Copyright [B]ONE
Copyright (BJONE
8
URNIVERSITAS GUNADARMA fos
SK. No. 92/ DIKTI / Kep . ;
Sipil & Peran Psikokigi, Sastra 2
Fakulies mu Komputer, Teknologi Industri, Ekonomi, Teknik Komputer, Manajemen Kevangao
(D3) Manajemen Informatika, Tekuik Komputer, Akuntaosi
Program Diploma . 3 .
. :
dan Porrasaran, Terakreditasi pom Mesin,
Infoonatika, mae a
Program Sarjana (S1) Sistera Informasi, Sistem Komputer, “Tekaik a crakoreditasi
ark
Teknik iodustd, Akuntansi, Manajernea, Acsitcktur, Tekoik Sipil, Psikologi,
(S2) Manajemen Sistem Informasi, Mangjemen, Teknik
Program Magister
/ Ilmu Komputer
Program Doktor (S3) Umu Ekonomi, 1 ckmologi Inforuasi
— PETUNJUK !!!
Beri tanda silang untuk jawaban yang paling tepat pada lembar jawaban yang telah
disediakan ! .
1. Sekumpulan data yang terintegrasi untuk memenuhi kebutuhan para pemakai di dalam
suatu organisasi, merupakan pengertian dari :
& Data & Sistem Basis Data
K Basis Data v Database Management System
3. Berikut ini yang merupakan enterprise dari entitas rekening,nasabah, jenis tabungan
adalah :
& Bank“ Ef Rumah Sakit
# Universitas ® Pabrik
4. Kumpulam nilai yang valid untuk satu atau lebih atribut disebut dengan
& Domain — Cardinality
& Derajat & Atribut
5. Dibawah ini merupakan gambaran File man jemen Tradisional, kecuali:
© Program Oriented 3 Kerangkapan Data
% Kaku 8 Data Oriented “
6. Kelemahan dari File manajemen Database adalah :
& Tidak Fleksibel Ef Software mahal ¥
X Data tidak standar 4 Pengaksesan data susah
7. Arsitektur database sistem yang menerangkan struktur penyimpanan database secara
fisik dan organisasi file yang digunakan adalah :
@ Tingkat Konseptual # Tingkat Eksternal
$£ Tingkat Internal V & Tingkat Relasional
8. Kapasitas untuk merubah skerna pada satu level sistem basis data tanpa harus merubah
skema pada level lainnya disebut:
& Konseptual mapping / External si Data rn v
% Internal mapping / Conceptual <} Data Dependent
9. Model data berbasis record menggunakan tabel dua dimensi terdiri dari baris dan kolom
untuk memberi gambaran sebuah berkas oa adalah:
® Model data hirarki 1 Model data Konseptual
3 Model data jaringan 5 Model data Relasiona! v
10. Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
& “Boleh null V
* Tidak boleh null.
3 Nilai data foreign key harus sama (ada) dalam nilai data pada relasi lain sebagai
primary key
&- Tidak harus unik
11. Candidate key yang tidak dipilih sebagai primary key dalam relational key dikenal
dengan istilah :
© Super key ft Alternate key v
2 Primary key && Foreign key *
12. Dr. Thomas Alfa Edison, MEngSc. Dr dar: MengSc merupakan nilai data dari atribut
yang berjenis :
Atribut Multivalue / Hi Atribut Derivatif
& Atribut Composite £&- Atribut Simple
Gunakan tabeltabel dibawah ini untuk menjawab nertanyaan no.i3 sampai dengan no. 23.
Barang
Kd Brg Nm Brg Kd Supp Hrg Brg
A001 Pulpen 021 2000
B002 Penggaris 038 1000
B003 Buku Tulis 001 1500
A004 Pensi! 021 1000
Supplier
Kd Supp Nm Supp Almt Status | KET:
001 PT. ABC Jakarta 1 1- AKTIF
038 PT. PRS Bogor 2 25 NON AKTIF
021 PT. XYZ Surabaya 1
Transaksi
Kd Trans Tgi Trans Kd Brg Jml Trans
081 08/09/2001 B002 40
096 12/11/2001 A003 20
109 07/07/2004 A001 10
201 30/12/2005 B004 30
20. Tampilkan nama barang,harga barang yang lebih besar dari 500 dan kurang dari 1500 :
& Selectam brg, hrg brg From Barang Where hrg brg » 500 AND hrg brg «
1500
Select nm brg, hrg brg From Barang Wherehrg brg »560 ORhrg brg” «
An
1500
Selecinm brg, hrg brg From Barang Where hrg brg between 500 AND 1500V
8
Select nm brg, hrg brg From Barang Where brg brg 2- 500 AND hrg brg «
1500
21. Dalam Aljabar Relasional untuk menampilkan informasi barang yang mempunyai
kode barang (KD BRG) - “A091” menggunakan perintah :
OKD BRG - “A001” De
ARANG
x TKD BRG -“A001” s8 )
rx (KD BRG - “A001”)
(KD BRG - “A001”)
22. Dalam Aljabar Relasional untuk menampilkan nama barang beserta harganya saja,
maka menggunakan perintah :
oNm Brg, Hrg Brg Bea
OS KD
23. Ubah harga barang untuk kode barang B004 menjadi 2500 :
© Update table BARANG set HRG_BRG = 2500 where KD_BRG = ‘B004
% Update BARANG set HRG_BRG = 2500 for KD_BRG = ‘B004’
JS Update BARANG set HRG BRG - 2500 where KD BRG - “B004' “
& Update BARANG set KD BRG - “B004' where HRG BRG - 2500,
24. Objek yang dapat dibedakan dalam dunia nyata adalah :
© Relationship ti Atribut
K Entity / & Key
25. Karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang
entity atau relationship tersebut adalah :
© Relationship & Atribut V
3 Entity @ Key
Untuk soal No. 28 s/d 32, perhatikan Entity Relationship Diagram berikut :
22.
= <>
Pegawai | Kerja Departemen
33. Di dalam komponen sistern database yang bertanggung jawab dalam pengontrolan
keseluruhan sistem database ya
© Application program 7 End User
% Database administrator V & Programmer
34.
35. Keberadaan suatu entity yang tergantung pada hubungannya dengan entity lain disebut
disi
dengan :
® Total Participation “ {I Cardinality Constraint
* Partial Participation & Identifying Relationship
[= Ge.
36
J Kel
=e
a Mahasiswa [-_$<“fnbit >———
Fo gp
Mata Kuliah
| & Mahasiswa pt
Mata Kuliah
TABEL S
TABEL P
TABEL SP
Sn Fn qty
Si P1 300
S1 P2 200
S1 P 40
S1 P4 200
S1 PS 100
S1 P6 100
s2 P1 300
s2 P2 400
S3 P2 200
S4 P2 200
S4 P4 300
S4 P5 400
3. Berikut ini yang merupakan enterprise dari entitas rekeninng,nasabah, jenis tabungan.
-adalah
+ Bank v
Universitas
Rumah Sakit
Pabrik
-
4. Kumpulan nilai yang valid untuk satu atau tebih atribut disebut dengan
Derajat
.
Domain v
.
Cardinality
Atribut
5. Dibawah ini metupakan gambaran File manajemen Tradisional, kecuali:
Program Oriented Kerangkapan Data
• Kaku -0 › Data Oriented
,
-
10. Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
Boleh nu11
Tidak boleh null
Nilai data foreign key harus sama (acLa) dalam nilai data pada relasi lain sebagai
primary key
Tidak harus unik
11. Candidate key yang tidak dipilih sebagai prirnary key dalam relational key dikenal
dengan istilah :
Super key Alternate key ✓
Primary key Foreign key
12. Dr. Thomas Alfa Edison, MEngSc. Dr dan MengSc merupakan nilai data dari atribut
yang berjenis :
Atribut Multivalue
13. Contoh TUPLE dari database di atas adalah
(081, 08/09/2001, B002, 40) )
-
14. Primary Key yang terdapat pada relasi Barang adalah
Kd_brg
15. Foreign Key yang terdapat pada relasi Barang adalah :
Kd:Supp ✓
16. Perintah SQL untuk melihat semua data dari relasi Supplier yaitu :
+ Select * Where Supplier
Select Kd_Supp, Nm-Supp, Almt, Status Where relasi Supplier
g Select 1(d_Supp, Nm Supp, Almt, Status From Supplier ✓
4) Select Kd_Supp, NmSupp, Almt, Status From Supplier Where relasi Supplier
-
19. Dalam Aljabar Relasional untuk menampilkan informasi barang yang mempunyai
kode barang (1(D_BRG) "A001" menggunakan perintah :
KD BRG "A001" (BARANG)
22. Dalam Aljabar Relasional untuk menampikan nama barang beserta h.arganya saja,
maka menggunakan perintah :
4
-
• Objek yang dapat dibedakan dalam dunia nyata adalah Entity
-
25. Karakteristik dari entity atau relationship yang menyediakan penjelasan detall tentang
entity atau relationship tersebut adalah : Atribut
-
kepada user yaitu :
grant
Untuk soal No. 28 s/d 32, perhatilcan Entity Relationship Diagram berikut :
28.
____•----<@>>----1 ·Departemen
Derajat dari relationship diatas adalah :
Unary Degree Temary Degree
Binary degree Et) Nary Degree
-
•
NIP
30. Dari data di atas, tennasuk jenis Cardinality Ratio :
-
M:1
-
31. Dari data di atas yang termasuk atribut adalah :
Alamat
-
32. Atribut umur mempakan atribut jenis : Derivatif ►/
33. Di dalam komponen sistern database yang bertanggung jawab dalam pengontrolan
keseluruhan sistem database yaitu
Application program End User
-
Database administrator E1) Programmer
34.
35. Keberadaan suatu entity yang tergantung pada hubungannya dengan entity lazn disebut
dengan :
Total Participation ✓
One to Many
Many to One
Many to Many ✓
36. Berdasarkan soal no. 36, Participation Constraint yang tepat adalah :
. __(__·f-----<:::>..,,___----4f
Mahasiswa
Ambil
Kuliah
Mata ---- , I
Mahasiswa
~------J-
~,=====-✓~
~ ~ Ambil IMata Kuliah J
Mahasiswa
--< Mata
6
38. Berikut ini query untuk menampilkan informasi supplier adalah
SELECT Sn, Sname, Status, City FROM Supplier
39. Query untuk menampilkan no.supplier yang tinggal di Paris dengan status lebih dari
20 adalah
40. berikut ini query untuk menampilan nama supplieryang memasok part
berwarna merak, kecuali
SELECT Sname FROM S WHERE Sn 1N
(SELECT Pn FROM SP WHERE Sn
(SELECT Sn FROM P WHERE Wama = 'Red')) ✓
8
UNIVERSITAS GUNADARMA
Pctunjuk Pengerjaan :
• Berdo'alah terlebih dahulu sebelum mengerjakan soal.
• Tidak diperbolehkan kerjasama dalam bentuk apapun.
2. Suatu Normalisasi telah memenuhi bentuk normal kedua bila relasi tersebut sudah memenuhi
bentuk normal kesatu, dan atribut yang bukan key sudah tergantung penuh terhadap keynya,
3.
-
disebut bentuk normal ke.....
a. 2NF b. 1 NF c. 3NF d.4NF
Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang
bersangkutan, disebut :
a. Referential Integrity c. Entity Integrity
b. Null d. Jawaban salah semua
4. Perangkat lunak yang menangani semua pengaksesan, memanipulasi dan memelihara basis data
disebut:
a. Basisdata Relasional
b. user Friendly -c. DBMS
d. Conceptual Mapping
•I j
5.
6.
a. NM_MHS
b. KD_Dok
a. Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi
I '
1
a' J
DataBase X
1.Tabel Anggota
$sw.8re>.
ii@' t.
3eg A
nggota
.
'
. t
Mama Aamot i
« #•••
10_Anggote No
_Teip TgL_Lahir
BBCO1
-..-; Arugerah JL.Genuksari
.4. 095677889000 07/02/1990
_I_, I
" I BBC02
I
-.--
,I ,,
,, I
Mahrita
I
JL.Bates
I
~ Utara
·l- ----·- 081228004432 08/02/1989l
BBC03 Reto JL.Mekarjaya 08995543212 07/09/1988%
- 7, ,I
L -I I I_ BBC04
,,
Debora JL.Plamonaanray 08995437666 11/11/1985
...h cwvgift
J_ Lydia JL.Genuk Indah 087987678899 12/12/1980
---- 'J 11JI
-·-· - --- - -1.; __ -- - - ....
2.Tsbel Buku
w&kt . :+,-.a..
a
No_Bula
'ii,' Judul , Pangarang Jar is_Buku
CCCO1 Kesehatan Erlang9a Pengetahuan
I
-
~ - - - - ; - - _ I - --
_, ·t-·---·-- -
rCCC02 I Matematika Budi Pengethuan
ccco3 Geograf Galih Pangatahuan
,11
--1-_:___
CCC04
---,--·-
Sepakbola Andi Olahraga
_, -
1,
3.fabel Transaksi
we Aggie Te
rnsetst z» .ti
Yi_tntar
c ze
PJ02
PJ03 Retn 8B003 CC003 ] 03/11/20:1, 09/11/2011
'
I, I
-
I, 'J, JI'
b. I Kesehatan, Matematika, Geografi, Sepakbola, Cintaku
11
' I
l-
c.J No_Buku, Judul, Pengarang, Jenis_buku
I_ I
I- I
a. Rumah sakit
I_- ",[ ,1 I
c. Perpustakaan
b. Sekolah d. Pabrik
2
10.
11.
Tabel
' I di atas yang bukan atribut key adalah :
a. II,Id_Anggota
Manakah
11
-- I
a. Alamat
I 11
II sebut
,1 ,1
r_b. No_Buku
Entitas?
j'_ __ I
rb.
-
'- INo_Buku
I ,I 11 -
-
-
-
c. Judul
c. Nama
d.'INo_Pinjam
I -ii I
d. Transaksi
I '
d.8
a.I, 5 b. 6
I
■
c.4
14. Berapa
l _II
I jumlah
I' IIJ record Tabel Anggota ?
-
C. 5 d.3
a.le 4 Ib.I, 7 ■
-
I I
15. I-Berapa
r jumlah
11 I,_ I J File
-iii,_ untuk
I I- II Database
II I I ,1 X diatas
I ,_I ?
d.3
-
C. 3
,I C
a. 8 b. 7
5 b. 7 3
■
d.6
I'' I,
I 11 I ,-II ii
-
111 1 - I, I I 1, JI_ I I II I 1' I I 'I JU I I I I 1,-1
18. Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan para pemakai
1
-
19. Bagaimana mengganti kolom NM_SUP yang ada Ipada table SUPPLIER menjadi NAMA_SUPPLIER:
a. RENAME COLOUM SUPPLIER.NM_SUPP TO NAMA_SUPPLIER;
b. RENAME COLOUM NM_SUP TO NAMA_SUPPLIER;
11 , _ I I I 'I ,1 i:__ I I I 1 1111
c. RENAME COLOUM NM_SUP.SUPPLIER TO NAMA_SUPPLIER;
I '
I, ,I ,, I
I [ I JI _I- I I LJ1,_ I
20. Manakah yang bukan merupakan keuntungan dari File manajemen database :
11 I '1
, ,-1 , I I I I 1
IJI ,I I 'J 'I, 11 II ,,-11 I r II' I, ,:- 111 11 I ,i I, 1,:-[ 111 I, 1l-11- I l,
21. Perintah SQL yang digunakan utuk mengatur otorisasi kepada pemakai dalam mengakses database
'J, 1!,_ .IIJ I
adalah Iperintah :
a. GRAND
I
-, :: dan -r
: REVOKE
:
II
II
:
;,;i
I! i-1 ,_j -I_
c. SELECT dan DELETE
_J, I,
1·
I I
b. ALTER dan INDEX d. a,b dan c salah
3
22. Tampilkan
,,_JI I nama dosen yang jenis
I j - kelaminnya
',_ I JII Pria
liJ ! I
23. Mana yang benar untuk r l menghapus data TRANSAKSI JI dengan r'Nomer
I pinjam P)J02 yang NomerI Ibukunya
1 L' ,1 II,, I 1
a. IDrop
f1 From TRANSAKSI L-1
Where No_Pinjam=" IL ,.-11 - I'PJ02" and I No_Buku="C002" Ii I _1,
1b.
, rDelete
'I ,11, , From=I TRANSAKSI
1 1 1
Where
I 1 ! ' iNo_Pinjam=
I, [ ':ij I, I ~ IPJ02
' I and No_Buku="C002" I I I 1
24.
~
Atribut
11 I, adalah
I i-.11 r :
I
a. suatu I data
·1, -, actual
q-11 atau
I r finformasi
-IJ yang
_,, I I disimpan
I 11 ,I I pada suatu
I_ atribut
, 1:i I, di dalam suatu
-I 1,-, __ J entity
I ll'IJ
I atau
relationship. 1f1,
b. digunakan untuk menentukan suatu entity secara unik.
c. karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity
atau relationship.
d. Jawaban di atas salah.
l
-
, I I1
-I i ' ' 1-1 - -
11 i 11 JI_ ,I_!
I 11 I I
d. Select INIP,
1ll ,• INAMA,
J J 1 ALAMAT,
J KOTA,-,JJKEL;
__ I Ir-a
-
1 _,, 1 ;, I
Participation :
a. IParsial
-,I J b. Total c. M:N
II I ,Jd. l_J
M:1-
4
29. SQL yang digunakan untuk membuat tabel disebut dengan DDL (Data Definition Language) dengan
perintah yang digunakan adalah :
a. CREATE b. INSERT c. DROP d. UPDATE
30. Berikan hak akses kepada Wahyu untuk menampilkan tabel Jen is kelamin Dosen :
a. Revoke Select (Jkel) On Dosen From Wahyu ;
b. Grant Select (Jkel) On Dosen To Wahyu;
c. Revoke Select (Dosen) On Wahyu From Jkel;
d. Grant Select (Dosen) On Jkel To Wahyu;
31. Dicari nama Mahasiswa yang mengambil matakuliah Paralel, mana yang benar di bawah ini:
32. Keberadaan suatu entity tergantung pada hubungannya dengan entity lain, disebut :
I I I a. Cardinality b. Partial Participation c. Total Participation d. Unary
5
35. Entity Integrity
I ! II adalahi._l :
a. Nilai I I suatu II,atributii
- yang tidak diketahuiJI idan '
,1 tidak
J _lj, I _ILcocok
I untuk
, 111 baris
I ,, (tuple) tersebut.
b. Suatu domain 1; ,, •'C- dapat dipakai
-
I 1, -,1 ,_1,j sebagai kunci
' I ' primer
'l II bila
,, merupakan
- -atribut
_lll_l, tunggal
- - pada
-1 domain1, yang
II; I
Ibersangkutan.
'
36. Null
_1 1 , artinya
11 I I :
a. Tidak1· ada I I satu
I I I komponen
' I primary
l l 11 key yang bernilai
II I null.11] -
bersangkutan.
c. Kumpulan
I 'L _I' ,,1 nilai yang valid
,l1 untuk satu I atau
1 1_ _ 1 I I ,_Ilebih
I atribut.
I I
d. Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut.
c. Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang
bersangkutan.
d. Kurnpulan 111 II nilai
J: I'-,, yang valid
J1l[ 7 untuk
I satu atau 111,
1
_ lebih
'I
'
atribut.
I I
38. Weak
I I Entity
I I adalah di bawah, uini,II, kecuali:
I I
entity lain.
I I
b. Entity yang merupakan induknya disebut Owner dan relationshipnya disebut Identifying.
c. Entity yang merupakar " _11 1induknya disebut
I Identifying Owner dan relationshipnya
-
,-,11,-,
111 I disebut
I Ii - Identifying
Relationship.
I I
d. Weak
I iEntity
I I selalu mernpunyai
I_ J, Total'111Participation
1
I I I constraint
I, I
'
,, I
I dengan
I 1- Identifying
'I
I
I Owner. -
d. {t ]teJudul
I, 1, 11' At [pengarang] II I = Galih
-
-11 ! }
40. Tampilkan
',1' nama Anggota yang diawali dengan ; I
"1 Ihuruf L !
-
a. SELECT NAMA FROM IAl'JGGOTA WHERE LIKEI I_"L%";
- --
I I _{ lL '
I I'
I L I I I ILi -
a. udu\ n (
,J 1,No_Pinjam-"PI03"
(BUKU > TRANSAKSI))
C. n Pin,am!Ono_pm="PI03"
(BUKU U HANSAKSI)
,-1
6
42. Skema
- ! ,-,1 I J relasi
l I BUKU
_I I I(No_Buku,
I -l_,I 11 l, Judul,I IPengarang,
-
' 11 Jenis_Buku)
I «- II 1,
iDicari
'II , II II lnformasi
I II I, mengenai
,,_ I
' I BUKU
I Ii I
-
I yang
,J[-J No_Buku
l_ I[ I I =
-
- "CCOOS",
I I mana
"J yang Ibenar
' di[ bawah
,,
II 11ini: 11_1
1
- -
(ANGGOTA}, (BUKU)
a. C_Angsota="8B005 , C. Oo Buku="CC05"
(Buku). - (BUKU)
b• Osuku= CC0o5 I I
I_I
d• Co Buku= CC005
1
i11I
43. .Skema
-l, relasi BUKU
r - l ( INo_Buku, Judul, Pengarang, Jenis_Buku).
I -1 11-: I
i -
Dicari data-data mengenai BUKU yang mempunyai Judulnya Matematika. Manakah yang benar
I
I I I
1
1 I -
- - - -
[II 11 1- -.1 -.I I 11 J J I' I I
untuk kalkulus relational
domain! I 11
'I 1
"I 1J I - I I
-
UI I" I I,
a. { <N, J, -P,E >I< N, J, P,E > E BUKU
Ill I 1111
- /\ J = Matematika } - -
I I, [ II I
b. {<N,J,P,E >]<N, J,P,Ee BUKU n='C002' };
I[ I~ I I l I
- j __
I ,_ I I /\ -I I I
e BUKU n= C002 };
,,'.__
c. {<N,JP,E]<N, J, P,E
d. {<N, J,P,E>]<N, J,PE >e BUKU J= 'Matematika'}
44. Gambar ERD di bawah Lokasi Bag disebut atribut:
a. Multivalue b. Composite c. Derivatif d. Atribut Key
I 1 I I"-
I.
45. Dengan melihat ERD di bawah , kalimat yang salah adalah:
1[ II_ I I
ii_11-, 1
1 [ , '_ 1 I ,
'I
Pfl.ANGGAN
hC n.o
7
46.
47.
Gambar ER D di atas NO_PEG disebut atribut:
a. Mutivalue
,II
Derajat relationship
I
a. Unary degree
di atas adalah :
,
,1-
b.I Ii
-
b.,, Composite
Binary
I degree
c. [,
Derivatif
I
c. Ternary degree
-
d. Atribut Key
d. Salah
1l I semua
-
' ']
48. Memberi hak pemakai terhadap Imam5Sur untuk melihat table pemasok, bagaimana otorisasi yang
benar :
a. Grant select on table pernasok to ImamSur :
b. Revoke select on table pemasok to ImamSur
c. Grand select table pemasok to ImamSur ;
d. Grand select table pemasok to 'ImamSur' ;
49. Model data berbasis objek adalah , Sedangkan Model data data berbasis record adalah .
a. Model data yang menggambarkan konsep entitas -- model data yang mnggambarkan atribut dan
hubungan antar entitas
b. Model data yang menggambarkan konsep entitas, atribut dan hubungan antar entitas
Database terdiri dari sejumlah record dalam bentuk yang tetap yang Japat dibedakan dari
bentuknya.
c. Database terdiri dar sejumlah record dalam bentuk yang tetap -- dan dapat dibedakan dari
I1
bentuknya.
d. Database terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari
bentuknya -- Model data yang menggambarkan konsep entitas, atribut dan hubungan antar entitas.
I
50. Di bawah ini merupakan program utility yang digunakan oleh DBA, KECUALI :
L ,,
I j
Copyright [B]ONE
8
SOAL UAS SISTEM BASIS DATA 1
I/ i . ,-
'i:f\L, ~½U\i\1:.'i
UNIVERSl-TAS GUNADARfv1.A
SK No. 92 I DikljJ Ke_o.; 1~St> .
,ci'J.~!.!llas I/mu r:o:n;:i.;te-. foJ-;r.0!~1lndr.:str1. n :onor.-:•,,
Ter.r.,';: Sif)ii & PiY-211.:; ;-,r,a ;'} r;_ Psikoto-,li, S:,.s!m
~/
~ PRINT
a LIST c. D!SPLAY
_ d.· RElR!EVf.
•:·.r -s-ekurn-oulan data vana terimeorasi Y,m!l dioroan isas ;kan urituk
1.. -~ .....·, .. ~ ..... ...;,
n,~U4li:lttou J--"•01Q JJ'Clll~h.c.Jt
............._ --..:...--..~, ......... ~ ...r: ...J',.- ij,.,,_ ...... . ,...., J..
\.-I f UCU 0 111
..... - - - - ~,,_ ,..., .,..; ,,-,1; ..... ,...
¥uq:1,u VJ~0.1f,1..;:,Q...:., 1 ~•-~ V .._,IJ~ •
1... ... , . mem€iouhi
-a: Sistem basis da!a ~ Data
~ B~si.s da.ta ; (V DBMS
· s-; Sistem Bi:!Sls l)ata terc!iri dari:
Basis Data + DBMs·
. -User + DBMS -c.. User + Basis Data
- .
- d_ DBMS + -Aolikas; BasisData·
. i -
•• i
·_-,
. .
@danprihono Seite 1
SOAL UAS SISTEM BASIS DATA 1
8
,a,_ Conceptwol kvci x
Tin~r.t:2ta:1 \'2ng me:u'pa.L:~n car:. pandano pGr;1akai terhadap darabas8 ao;:J::ih:
Extcrn.,I lc·-·d
b inrernai ievei ci. Log1caJ Je'..'-2i
g_ CohceptuaJ schema d.:apat diubah olf,h
disebut ;
03A lanpa mEJogganggu tX!ernal schema .
a. Physical data independence
b. Extern2f d3t~ !:-:der=:er~d~nc~ X Logical data ITTdependence
d. Conceph.:el d2!2 ;!'"ldep~:1d~nce
10.Berikut ini ad:::/ah contoh model d·ata berbasis-objek. kecua/i:
... Sem ... ntik c. O~j2ct or/.;r;.t?d
b. Entity ra/'ationsl7ip X
/\.·lodel data ·hitarki r=i n
14.Atribut yang bLik;)ri kunci sudah tergafltuoo penuh terh.iaap kUhcinya_ Hal lni
;ne,rupaka;-; sycira: d;;.,; no,rr.aHs..~; b~ntuk ~
..a. 1NF · · 2Nf• X
b. 3NF d. 4NF
Obvek 0@2
16.d~obut ; van
_ a bertunasi
- men~imoan oerubahan teroodao
. basis data van
.' -a ada
_a. oa·configuration fife c. Catalog _
~ /... g_ _ d. Da~b;:iso Mi.n"ager lnsia.nco
@danprihono Seite 2
SOAL UAS SISTEM BASIS DATA 1
· ·, '
17. Utifitas 0B2 yang berfun,;,si untuk mernuat data ke dals:1m ta bet atau sebaliknya
, · [ 18.Berilwt ini pernyataan r•,mg benar da,i perintah SOL· PtLis yang t.irdapat pada
1! Or.icb.l .:idalah ;
a . Peri mall tidal< c:api:it d1singkm
6. Sta,1dard .~ l\!S I
c, Dapal digunakan untuk memanipuiasi data dan definisi t:abcl di dalam database
~ Tidak c.:ipac mamariipulasr nilai-nilai di dala.m database
i
20.J&nis bah;:,sa pada basis dat;, re!asfonal yanu niHuoakan bahasa query procedural
I
<l . C.
b. Sistem Analis ~ OBA
@danprihono Seite 3
SOAL UAS SISTEM BASIS DATA 1
"' ;, - i
1
-·,_ - --,~~,~-...:.._:?i...::.:i
I
I Pertlalikan Entity Relalfonship Di<tQram (ERO) Perus.ahaan Kontraktor berikut ini
i
.•
.tJ I
J
~
<
!
;
1 'I
I
!
Skerna. Database;
PEGAWAJ (NOPEG. NAPEG_AlM1. KOPOS. TGLLHR. UMUR.
t;UPERViSOR_IO, NOBAG)
8AGIAN (NOBAG, NABAG. LOKASI. MANAGER)
PROYEK (NOPRO, NAPRO, NOB AG)
LOKPR { NOPRO LOKt\SI, NAPRO)
PEKER.JAAN (l'JOPEG NOPRO. JAM)
TANGGUNGAN (_NOPEG, NAMA, JNKEL. HUBUNGAN)
Cqntoh data :
PEKERJAAN
NOPEG NOPRO - J·AM
S"m5 ... ,,,.
~L.flb
98q67
!v
1b
10
,~
, QO
175
saw, 20
..
90·
I
99m 15 I
110 .
- . --- . ' -
Haktna-n 4
@danprihono Seite 4
SOAL UAS SISTEM BASIS DATA 1
II'
_ ...,__.____ -
b. 15 )\ 3
34.Perintah Aljabar foilasional untulc m12nampilkan nomor dan narna pegawai· yang
berum1.:r di ::it.as 45 tahun adalah :
X Dt~PCG, N.=..:.~;.. ~IftH.~t.:R > .!;5(F"EOAWAJ1)
I.
@danprihono Seite 5
SOAL UAS SISTEM BASIS DATA 1
36.Perintah
proyeknyoKalkulus Re!asional urituk rrn~nampi/kan datJ j:ie f;erjaJn Yung nomor
10 odcfah;
)<PEGAWAl- PUNYA-TANGGUNGAN
c_ P-EGAWAI - Af'I/GGDTA - BAGIAN
_ d_ PEGAWAI' - KONTROL
Perintah <lnn
41. po8qwoi SO:Lriomor
tmtuk :iupervioor
membuat tabel viev, d,engan 11,am a VPEG yang berisik;:-)n
odoloh ;
no.rr,◊r
I _a. CREATE VIEW VPEG (nopeo. supervisor_id)
·r X CREATEAS VIEW
SELECT" FROM PEGAWAI
VPEG (oopeg, supelVisor_id)
f .
! AS SELECT nopeg, supervisor_id FROM PEGAWAI'
i c._ CREATE ViEW VPEG
ASVlE:W
d. CREATE SELECT VPE:G llOPeo_ s.i.Joervisor-1ld FROM PEGAWAI
~As SELECT" FROM PEGAWAI
.:• •:i ',.:.I . I -.-:~ 1 ;.: -~-:
\ , ,_-J_,fi :-, '. J '- • ~-- ••
@danprihono Seite 6
SOAL UAS SISTEM BASIS DATA 1
<13.Perintah SQL un!uk rnencimpflkan Mmor peoa\':ai dan nama-nama ~·;;;no m2niadi
t.ingg,ingnn p;;;.go.wai ter$ebut d-:n 3~0tu:. hubungonnya Anok ada!nh:
a. SELECT - FROM TA/\JGGuNGA.N WHi:RE huoungan = -;1.na k'
6. SELECT nopog, n~m~, hubung:;,.n FROM TAMGGUi-.JGAl\l
WHERE hubungan = 'Ana!(
c. SELECT nopeg. nama WHERE c·1ubt.1ngan·= 'Anal(' FROM TANGGUNGAN
Jc ~-~LEC: nopeg, nama FROM, 1.:Afl~G~_l'~GAJ,.J WHE~-~_huh!..!0g,J,i = 'Ari:ak'
44, Perinl~J, SOL untuk menampiJkan n0mor pegawai dan nam-anya yang mengerj.ik;.1n
nc:.Otk p:-cy:ek Jembctnn Loycng cdzi.!~h:
,
a. SELECT nopc;g_ nap~g FROM PEGAWAI. Pt<OYEK. PEKERJAAJ\/, (
45.P~rinlah SQL unwk m.enampilkan narpa-nama proyek beserta lokasi proyek ada!ah:
a. SELECT~ FROM LOKPR
X SELECT napro. lokast FROM LOKP~
· c. SELECT napro, kikasi FROM PROYEK, LOKPR
d. SELECT • FROtvi PROYEK LOKPR.
46.Parinlah SOL uni-uk menghitung total jam ·ketja pegawai untuk nomor po?gawai
8~072 tldo.1::-.h :
,>('_ SELECT SUM(jam) FROM PEKERJAAN WHERE r.opeg = '82072' .
b. SELtCT TOTAL(j:am) FROM P6KERJMN WHERE nopeg =- '82072'
c. SELECT COUNTOam) FROM f'EKERJMN WHERE nopeg = '02072·
d. SELE'CT ALL(fam} FROM PEKERJIMN·WHERE nopeg =-'82072'
Ualaman 7
.I.. - - - - - - - - - -
@danprihono Seite 7
SOAL UAS SISTEM BASIS DATA 1
43.Perintah SOL umuk menampilkan nJma-nama pegawai rang bekNic1 Pi'..lda bag;an
Kew:ingan adaloh:
a. StLECT riapeg. nabag FROM PEGAWAI. BAGIAN
WH~RE PEGAWAl.nob3g '= 8A.Gl/'.N.nob2g
AND nabag "' ·Keuangan· ·
b. SELECT napeg FROM PEGAWAI ANO nab,ao = 'Keu.ingan·
r-.,-.,......,,..,_,...........,,.1,., ... MA...-.. 1 ► 1, ◄ i"'f..i ...... •·
c. Ve. LCV i n~·peg r "-VlVI J-'t:"~r\'i~.r1'\.t, ~ \.J 'Ai'-1 At ,:.J nz;o~g ~ r...~ti"ngon
l"'\r,--1-r-0, . :I""' . ?
48.Perintah SQL u:1tuk m~nampilkan nornor dan nama pegawai yang berusia ar:ta~a 30
sump.:ii SO -odi'.lloh:
a_ SELECT nopeg , napeg FROM PEGAWfl.i
WHERE umur:,. 30 AND um,.1r < 50
b. SELECT nopeg, napeg FROM PEGAWAr
WHERE JO < umur < 50
c. SELECT nop(e(J_ napeo FROM PEGAWAI
VVHERE umu, BETW!::EN 30- 50
A SELECT nopeg, napeg FROM PEGAWA!
WHERE Lirnur 8En,NEEN 30 ANO 50
50. Perintah SOL untuk memberikan hak akses kepada USE.ROl t.mt11k menampilkan
-fi~!d Alam.;;! d.:.n Kode P.os-p.:ida file PEGAVJAI adaloh:
a. GR.ANT SE.lECT{almtl. kdpos) TO U.SER01 ON PEGAWAJ
J( GRANT $EU;:CT ON PtGAWAI TO USER01
- c. GRANT SELECT(almt1. kdpos) ON PE.GAWAJ TO USE.R01
d_ .GRJl,Nl SELECT TO USERD1 ON PEGAWAI
' ..
Hafaman8
@danprihono Seite 8
--- I. l\.ll111pttlan Jwm,;l�J •;mg 1.:ri111t.:gru�i ya11g 111 uggmnl :uk n1 d111u I 1t1hut1
., 1ntu l1rg Ulis.i i di1111111ul, t n l I I:11gol
dn1 1 hutosn 1-h,1111 ';111 <l�11a dul:m1 ·1
A. Dnla f)J(.'lionary l . �h Jd IJ ,1, \,,I
111 .111u1r I d 11 1
J
uni tcnemu disebul :
A. Auibm ompo.sitl' (. ,\tiilmt nl•ri,·atil'
B tribut luILi •aim: I . ,\tr1bt1l Si111pl ·
7. ·1 cmpat pcnyimpnnmr infonn:t� i }�rng 111c11 • •mub.trk,111d1111111111!1111 h 1.'i 11nm din ,m 1k,
, i n den •ra11:
C. Omni, re\'okc
B. Delete, drop
A E_-_-_:;> c.
�
B.
D. --- -
- I 11 I k t1 1•:1111111H 1 ,, I I, il•111w,1m11.�11 d11111 111 11TI:;. 1111111 1111111,u I
( l,l ·111llty11 J.l I )w11 I
ll "iln111l' I 11t1
Ill •-11th: 1111tul. rnr111 ·1i11lil J, ·1twnn,.1n
11 [):.l>uwni11
1 1 ,1 k� I ,m d 111 t,i.;L!..i a p.i h, U'I l,111
I 1 1111111 ,,1 H, 11 I •t,jl 1 , J�i11ul.
IJ�I l), 1111t1in ti
I rt I'1 ,1
II IIJyli1,11,·ru1;:
icrur,,l , ,, 11�u:ii11h nm k,Jril,ln 111 s 1mt11} '" 111 my (b.m."�I 111: 1i;111v11I )
� 1111111s
mi.:n •,:unh1I I r11111L1 :\ I 1L I uh (!b
II ptill) .11 Ft, I I \11.1k
C. RI ti " mcri� Hnl11 I hnlo,, Kl
Eiulll · M111 rn mp\111!,.tl l!J lilll! Kit .
27, tl.l cn:.iw.-. pada n 1e�1t cJ rt Ull t.1111 1�11, 1111'10I 1 dl I M .) y1-11111 h.1111p11:
1mwl Dm St re ,I'
J3 'hm!,,,.,1 I'm
Stl'nhol c lTHatll
D S1t11hol .Atu5 D,tltt
trU,111 ,,,,1, � Oil, ll11m111+tnlit.n 1;11q" I, ,., 1r;'l ria�1 r,1111•1. �
'L -
I Ml.. \Ir,; t;,,. 1h;al, Si�
"
' I llr!'.. J ti lllll'( .I
11 ),imJl.(1�1 ,l'tt 11
,. "1:oi:r,11 Ji.••111. J
� mnqll '1111111..li 1,11,11 f'51111Ul•', ' ! ,11,M HIJ 1,j',,u1Jf1il1I r .cn,
'
1al U ti 1)111,i:
,1�, f<l"lrt11,tt' 01
Ii 001 M , bw, iild.u · 1.1hjp ..,
:lfJ, 1' , 1 w iunwN c1111iu 'AJ,a lluOJr.i:tJ.:J .a\1J11 dl.iii111�� flt .1\!11 .tll.
\ W..11ktrt l1r
� "ilrtlh.ll I· ;ll��
C, �l'l"'l�I 11..!f J
JJ "ri"'r,,�• ..nt!I;}
J 1 l'nd, t� ':nm bcr.:ipJ!.llh prr,rt!' l'llffl'1lt e;1 rurttm:1 i l dl!l�W'l!i
J•l7{I
ft; I� �
1!)7 ...,
iii-�
]tl,, !m l11l1 >[U�l 1.!,11. le, t1.a•.,.1i nJ�l ,�t•. 1 j .1r.t>Jtt.Ali j1<rn l1, d..M,.n �" I .t1ll1 "I J1
)11.",.l tmJti)ltl�.,lll ui.;:bJw i tm11.J1J1.oi
\ t� ,I I 111,diJ,h
11 �I PfD',Ulfll,W
C.1. ,\:.11.tir11tdl,p i::uAJ,�11l
"l) �Llllnl to.w yl
Pt-!\tlllmhirl!Uft\� iwtmol h 11 h 11 �.�, Ji1W 1i. u1L�I
1t kel"Jdl
n, t!J1 Gllfll
C , ,;,nmi iy-, Iliocn...,
jj l'JI __,
:J..t. l'i'!!i ttrti"'' .J, td.Jillc cormn 1 •JJI 1J., tiJul ·.o ralru,l,1111� it.l1tt ,t,,
1i ),II 1,• 1"'f1il.1t, 1)1.: �1tt:r1i1,k•mi1iwit n,1:-t- ltr-r, ••JI) 11n t,:11r1,1 �,�11111 LI.I�•
UWf!llllJJm.:,tn filn(illillfflll tli1�llll'l! 1tnh111
IJ. �lJ.4\\J. !.cLnrlr.1rw1��jtJ!lqln( J]ln�lr.rni■i.al1r�l J liU'!'lll fll'li1'11;'1i 1\i-" 1111\ , ..11mir,.1UJU J 1.1
ll1�ntJ!llll I
t �"'r i;:lmn W/111.1 mtil.l,i) 1hl11 loi:, II.� m�n,tlllu,t 4l,,lt11 IVMlr�l ..,
ll, M11q.J1,11lanrf"bkpn.� q.lllJDt n;II5 �&YI lll1tnunu1111'k,,11 mlu.l:wu. Luf.,m��I
l!. 11!lll,-tl'1!WI �1,1 �u ,clol J�111n1� �111\Jt l-clum lf!inlnl�■lf J'J\J · nnm tls:1 '1 Jl111:l•1
10b11 ,
/l ::. tJ')J:,d t,,;�nn11I r011'.0
1
I JI
llJ 1"11
,\ • W'6
I • W �
�: l '1'1)11'
�·l ➔ l 1'1T1111L lnlit
.,�iin, �I,
• �I l""i
'll.l,1,1111. l l- l�H,h
A l!l\',U.1 1' <'l,I r.J\ I :.11 '
11 111'1\<\',H, ILi J;'ll�l•tl',V, "oH•
t )'.,Li\ Ir qjl r:,J/1Mt' �11 "i,\ I 1\11 �
rJ 111:r...l.ML: (:UI Ott. • It.ISM ,JU� I l l!
$,II, •11�4 ,l\'1�1 .,1i,1, ,�1•ml1<J11twl �•1"111 ,u1 ,n1r.1n"'
J;,\ T1tfl,\'1fn ffl'.fl fl
i.1.- . 1t,lli�
1llr
DAT, 0Mb u.: 1'0'11("4.
1, -.a11::.., l!AMlll'i L \"l-" ,�T(11';IE;il
1!,bt1.
CINI ,tit
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Dashboard / My courses / PTA 2020/2021 | 3KA14 | Sistem Basis Data 1 ** | BABY LOLITA BASYAH / Ujian Tengah Semester (UTS)
/ UJIAN TENGAH SEMESTER
Question 1 Komponen software utama database manager yang memeriksa apakah pemakai mempunyai wewenang untuk
Correct menyelesaikan operasi, disebut :
Mark 1.00 out of
1.00 Select one:
0 a. Recovery manager
0 b. Query optimizer
0 c. Scheduler
@ d. Authorization control
Question 2 Manakah komponen DBMS berikut yang terkait dengan aktivitas User :
Correct
Question 3 Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Languange (DML) yang disertakan (embedded)
Correct dalam program yang ditulis dalam bahasa pemrograman induk (seperti C, Pascal, Cobol, dll), termasuk kategori :
Mark 1.00 out of
1.00 Select one:
0 a. Pemakai khusus
0 b. Pemakai mahir
@ c. Programmer aplikasi
0 d. Pemakai umum
Send message
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 1/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 4 Penjelasan tentang apakah keberadaan suatu entity tergantung pada hubungannya dengan entity lain disebut :
Correct
0 d. Unary degree
Question 5 Perubahan yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang lebih tinggi merupakan tujuan
Correct utama dari 3 tingkat arsitektur, yaitu :
Mark 1.00 out of
1.00 Select one:
@ a. Kemandirian data
0 b. Standarisasi data
0 c. Integritas data
0 d. Konsistensi data
Question 6 Sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu
Correct organisasi, merupakan definisi dari :
Mark 1.00 out of
1.00 Select one:
0 a. Aplikasi database
@ b. Database
0 c. Informasi
0 d. Database Management System
Question 7 Tenaga ahli yg bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan
Correct melaporkan kesalahan dari sistem tersebut kepada pihak penjuaL adalah :
Mark 1.00 out of
1.00 Select one:
0 a. Operator
@ b. System Engineer
0 c. Programmer aplikasi
0 d. Database Administrator
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 2/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 8 Transaction manager adalah komponen software utama database yang berfungsi :
Correct
The correct answer is: Mengerjakan proses-proses yang dibutuhkan operasi yang diterima transaksi
Question 9 Ubah alamat menjadi SURABAYA untuk PETUGAS yang memiliki NO_PETUGAS C2120
Correct
The correct answer is: UPDATE PETUGAS SET ALAMAT=’SURABAYA’ WHERE NO_PETUGAS=’C2120’;
Question 10 Arsitektur DBMS dimana aplikasi dan DBMS dijalankan pada masing-masing workstation tetapi tetap meminta file dari
Correct server jika diperlukan adalah :
Mark 1.00 out of
1.00 Select one:
0 a. client-server
0 b. Teleprocessing
@ c. File-server
0 d. Semua salah
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 3/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 13 Berikut ini termasuk dalam kategori entitas dari file SOAL , kecuali :
Correct
Question 14 Conceptual schema dapat diubah oleh DBA tanpa mengganggu external schema. Pernyataan di atas menunjukkan jenis
Correct kemandirian data :
Mark 1.00 out of
1.00 Select one:
0 a. Behavioural Data Independence
0 b. Physical Data Independence
0 c. Static Data Independence
@ d. Logical Data Independence
Question 15 Dalam basis data, istilah sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris yang menunjukkan adanya
Correct hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda, disebut :
Mark 1.00 out of
1.00 Select one:
0 a. Domain
0 b. Tuple
0 c. Atribut
@ d. Relasi
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 4/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 16 Dalam mengelola basis data, program utilitas yang dapat digunakan oleh DBA adalah :
Correct
0 b. Perusahaan catering
0 c. Menu
0 d. Konsumen
Question 18 Dari file SOAL yang termasuk tuple berikut ini adalah :
Correct
The correct answer is: 10289002, Nayla, Jl. Y no 1 Depok 16451, 87702240
Question 19 Dari file SOAL, Alamat dapat diterapkan dalam jenis atribut :
Correct
0 c. Derivatif
0 d. Simple
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 5/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 20 Dari file SOAL , berikut ini termasuk dalam kategori candidat key, kecuali :
Correct
0 c. Entitas
0 d. Enterprise
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 6/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 24 Dari file SOAL, yang mutlak merupakan atribut simple dari tabel konsumen adalah :
Correct
0 c. TELP
0 d. Nama_Kons
0 c. Tuple
0 d. Cardinality
Question 26 Dibawah ini yang termasuk kelemahan dari sistem pemrosesan file adalah :
Correct
Question 27 Fungsi DBMS yang menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadinya kerusakan
Correct pada basis data tersebut, dikenal dengan fungsi
Mark 1.00 out of
1.00 Select one:
0 a. Layanan data independence
0 b. Dukungan transaksi
@ c. Layanan recovery
0 d. Layanan integrity
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 7/8
2/17/2021 UJIAN TENGAH SEMESTER: Attempt review
Question 28 Hapus data PINJAM yang kode bukunya AM111 bagi anggota yang mempunyai NO_ANGGOTA M3213 perintahnya
Correct adalah :
Mark 1.00 out of
1.00 Select one:
0 a. DELETE PINJAM WHERE KD_BUKU=’AM111’ AND NO_ANGGOTA=’M3213’;
@ b. DELETE FROM PINJAM WHERE KD_BUKU=’AM111’ AND NO_ANGGOTA=’M3213’;
The correct answer is: DELETE FROM PINJAM WHERE KD_BUKU=’AM111’ AND NO_ANGGOTA=’M3213’;
Question 29 Jika kerangkapan data dikontrol dan kekonsistenan data dapat dijaga, maka data menjadi akurat”. Pernyataan di atas
Correct dukungan sistem basis data untuk aspek :
Mark 1.00 out of
1.00 Select one:
0 a. Kemandirian data
0 b. Standarisasi data
@ c. Integritas data
0 d. Berbagi data
Question 30 Berikut ini manakah perintah yang benar untuk mengubah Tabel MHS yaitu mengubah tipe kolom NPM yang semula
Incorrect Numeric(8) menjadi Char(8) :
Mark 0.00 out of
1.00 Select one:
0 a. Alter Table MHS Modify NPM Char(8)
@ b. Edit Table MHS Modify NPM Num (8) TO NPM Char(8)
The correct answer is: Alter Table MHS Modify NPM Char(8)
◄ FILE SOAL
I Jump to... I File Entity Relational Diagram ►
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=1928018&cmid=410553 8/8
2/16/2021 UTS SBD1: Attempt review
Dashboard / My courses / PTA 2020/2021|3KA12|Sistem Basis Data 1 **|ROSDIANA / Ujian Tengah Semester (UTS) / UTS SBD1
Question 1 Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu adalah
Correct
0 c. Atribut Derivatif
0 d. Atribut Simple
Question 2 Berikut ini yang merupakan enterprise dari entitas dokter, pasien, obat adalah :
Correct
0 c. Bank
0 d. Universitas
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 1/14
2/16/2021 UTS SBD1: Attempt review
Question 3 + 'ABEL S
Correct Sn Status Citv
Mark 2.50 out of Sl Smith 20 London
2.50
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
SS Adams 30 Athens
□
TABELP
Pn Pn"m" I - . ,r Wei!!ht Citv
Pl Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
PS Cam Blue 12 Paris
P6 Co2: Red 19 London
TABEL SP
Sn Pn q ty
Sl Pl 300
Sl P2 200
Sl p 40
Sl P4 200
Sl PS 100
Sl P6 100
S2 Pl 300
S2 P2 400
S3 P2 200
S4 P2 200
S4 P4 300
S4 PS 400
Berikut ini query untuk menampilkan nama supplier yang memasok part berwarna merah, kecuali :
Select one:
a. SELECT Sname FROM S WHERE Sn IN
(SELECT Sn FROM SP WHERE Pn IN
(SELECT Pn FROM P WHERE COLOUR = 'Red'))
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 2/14
2/16/2021 UTS SBD1: Attempt review
Question 4
Correct
Select one:
-.) a. Barang
Question 5 Kapasitas untuk merubah skema pada satu level sistem basis data tanpa harus merubah skma pada level lainnya disebut :
Correct
c. Data Oriented
d. Kaku
d. Software mahal
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 3/14
2/16/2021 UTS SBD1: Attempt review
Question 8 Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut
Correct hanya sebagai atribut biasa disebut
Mark 2.50 out of
2.50 Select one:
0 a. Alternate Key
0 b. Super Key
@ c. Foreign Key
0 d. Candidate Key
Question 9 Alokasi ruang penyimpanan data dan indeks merupakan salah satu hal yang perlu diperhatikan pada tingkat/level……..
Correct arsitektur bais data.
Mark 2.50 out of
2.50 Select one:
@ a. Internal
0 b. Logical
0 c. Eksternal
0 d. Konseptual
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 4/14
2/16/2021 UTS SBD1: Attempt review
Question 10 + 'ABEL S
Incorrect Sn Status Citv
Mark 0.00 out of Sl Smith 20 London
2.50
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
S5 Adams 30 Athens
□
TABELP
Pn Pn"m" I - . ,r Wei!!ht Citv
Pl Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
PS Cam Blue 12 Paris
P6 Co2: Red 19 London
Query untuk menampilkan no.supplier yang tinggal di Paris dengan status lebih dari 10 adalah :
Select one:
a.
SELECT Sn FROM S
WITH City ='Paris’ AND Status > 10
b.
SELECT Sn FROM S
WHERE City ='Paris’ AND Status > 10
c.
SELECT Sn FROM S
WHERE City ='Paris’ OR Status > 10
d.
SELECT Sn FROM S
WHERE City ='Paris’ AND Status >= 10
Question 11 Berikut perintah untuk menghindari hasil data yang sama terulang lagi, yaitu
Correct
b. Distinct
c. Descript
d. Order by
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 5/14
2/16/2021 UTS SBD1: Attempt review
Question 12 Sekumpulan data yang terintegrasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi, merupakan
Correct pengertian dari :
Mark 2.50 out of
2.50 Select one:
C)
a. Sistem Basis Data
@
b. Basis Data
C)
c. Data
0 d. Database Management System
Question 13
Incorrect
Select one:
a. 5
b. 3
c. 2
d. 4
b. Entitas
c. Key
d. Relationship
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 6/14
2/16/2021 UTS SBD1: Attempt review
Question 16
Correct Alamat
Select one:
a. 1 : 1
b. 1: M
c. M : N
d. M : 1
Question 17 Berikut adalah model data yang termasuk dalam model data berbasis Record, kecuali :
Correct
0 b. Network
C) c. Hierarchical
(!) d. Semantic
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 7/14
2/16/2021 UTS SBD1: Attempt review
Question 18 .Ubah harga barang untuk kode barang B003 menjadi 2500 :
Correct
Question 19 Entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity lain disebut dengan
Correct
0 c. Total Participation
0 d. Cardinality Ratio Constraint
Question 20 Kumpulan nilai yang valid untuk satu atau lebih atribut disebut dengan
Correct
0 d. Cardinality
Question 21 Sintaks yang digunakan sebagai kondisi jika terdapat Group By adalah :
Incorrect
0 d. Distinct
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 8/14
2/16/2021 UTS SBD1: Attempt review
Question 22 Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
Correct
Question 23
Correct
+'ABEL S
Sn
~
- Status City
'
Mark 2.50 out of Sl Smith 20 London
2.50
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
S5 Adams 30 Athens
□
TABELP
Pn Pn 1e Colour Wei2ht Citv
Pl Nut Red 12 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
PS Cam Blue 12 Paris
P6 Co2: Red 19 London
Select one:
a. SELECT Sn, Sname, Status FROM S
b. Update table
c. Drop Table
d. Alter Table
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 9/14
2/16/2021 UTS SBD1: Attempt review
Question 25
Correct
Select one:
-.) a. Nm_Brg
C)
b. Kd_Supp
0 c. Hrg_Brg
(I) d. Kd_Brg
Question 26 Informasi mengenai semantic data dan hubungan antar data digambarkan dalam arsitektur database pada level …
Incorrect
0 b. Physical Data
c. Eksternal
0 d. Konseptual
Question 27 Statement database yang digunakan untuk memberikan hak akses tabel/database kepada user yaitu :
Correct
0 c. Unload
@ d. Grant
Question 28 Berikut ini adalah keuntungan dari Sistem Basis Data, kecuali :
Correct
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 10/14
2/16/2021 UTS SBD1: Attempt review
Question 29
Incorrect
Select one:
@
a. 2
C)
b. 5
0 c. 4
C)
d. 3
Question 30 Dalam Aljabar Relasional untuk menampilkan informasi dari relasi barang yang mempunyai kode barang (KD_BRG) =
Incorrect “A001” menggunakan perintah :
Mark 0.00 out of
2.50 Select one:
a. crBARANG = (KD_BRG = "A00I ")
Question 31 Tampilkan nama barang,harga barang yang lebih besar dari 500 dan kurang dari 1500 :
Correct
b. Select nm_brg, hrg_brg From Barang Where hrg_brg between 500 AND 1500
c. Select nm_brg, hrg_brg From Barang Where hrg_brg >= 500 AND hrg_brg < 1500
d. Select nm_brg, hrg_brg From Barang Where hrg_brg > 500 OR hrg_brg ≤ 1500
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 11/14
2/16/2021 UTS SBD1: Attempt review
Question 32
Alamat
Correct ~
Mark 2.50 out of
2.50
Select one:
C)
a. Unary Degree
0 b. Ternary Degree
(I) c. Binary Degree
0 d. N-ary Degree
Question 33 Model data berbasis record menggunakan tabel dua dimensi terdiri dari baris dan kolom untuk memberi gambaran
Correct sebuah berkas data adalah :
Mark 2.50 out of
2.50 Select one:
@ a. Model data Relasional
Question 34 Perubahan pada skema internal dimana tidak mempengaruhi skema konseptual dan eksternal disebut dengan :
Correct
b. Conseptual/Internal Mapping
c. Eksternal/Conceptal Mapping
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 12/14
2/16/2021 UTS SBD1: Attempt review
Question 35 Perintah untuk hapus kolom Nm_Brg dari tabel Barang adalah
Correct
Question 37
Correct Alamat
~
Mark 2.50 out of
2.50
Select one:
a. Mahasiswa
b. NPM
c. Ambil
d. Nm_mhs
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 13/14
2/16/2021 UTS SBD1: Attempt review
Question 38 Arsitektur database sistem yang menerangkan struktur penyimpanan database secara fisik dan organisasi file yang
Correct digunakan adalah :
Mark 2.50 out of
2.50 Select one:
@ a. Tingkat Internal
0 b. Tingkat Relasional
0 c. Tingkat Konseptual
0 d. Tingkat Eksternal
Question 39 Candidate key yang tidak dipilih sebagai primary key dalam relational key dikenal dengan istilah :
Correct
0 b. Super Key
0 c. Primary Key
0 d. Foreign key
Question 40 Di dalam komponen sistem database yang bertanggung jawab dalam pengontrolan keseluruhan sistem database yaitu :
Correct
◄ QUIZ
l Jump to... ........
https://v-class.gunadarma.ac.id/mod/quiz/review.php?attempt=2033382&cmid=429563 14/14
..
f.MVERS/rAS Gc.mDAPJM
.=
SK. No. '2/DIKil / Xep / 1996 . • · Sas
Psikolugt,
F:akulas I1mu Komp<=. icknologi Industri, Ekoooroi, Tcbw<: Sipil & P�
Tckuik J<oroputc1: , .Akun= Kompu� . 1bmjcmcn Keu-aogao
l'rogr.uo. Diploma (D3} Man2je= Infoona.cika,
c!211 Pcnw=, 'I�i · · Tcknik Elekl Tdtnik Mesia,
Progri'll Satj:<a,, (S1) Sisu:to Jofor=s� S�em Komputct. �ckaik_Infu� .=• · . /
Iawu, Tc-Nla-cdiJ;u
Tdu,ik iodusni, Akunu...,.;, Manajcmen, ,-\a:irdaur, Tck.oi',; S� Pril:ologi. Su=
M.an.iJClllctt, Teknik Eldctro
l'r°'nua M,iglst(r (S2) M;majemen Sistem lnfura.ms�
t'rogralll Ool<toc (S3) Umu 1='.lc.onomi, Tclmologi lnforroasi / lhru.t K.omputa
PETUNJUK ..."'
► Berdoalah Sebelwn Mengerjakan Soal
► Dilanµig bekerja sama dalam bentuk apapun
► Selamat mengerjakan semoga sukses
► Telepon Seluler dim.atlkan selama ujian berlangsung
Ev� tanda silang untuk:jawaban yang paling tepat pada lembar.jawaban yang telah
disediakan !
1. Sekumpu!an data yang terintegrasi untuk memenuhi kebutuhan para pemalcai di dalam
suatu organisasi, merupakan pengertian dari :
♦ Data
*
-:� Sistem Basis Data
Basis Data ✓ -$ Database Management System
2. Perangkat lunak yang men.ingaru semua pengaksesan database dina.'11.akan :
-r
*
� Data
Basis Data
t� Sistem Basis Data
-$.- Database Management System✓
3. Beril'Ut ini yang merupakan enterprise dari entitas rekening,nasabah, jenis tabungan
adalah:
+· r-� R.umah Sa.kit
*
Bank ✓
Universitas -$· Pabrik
4. Ku.qJ.pula.t-i· pJ[ai yang valid unruk: satu atau lebih atribut disebut dengan
·
r� Cardinality
*
� Dornair� v
Derajat $- Atribut
•
5. Dibawah ini merupakan gambaran File manajemen Tradisional, kecuali:
♦ Program Oriented
*
Kaku
H Kerangkapan Data
� Data Oriented✓
6. Kelemahan dari File manajemen Database adalah :
♦ Tidak Fleksibel
*
Data tidak standar
.ff Software mahal ✓
-Et� Pengaksesan data susah
7. Arsitektur database sistem yang menerangkan struktur penyimpanan database secara
t fisik dan organisasi file yang digunakan adalah :
♦ Tingkat Konseptual
I * Tingkat Internal v
t-" Tingkat Ekstemal
-($l· Tingkat Relasional
8. Kapasitas untulc merubah skema pada satu level sistem basis data tanpa barus merubah
skema pada level lainnya disebut
♦ Konseptual mapping/ External .U Data Independence v'
*
Internal mapping/ Conceptual {!� Data Dependent
9. Model data berbasis record menggunakan tabel dua dimensi terdiri dari baris dan kolom
untulc memberi gambaran sebuah berkas data adalah
♦ Model data hirarki
*
t-l Model data Konseptual
Model data jaringan � Model data Relasional ✓
10. Berikut ini yang bukan rule (aturan) data bila data tersebut sebagai foreign key adalah
♦ ·noleh null ✓
* Tidak boleh null .
t-l Nilai data foreign key hams sama (ada) dalam nilai data pada relasi lain sebagai
primary key
$- Tidak harus unik
11. Candidate key yang tidak dipilih sebagai primary key dalam relational key dikenal
dengan istilah :
♦ Superkey
*Primary �ey
t¥ Alternate key ✓
-$• Foreign key
12. Dr. Thomas Alfa Edison, MEngSc. Dr dan MengSc merupakan nilai data da.ri. atribut
yang berjenis:
� Atribut Multivalue J
*·
:�l Atribut Derivatif
Atribut Composite -$· Atribut Simple
2
Gtmakan tabel-tabel dibawa.li ini untuk menjawab pertanyaan no. i 3 sampai dengan no. 23.
B arang
Kd Brg Nm Brg Kd Supp Hrg Brg
AOOI Pulpen 021 2000
B002 Pen��aris 038 1000
B003 Buku Tulis 001 1500
A004 Pensil 021 1000
.supprier
r,
Transaksi
Kd Trans Tgl Trans Kd Brg Jml Trans
081 08/09-/2001 B002 40
096 12/11/2001 A003 20
109 07/07/2004 A00l 10
201 30/12/2005 B004 30
* Kd_Supp
.. _Kd_Brg J . t-il Nm_Brg
�➔ Hrg_Brg
16. Pedntah SQL untuk melihat semua data d:ari relasi Supplier yaitu :
♦ Select * Where Supplier
*Select Kd_Supp, Nm-Supp, Almt, Status Where relasi Supplier
� Select Kd_Supp, Nm_Supp, Almt, St':llus From Supplier✓
'$ Select Kd_Supp, Nm_Supp, Almt, Status From Supplier Where relasi Supplier
21. Dalrun Aljabar Relasional untuk menampilkan infonnasi barang yang mempunyai
kode barang (KD_BRG) = "A00 I" menggunakan perintah
♦ O'K.D BRG="AOOI" (BARANG) v
(BARANG)
.. 1tKD-BRG•"A001"
••• - - (KD-BRG.,"AOOl")
a;,1 vBARANQc
-Q} 7tBARANG (D_BRG = "AOOI")
K
22. Dalrun Alja}?ar Relasional untuk menampiUmn nama bar-ang beserta harganya saja,
maka menggunakan perintah
♦ aNm_Brg, Hrg_Brg (BARANG)
�- 1t Nm_Brg, Hrg_Brg (BARANG) v
23. Ubah harga barang untuk kode barang B004 menjadi 2500:
♦ Update table BARANG set HRG_BRG = 2500 where KD_BRG= 'B004'
*· Update BARANGset HRG BRG = 2500 for KD BRG = 'B004'
� UpdateBARANGsetHRG-BRG=2500whereKD BRG='B004' ✓
-$- Update BARANG set KD_B.RG = 'B004' where HRG_BRG = 2500 ,,,,
25. Karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang
entity atau relationship tersebut adalah :
♦ Relationship
* Entity
U Atribut ✓
-$ Key
26. Suatu atribut <likatakat1 composite j ika :
♦ atribut yang dihasilkan d.ari atribut lain
* atribut yang digunakan untuk menentulmn suatu entity secara unik:
4
f·� atribut yang memiliki sekelompok nilai untuk setiap instan entity
.$' atribut yang tcrdiri dari beberapa atribut yang lebih kecil v
27. Statement database yang digimakan untuk memberikan hale alcses tabel/database
kepada user yaitu
*
� GRANT :-: RECOVER TABLE
REVOKE ¢UNLOAD
Untuk soal No. 28 £Id 32, perhatikan Entity Relationship Diagram berikut :
' 28. __
N&_Peg
Departemen
5
34.
._____..I I
Simbol E - R Diagram diatas merupakan simbol :
♦ Entity
* Relationship
R Weak Entity ✓
-$ Atribut Derivatif
3S. Keberadaan suatu entity yang tergantung pada hubungannya dengan entity lain disebut
dengan:
♦ Total Participation ✓ r-� Cardinality Constraint
*
Partial Participation -EB· Identifying Relationship
Kd_Mk
sks
MataKuliah
♦ I Mahasiswa
�
I Mala Kuliah I p
tl
4
I Mahasiswa
--�
✓�
I Mata Kuliah
� I
Mahasiswa
_
Ma.ta Kuliah
_ __ _ _ , f - - - - - - < ~ : : : C = ~ i . __ _____.
6
..·""·:t'
,.....,....._
TABELS
cc· trS
S2 Jones 10 Paris
....
S3 Blake 30 Paris
Clark London
...
S4 20
S5 Adams 30 Athens
TABELP
Pn Pname Wama ,J\Teisrlit City
Pl Nut Red 12 London
-
S2 P2 400
S3 P2 200
'
S4 P2 200
S4 P4 300
S4 PS 400
-
39. Query untuk menampilkan no.supplier yang tinggal di Paris dengan status lebih darl
20 adalah:
♦ SELECT Sn FROM S
WHERE City ='Paris" AND Status > 20. ✓
* SELECT Sn FROM S
WHERE City ='Paris" OR Status> 20
t-: SELECT Sn FROM S
WHERE City ='Paris" AND Status >= 20
$- SELECT Sn FROM S
WITH City ='Paris" Ai�D Status> 20
40. Berikut ini query untuk menampilkan nama supplier yang memasok part berwama
merah-. kecuali .:.
♦ SELECT Sname FROM S, SP, P
WHERES.Sn=SP.Sn AND SP.Pn = P.Pn AND P.COLOR = 'RED'
8
Question 1
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Salah satu tipe dari tree atau lattice yang digunakan dalam masalah representasi
backward chaining adalah:
Select one:
a. Pohon OR
b. Pohon IF-THEN
c. Pohon WHILE – DO
d. Pohon AND-OR
Question 2
Complete
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
a. Explanation Facility
b. Knowledge Engineer
c. Inference Engine
d. User Interface
Question 3
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Dan
b. Atau
c. Jika
d. Not
Question 4
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Representasi Logika
b. Representasi Terstruktur
c. Representasi Knowledge
d. Representasi Prosedural
Question 5
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Superlatif
b. Konduktif
c. Union
d. Deduktif
Question 6
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Not
b. Jika
c. Atau
d. Dan
Question 7
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Procedural Knowledge
b. Brain Knowledge
c. Heuristic Knowledge
d. Meta-knowledge
Question 8
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Kumpulan data-data objek yang merupakan suatu fakta, dimana faktanya selalu
benar, yaitu :
Select one:
a. LOGO
b. Prolog
c. AMRORD
d. LIPS
Question 9
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Increasing
b. Searching
c. Sorting
d. Decreasing
Question 10
Complete
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
a. Explanation facility
b. Knowlage acquisition facility
c. User interface
d. Inference engine
Question 11
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Generate
b. Backward Chaining
c. Inferensi
d. Forward Chaining
Question 12
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. JIKA..MAKA..
b. JIKA..HANYA..JIKA..
c. JIKA..DARIPADA..
d. Semua benar
Question 13
Complete
Mark 0.00 out of 1.00
Flag question
Question text
Ilmu komputer yang membuat agar mesin dapat melakukan pekerjaan seperti dan
sebaik yang dilakukan oleh manusia ini adalah pemahaman dari:
Select one:
a. Machine
b. Artificial Intelligence
c. Fuzzy
d. Pakar
Question 14
Complete
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
a. Forward chaining bekerja dari consequent ke antecedent
b. Backward chaining cocok untuk monitoring, planning dan control
c. Pada Backward chaining, consequent menentukan pencarian
d. Forward chaining bersifat goal-driven
Question 15
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Left Chaining dan Forward Chaining
b. Forward Chaining dan Backward Chaining
c. Back Chaining dan Right Chaining
d. Inside Chaining dan Left Chaining
Question 16
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Tautology
b. Backward Chaining
c. Clausal Form
d. Forward Chaining
Question 17
Complete
Marked out of 5.00
Flag question
Question text
2. Basis Pengetahuan
Basis pengetahuan terdiri dari Fakta dan Aturan. Fakta yang didapat adalah Tipe
Bangunan, Lokasi Bangunan, Kepemilikan, dan Kelas Bangunan. Dari fakta tersebut ,
untuk perkiraan biaya dapat diartikan sbg berikut :
AᴧBᴧCᴧD→E
Question 18
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Diketahui bahwa sebuah kamar hotel adalah spesialisasi dari Hotel yang terdiri dari
ranjang, meja, kursi, almari dan telepon. Ranjang adalah spesialisasi dari tempat tidur
yang terdiri dari kasur, bantal dan selimut. Contoh representasi
pengetahuan tersebut termasuk pada kategori:
Select one:
a. Script
b. Semantik
c. Frame
d. Logika
Question 19
Complete
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
a. Konjungsi
b. Premis Mayor
c. Tautologi
d. Premis Minor
Question 20
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Method-Based Knowledge
b. Frame-Based Knowledge
c. Case-Base Reasoning
d. Rule-Based Knowledge
Question 21
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Kecerdasan dan Motor Inferensi
b. Pengetahuan dan Kecerdasan
c. Sistem Pakar dan Kecerdasan
d. Pengetahuan dan Motor Inferensi
Question 22
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Kerangka kerja pengembangan sistem pakar yang terdiri dari semua komponen
kecuali knowladge base disebut :
Select one:
a. Aplikasi sistem pakar
b. Shell sistem pakar
c. Knowlage engginer
d. Inference engine
Question 23
Complete
Mark 0.00 out of 1.00
Flag question
Question text
Select one:
a. Sign, value, object
b. Object, attribute, value
c. Frame, slot, script
d. Object, attribute, sign
Question 24
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Bentuk dari pengetahuan deklaratif karena proporsi tersebut menunjukkan fakta dan
merupakan gambaran grafis yang menunjukkan hubungan antar berbagai objek
disebut:
Select one:
a. A-KIND-OF
b. Associative Net
c. Semantic Net
d. IS-A
Question 25
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Properti
b. Adegan
c. Analisa
d. Peran
Question 26
Complete
Mark 1.00 out of 1.00
Flag question
Question text
Select one:
a. Knowledge Base
b. Inference Engine
c. Knowledge engine
d. Inference Base
UNIVERSITAS GUNADARMA
SK No. 92 / Dikti / Kep / 1996
Fakultas Ilmu Komputer, Teknologi Industri, Ekonomi,
Teknik Sipil & Perencanaan, Psikologi, Sastra
1/7
6. Algoritma Rete dikembangkan oleh:
A. Markov
B. De Morgan
C. Charles L. Forgy
D. Newell dan Simon
Gunakan notasi BNF di bawah ini untuk menjawab soal nomor 12 dan
13:
<kalimat> → <subyek> <kata kerja> <obyek>
<subyek> → saya | kamu | mereka
<kata kerja> → pergi | kerja
<obyek> → sekolah | kantor
2/7
13. Produksi yang mungkin dihasilkan adalah:
A. saya mereka pergi
B. kamu pergi kerja
C. mereka pergi kerja
D. saya pergi kantor
3/7
Gunakan dua kalimat di bawah ini untuk menjawab soal nomor 20, 21 dan 22
p = makan pizza
q = makan martabak
24. Jika P(x) = x is a programmer dan S(x) = x is smart, bentuk logika predikat
first order dari some programmers are not smart adalah:
A. (∃x) (P(x) → S(x))
B. (∃x) (P(x) → ~ S(x))
C. (∃x) (P(x) ∧ ~ S(x))
D. (∃x) (P(x) ∨ ~ S(x))
4/7
Template : (person <name> <eye-color> <hair-color>)
(deffacts persons
(person Adi brown black)
(person Sisy green brown)
(person John blue blond)
(person Jack brown brown)
(person Ann blue red)
26. Output dari rule di bawah ini jika pengeksekusian dilakukan dengan
strategi Depth, adalah:
(defrule test
(person ?name ? brown | black)
=>
(printout t ?name “ has dark hair” crlf))
27. Berikut ini adalah hal-hal yang harus dipertimbangkan dalam membangun
sistem pakar, kecuali :
A. Analisis manajemen
B. Penentuan paradigma yang tepat, hasil yang diharapkan (pay off)
C. Peralatan dan biaya
D. A, b dan c benar
28. Selain perangkat keras dan perangkat lunak yang dbutuhkan untuk
menjalankan sistem pakar, perlu juga dipertimbangkan………………,
terutama jika personel yang terlibat tidak atau memiliki sedikit
pengalaman dalam menggunakan peralatan sistem pakar
A. Biaya perubahan manajemen
5/7
B. Biaya peramalan
C. A, b dan d benar
D. Biaya pelatihan
30. Berikut ini hal-hal yang harus dilakukan dalam Manajemen Perubahan
yaitu :
A. Menugaskan personel untuk melakukan perubahan
B. Mengelola proposal perubahan dan evaluasi dampak
C. Mengelola versi produk yang dihasilkan
D. A, b dan c benar
31. Manajemen sumber daya pada tahap awal harus mampu dalam :
A. Mendapatkan sumber daya
B. Menyediakan sumber daya kritis untuk meminimisasi hambatan
C. Meramalkan kebutuhan sumber daya
D. Mengatur tanggung jawab untuk penggunaan sumber daya secara
optimum
33. Validasi dan pengujian, dokumentasi user, pelatihan serta user support
melalui telepon dan e-mail merupakan aktvitas yang dikerjakan pada
tahap :
A. Perbaikan sistem (refined system) α – test
B. Pembuatan prototipe sistem pakar untuk mendemonstrasikan ide
C. Kelayakan sistem secara komersial (Commercial Quality System)
D. Memperbaiki bugs, meningkatkan kemampuan
6/7
35. Metric kualitas untuk sistem pakar antara lain, kecuali :
A. Mudah pemeliharaannya (maintainable), (enhanceable)
B. Output yang konsisten dari input yang sama
C. Sudah divalidasi memenuhi kebutuhan dan permintaan pengguna
D. Koding hanya dapat digunakan untuk aplikasi tertentu saja
36. Siklus hidup suatu perangkat lunak adalah satu periode waktu mulai dari
pembentukan konsep awal dan berakhir hingga perangkat lunak tersebut
sudah tidak digunakan lagi. Konsep ini adalah :
A. Memisahkan tahapan pengembangan dengan pemeliharaan seperti
model air terjun (water fall model)
B. A dan d benar
C. A dan d salah
D. Tidak memisahkan tahapan merupakan pengembangan dengan
pemeliharaan, melainkan merupakan satu kesatuan yang
menghubungkan semua tahap
37. Salah satu model siklus hidup yang telah berhasil diterapkan pada
sejumlah proyek pengembangan sistem pakar adalah :
A. Model non linier
B. Waterfall model
C. Model linier
D. Waterboom model
38. Means Ends Analysis (MEA) merupakan salah satu strategi kontrol yang
digunakan oleh :
A. Bayesian Method
B. MYCIN rule
C. Newell and Simon’s General Problem Solver
D. Lexicographic Solver
7/7
1. D
2. D
3. D
4. A
5. D
6. C
7. D
8. C
9. D
10. D
11. D
12. A
13. D
14. C
15. C
16. B
17. B
18. B
19. D
20. C
21. A
22. D
23. C
24. C
25. C
26. A
27. A
28. D
29. C
30. D
31. C
32. B
33. C
34. D
35. D
36. D
37. C
38. C
39. A
40. D
1 DDDADCDCD
8/7
1. Maksud dari tools dalam pemilihan problem pada Sistem Pakar adalah . . . .
a. Alasan dibuatnya Sistem Pakar
b. Produk yang dihasilkan dalam Sistem Pakar
c. Bayaran apa yang akan dihasilkan dalam Sistem Pakar
d. Komponen apa yang ada untuk membuat Sistem Pakar
2. Dalam tahapan pengembangan Sistem Pakar terdapat manajemen proyek, yaitu manajemen
yang mengatur tentang bagaimana sistem itu dikembangkan. Dari point - point dibawah ini yang
termasuk dalam manajemen aktifitas adalah, kecuali . . . .
a. Chronicling
b. Penjadwalan
c. Perubahan
d. Analisa
3. Dalam pemilihan masalah pada Sistem Pakar, terdapat masalah biaya. Biaya dalam Sistem
Pakar biasanya tergantung pada . . . .
a. Kualitas dan Waktu
b. Sumber daya dan Waktu
c. Manusia dan Keuntungan
d. Efisiensi dan Kualitas
5. Jenis alat-alat yang digunakan oleh expert untuk melakukan pengembangan Sistem Pakar
adalah . . . .
a. Motor inferensi dan engineer
b. Sintaks dan semantik
c. Bahasa pemrograman dan shell
d. Knowlwdge dan prototipe
6. Yang termasuk kesalahan di dalam tahap pengembangan Sistem Pakar adalah, kecuali . . . .
a. Experts knowledge erorrs
b. Documentation erorrs
c. Limits of ignorance erorrs
d. Inference engine errors
7. Meramalkan kebutuhan yang di perlukan untuk Sistem Pakar dan menentukan tanggung jawab
untuk penggunaan yang optimum, termasuk ke dalam . . . .
a. Manajemen konfigurasi produk
b. Manajemen aktifitas
c. Manajemen perubahan
d. Manajemen sumber daya
8. Dalam siklus hidup Sistem Pakar, dimana setiap tahapnya diakhiri dengan validasi dan
verifikasi untuk meminimalkan masalah yang mungkin terjadi pada tiap tahapannya. Bentuk
iterasi yang dapat meminimalkan biaya dan setiap tahapan harus dilakukan sampai selesai baru bisa
lanjut ke tahapan berikutnya dan bila telah sampai ditahapan paling bawah bisa kembali lagi ke
tahapan yang diatasnya. Yang termasuk dalam model ini adalah . . . .
a. Model waterfall
b. Model iterasi
c. Model spiral
d. Model linear
9. Kesalahan yang terjadi karena kesalahan antara pakar dan knowledge enginer dalam
merepresentasikan knowledge sehingga arti dari pengetahuan tidak dapat berkomunikasi dengan
baik termasuk dalam . . . .
a. Kesalahan sintaks
b. Kesalahan pakar
c. Kesalahan sematik
d. Kesalahan rangkaian inferensi
10. Dalam tahap pengembangan Sistem Pakar, dilakukan pengujian terhadap sistem dengan memilih
pengguna yang tepat bukan memilih pakarnya merupakan tahapan . . . .
a. Studi kelayakan
b. Uji beta
c. Uji alpha
d. Prototipe
12. Kesalahan dalam Sistem Pakar terjadi karena kesalahan inferensi karena kaitannya tidak benar
adalah . . . .
a. Sistem kualitas
b. Studi kelayakan
c. Uji beta
d. Prototipe
13. Dibawah ini urutan yang benar dalam tahap pengembangan Sistem Pakar adalah . . . .
a. Prototipe - Uji beta – Uji alpha – Sistem kualitas – Maintenance – Evaluasi
b. Studi kelayakan – Prototipe – Uji alpha – Uji beta – Sistem kualitas – Maintenance dan
Evaluasi
c. Studi kelayakan – Sistem kualitas – Prototipe – Maintenance – Evaluasi – Uji alpha
d. Studi kelayakan – Uji beta – Uji alpha – Prototipe – Maintenance dan Evaluasi – Sistem kualitas
14. Yang merupakan tugas dari manajemen perubahan pada konfigurasi produk yang digunakan
dalam pengembangan sistem adalah . . . .
a. Menugaskan manajer untuk melakukan perubahan
b. Mengatur perubahan sumber daya dan evaluasi
c. Menginstal produk versi terbaru
d. Mengatur perbedaan versi dari produk
17. Proses yang dilakukan oleh prolog untuk mencari padanan antara pernyataan yang terdapat
pada aturan dengan fakta atau kepala aturan yang lain adalah . . . .
a. Runut balik
b. Unifikasi
c. Predikat
d. Proposisi
19. Perintah yang digunakan untuk mengubah atau meminta informasi tentang piranti masukan
yang saat itu dikenal adalah . . . .
a. Readln
b. Readchar
c. Readint
d. Readdevice
22. Readdevice adalah salah satu perintah yang ada di dalam predikat masukan yang memiliki arti.
...
a. Digunakan untuk mengubah atau meminta informasi tentang piranti masukan yang
saat itu dikenal
b. Digunakan untuk membaca sederetan karakter dari piranti masukan sampai ditemukan tanda
carriage return
c. Digunakan untuk membaca karakter tunggal dari piranti masukan (tanpa perlu enter)
d. Digunakan untuk membaca bilangan bulat sampai tombol Enter
23. Prosedur kembali ke awal dan mengikuti kembali cara prosedur yang sama dengan
sebelumnya. Cara ini dilakukan berulang kali sampai jawaban yang diinginkan dapat ditemukan atau
sampai semua kemungkinan jawaban telah habis dicoba adalah pengertian dari . . . .
a. Runut balik
b. Unifikasi
c. Predikat
d. Proposisi
24. Dibawah ini adalah fungsi dari suatu argumen standar adalah . . . .
a. Meneruskan nilai yang ditentukan dalam predikat standar ke program untuk diolah (input)
b. Meneruskan nilai yang didapat oleh predikat standar ke dalam program (input)
c. Meneruskan nilai yang didapat oleh predikat standar ke dalam program (output)
d. Meneruskan nilai yang ditentukan dalam program ke predikat standar untuk diolah
(output)
27. Beda penulisan rapat kiri dan rapat kanan dalam predikat keluaran pada prolog adalah . . . .
a. Rapat kiri menggunakan tanda % sedangkan rapat kanan tidak menggunakan tanda %
b. Rapat kiri menggunakan tanda – sedangkan rapat kanan tidak menggunakan tanda –
c. Rapat kiri menggunakan tanda \ sedangkan rapat kanan tidak menggunakan tanda \
d. Rapat kiri menggunakan tanda “ “ sedangkan rapat kanan tidak menggunakan tanda “ “
28. Macam-macam format penulisan yang ada dalam piranti keluaran pada fungsi writef kecuali . . . .
a. Format e
b. Format d
c. Format a
d. Format c
29. Perintah yang digunakan untuk mengubah atau mendapatkan informasi tentang piranti keluaran yang
dikenali oleh program adalah . . . .
a. Writef
b. writeln
c. Writedevice
d. Writeint
30. Statement dibawah ini yang benar dari pernyataan predikat not adalah . . . .
a. Not dapat berdiri sendiri
b. Not dapat dipasangkan dengan fakta
c. Not digunakan untuk menyatakan lawan logika dari peryataan
d. Not tidak dapat dipasangkan pada satu aturan C. Pengenalan Prolog
31. Suatu pernyataan yang menunjukkan bagaimana fakta-fakta berinteraksi satu dengan yang lain untuk
membentuk suatu kesimpulan adalah . . . .
a. Rules
b. Query
c. Domain
d. Klausa
34. Goal yang diberikan melalui compiler dan dituliskan dalam jendela dialog adalah . . . .
a. Goal internal
b. Goal tersisi
c. Goal eksternal
d. Goal akuisisi
35. Jumlah argumen yang ada dalam predikat di prolog dikenal dengan nama . . . .
a. Aritas
b. Admin
c. Predikat
d. Domain
36. Fakta dan aturan yang membentuk keseluruhan program di kenal dengan . . . .
a. Predikat
b. Domain
c. Klausa
d. Query
38. Bila diketahui sebuah fakta berupa Koko menyukai anak-anak. Maka bentuk penulisan dari
prolog adalah . . . .
a. Anak-anak (Koko, suka)
b. Koko (suka,anak)
c. Koko (Anak-anak)
d. Suka (Koko, anak-anak)
39. Di dalam prolog dikenal istilah fakta dan relasi. Fakta dalam prolog adalah . . . .
a. Menunjukkan komponen
b. Menunjukkan sifat
c. Menunjukkan atribut
d. Menunjukkan rule
40. Yang termasuk bahasa pemrograman yang khusus digunakan untuk Sistem Pakar adalah . . . .
a. Jomla
b. C#
c. Smaltalk
d. Netbeans
41. Berikut ini adalah domain standar yng ada di dalam prolog adalah . . . .
a. Simbol, file, hexa
b. String, char, doble
c. Integer, string, real
d. Char, okta, file
42. Jika diberikan nama simbolik seperti berikut : ayah(slamet,amin). Maka ayah dan amin
bertindak sebagai . . . .
a. Predikat
b. Aritas
c. Klausa
d. Argumen
45. Yang bukan merupakan tata cara penulisan variabel dalam prolog adalah . . . .
a. Panjang maksimum 250 karakter
b. Harus diawali huruf besar atau garis bawah (_)
c. Hanya terdiri dari huruf
d. Hendahknya mengandung makna yang berkaitan dengan data yang dinyatakannya
48. Fungsi existfile pada operasi file dalam prolog digunakan untuk . . . .
a. Mengganti nama file lama dengan nama file yang baru
b. Memeriksa apakah nama file yang dimaksud sudah ada pada direktori yang aktif saat itu
c. Untuk mengubah isi file gunakan predikat standar
d. Menentukan direktori aktif
49. Aplikasi prolog yang digunakan pada pusat pengolahan data, Banca Brescia, Italia, untuk
mendiagnosa dan menangani kerusakan pada jaringan komputer PDP 11/70 adalah . . . .
a. MYCIN
b. PROSPECTORE
c. OPERA
d. DELTA
50. Sebelum melakukan operasi file, maka harus ditentukan terlebih dahulu file tersebut sebagai piranti
masukan atau keluaran dengan menggunakan predikat standar . . . .
a. Openread atau openwrite
b. Openmodify atau writemodify
c. Readdevice atau writedevice
d. Readfile atau writefile
51. Implementasi sistem pakar pada bidang industri dan teknik berupa DOZER yang digunakan
untuk . . . .
a. Menganalisa rangkaian elektronika yang tersusun atas transistor, dioda dan resistor
b. Mengontrolan proses pembakaran batubara
c. Untuk mendiagnosa kerusakan pada mesin-mesin “Diesel Electric Locomotive”
d. Untuk diagnosa kerusakan alat berat jenis buldozer
52. Dibawah ini bentuk penulisan operasi file pada prolog yang benar kecuali . . . .
a. readdevice(file_baca)
b. openwrite(NamaSimbolik,NamaFile)
c. deletefile(NamaFile) : (i) , (o)
d. renamefile(FileLama,FileBaru) : (i,i)
53. Aplikasi sistem pakar yang dibuat oleh Edward Shortliffe yang digunakan untuk mendiagnosa
infeksi akibat bakteri dan menyarankan antibiotik untuk pengobatannya adalah . . . .
a. PAYE
b. MYCIN
c. DELTA
d. OPERA
56. Fungsi yang hanya memiliki 2 nilai yaitu benar dan salah di dalam prolog adalah . . . .
a. Fungsi proposisi
b. Fungsi predikat
c. Fungsi induksi
d. Fungsi konklusi
59. Suatu deskripsi nilai salience yang digunakan dalam sistem pakar dimana setiap tingkatannya
berhubungan dengan kumpulan rule dengan salience yang sama adalah pengertian dari . . . .
a. Salience recovery
b. Salience expert
c. Salience query
d. Salience hierarchy
60. Bagian yang menunjukkan rule-rule yang menanyakan tentang pertanyaan ke user untuk
membantu seorang expert system dalam menentukan suatu jawaban adalah . . . .
a. Rule constraint
b. Rule query
c. Rule control
d. Rule expert
61. Proses untuk menentukan komponen-komponen perangkat yang dapat menyebabkan kesalahan
adalah . . . .
a. Fault detection
b. Recovery
c. Query
d. Isolation
62. Dibawah ini yang termasuk fungsi predikat tipe adalah . . . .
a. or dan not
b. eq dan neq
c. wordp dan evenp
d. != dan >=
Catatan : Untuk bahan ujian akhir kalian pelajari materi 5 mnggu terakhir (pengembangan sistem
pakar, operasi file, pengenalan prolog, teknik
pengendali dan pasangan pola)
UN IVE RS ITA S GU NA DA RM A
SK No. 92 / Dikti / Kep / 1996
.
Fakultas I/mu Komputer, Teknol?9i lnc?ustri, Ekon
om,,
Teknik Sipil & Perencanaan, Ps1kolog1, Sastra
Pilihan Gand a
Setiap soal pilihan ganda hanya ada satu jawab
an yang benar.
C. High Performance
-0". Explanation
~;nakan notasi BNF di bawah ini untuk menjawab soal nomnr 1.:> do.11
19. Negasi dari pernyat ~an "Setiap gajah adalah hewan" adal
h·
A. Be~rap a gaJah adalah hewan a ·
B . S~bap gajah adalah bukan hewan
C . T1dak ada gajah yang termas uk hewan
.0'. Bebera pa gajah adalah bukan hewan
I Gunakan dua kalimat di bawah ini untuk menjawab soal nomor 20, 21 dan 22
p = makan pizza
q = makan martabak
26. Output dari rule di bawah ini jika pengeksekusian dilakukan dengan
strategi Depth, adalah:
(defrule test
(person ?name ? brown I black)
=>
(printout t ?name • has dark hair" crlf))
27. sistem
Berikutpakar,
ini adalah hal-hal
kecuali : yang harus dipertimbangkan dalam membangun
X Analisis manajemen
B. Peralatan
C. Penentuandanparadigma
biaya yang tepat, hasil yang diharapkan (pay off)
D. A, b dan c benar
28. Sela in perangkat keras dan perangkat lunak yang dbutuhkan untuk
menjalankan sistem pakar, perlu juga dipertimbangkan ........ ...... . ... ,
terutama jika personel yang terlibat tidak atau memiliki sedikit
pengalaman dalam menggunakan peralatan sistem pakar
A. Biaya perubahan manajemen
I B. Biaya peramalan
c. A, b dan d benar
.0'. Biaya pelatihan
. . . fi . "kan jangka waktu pelaksanan
29. Mendefinisikan priontas aktiv1tas, ~ende n~;.vitas yaitu pada :
termasuk dua aspek dalam Manaiemen a I
A. Analisis
B. Monitoring
z. Perencanaan
o. Penjadualan
30. Berikut ini hal-hal yang harus dilakukan dalam Manajemen Perubahan
yaitu : b han
A Menugaskan personel untuk melakukan pe~ a ak
s: Mengelola proposal perubaha~ da~ evaluas1 damp
C. Mengelola versi produk yang d1has1lkan
,I!f': A, b dan c benar
30. Berikut ini hal-hal yang harus dilakukan dalam Manajemen Perubahan
yaitu :
A. Menugaskan personel untuk melakukan perubahan
B. Mengelola proposal perubahan dan evaluasi dampak
C. Mengelola versi produk yang dihasilkan
)?I: A, b dan c benar
Petunjuk : Pilih salah satu jawaban yang saudara anggap benar pada lembar jawaban yang telah
disediakan
A Aksioma
B Taksonomi C Tautologi
D Ergonomi
18 Kumpulan objek seperti kaidah (rule), aksioma, statement dan lainnya yang diatur dalam cara
yang konsisten adalah pengertian dari
A Sistemlogika C Sistemkonklusi
B Sistemanalitik D SistemInferensi
19 Manakah dibawah ini yang tidak termasuk ke dalam tiga tipe utama bentuk normal dari
resolusi?
A ConjunctiveNormal Form C ClausalForm
B Subjunctive Normal Form D Subset Horn Clause
20 Menurut Efraim Turban, system pakar harus mengandung …
A Keahlian, ahli dan kemampuan
B Keahlian, inferensi, aturan dan kemampuan menjelaskan
C
D Keahlian, ahli, pengalihan
Inferensi, keahlian keahlian, inferensi, aturan dan kemampuan menjelaskan
dan aturan
21 Di bawah ini merupakan karakteristik dari backward chaining adalah…
A Disajikan untuk masa depan C Memandu penalaran dari atas ke bawah
B Antecedent ke konsekuen D Perencanaan, monitoring, control
22 Di bawah ini yang termasuk dalam Klasifikasi Paradigma Perograman yaitu
A ParadigmaProses C ParadigmaInput
B ParadigmaKegiatan D ParadigmaP rosedural
23 Memisahkan tujuan dari metode yg digunakan untuk mencapai tujuan disebut …
A Pemrograman Object Oriented C Pemrograman Non Deklaratif
B Pemrograman Deklaratif D Pemrograman Logika
24 Pengetahuan, penelitian, finansial, bisnis berisi fakta-fakta, teori, pemikiran dan hubungan
antara satu dengan lainnya, merupakan makna dari
A
B Inference
KnowledgeEngine
engine C
D Inference
KnowledgeBase
Base
25 Jenis-jenis Heuristic Searching, kecuali
A HillClimbing C Depth-first
B Best FirstSearch D GenerateandTest
26 Pada simple hill climbing, ada 3 masalah yang mungkin, kecuali
A Urutan penggunaan operator akan sangat berpengaruh pada penemuan solusi
B Diijinkan untuk melihat satupun langkah sebelumnya
C Algoritma akan berhenti kalau mencapai nilai optimum local
D Tidak diijinkan untuk melihat satupun langkah sebelumnya
27 Bagian yang paling penting dalam penalaran adalah
A Mengambil kesimpulan dari premis C Mengambil kesimpulan dari slot
B Menjelaskan halt erkait D Dapat di mengerti audiens
A Not C Jika
B Dan D Atau
40 “ Jika hujan turun sekarang maka saya tidak pergi ke pasar” kalimat tersebut dapat
dituliskan :
A p ~ q C p q
B p q D pq
41 Pada Backus Naus Form (BNF) tanda “::=“ diartikan sebagai :
A C <....>
B | D OR
42 Pernyataan gabungan yang selalu bernilai benar disebut sebagai :
A Contingent C Tautologi
B Kontradiksi D Hirarki
43 Tools khusus yang dirancang untuk mendukung aplikasi ES, pada saat user memasukkan basis
pengetahuan disebut
A Expertsystem C Systemshell
B
C Menemukan
Membutuhkan solusi tanpa
memori harus
yang tanpakecil
relative harus menguji lebih banyak
D Hanya akan menemukan 1 (satu) solusi pada setiap pencarian
47 Berikut ini yang tidak termasuk kedalam tujuan sistem logika
A Menentukan bentuk argumen
B Setiap sistem disandarkan pada aksioma
C Mengembangkan dirinya sendiri dengan menemukan kaidah baru inferensi & memperluas
jangkauan argument yang dapat dibuktikan
D Menunjukkan kaidah inferensi yang valid
54 B Silogisme
Formula Certain Factor adalah sebagai berikutD: Logikapredikat
A CF[H,E] = MD[H,E] – MB[H,E] C CF[E,H] = MB[E,H] – MD[E,H]
B CF[H,E] = MB[H,E] – MD[H,E] D CF[E,H] = MB[E,H] – MD[E,H]
55 Apabila MB bernilai 1, maka :
A Hipotesis pasti benar C Certain Factor (CF) bernilai 0
B Hipotesispastisalah D Faktapastisalah
56 Jangkauan tingkat keyakinan (CF) bernilai :
A CF ≤ 1 C 0 ≤ CF ≤ 1
B -1 ≤ CF ≤ 1 D MB ≤ CF ≤ MD
57 Apabila MD bernilai 1, maka :
A Certain Factor (CF) bernilai 0 C Hipotesis pasti benar
B Faktapastisalah D Hipotesispastisalah
58 Faktor kepastian (CF) menunjukkan jaringan kepercayaan dalam suatu hipotesis yang
berdasarkan pada beberapa fakta. Apabila nilai CF negatif, maka :
A Kepercayaanhilang C Tidakyakinpadahipotesis
B Faktapastisalah D Hipotesispastisalah
59 Faktor kepastian (CF) menunjukkan jaringan kepercayaan dalam suatu hipotesis yang
berdasarkan pada beberapa fakta. Apabila nilai CF = 0, maka :
A Kepercayaanhilang C Hipotesissalah
B Tidak yakin pada hipotesis D Fakta pasti salah
60 Tingkat jangkauan kepercayaan bernilai pada rentang :
A 0 ≤ MB ≤ 1 C -1 ≤ MB ≤ 1
B -1< MB ≤ 1 D 0<MB ≤ 1
1. Dibawah ini merupakan teknik –teknik representasi pengetahuan, kecuali :
a. Aturan produksi c. Logic
b. Atutan distribusi d. Frame
7. Jenis pengetahuan yang diperoleh dari arti, dimana kebenaran atau kesalahan dapat
bervariasi dengan menggunakan arti pengalaman, adalah termasuk ke dalam :
a. A priori c. Knowledge
b. Posteriori d. Sylogisme
8. Dalam elemen script yang digunakan untuk menggambarkan urutan peristiwa adalah :
a. Scene c. Track
b. Role d. If Added
1/7
11. Representasi grafis dari suatu pada suatu bahasa adalah :
a. Backus Naus Form c. Part Tree
b. Schemata d. Parse Tree
12. E = Mawar
N = Daun Hijau
P = Merah
14. Arti pengetahuan yang dapat disangkal pada basis pengetahuan tanpa memerlukan
kontradiksi, adalah termasuk ke dalam :
a. A priori c. Unconscius Knowledge
b. Posteriori d. Filosofi
17. Nilai yang digunakan jika suatu slot kosong / tidak dideskripsikan pada frame
instansiasi disebut :
a. Value c. Range
b. Default d. Other
19. Maksud dari tipe inferensi yaitu pemberian alasan logikal dimana kesimpulan harus
mengikuti dari premisnya, adalah termasuk :
a. Induction c. Analogy
b. Deduction d. Intuition
2/7
20. Jika P dan Q merupakan atom-atom dari sebuah pernyataan logika. Pada suatu saat
P bernilai True dan Q bernilai False, maka pernyataan yang benar dari logika
proposisional yang berhubungan dengan P dan Q di atas adalah :
a. P → Q = True c. P ∨ Q = True
b. P ∧ Q = True d. P ↔ Q = True
22. Suatu kesalahan yang bisa atau mungkin terjadi, misalkan kesalahan membaca dial
atau data, peletakan, atau salah informasi, termasuk kesalahan :
a. Incorrect c. Inaccurate
b. Incomplete d. Random error
23. Kemungkinan yang bisa terjadi yang diakibatkan oleh tipe kesalahan incorrect yaitu
pada alat adalah sebagai berikut, kecuali :
a. Wrong output c. Unreliable
b. No output d. Multifunction
24. Perbedaan pemakaian dua penggaris untuk mengetahui panjang yaitu antara
millimeter dan sentimeter sehingga mempengaruhi akurasi hasilnya, termasuk :
a. Sistematik c. Acak
b. Tidak lengkap d. Pengukuran
25. Script, Frame, dan Object termasuk dalam pola representasi pengetahuan tipe :
a. Logika c. Terstruktur
b. Jaringan d. Prosedural
26. Miscalibration pada penggaris sehingga graduasinya lebih pendek dibanding dengan
normal atau menunjukkna pembacaan lebih tinggi dibanding dengan normal, termasuk
tipe kesalahan :
a. Acak c. Penalaran
b. Sistematik d. Ambiguitas
27. Ilmu komputasi yang memungkinkan manusia memahami, bernalar, dan bertindak
adalah :
a. Robotika c. Kecerdasan buatan
b. Sistem pakar d. Mekatronika
29. Set/rangkaian baris produksi lengkap yang menentukan suatu bahasa secara tidak
ambigius disebut sebagai :
a. String c. Determiner
b. Sentence d. Grammar
3/7
30. Menggambarkan pengetahuan sebagai sekumpulan instruksi untuk memecahkan
suatu masalah, merupakan pola representasi :
a. Logika c. Prosedural
b. Jaringan d. Terstruktur
31. Metode untuk pemecahan masalah dalam sejumlah tahap/langkah tertentu disebut :
a. Algoritma c. Program
b. Diagram d. Heuristic
35. Komponen sistem pakar yang bertugas untuk menganalisis pengetahuan dan menarik
kesimpulan berdasarkan knowledge base adalah :
a. User c. Data base
b. Interface d. Inference engine
36. Representasi logika terdiri dari dua jenis yaitu kalkulus proposisional (propositional
logic) dan kalkulus predikatif (predicate logic). Lambang yang dipakai pada kalkulus
proposisional adalah :
a. ~ c. ∀
b. ← d. ::=
37. Jika diketahui P = False dan Q = True, hasil dari operasi logika (P ∧ (P → Q )) → Q
adalah :
a. Equivalen c. False
b. True d. Ø
4/7
a. Prediksi c. Interpretasi
b. Diagnosis d. Planning
41. Tipe kesalahan yang diakibatkan dari kemungkinan interpretasi lebih dari satu cara
adalah :
a. Kesalahan pengukuran c. Kesalahan acak
b. Kesalahan ambiguitas d. Kesalahan alat
42. Contoh kesalahan yang mungkin penyebabnya adalah manusia, misalnya salah
informasi, berikut ini yang paling cocok adalah :
a. Turn valve-1 off c. Valve is no stuck
b. Valve is stuck d. Turn valve
43. Urutan yang benar pada piramida hirarki pengetahuan dari tingkat yang paling atas ke
tingkat yang paling bawah adalah :
a. Metaknowledge, knowledge, data, informasi, noise
b. Metaknowledge, knowledge, data, noise, informasi
c. Metaknowledge, knowledge, informasi, noise, data
d. Metaknowledge, knowledge, informasi, data, noise
44. Teori Dempster-Shafer menganggap bahwa ada rangkaian yang telah diatur dari
elemen yang eksklusif dan mengagumkan secara mutual yang disebut dengan :
a. Measure
b. Set
c. Environment
d. Probability
47. Deteksi pengetahuan yang salah secara potensial dan pengetahuan expert dibuat
secara eksplisit merupakan keuntungan dari :
a. Pembuatan expert system
b. Pembuatan software life cycle
c. Pembuatan set fuzzy
d. Pembuatan bayes system
5/7
48. Jenis tipe kesalahan dimana sesuatu mungkin diinterpretasikan lebih dari satu cara
disebut kesalahan :
a. Ambiguity c. Ketidakbenaran
b. Ketidaklengkapan d. Sistematik
49. Aplikasi Expert System yang berhubungan dengan ketidakpastian untuk diagnosa
kesehatan adalah :
a. MY SQL c. RESPECTOR
b. PROSPECTOR d. MYCIN
50. Memberi ringkasan yang telah dipelajari dalam rekomendasi untuk perbaikan dan
kebenaran, merupakan tahap :
a. Perencanaan c. Verifikasi pengetahuan
b. Design d. Evaluasi sistem
51. Jika pengetahuan enginer salah menginterpretasikan jawaban expert, atau expert
salah menginterpretasikan pertanyaan pengetahuan enginer, hal ini merupakan
kesalahan :
a. Syntak
b. Rangkaian inference
c. Semantik
d. Inference engine
52. Maksud dari tipe inferensi yaitu pemberian alasan logikal dimana kesimpulan harus
mengikuti dari premisnya, adalah termasuk :
a. Induction c. Analogy
b. Deduction d. Intuition
53. Contoh kesalahan yang mungkin penyebabnya adalah manusia, misalnya salah
informasi, berikut ini yang paling cocok adalah :
a. Turn valve-1 off c. Valve is no stuck
b. Valve is stuck d. Turn valve
54. Teknik pencarian exhaustive search diimplementasikan ke dalam sistem komputer,
tidak efisien dan tidak efektif. Untuk mengatasi kendala tersebut di atas, ada beberapa
cara yang dapat dilakukan, kecuali :
a. Breadth-First Search c. Blind Date Search
b. Best First Search d. Hill Climbing
55. Pernyataan:
Semua laki-laki adalah makhluk hidup
Socrates adalah laki-laki
2
3/7
1. Yang tidak termasuk keuntungan dari Sistem Pakar adalah:
A. Increased realibility
B. Fast Response
C. Permanence
D. Flexibility
Gunakan notasi BNF di bawah ini untuk menjawab soal nomor 12 dan
13:
<kalimat> → <subyek> <kata kerja> <obyek>
<subyek> → saya | kamu | mereka
<kata kerja> → pergi | kerja
<obyek> → sekolah | kantor
Gunakan dua kalimat di bawah ini untuk menjawab soal nomor 20, 21 dan 22
A = Jika kamu makan pizza, maka kamu tidak boleh makan
martabak.
B = Jika kamu makan martabak, maka kamu tidak boleh makan
pizza.
p = makan pizza
q = makan martabak
24. Jika P(x) = x is a programmer dan S(x) = x is smart, bentuk logika predikat
first order dari some programmers are not smart adalah:
A. (∃x) (P(x) → S(x))
B. (∃x) (P(x) → ~ S(x))
C. (∃x) (P(x) ∧ ~ S(x))
D. (∃x) (P(x) ∨ ~ S(x))
26. Output dari rule di bawah ini jika pengeksekusian dilakukan dengan
strategi Depth, adalah:
(defrule test
(person ?name ? brown | black)
=>
(printout t ?name “ has dark hair” crlf))
A. Jack has dark hair
Sisy has dark hair
Adi has dark hair
B. Adi has dark hair
Sisy has dark hair
Jack has dark hair
C. Jack has brown hair
Sisy has brown hair
Adi has black hair
D. Adi has black hair
Sisy has brown hair
Jack has brown hair
27. Berikut ini adalah hal-hal yang harus dipertimbangkan dalam membangun
sistem pakar, kecuali :
A. Analisis manajemen
B. Penentuan paradigma yang tepat, hasil yang diharapkan (pay off)
C. Peralatan dan biaya
D. A, b dan c benar
28. Selain perangkat keras dan perangkat lunak yang dbutuhkan untuk
menjalankan sistem pakar, perlu juga dipertimbangkan………………,
terutama jika personel yang terlibat tidak atau memiliki sedikit
pengalaman dalam menggunakan peralatan sistem pakar
A. Biaya perubahan manajemen
B. Biaya peramalan
C. A, b dan d benar
D. Biaya pelatihan
30. Berikut ini hal-hal yang harus dilakukan dalam Manajemen Perubahan
yaitu :
A. Menugaskan personel untuk melakukan perubahan
B. Mengelola proposal perubahan dan evaluasi dampak
C. Mengelola versi produk yang dihasilkan
D. A, b dan c benar
31. Manajemen sumber daya pada tahap awal harus mampu dalam :
A. Mendapatkan sumber daya
B. Menyediakan sumber daya kritis untuk meminimisasi hambatan
C. Meramalkan kebutuhan sumber daya
D. Mengatur tanggung jawab untuk penggunaan sumber daya secara
optimum
32. Pada pengembangan sistem pakar tahapan studi kelayakan (feasibility
study) dilakukan :
A. Verifikasi sistem pakar disesuaikan dengan masalah yang
sebenarnya oleh knowledge engineer dan pakar
B. Studi literatur dan studi perbandingan untuk penentuan kelayakan
proyek
C. Studi prototype sistem pakar untuk mendemontrasikan ide
D. Memperbaiki bugs dan meningkatkan kemampuan
33. Validasi dan pengujian, dokumentasi user, pelatihan serta user support
melalui telepon dan e-mail merupakan aktvitas yang dikerjakan pada
tahap :
A. Perbaikan sistem (refined system) α – test
B. Pembuatan prototipe sistem pakar untuk mendemonstrasikan ide
C. Kelayakan sistem secara komersial (Commercial Quality System)
D. Memperbaiki bugs, meningkatkan kemampuan
36. Siklus hidup suatu perangkat lunak adalah satu periode waktu mulai dari
pembentukan konsep awal dan berakhir hingga perangkat lunak tersebut
sudah tidak digunakan lagi. Konsep ini adalah :
A. Memisahkan tahapan pengembangan dengan pemeliharaan seperti
model air terjun (water fall model)
B. A dan d benar
C. A dan d salah
D. Tidak memisahkan tahapan merupakan pengembangan dengan
pemeliharaan, melainkan merupakan satu kesatuan yang
menghubungkan semua tahap
37. Salah satu model siklus hidup yang telah berhasil diterapkan pada
sejumlah proyek pengembangan sistem pakar adalah :
A. Model non linier
B. Waterfall model
C. Model linier
D. Waterboom model
38. Means Ends Analysis (MEA) merupakan salah satu strategi kontrol yang
digunakan oleh :
A. Bayesian Method
B. MYCIN rule
C. Newell and Simon’s General Problem Solver
D. Lexicographic Solver
1.
2. D
3. D
4. A
5. D
6. C
7. D
8. C
9. D
10. D
11. D
12. A
13. D
14. C
15. C
16. B
17. B
18. B
19. D
20. C
21. A
22. D
23. C
24. C
25. C
26. A
27. A
28. D
29. C
30. D
31. C
32. B
33. C
34. D
35. D
36. D
37. C
38. C
39. A
40. D