Anda di halaman 1dari 14

No Kd Materi

3 4 1 2 3
1 3.9 Menerapkan fungsi 4.9 Membuat perintah Perintah- Menjalank
agregasi dalam basis data fungsi agregasi dalam basis perintah SQL an
data untuk kelompok perintah
agregasi ( max, SQL
min, avg dan kelompok
sebagainya) agregasi
dengan
CLI
3.10 Menerapkan 4.10 Membuat perintah SQL Select
penggunaan SQL untuk untuk mengakses multi table multitable
mengakses multi table

3.11 Merancang SQL 4.11 Membuat perintah SQL Perintah select


bertingkat dalam bertingkat dalam bertingkat
memanipulasi basis data memanipulasi basis data

3.12 Menerapkan SQL pada 4.12 Membuat perintah SQL Koneksi basis Perintah Menjalank
sistem basis data client- pada sistem basis data client- data melalui koneksi an
server server localhost basis data berbagai
dengan client melalui perintah
TCP/IP SQL
dengan melalui
client client

3.13 Memahami arsitektur 4.13 Mempresetasikan Arsitektur Primary Foreign


RDBMS arsitektur RDBMS RDBMS key key
3.14 Menerapkan 4.14 Membuat basis data Inner joint Outer Left joint
pembuatan basis data pada pada RDBMS joint
RDBMS

3.16 Menerapkan 4.16 Membuat koneksi Administrasi Pengelola Backup


pengendalian server melalui pengendalian server melalui server RDBMS an server Data
koneksi client-server pada client-server pada RDBMS RDBMS
RDBMS
3.17 Mengevaluasi 4.17 Merevisi sistem Password akses Enkripsi Priviledge
pengamanan sistem basis pengamanan basis data pada basis data password
data pada RDBMS RDBMS

3.18 Menerapkan replikasi 4.18 Membuat replikasi basis Replikasi basis Diagram Konfiguras
basis data data data koneksi i replikasi
replikasi basis data
basis data
ri No Soal Soal Option
4 A B C
1 Manakah Perintah Query yang benar Select * select select min
untuk menampilkan nilai yang paling from buku max(jumla (jumlah_b
kecil where h_buku) uku) as
jumlah_bu as jumlah_ite
ku > 10; jumlah_ite m from
m from buku;
buku;

2 Pada Gambar Diatas, manakah select select select


perintah yang benar untuk count(jmlh sum(jmlh) avg(jmlh)
menjumlahkan jumlah buku yang ada ) from from buku from buku
di gambar tersebut buku

3 Tampilkan kode barang,nama barang SELECT ON SELECT SELECT TO


dari tabel barang yang jumalh stok nya KODE_BAR KODE_BAR KODE_BAR
20 ANG,NAM ANG,NAM ANG,NAM
A_BARAN A_BARAN A_BARAN
G FROM G FROM G FROM
BARANG BARANG BARANG
WHERE WHERE WHERE
STOCK_BA STOCK_BA STOCK_BA
RANG=20; RANG=20; RANG=20;

4 Tampilkan employee id,last name dan select select on select


salary untuk karyawan yang employee employee from
mempunyai employee id lebih dari 100 _id,last_n _id,last_n employee
dan salary nya ditambah 3000 dan urut ame,salar ame,salar _id,last_n
kan berdasarkan salary nya y+3000 y+3000 ame,salar
from from y+3000
employees employees from
where where employees
employee employee where
_id>100; _id>100; employee
_id>100;
5 Tampilkan rata –rata gaji dari semua select select select on
karyawan dengan kolom alias “RATA – avg(salary table avg(salary
RATA GAJI” ) as "RATA avg(salary ) as "RATA
- RATA ) as "RATA - RATA
GAJI " - RATA GAJI "
from GAJI " from
employees from employees
; employees ;
;

8 Statement DML dari SQL adalah ? Retrieve, Select, Select,


Replace, Project, Replace,
Delete, Join, Delete,
Update. Divide. Insert.

Relasi 9 Ciri dari Primary Key adalah .... Bersifat Bersifat Memiliki
antar unik umum kesamaan
tabel antar data
dalam
basis data

10 Satu atribut (satu set atribut) yang Primary Foreign Superkey


melengkapi satu relationship key key
(hubungan) yang menunjukkan ke
induknya merupakan pengertian dari..
Right joint 11 Pada gambar berikut, perintah yang select * select select
benar adalah ... from buku buku.Id_b buku.Id_b
inner join uku, uku,
jenis on buku.judul buku.judul
jenis.kd_je _buku,jeni _buku,jeni
nis=buku.k s.Nama_J s.Nama_J
d_jenis; enis from enis from
buku inner buku full
join jenis join jenis
on on
jenis.kd_je jenis.kd_je
nis=buku.k nis=buku.k
d_jenis; d_jenis;

Restore 12 Hapus hak akses delete dari user Revoke Revoke Revoke
Data sosa delete on delete on delete
karyawan karyawan karyawan
from sosa; sosa; from sosa;

