Textbook IST 102 Modul Sistem Basis Data

Dik
tat P rak
tik
um S istem B asis Data

DIKTA T P RA KTIKU M S IS TEM B A S IS DA TA
Ol
eh:A uguryElRay
eb ,S .
Kom.
,M M S I.

A uguryElRay
eb ,S .
Kom.
,M M S I.
|S IF 20
16

U PJ


Dik
tat P rak
tik
um S istem B asis Data

iof48

$ aftar)si
My
sqlServ
er C ommand.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
Topik

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
P rak
tek1:
Ak
ses danEk
spl
orasiDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
P rak
tek2:
M emb uat datab ase dantab el.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
P rak
tek3:
M engisidatak
e tab el
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
L oading Data and Retriev
ing Information.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
P rak
tek1:
Ak
ses danEk
spl
orasiDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
P rak
tek2:
M engisidatak
e tab eldenganperintahINS ERT .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
P rak
tek3:
M engisidatak
e tab eldenganperintahI OAD DATA .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
P rak
tek4:
M engisidatak
e tab eldenganperintahI OAD DATA .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
L oading Data and Retriev
ing Information.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
P rak
tek1:
Ak
ses danEk
spl
orasiDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
A uguryElRay
eb ,S .
Kom.
,M M S I.
|Daftar Isi

U PJ

Dik
tat P rak
tik
um S istem B asis Data

iiof48

P rak
tek2:
M engisidatak
e tab eldenganperintahINS ERT .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
P rak
tek3:
M engisidatak
e tab eldenganperintahI OAD DATA .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
P rak
tek4:
M engisidatak
e tab eldenganperintahI OAD DATA .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
S Q L Q uery.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
P rak
tek1:
Informasidengandatadari1tab el.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
P rak
tek2:
Informasidengandatadari2tab elatauleb ih.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
P rak
tek3:
Informasidengandatadari2tab elatauleb ihdandengank
ondisitertentu.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
DataDefinitionL anguage .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
P rak
tek1:
DDL padaDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
P rak
tek2:
DDL padaTab el.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
S tored P rocedure .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
P rocedure .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
29
A uguryElRay
eb ,S .
Kom.
,M M S I.
|Daftar Isi

U PJ

Dik
tat P rak
tik
um S istem B asis Data iiiof48

Fu nc t ion .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
30
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
P rak
tek1:
P enggunaanprocedure untukmenampil
k
andatasesuaiinput parameter.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
P rak
tek2:
P enggunaanprocedure untukmenampil
k
andatasesuaiinput parameter.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
P rak
tek3:
P enggunaanprocedure untukmerub ahdatasesuaiinput parameter.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
32
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
32
Konek
siDatab ase (
P H P –M y
Sql
)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
33
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
34
Konek
siDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
34
M emb uk
aDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
34
M el
ak
uk
anQ uery
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
M engak
ses H asilQ uery
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
36
P rak
tek1:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
36
P rak
tek2:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
P rak
tek3:
P enggunaanprocedure untukmerub ahdatasesuaiinput parameter.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
P enamb ahanDatadenganP H P k
e Serv
er Datab ase M y
sql(
P H P –M y
S ql
)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
Topik
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
Tuj
uan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
Al
at danB ahan.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
Rangk
uman/
Teori.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
38
Konek
siDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
M emb uk
aDatab ase .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
M el
ak
uk
anInsert Q uery.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
40
P rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
40
A uguryElRay
eb ,S .
Kom.
,M M S I.
|Daftar Isi

U PJ

Dik
tat P rak
tik
um S istem B asis Data ivof48

P rak
tek1:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
40
P rak
tek2:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
41
A nal
isaH asilP rak
tek.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
42
Tugas.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
42

A uguryElRay
eb ,S .
Kom.
,M M S I.
|Daftar Isi

U PJ

Dik
tat P rak
tik
um S istem B asis Data

1of48

Sistem " asis $ ata
M od u lPrakt iku m

M ysqlServerCom m and

Topik
P erintahdasar serv
er datab ase M y
sql

Tu ju an
S etel
ahmeny
el
esaik
anprak
tik
umini,mahasiswadiharapk
anmampu:
1. M enggunak
anM y
sqlcommand line
2. M emb uat datab ase dantab elsederhanapadadatab ase M y
sql

A lat d an " ahan


Komputer denganM y
sqlserv
er terinstal
l



