3.1
1. Proses yang melakukan suatu permintaan data atau layanan
ke server adalah pengertian dari….
a.
Client
b. Server
c. Client-server
d. ODBC
e. Web
server
2. Proses yang menyediakan data atau layanan yang diminta
client adalah pengertian dari....
a.
Client
b.
Server
c.
Client-server
d.
ODBC
e.
Web server
3. Teknologi pendistribusian kerja aplikasi antara dua
komputer atau lebih, yang dihubungkan oleh jaringan komunikasi
merupakan pengertian dari….
a.
Client
b.
Server
c.
Client-server
d.
ODBC
e.
Web server
4. Koneksi dan komunikasi yang dilakukan 2 komputer dimana
satu sisi bertindak sebagai client dan sisi lain sebagai server adalah
pengertian dari....
a.
Client
b.
Server
c.
Konsep Client-server
d.
ODBC
e.
Web server
5. Ada
berapa model konsep client server?
a. 1
b. 2
c. 3
d. 4
e.
5
6. Menerjemahkan tampilan antar muka aplikasi yang statis
dan membentuk tampilan antar muka di client yang grafikal dan dapat mengeksploitasi
fasilitas di client adalah pengertian dari...
a. Distributed
Presentation
b. Remote
Presentation
c. Distributed
Logic
d. Remote
Data
e. Distributed
Data
7. Dalam model ini akan terjai pembagian kerja antar client
dan server yang berhubungan dengan pengolahan data, yang dimaksud adalah
model....
a. Distributed Presentation
b. Remote
Presentation
c. Distributed Logic
d. Remote
Data
e. Distributed
Data
8. Nama
lain dari standalone adalah….
a.
One tier
b. Two
tier
c. Three
tier
d. Four
tier
e. Five
tier
9.
Model yang terdiri dari tiga komponen
yang disusun menjadi dua lapisan : client (yang meminta serice) dan server
(yang menyediakan service) adalah….
a. One
tier
b. Two tier
c. Three
tier
d. Four
tier
e. Five
tier
10. Arsitektur yang merupakan inovasi dari arsitektur Client Server adalah….
a. One
tier
b. Two
tier
c. Three tier
d. Four
tier
e. Five
tier
3.2
1. Suatu
fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya adalah
pengertian dari….
a. Select
b.
Order By
c. Update
d. Drop
e. Create
2. Suatu
fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya dari besar
ke kecil adalah pengertian dari….
a. Select
b. Update
c. Drop
d. Ascending
e.
Descending
3. Suatu
fungsi untuk menampilkan semua data secara urut berdasarkan abjadnya dari kecil
ke besar adalah pengertian dari….
a.
Select
b.
Update
c.
Drop
d.
Ascending
e.
Descending
4. Digunakan
untuk menentukan kolom-kolom yang akan di rubah adalah pengertian dari….
a. Select
b. Where
c.
Set
d. Rename
e. Add
5. Bersifat
opsional/pilihan adalah penggunaan dari….
a.
Select
b.
Where
c.
Set
d.
Rename
e.
Add
6. Cara
menampilkan semua data pada table menggunakan perintah
a.
Select * from
b. Order
by
c. Update
d. Create
table
e. Show
7. Dibawah
ini yang bukan termasuk dalam pengubahan struktur tabel menggunakan alter
adalah….
a. Menambah
field baru dalam suatu tabel
b.
Mengubah nama database
c. Mengubah
tipe data field
d. Membuat
primary key
e. Menghapus
primary key
8. Digunakan
untuk membatasi tipe data yang disimpan dalam tabel adalah pengertian dari….
a. Select
b. Block
c. Update
d.
Constraint
e. View
9. Ada
berapa jumlah constraint
a. 1
b. 2
c. 3
d. 4
e.
6
10. Untuk
memastikan kolom dalam tabel tidak berisi nilai NULL adalah pengertian
constraint
a. Primary
key
b. Default
c. Not null
d. Foreign
key
e. Unique
3.3
1. Operasi untuk mengambil informasi dari 2 tabel atau lebih
dalam 1 waktu adalah pengertian dari….
a. Query
b.
Join
c. SQL
d. View
e. Add
2. Join
terdiri dari …
a. 1
b. 4
c. 5
d. 6
e.
7
3. Adalah
Join yang dimana dilakukan dengan menggunakan wildcard ( SELECT * ) untuk suatu
table dan sub-kumpulan eksplit dan field untuk semua table lainya adalah
pengertian join....
a. Natural join
b. Equi
join
c. Self
Join
d. Non
Equi join
e. Inner
Join
4. Digunakan
untuk menggabungkan dua tabel, suatu tabel sumber dan anggota, yang mempunyai
nilai dari satu kolom atau lebih adalah pengertian join….
a. Natural
join
b. Equi join
c. Self
Join
d. Non
Equi join
e. Inner
Join
5. Join yang bergabung dengan sebuah table ke dirinya
sendiri
adalah pengertian dari join….
a.
Natural join
b.
Equi join
c.
Self Join
d.
Non Equi join
e.
Inner Join
6. Suatu kondisi join yang berisi suatu operator kesamaan
(equality) adalah pengertian join….
a.
Natural join
b.
Equi join
c.
Self
Join
d.
Non Equi join
e.
Inner Join
7. Digunakan mendapatkan data dari tabel lain berdasarkan
kolom yang dihubungkan. Bila tidak ditemukan maka baris data tersebut
dibatalkan adalah pengertian dari....
a.
Natural join
b.
Equi join
c.
Self
Join
d.
Non Equi join
e.
Inner Join
8. Akan
menampilkan semua baris pada tabel yang terletak pada kanan syntax JOIN walapun
tidak sesuai dengan tabel yang berada pada sebelah kiri JOIN adalah pengertian
….
a.
Natural join
b.
Equi join
c.
Self
Join
d.
Non Equi join
e.
Right-Outer JOIN
9. Tipe ini akan menampilkan semua isi tabel sisi kiri,
walaupun data di pasangan joinnya yg disisi kanan nilainya tidak sama ataupun
bernilai null adalah pengertian dari….
a.
Natural join
b.
Equi join
c.
Left Outer Join
d.
Non Equi join
e.
Right-Outer JOIN
10. Yang
bukan termasuk join adalah….
a.
Natural join
b.
Equi Join
c.
Left Outer Join
d.
Up On join
e.
Right outer join
Soal
Basis Data 3.4
1. Fungsi yang merangkum hasil dari sebuah ekspresi atau sejumlah
baris, mengembalikan sebuah nilai tunggal adalah....
a. Constraint
b.
Agregasi
c. Group
by
d. Order
by
e. Select
2. Fungsi
agregasi terdiri dari….
a. 1
b. 2
c. 3
d. 4
e.
5
3. Untuk menjumlah suatu kolom tertentu yang telah definisikan dalam
perintah select yang di maksud adalah....
a.
Sum
b.
Min
c.
Max
d.
Avg
e.
Count
4. Untuk menghitung jumlah baris yang telah diinputkan dalam
sebuah tabel adalah pengertian dari….
a. Sum
b. Min
c. Max
d. Avg
e.
Count
5. Untuk menghitung nilai rata – rata dari suatu kolom
tertentu yang telah definisikan dalam perintah select adalah
pengertian....
a. Sum
b. Min
c. Max
d.
Avg
e. Count
6. Untuk mengetahui nilai terkecil dari sebuah kolom
tertentu dalam perintah select adalah pengertian….
a. Sum
b.
Min
c. Max
d. Avg
e. Count
7. Untuk mengetahui nilai terbesar dari sebuah kolom tertentu dalam perintah select
adalah pengertian dari….
a. Sum
b. Min
c.
Max
d. Avg
e. Count
8. Dalam
group by untuk mendapatkan suatu nilai tertentu menggunakan statement….
a. Where
b. Order
by
c. Join
d.
Having
e. View
9. Tidak sama dengan disimbolkan dengan
operator….
a. =
b.
<>
c. >
d. <
e. >=
10. Lebih besar atau sama dengan
dengan operator…..
a. =
b. <>
c. >
d. <
e.
>=
Soal
Basis Data 3.5
1. Fungsi yang akan membandingkan apakah dalam data dalam
database terdapat nilai null dan menggantinya dengan sebuah nilai yang tidak
null yang dimaksud adalah....
a. Constraint
b. Agregasi
c.
NVL
d. NVL
2
e. LVN
2. Pada
syntax nvl(ekpresi1,
ekspresi2) yang dimaksud ekspresi 1 adalah….
a. Ekspresi
pertama
b. Ekspresi
nvl yang berisi data
c. Ekspresi
nvl yang berisi database
d.
Ekspresi yang mungkin mengandung null
e. Nilai untuk mengganti nilai null tersebut
3. Pada
syntax nvl(ekpresi1,
ekspresi2) yang dimaksud ekspresi 2 adalah….
a. Ekspresi
pertama
b. Ekspresi
nvl yang berisi data
c. Ekspresi
nvl yang berisi database
d. Ekspresi
yang mungkin mengandung null
e.
Nilai untuk mengganti nilai
null tersebut
4. Fungsi ini hamper sama seperti fungsi NVL yang dimaksud
adalah....
a. Constraint
b. Agregasi
c. NVL
d.
NVL 2
e. LVN
5. Pada
syntax NVL(ekpresi1,
ekspresi2, ekspresi3) yang dimaksud ekspresi 1 adalah….
a.
Ekspresi yang mungkin
mengandung null
b. Nilai
untuk mengganti nilai null tersebut
c. Nilai yang dikembalikan jika ekspresi1 TIDAK null
d. Nilai yang dikembalikan jika ekspresi1 bernilai null
e. Ekspresi
yang berisi database
6. Pada
syntax NVL(ekpresi1,
ekspresi2, ekspresi3) yang dimaksud ekspresi 2 adalah….
a. Ekspresi
yang mungkin mengandung null
b. Nilai
untuk mengganti nilai null tersebut
c. Nilai yang dikembalikan jika ekspresi1 TIDAK
null
d. Nilai yang dikembalikan jika ekspresi1 bernilai null
e. Ekspresi
yang berisi database
7. Pada
syntax NVL(ekpresi1,
ekspresi2, ekspresi3) yang dimaksud ekspresi 3 adalah….
a. Ekspresi
yang mungkin mengandung null
b. Nilai
untuk mengganti nilai null tersebut
c. Nilai yang dikembalikan jika ekspresi1 TIDAK null
d.
Nilai yang dikembalikan jika ekspresi1 bernilai null
e. Ekspresi
yang berisi database
8. Fungsi ini merupakan alternatif penggunaan if-then-else
pada pemrograman adalah….
a.
Case
b. Having
c. Where
d. Try
e. Catch
9. Perhatikan
sintak dibawah ini!
select customer_id,
case
when status = 'A' then 'ACTIVE‘
when status = 'I' then 'INACTIVE‘
else 'UNKNOWN‘;
End
from customers;
dari penggalan sintak di atas
penulisan sintak yang salah adalah….
a. select
customer_id,
b. when
status = 'A' then 'ACTIVE‘
c. when
status = 'I' then 'INACTIVE‘
d.
else 'UNKNOWN‘;
e. from
customers;
10. Perhatikan
sintak dibawah ini!
DECLARE
Result NUMBER;
Input1 NUMBER;
Input2 NUMBER;
BEGIN
Input1 := &in1;
Input2 := &in2,
Result := Input1 + Input2;
DBMS_OUTPUT.PUT_LINE(Result);
END;
Dari
penggalan sintak di atas penulisan sintak yang salah adalah….
a.
Result
NUMBER;
b.
Input2
NUMBER;
c. Input2
:= &in2,
d.
Result
:= Input1 + Input2;
e.
DBMS_OUTPUT.PUT_LINE(Result);
Soal
3.6
1. Query
nested atau sebuah query ada di dalam query adalah….
a. Query
b. Nested
Query
c.
Sub Query
d. Main
Query
e. SQL
2. Sub
query merupakan pernyataan…. yang merupakan bagian dari pernyataan INSERT,
SELECT.
a.
Select
b. Where
c. From
d. Join
e. View
3. Digunakan
untuk menangani masalah dalam query yang kompleks bahkan kita tidak tahu nilai
berapa yang akan diselect atau diinsert yang dimaksud adalah….
a. Query
b. Nested
Query
c.
Sub query
d. Main
Query
e. SQL
4. Dibawah
ini bukan kegunaan query adalah….
a. Untuk
menyelesaikan persoalan dimana terdapat suatu nilai yang tidak diketahui
(unkwos values).
b. Mengkopi
data dari suatu table ke table lain.
c. Menerima
data dari inline view.
d.
Membuat view
e. Mengambil
data dari table lain untuk kemudian di update ke table yang dituju.
5. Jenis
subquery ada berapa
a. 1
b. 2
c.
3
d. 4
e. 5
6. Subquery
baris tunggal (scalar) hanya mengembalikan hasil satu baris data yang dimaksud
adalah….
a.
Scalar Subquery
b. Multiple-Row
Subquery
c. Multiple-Column
Subquery
d. Inline
View
e. In
Line Sub Query
7. Subquery
baris ganda (multiple-row) mengembalikan lebih dari satu baris data yang
dimaksud adalah….
a. Scalar
Subquery
b.
Multiple-Row Subquery
c. Multiple-Column
Subquery
d. Inline
View
e. In
Line Sub Query
8. Subquery
kolom ganda (multiple-column) mengembalikan lebih dari satu baris dan satu
kolom data yang dimaksud adalah….
a.
Scalar Subquery
b.
Multiple-Row Subquery
c.
Multiple-Column Subquery
d.
Inline View
e.
In Line Sub Query
9. Merupakan
cara untuk mengumpulkan data yang akan dianggap oleh query utama sebagai sebuah
tabel untuk keperluan pengaksesan query yang dimaksud adalah….
a. Scalar
Subquery
b. Multiple-Row
Subquery
c. Multiple-Column Subquery
d. Inline
View
e. In
Line Sub Query
10. Perhatikan
sintak berikut
INSERT INTO MAHASISWA1 (NIM; Nama)
SELECT NIM, NAMA FROM MAHASISWA;
Yang salah adalah….
a. INSERT
INTO
b. MAHASISWA1
c.
(NIM; Nama)
d. SELECT
NIM,
e. NAMA
FROM MAHASISWA;
3.7
1. Yang
harus dimiliki saat konfigurasi client dbms dengan netbeans adalah….
a. XAMPP
b. SQL
Server
c.
Netbeans
d. VB
e. Notepad
2. Ekstensi
java adalah….
a.
.jar
b. .net
c. .exe
d. .ext
e. .mbd
3. Jika
belum terdapat library tekan tombol….
a. Start
b. New
c.
Add
d. Open
e. Close
4. Untuk
melihat berhasil untuk menyambungkan postgres kedalam netbeans adalah….
a. Look
b. Open
c. Test
d.
Test Connection
e. Connections
5. Untuk host usahakan
untuk selalu mengisi….
a.
alamat IP
b. nama
c. koneksi
d. nama
database
e. link
6. Rollback
dan commit termasuk….
a. DDL
b. DML
c. DCL
d.
TCL
e. DCM
7. Perintah
yang berfungsi untuk mengendalikan pengeksekusian transaksi yang
menyetujui rangkaian perintah yang berhubungan erat dengan perintah yang
sebelumnya telah berhasil dilakukan yang dimaksud adalah….
a. Create
b. Insert
c. Rollback
d.
Commit
e. Revoke
8. Perintah
yang berfungsi untuk mengendalikan pengeksekusian transaksi yang membatalkan
transaksi yang dilakukan karena adanya kesalahan atau kegagalan pada salah satu
rangkaian perintah yang dimaksud….
a. Create
b. Insert
c.
Rollback
d. Commit
e. Revoke
9. Batu
loncatan untuk transaksi dimana kondisi database dapat dikembalikan keposisi
saat savepoint dibuat. Semua perubahan yang melewati savepoint tersebut akan
dibuat permanen yang dimaksud adalah….
a. Rollback
b. Commit
c. Revoke
d.
Savepoint
e. Grant
10. Perhatikan
sintak berikut
insert into produk
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1;
COMMIT;
values('P0006','Permen','S0001','K3','1000','20','0'),
('P0007','Bayam','S0001','K2','1000','30','0');
ROLLBACK TO SAVEPOINT sp1;
COMMIT;
sintak tersebut contoh….
a. Rollback
b. Commit
c. Savepoint
d. Revoke
e. Grant
0 komentar:
Posting Komentar