13 Perangkat Lunak (Software) yang Field Record DBMS


digunakan untuk mengelola kumpulan
atau koleksi data, dimana data tersebut
diorganisasikan atau disusun ke dalam
suatu model data disebut…

14 Microsoft Access,Database Oracle Database Database Data


adalah salah satu program aplikasi Multiple Managem Managem
DBMS apa singkatan dari DBMS System ent ent
tersebut… System System

15 Data yang terletak di dalam satu baris Field Record DBMS


dan mewakili satu objek disebut….

16  Perintah yang digunakan untuk Report Record DBMS


memanipulasi data adalah…
Beberapa RDBMS yang terkenal Java, Oracle, PostgreSQ
saat inikecuali.. Oracle, Sybase, L, MySQL,
PHP MS SQL dan MS
Accesss
Pembatas Penambah 17 Macam – macam level dalam Database, Human, Network,
an an dan melakukan security terhadap data Operating, Physical, Operating,
kewenang penghapu adalah sebagai berikut Network Informatio Data Value
an hak san n
akses pengguna
pengguna basis data
basis data
RDBMS

Server Server 18 perintah yang benar untuk <?php <?php <?php


basis data basis data menghubungkan php dengan mysql // Create // Create // Create
Master slave adalah... connectio connectio connectio
n n n
$conn = $conn = $conn =
new new new
mysqli('ro mysqli('loc mysqli('loc
ot','','perp alhost','','p alhost','ro
ustakaan') erpustaka ot','perpus
; an'); takaan');

// Check // Check // Check


connectio connectio connectio
n n n
if ($conn- if ($conn- if ($conn-
>connect_ >connect_ >connect_
error) { error) { error) {

die("Conn die("Conn die("Conn


ection ection ection
failed: " . failed: " . failed: " .
$conn- $conn- $conn-
>connect_ >connect_ >connect_
error); error); error);
} } }

?> ?> ?>

19
Option Kunci
D E
select * select * C
from buku from buku
where where
jumlah_bu jumlah_bu
ku <10; ku=min(ju
mlah_buk
u);

select * select * B
from buku from buku
where where
sum(jmlh) count(jmlh
)

SELECT SELECT B
FROM KODE_BAR
KODE_BAR ANG,NAM
ANG,NAM A_BARAN
A_BARAN G FROM
G FROM BARANG
BARANG WHERE
WHERE STOCK_BA
STOCK_BA RANG<=2
RANG=20; 0;

select select A
table employee
employee _id,last_n
_id,last_n ame,salar
ame,salar y+3000
y+3000 from
from employees
employees where
where employee
employee _id=100;
_id>100;
select select A
from table from
avg(salary employees
) as "RATA WHERE
- RATA avg(salary
GAJI " ) as "RATA
from - RATA
employees GAJI " ;
;

Select, Semua D
Update, Benar
Delete,
Insert.

Mudah Semua A
dihapal Jawaban
Salah

Candidate Kunci B
-key Utama
select select B
buku.Id_b buku.Id_b
uku, uku,
buku.judul buku.judul
_buku,jeni _buku,jeni
s.Nama_J s.Nama_J
enis from enis from
buku right buku left
join jenis join jenis
on on
jenis.kd_je jenis.kd_je
nis=buku.k nis=buku.k
d_jenis; d_jenis;

Revoke Semua A
delete on Salah
karyawan
from sosa

Tabel Data C

Database Data B
Managem Multiple
ent Supply System

Tabel Data D

Tabel query E

Server, Oracle , A
Interbase, Mysql,
Informix, Postgree
CA Open
Ingres
Semua A
Database, Benar
Data,
Informatio
n

<?php <?php E
// Create // Create
connectio connectio
n n
$conn =
new
// Check mysqli('loc
connectio alhost','ro
n ot','','perp
if ($conn- ustakaan')
>connect_ ;
error) {
// Check
die("Conn connectio
ection n
failed: " . if ($conn-
$conn- >connect_
>connect_ error) {
error);
} die("Conn
ection
?> failed: " .
$conn-
>connect_
error);
}

?>
soal No 2 Tabel Buku
no buku jmlh Id_buku judul_Buku

1 Pemograman Web Dinamis 3 b-001 sejarah Indonesia


Belajar Pemograman
2 Bahasa Indonesia 5 b-002 Visual
3 Bahasa Inggris 4 b-003 Bahasa Inggris
4 Bahasa Jepang 3 b-004 Bahasa Indonesia
5 Matematika 7
Hasil query
Id_buku judul_Buku
b-001 sejarah Indonesia
Belajar Pemograman
b-002 Visual
b-003 Bahasa Inggris
b-004 Bahasa Indonesia
el Buku Tabel Jenis
kd_jenis kd_jenis Nama_Jenis

j-002 j-001 komputer

j-001 j-002 pelajaran


j-002 j-003 komik
j-002 j-004 majalah

il query
Nama_Jenis
pelajaran

komputer
pelajaran
pelajaran

Anda mungkin juga menyukai