My
sqlserv
er dapat diperol
ehdi:http:
/
/
www.
my
sql
.
com/
downl
oads/

R angku m an/Teori
[
menj
el
ask
anproses daril
ogink
e serv
er datab ase M y
sqlhinggamemb uat tab elpadadatab ase]
My
sqlserv
er merupak
anserv
er datab ase.U ntukmasukk
e My
sqlServ
er sel
ainmel
al
ui apl
ik
asi (
DU I
desk
topmaupunweb b ased)j
ugadapat secaracommand l
ine mel
al
uicommand prompt.
F: >My s ql –O –u M p

Keterangan:
A uguryElRay
eb ,S .
Kom.
,M M S I.
|M y
sqlS erv
er C ommand

U PJ

Dik
tat P rak
tik
um S istem B asis Data

2of48



My s ql  perintahuntukmasukk
e serv
er M y
sql



–O  optionuntukmasukk
e serv
er padasuatuhost k
omputer



 namahost k
omputer tempat my
sqlserv
er y
ang ingindiak
ses.



–u  optionuntukmasukdenganuser id



 user id y
ang sudahterdaftar padaserv
er datab ase my
sqly
ang ak
andiak
ses



M p  optiony
ang menandak
anb ahwauser terseb ut masukdenganpassword

J
ik
ak
ita inginmengak
ses my
sqlserv
er pada k
omputer l
ocal
host (
atauk
omputer tempat perintah
dij
al
ank
an)mak
ak
itab isamenul
is command l
ine tanpaoption–O atausepertiini:
F: >My s ql –u M p

U ntukmel
ihat datab ase apa saj
ay
ang ada pada M y
sqlserv
er y
ang k
ita ak
ses gunak
ancommand l
ine
b erik
ut;
My s ql > s OoR dMP MNMs es ;

A uguryElRay
eb ,S .
Kom.
,M M S I.
|M y
sqlS erv
er C ommand

U PJ

Dik
tat P rak
tik
um S istem B asis Data

3of48

U ntukmasukk
e suatudatab ase gunak
ancommand l
ine;
My s ql > us e ;

S el
anj
utny
auntukmel
ihat tab eltab elisidatab ase,gunak
ancommand l
ine;
My s ql > s OoR P MNl es ;

A uguryElRay
eb ,S .
Kom.
,M M S I.
|M y
sqlS erv
er C ommand

U PJ

Dik
tat P rak
tik
um S istem B asis Data

4of48

U ntukmel
ihat dataisisuatutab el
,gunak
anperintahquerysederhanab erik
ut;
My s ql > s el ec P * f r om ;

Keterangan:
• s el ec P …B F r om …B  perintahqueryuntukmenampil
k
anisidatapadatab el
• *  ak
anmenampil
k
ansemuafiel
d/
k
ol
omdata
•  namatab ely
ang datany
ainginditampil
k
an.

U ntukmemb uat datab ase,gunak
anperintahb erik
ut;
FREATE dMP MNMs e ;

U ntukmemb uat tab elpadadatab ase k
ita harus masukterleb ihdahuluk
e dalamdatab ase y
ang
diingink
an,k
emudiangunak
anperintahb erik
ut;

A uguryElRay
eb ,S .
Kom.
,M M S I.
|M y
sqlS erv
er C ommand

U PJ

Dik
tat P rak
tik
um S istem B asis Data

5of48

FREATE TABI E
H , , B B B

ds P ) ;

Prakt ek
P ada b agianini,ak
andib ahas mengenaiprak
teky
ang ak
andil
ak
uk
an.U ntukmempermudahpencatatan
hasilprak
tekdanpenarik
ank
esimpul
anterhadaphasilprak
tekterseb ut,A ndadapat menggunak
anform
padaError!Reference source not found.
.

Prakt ek 1:A kses d an Eksplorasi$ at abase
Ik
util
angk
ahl
angk
ahb erik
ut iniuntukmasukk
e dal
am datab ase test!
L angk
ah1
:L ak
uk
anak
ses k
e dal
amM y
sqlS erv
er
L angk
ah2
:Tampil
k
andancatat datab ase apasaj
ay
ang adadal
amM y
sqlserv
er
L angk
ah3
:M asukk
e dal
amdatab ase test
L angk
ah4
:Tampil
k
andancatat tab elapasaj
ay
ang adadal
amdatab ase test terseb ut.

Prakt ek –:M em bu at d at abase d an t abel
Ik
util
angk
ahl
angk
ahb erik
ut iniuntukmemb uat datab ase danmemb uat tab eldidal
amny
a!
L angk
ah1
:P astik
anandasudahmasukdal
amM y
sqlserv
er
L angk
ah2
:B uat datab ase dengannamaA nda
L angk
ah3
:M asukk
e dal
amdatab ase terseb ut
L angk
ah4
:B uat tab elmahasiswa denganfiel
d nim ty
pe char(
1
0)
,nama_mhs ty
pe v
archar (
15
0)
,
k
d_prodichar(
3)
,thn_mskty
pe y
ear.

Prakt ek 3:M engisid at a ke t abel
Ik
util
angk
ahl
angk
ahb erik
ut iniuntukmengisidatak
e tab el
!
H NSERT H NTO H , , B B B
VAIUES H , , B B B

ds P )

ds P ) ;

A uguryElRay
eb ,S .
Kom.
,M M S I.
|M y
sqlS erv
er C ommand

U PJ

Dik
tat P rak
tik
um S istem B asis Data

6of48

L angk
ah1
:P astik
anandasudahmasukdal
amdatab ase y
ang andab uat padaprak
tek2
L angk
ah2
:M asuk
andatauntuknim,nama_mhs,k
d_prodi,thn_mskk
e tab elmahasiswa
L angk
ah3
:Tampil
k
anisitab elmahasiswa untukmemastik
anb ahwa data y
ang anda isimasukk
e
tab elmahasiswa

A nalisa H asilPrakt ek
B erdasark
anprak
teky
ang tel
ahA ndal
ak
uk
an,j
awab l
ahb eb erapapertany
aanb erik
ut ini:
1. A pafungsidarisimb ol;
padasetiapperintahpadamy
sqlserv
er?
2. A pay
ang harus untukmemb uat tab elk
e dal
amsuatudatab ase?
3. A pa y
ang harus k
ita tetapk
andantul
isk
anpada saat k
ita memb uat tab l
e sel
ainmenul
isk
an
namatab el
?
4. A pa perintah y
ang digunak
anuntukmengetahui tab elapa saj
ay
ang terdapat di dal
am suatu
datab ase?
5. B agaimana carany
a agar k
ita mengetahuidatab ase apa saj
ay
ang terdapat dal
am suatuserv
er
datab ase?

Tu gas
1. B uatl
ahtahapaninstruk
si/
perintah untukmemb uat tab elmatak
ul
iahdenganfiel
dk
d_mkty
pe
char(
5)
,nm_mkty
pe v
archar(
25
0)
,sk
s ty
pe int,k
d_prodity
pe char(
3
)
,padadatab ase y
ang anda
b uat padaprak
tek2!
2. Isitab elmatak
ul
iahterseb ut dengan1
0matak
ul
iah!
3. Isitab elmahasiswadengan20mahasiswa!
4. Tampil
k
ansel
uruhisitab elmahasiswa!
5. Tampil
k
ansel
uruhisitab elmatak
ul
iah!

A uguryElRay
eb ,S .
Kom.
,M M S I.
|M y
sqlS erv
er C ommand

U PJ

Dik
tat P rak
tik
um S istem B asis Data

7of48

Sistem " asis $ ata
M od u lPrakt iku m

, oad ing $ at a and R et rieving )nform at ion

Topik
P erintahdasar memasuk
k
andatak
e dal
amtab eldanmengamb ilinformasidaritab el
.

Tu ju an
S etel
ahmeny
el
esaik
anprak
tik
umini,mahasiswadiharapk
anmampu:
3. M ampumemasuk
k
andatak
e dal
am tab el
4. M ampumengamb ilinformasiy
ang dib utuhk
andarisuatutab el

A lat d an " ahan


Komputer denganM y
sqlserv
er terinstal
l



/
/
www.
my
sql
.
com/
downl
oads/
My
sqlserv
er dapat diperol
ehdi:http:

R angku m an/Teori
[
menj
el
ask
anproses l
oading (
memasuk
k
an)datak
e tab elpadaserv
er datab ase M y
sql
]
U ntukl
oading (
memasuk
k
an)data k
e dal
am tab elb isa dil
ak
uk
ansecara record (
b aris data)demirecord
(
perintah;
INS ERT INTO)danb isasecarak
el
ompokrecord darisuatufil
e tek
s(
perintah;L OA D DA TA )
.
INS ERT INTO

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data

H NSERT H NTO H , , B B B
VAIUES H , , B B B

8of48

ds P )

ds P ) ;

H NSERT H NTO VAI UES H , , … ds P ) ;

L OA D DA TA
I OAD DATA I OFAI H NF H I E ' C pMP OC B P x P ' H NTO TABI E
H aly
ang perl
udiperhatik
andal
aml
oading datak
e dal
amtab el
:
- J
ik
a fiel
dy
ang ak
andiisimemil
ik
ity
pe date,pastik
anb ahwa format data untukfiel
d terseb ut
mengik
utiformat standar date my
sql
,y
aitu;y
y
y
y
mmdd .
- S atub aris pada fil
e tek
s merepresentasik
ansaturecord (
b aris data)pada tab el
,dansetiapnil
ai
di pisahk
an dengan tab (
tab ul
asi)dan pastik
an nil
ai sesuai dengan urutan fiel
d tempat
peny
impananny
a.
C ontohpenggunaanL OA D DA TA ;
M isalterdapat tab elmahasiswadenganstruk
tur seb agaib erik
ut;

B uat fil
e tek
s(
mahasiswa.
tx
t)y
ang b erisidata;

00
1

'
Feb rianioctav
ia'

'
SIF' 20
13

00
2

'
W innyJ
ul
itaM ira'

'
\
N'

00
3

'
RandyW ay
ne''
S IF' 20
13

20
13

J
al
ank
anperintahspt b erik
ut;
I OAD DATA I OFAI H NF H I E ' D: C dMP MC mMOMs i s RMB P x P ' H NTO TABI E mMOMs i s RM
A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data

9of48

Keterangan:
untukpathdisesuaik
andenganl
ok
asi/
tempat fil
e tek
s andatersimpan.
C ontohpenul
isanperintahdal
ammy
sqlserv
er;

Isitab elsetel
ahdiisi;

[
menj
el
ask
anproses retriev
ing information(
mamb aca)datadaritab elpadaserv
er datab ase M y
sql
]
U ntukmel
ihat dataisisuatutab el
,gunak
anperintahquerysederhanab erik
ut;
SEIEFT * F ROM ;

Keterangan:
• SEIEFT …B F ROM …B  perintahqueryuntukmenampil
k
anisidatapadatab el
• *  ak
anmenampil
k
ansemuafiel
d/
k
ol
omdata
•  namatab ely
ang datany
ainginditampil
k
an.

SEIEFT , , … F ROM JHERE

P erintahdiatas digunak
anuntukmenampil
k
aninformasifiel
dfiel
d tertentudarisuatutab el
.
C ontoh:
S EL EC T nim,namaFROM mahasiswa;
H asildariinstruk
sidiatas ak
anmenampil
k
aninformasinim dannamasel
uruhmahasiswa.
A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 10of48

SEIEFT * F ROM JHERE

Keterangan:


S tatement W H ERE <
k
ondisi>b isadigunak
anuntukmenentuk
ank
ondisiinformasisepertiapa
y
ang ingink
itatampil
k
an.
C ontoh:
S EL EC T *FROM mahasiswaW H ERE k
d_prodi=

SIF’
;
H asildariinstruk
sidiatas ak
anmenampil
k
aninformasisemuamahasisway
ang memil
ik
i
k
d_prodiS IF.

Prakt ek
P adab agianini,ak
andib ahas mengenaiprak
teky
ang ak
andil
ak
uk
an.

Prakt ek 1:A kses d an Eksplorasi$ at abase
Ik
util
angk
ahl
angk
ahb erik
ut iniuntukmemb uat datab ase danmemb uat tab eldidal
amny
a!
L angk
ah5
:P astik
anandasudahmasukdal
amM y
sqlserv
er
L angk
ah6
:B uat datab ase dengannamaanda(
j
ik
ab el
um ada)
L angk
ah7
:M asukk
e dal
amdatab ase terseb ut
L angk
ah8
:B uat tab elmahasiswa denganfiel
d nim ty
pe char(
1
0)
,nama_mhs ty
pe v
archar (
15
0)
,
k
d_prodichar(
3)
,thn_mskty
pe y
ear.
(
j
ik
ab el
umada)

Prakt ek –:M engisid at a ke t abeld engan perint ah )B SER T
L angk
ah4
:P astik
anandasudahmasukdal
amdatab ase y
ang andab uat padaprak
tek1
L angk
ah5
:M asuk
andata untuknim,nama_mhs,k
d_prodi,thn_mskk
e tab elmahasiswa,dengan
menggunak
anINS ERT (
seb any
ak3rowdata)

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 11of48

L angk
ah6
:Tampil
k
anisitab elmahasiswa untukmemastik
anb ahwa data y
ang anda isimasukk
e
tab elmahasiswa

Prakt ek 3:M engisid at a ke t abeld engan perint ah I OAD DAT A
L angk
ah1
:P astik
anandasudahmasukdal
amdatab ase y
ang andab uat padaprak
tek1
L angk
ah2
:M asuk
andata untuknim,nama_mhs,k
d_prodi,thn_mskk
e tab elmahasiswa,dengan
menggunak
anL OA D DA TA dari suatufil
e tek
sy
ang format tek
sny
a sesuai dengan
format attrib ute/
fiel
d padatab el
.
L angk
ah3
:Tampil
k
anisitab elmahasiswa untukmemastik
anb ahwa data y
ang anda isimasukk
e
tab elmahasiswa

Prakt ek 4:M engisid at a ke t abeld engan perint ah I OAD DAT A
1. Tampil
k
annimdannamamahasiswadaritab elmahasiswa!
2. Tampil
k
annimdank
d_prodidaritab elmahasiswa!
3. Tampil
k
ansel
uruhmahasisway
ang tahunmasuk
ny
atahun201
3
4. Tampil
k
annimdannamamahasisway
ang k
d_prodiny
aS IF.

A nalisa H asilPrakt ek
B erdasark
anprak
teky
ang tel
ahA ndal
ak
uk
an,j
awab l
ahb eb erapapertany
aanb erik
ut ini:
6. P erintahapay
ang digunak
anuntukmengisidatak
e dal
am tab el
?.
7. P erintahy
ang mana y
ang b isa digunak
anuntukmengisitab elj
ik
ak
ita tidakmengisisel
uruhisi
fiel
d tab el
?
8. J
el
ask
ancaramengisidatak
e suatutab elmel
al
uisuatufil
e tek
s!
9. B agaimana cara untukmenampil
k
aninformasihany
a seb agianfiel
d(
fiel
d tertentu)darisuatu
tab el.
10.B agaimanacaramenampil
k
aninformasidengank
riteriatertentudarisuatutab el
?

Tu gas
1. B uat tab elmatak
ul
iah(
k
d_mk
:
char(
7)
,nm_mk
:
v
archar(
25
0)
,sk
s:
int,k
d_prodi:
char(
3)
)

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 12of48

2. Isidatauntukmatak
ul
iahterseb ut dengan10b aris datay
ang terdapat padafil
e matak
ul
iah.
x
l
sx
denganmenggunak
anperintahINS ERT INTO
3. U ntukb aris datab erik
utny
aisik
ank
e dal
amtab eldenganmenggunak
anperintahL OA D DA TA

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 13of48

Sistem " asis $ ata
M od u lPrakt iku m

, oad ing $ at a and R et rieving )nform at ion

Topik
P erintahdasar memasuk
k
andatak
e dal
amtab eldanmengamb ilinformasidaritab el
.

Tu ju an
S etel
ahmeny
el
esaik
anprak
tik
umini,mahasiswadiharapk
anmampu:
5. M ampumemasuk
k
andatak
e dal
am tab el
6. M ampumengamb ilinformasiy
ang dib utuhk
andarisuatutab el

A lat d an " ahan


Komputer denganM y
sqlserv
er terinstal
l



/
/
www.
my
sql
.
com/
downl
oads/
My
sqlserv
er dapat diperol
ehdi:http:

R angku m an/Teori
[
menj
el
ask
anproses l
oading (
memasuk
k
an)datak
e tab elpadaserv
er datab ase M y
sql
]
U ntukl
oading (
memasuk
k
an)data k
e dal
am tab elb isa dil
ak
uk
ansecara record (
b aris data)demirecord
(
perintah;
INS ERT INTO)danb isasecarak
el
ompokrecord darisuatufil
e tek
s(
perintah;L OA D DA TA )
.
INS ERT INTO

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 14of48

H NSERT H NTO H , , B B B
VAIUES H , , B B B

ds P )

ds P ) ;

H NSERT H NTO VAI UES H , , … ds P ) ;

L OA D DA TA
I OAD DATA I OFAI H NF H I E ' C pMP OC B P x P ' H NTO TABI E
H aly
ang perl
udiperhatik
andal
aml
oading datak
e dal
amtab el
:
- J
ik
a fiel
dy
ang ak
andiisimemil
ik
ity
pe date,pastik
anb ahwa format data untukfiel
d terseb ut
mengik
utiformat standar date my
sql
,y
aitu;y
y
y
y
mmdd .
- S atub aris pada fil
e tek
s merepresentasik
ansaturecord (
b aris data)pada tab el
,dansetiapnil
ai
di pisahk
an dengan tab (
tab ul
asi)dan pastik
an nil
ai sesuai dengan urutan fiel
d tempat
peny
impananny
a.
C ontohpenggunaanL OA D DA TA ;
M isalterdapat tab elmahasiswadenganstruk
tur seb agaib erik
ut;

B uat fil
e tek
s(
mahasiswa.
tx
t)y
ang b erisidata;

00
1

'
Feb rianioctav
ia'

'
SIF' 20
13

00
2

'
W innyJ
ul
itaM ira'

'
\
N'

00
3

'
RandyW ay
ne''
S IF' 20
13

20
13

J
al
ank
anperintahspt b erik
ut;
I OAD DATA I OFAI H NF H I E ' D: C dMP MC mMOMs i s RMB P x P ' H NTO TABI E mMOMs i s RM
A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 15of48

Keterangan:
untukpathdisesuaik
andenganl
ok
asi/
tempat fil
e tek
s andatersimpan.
C ontohpenul
isanperintahdal
ammy
sqlserv
er;

Isitab elsetel
ahdiisi;

[
menj
el
ask
anproses retriev
ing information(
mamb aca)datadaritab elpadaserv
er datab ase M y
sql
]
U ntukmel
ihat dataisisuatutab el
,gunak
anperintahquerysederhanab erik
ut;
SEIEFT * F ROM ;

Keterangan:
• SEIEFT …B F ROM …B  perintahqueryuntukmenampil
k
anisidatapadatab el
• *  ak
anmenampil
k
ansemuafiel
d/
k
ol
omdata
•  namatab ely
ang datany
ainginditampil
k
an.

SEIEFT , , … F ROM JHERE

P erintahdiatas digunak
anuntukmenampil
k
aninformasifiel
dfiel
d tertentudarisuatutab el
.
C ontoh:
S EL EC T nim,namaFROM mahasiswa;
H asildariinstruk
sidiatas ak
anmenampil
k
aninformasinim dannamasel
uruhmahasiswa.
A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 16of48

SEIEFT * F ROM JHERE

Keterangan:


S tatement W H ERE <
k
ondisi>b isadigunak
anuntukmenentuk
ank
ondisiinformasisepertiapa
y
ang ingink
itatampil
k
an.
C ontoh:
S EL EC T *FROM mahasiswaW H ERE k
d_prodi=

SIF’
;
H asildariinstruk
sidiatas ak
anmenampil
k
aninformasisemuamahasisway
ang memil
ik
i
k
d_prodiS IF.

Prakt ek
P adab agianini,ak
andib ahas mengenaiprak
teky
ang ak
andil
ak
uk
an.

Prakt ek 1:A kses d an Eksplorasi$ at abase
Ik
util
angk
ahl
angk
ahb erik
ut iniuntukmemb uat datab ase danmemb uat tab eldidal
amny
a!
L angk
ah9
:P astik
anandasudahmasukdal
amM y
sqlserv
er
L angk
ah1
0:
B uat datab ase dengannamaanda(
j
ik
ab el
um ada)
L angk
ah1
1:
M asukk
e dal
amdatab ase terseb ut
L angk
ah1
2:
B uat tab elmahasiswa denganfiel
d nim ty
pe char(
10)
,nama_mhs ty
pe v
archar (
1
50
)
,
k
d_prodichar(
3)
,thn_mskty
pe y
ear.
(
j
ik
ab el
umada)

Prakt ek –:M engisid at a ke t abeld engan perint ah )B SER T
L angk
ah7
:P astik
anandasudahmasukdal
amdatab ase y
ang andab uat padaprak
tek1
L angk
ah8
:M asuk
andata untuknim,nama_mhs,k
d_prodi,thn_mskk
e tab elmahasiswa,dengan
menggunak
anINS ERT (
seb any
ak3rowdata)

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 17of48

L angk
ah9
:Tampil
k
anisitab elmahasiswa untukmemastik
anb ahwa data y
ang anda isimasukk
e
tab elmahasiswa

Prakt ek 3:M engisid at a ke t abeld engan perint ah I OAD DAT A
L angk
ah4
:P astik
anandasudahmasukdal
amdatab ase y
ang andab uat padaprak
tek1
L angk
ah5
:M asuk
andata untuknim,nama_mhs,k
d_prodi,thn_mskk
e tab elmahasiswa,dengan
menggunak
anL OA D DA TA dari suatufil
e tek
sy
ang format tek
sny
a sesuai dengan
format attrib ute/
fiel
d padatab el
.
L angk
ah6
:Tampil
k
anisitab elmahasiswa untukmemastik
anb ahwa data y
ang anda isimasukk
e
tab elmahasiswa

Prakt ek 4:M engisid at a ke t abeld engan perint ah I OAD DAT A
5. Tampil
k
annimdannamamahasiswadaritab elmahasiswa!
6. Tampil
k
annimdank
d_prodidaritab elmahasiswa!
7. Tampil
k
ansel
uruhmahasisway
ang tahunmasuk
ny
atahun201
3
8. Tampil
k
annimdannamamahasisway
ang k
d_prodiny
aS IF.

A nalisa H asilPrakt ek
B erdasark
anprak
teky
ang tel
ahA ndal
ak
uk
an,j
awab l
ahb eb erapapertany
aanb erik
ut ini:
11.P erintahapay
ang digunak
anuntukmengisidatak
e dal
am tab el
?.
12.P erintahy
ang mana y
ang b isa digunak
anuntukmengisitab elj
ik
ak
ita tidakmengisisel
uruhisi
fiel
d tab el
?
13.J
el
ask
ancaramengisidatak
e suatutab elmel
al
uisuatufil
e tek
s!
14.B agaimana cara untukmenampil
k
aninformasihany
a seb agianfiel
d(
fiel
d tertentu)darisuatu
tab el.
15.B agaimanacaramenampil
k
aninformasidengank
riteriatertentudarisuatutab el
?

Tu gas
4. B uat tab elmatak
ul
iah(
k
d_mk
:
char(
7)
,nm_mk
:
v
archar(
25
0)
,sk
s:
int,k
d_prodi:
char(
3)
)

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 18of48

5. Isidatauntukmatak
ul
iahterseb ut dengan10b aris datay
ang terdapat padafil
e matak
ul
iah.
x
l
sx
denganmenggunak
anperintahINS ERT INTO
6. U ntukb aris datab erik
utny
aisik
ank
e dal
amtab eldenganmenggunak
anperintahL OA D DA TA

A uguryElRay
eb ,S .
Kom.
,M M S I.
|L oading Data and Retriev
ing Information

U PJ

Dik
tat P rak
tik
um S istem B asis Data 19of48

Sistem " asis $ ata
M od u lPrakt iku m

SQ , Q u ery

Topik
P erintahdasar S Q L Q ueryuntukmeny
aj
ik
aninformasi.

Tu ju an
S etel
ahmeny
el
esaik
anprak
tik
umini,mahasiswadiharapk
anmampu:
7. M ampumenggunak
andasar S Q L Q ueryuntukmeny
aj
ik
aninformasidenganmengamb ildata
y
ang dib utuhk
andaridatab ase

A lat d an " ahan


Komputer denganM y
sqlserv
er terinstal
l

R angku m an/Teori
U ntukmeny
aj
ik
aninformasidenganmel
ak
uk
anquerymenggunak
anperintahS Q L Q uerypada dasarny
a
menggunak
anperintahdasar b erik
ut;
S EL EC T
SEIEFT
F ROM
JHERE ;
A uguryElRay
eb ,S .
Kom.
,M M S I.
|S Q L Q uery

U PJ

Dik
tat P rak
tik
um S istem B asis Data 20of48

Ket:


diisidengannamaattrib ute y
ang inginditampil
k
andatany
a.
U ntukmenampil
k
ansemuaattrib ute padatab elgunak
an*.



diisi dengannama tab ely
ang datany
a ingindigunak
andal
am
peny
aj
ianinformasimel
al
uiquery
.





diisi dengan k
ondisi y
ang ingin

ditetapk
anterhadapdata(
fil
ter)
.
SEIEFT * F ROM mMOMs i s RM JHERE k d_ pr odi =’SH F’ ;

P erintah di atas meny
aj
ik
an informasi dengan mengamb il data dari semua attrib ute pada tab el
mahasisway
ang memil
ik
ik
d_prodiS IF.
M emb uat alias untuknamaattrib ute
SEI EFT AS
F ROM

C ontoh;
SEIEFT nMmM, k d_ pr odi AS pr odi , P On_ ms k AS P MOun F ROM mMOMs i s RM

M eny
aj
ik
aninformasidengansumb er datadariduatab elatauleb ih
SEI EFT B , B , … ds P
FROM , ;

C ontoh;

A uguryElRay
eb ,S .
Kom.
,M M S I.
|S Q L Q uery

U PJ

Dik
tat P rak
tik
um S istem B asis Data 21of48

SEIEFT mMOMs i s RMB nMmM, mMOMs i s RMB k d_ pr odi AS pr odi ,
mMOMs i s RMB k d_ mMP Mkul i MO AS mMP Mk ul i MO, ni l Mi B gr Mde
F ROM mMOMs i s RM, ni l Mi ;

M elak
uk
anfiltering
U ntukmel
ak
uk
an fil
tering terhadapdata y
ang diamb ildari tab eldigunak
an k
ondisi y
ang pol
any
a
b iasany
adiatur menggunak
anoperator,k
ondisiterseb ut b iasany
amenghasil
k
annil
aitrue ataufal
se.
J
ik
ak
ondisib ernil
aitrue,mak
a data pada tupl
e ak
andisaj
ik
an,j
ik
ak
ondisib ernil
aifal
se mak
a data pada
tupl
e terseb ut tidakdisaj
ik
an.
Operator b ool
eany
ang b iasadigunak
anpadak
ondisiuntukfil
tering;
A ND,OR,NOT.
Operator b ool
eany
ang b iasadigunak
anpadak
ondisiuntukfil
tering;
=
,<
>
,<
,>
,<
=
,>
=
.

C ontoh;
SEIEFT mMOMs i s RMB nMmM, mMOMs i s RMB k d_ pr odi AS pr odi ,
mMOMs i s RMB k d_ mMP Mkul i MO AS mMP Mk ul i MO, ni l Mi B gr Mde
F ROM mMOMs i s RM, ni l Mi
JHERE ni l Mi B ni m=mMOMs i s RMB ni m AND ni l Mi B gr Mde=’A’;

Prakt ek
P adab agianini,ak
andib ahas mengenaiprak
teky
ang ak
andil
ak
uk
an.

A uguryElRay
eb ,S .
Kom.
,M M S I.
|S Q L Q uery

U PJ

Dik
tat P rak
tik
um S istem B asis Data 22of48

Prakt ek 1:)nform asid engan d at a d ari1t abel
L angk
ah1
3:
Tampil
k
aninformasisel
uruhmahasiswaprodiS IF
L angk
ah1
4:
Tampil
k
aninformasisel
uruhmahasisway
ang tahunmasuk
ny
atahun2012
L angk
ah1
5:
Tampil
k
aninformasisel
uruh mahasiswa prodiS IF danP rodiTIF y
ang tahunmasuk
ny
a
tahun20
12

Prakt ek –:)nform asid engan d at a d ari–t abelat au lebih
1. Tampil
k
aninformasinimmahasisway
ang memil
ik
igrade nil
aiA .
2. Tampil
k
aninformasinimmahasiswa,namamahasiswa,k
ode matak
ul
iah,grade.
3. Tampil
k
aninformasi nim mahasiswa,nama mahasiswa,k
ode matak
ul
iah,nama matak
ul
iah,
grade.

Prakt ek 3:)nform asid engan d at a d ari–t abelat au lebih d an d engan kond isi
t ert ent u
1. Tampil
k
an informasi nim mahasiswa,nama mahasiswa y
ang menil
ik
i grade nil
ai B pada
matak
ul
iahdengank
ode S IF101.
2. Tampil
k
aninformasinim,namamahasiswa,namamatak
ul
iah,sk
s,grade y
ang grade nil
ainy
aA
3. Tampil
k
anni