Pokok Bahasan 4 Basis Data

4/2/2011

PENG ATURAN ; PEMILAHAN ; PENG ELO MPO KAN d a n
PENG O RG ANISASIAN

1

4/2/2011

BD
BD
BD

file
file
file

ž Pe m b ua ta n b a sis da ta b a ru ( C re ate datab ase )
ž Pe ng ha pusa n b a sis da ta ( dro p datab ase )
ž Pe m b ua ta n file / ta b e l b a ru ke sua tu b a sis da ta


( C re ate tab le )
ž Pe ng ha pusa n file / ta b e l b a ru ke sua tu b a sis da ta
ž
ž
ž
ž

( dro p datab ase ).
Pe na m b a ha n / pe ng isia n da ta b a ru ke se b ua h file
/ ta b e l di se b ua h da ta ( Inse rt)
Pe ng a m b ila n da ta da ri se b ua h file / ta b e l
( Re trie ve / se arc h).
Pe ng ub a ha n da ta da ri se b ua h file / ta b e l ( update ).
Pe ng ha pusa n da ta da ri se b ua h file / ta b e l ( de le te )

DISK

BASIS
DATA


FILE

BASIS
DATA

FILE

TABEL

BASIS
DATA

TABEL

FILE

TABEL

2


4/2/2011

ž Ke c e p a ta n & Ke mud a ha n :

me na mp ilka n d a ta

ž Efisie nsi Rua ng Pe nyimp a na n :
ž Ke a kura ta n :

re d ud a nsi

re la si a nta r d a ta

ž Ke te rse d ia a n :

d a ta yg tid a k d ip a ka i d ia tur

ž Ke le ng ka p a n :

p e na mb a ha n o b ye k


ž Ke a ma na n :

p e ne ntua n si p e ma ka i d a n je nis o p e ra si

ž Ke b e rsa ma a n Pe ma ka ia n :

ling kung a n multi use r

me nung g u me ng g una ka n d a ta

Sistim
Info rm a si

Bid a ng Fung sio na l
ž
ž
ž
ž
ž

ž

Ke p e g a w a ia n
Pe rg ud a ng a n ( Inve nto ry )
Akunta nsi
Re se rva si
La ya na n Pe la ng g a n ( c usto me r c a re )
Dll

3

4/2/2011

Be ntuk O rg a nisa si / Pe rusa ha a n
ž
ž
ž
ž
ž
ž

ž
ž

Pe rb a nka n
Asura nsi
Ruma h Sa kit
Pro d use n b a ra ng
Ind ustri Ma nufa ktur
Pe nd id ika n / se ko la h
Te le ko munika si
Dll

C ha ssis
Ke ra ng ka

Bo d y
Susp e nsio n
Ste e ring
Tra nsm issio n


Pe ng a ra h

C lutc h
Drive tra in
Bra ke s
Eng ine

Pe rm e sina n

Ka rb ura to r
Filte rs

Ke listrika n

Sta rte rs

Ra d ia to r

La m p s


Exha ust

4

4/2/2011

O b ye k Pa sif/ ma ti

Pe mb ua t

BASIS DATA

ADA

TIDAK ADA

Ta np a Pe ng e lo la

Pro g ra m


So ftwre

SISTIM

Sistim Ba sis Da ta me rup a ka n sistim ya ng te rd iri a ta s
kum p ula n file / ta b e l ya ng sa ling b e rhub ung a n (d a la m
se b ua h b a sis d a ta d ise b ua h sistim ko m p ute r) d a n
se kum p ula n
p ro g ra m
ya ng
m e m ung kinka n
b e b e ra p a p e m a ka i d a n/ a ta u p ro g ra m la in u/
m e ng a kse s d a n m e m a nip ula si file / ta b e l te rse b ut.

ž

Pe ra ng ka t Ke ra s

ž


Siste m O p e ra si

ž

Ba sis Da ta

ž

Siste m Pe ng o la ha n Ba sis Da ta

ž

Pe ma ka i

ž

Ap lika si la in.

5


4/2/2011

ž Ko m p ute r (Sta nd Alo ne / ja ring a n)
ž Me m o ry se kund e r o n-line (Ha rd d isk)
ž Me m o ry se kund e r o ff-line (Ba c kup d a ta )
ž Pe ra ng ka t Ko m unika si (u/ sistim ja ring a n)

ž Ms- Do s (3.0, ......6.x)
ž Ms-Wind o ws (3.x, 9.x, Me , NT, 2000, Xp )
ž Unix
ž Linux

6

4/2/2011

Se tia p b a sis d a ta b e risi se jumla h o b je k
b a sis d a ta (file , ta b e l, d ll) d a n jug a
me ng a nd ung / me nyimp a n d e finisi
struktur.

Pe ng e lo la a n b a sis da ta
se c a ra
fisik
dita ng a ni o le h se b ua h pe ra ng ka t luna k
(siste m ) ya ng khusus (DBMS) ya ng a ka n
m e ne ntuka n b a g a im a na da ta dio rg a nisa si,
disim pa n, diub a h da n dia m b il ke m b a li

ž Fo xb a se , dBa se III+, dBa se IV, Ms Ac c e ss,

Bo rla nd Pa ra do x
ž O ra c le , syb a se , dsb

7

4/2/2011

C a ra b e rinte ra ksi sistim b a sis d a ta :
ž Pro g ra m e r Ap lika si

p e m a ka i b e rinte ra ksi m e la lui DML d a la m b a ha sa
p e m ro g ra m a n ind uk
ž Pe ma ka i Ma hir ( C a sua l Use r)

p e ma ka i b e rinte ra ksi ta np a me nulis mo d ul
p e mro g ra ma n d a n me nya ta ka n q ue ry.
ž Pe ma ka i Umum ( End

Use r / Na ive Use r)
p e ma ka i b e rinte ra ksi me la lui p e ma ng g ila n
p ro g ra m a p lika si p e rma ne n ya ng d ise d ia ka n

ž Pe ma ka i Khusus ( Sp e c ia lize d

Use r)
p e ma ka i b e rinte ra ksi me la lui a p lika si b a sis d a ta
no n ko nve nsio na l u/ ke p e rlua n khusus

tujua n DBMS a da la h untuk m e nye dia ka n fa silita s a nta r
m uka / inte rfac e d a la m m e liha t da ta ke pa da pe m a ka i.
Se hing g a siste m te rse b ut m e nye m b unyika n de ta il te nta ng
b a g a im a na da ta te rse b ut di sim pa n da n dipe liha ra .
3 le ve l a b stra ksi da ta :
Vie w 1

Vie w 2

Vie w 3

C o nc e p tua l Le ve l

Physic a l Le ve l

8

4/2/2011

Me rup a ka n le ve l te re nd a h a b stra ksi ya ng
me nunjukka n b a g a ima na se sung g uhnya
sua tu d a ta d isimp a n. Pa d a le ve l ini,
p e ma ka i me liha t d a ta se b a g a i g a b ung a n
d a ri struktur d a n d a ta nya se nd iri. Pe ma ka i
jug a b e rko mp e te n d a la m me ng e ta hui
b a g a ima na
re p re se nta si
fisik
d a ri
p e nyimp a na n/ p e ng o rg a nisa sia n d a ta .

Ab stra ksi d a ta ya ng me ng g a mb a rka n
d a ta a p a ya ng se b e na rnya (se c a ra
fung sio na l) d isimp a n d a la m b a sis d a ta d a n
hub ung a nnya d e ng a n d a ta ya ng la in.
Pe ma ka i ha nya me ng e ta hui b a hwa d a ta
d isimp a n/ d ire p re se nta sika n
d a la m
b e b e ra p a file / ta b e l.

9

4/2/2011

Ab stra ksi
d a ta
ha nya
me nunjukka n
se b a g ia n d a ri b a sis d a ta . Ba nya k use r
d a la m sistim b a sis d a ta tid a k a ka n te rlib a t
d e ng a n se mua d a ta / info rma si ya ng a d a /
d isimp a n. Pa ra use r ha nya me mb utuhka n
se b a g ia n d a ta / info rma si d a la m b a sis d a ta
ya ng ke munc ula nnya d ima ta p e ma ka i
d ia tur o le h a p lika si e nd use r.

DBMS
Pe ma ka i

Brid g e

Ba sis Da ta

SQ L, d b a se , Q UEL, M-Exc e l, M-Ac c e ss, d ll

ž Data De finitio n Lang uag e (DDL)

Ske ma b a sis d a ta ya ng me ng g a mb a rka n
d e sa in b a sis d a ta se c a ra ke se luruha n
d isp e sifika sika n d e ng a n b a ha sa khusus
ya ng d ise b ut Da ta De finitio n La ng ua g e
(DDL).
De ng a n b a ha sa ini kita d a p a t me mb ua t
ta b e l b a ru, m e mb ua t ind e ks, me ng ub a h
ta b e l, me ne ntuka n struktru p e nyimp a na n
ta b e l, d ll.

10

4/2/2011

ž Data Manup ulatio n Lang uag e (DML)

Me rup a ka n b a ha sa d a la m b a sis d a ta
ya ng d ig una ka n untuk me la kuka n
ma nip ula si d a n p e ng a mb ila n d a ta
p a d a sua tu b a sis d a ta .
ž Pe na mb a ha n

d a ta b a ru ke
sua tu b a sis d a ta .
ž Pe ng ha p usa n d a ta d a ri sua tu
b a sis d a ta .
ž Pe ng ub a ha n d a ta d i sua tu b a sis
d a ta .

11

4/2/2011

Pe ma ka i
Umum
Pro g ra m
Ap lika si

Ko d e O b ye k
Pro g . Ap lika si

Pro g ra me r
Ap lika si

Pe ma ka i
Ma hir

Da ta Ba se
Ad ministra to r
(DBA)

Syste m
C a lls

Q ue ry

Ske ma
Ba sis Da ta

DML
Pre c o mp ile r

Q ue ry
Pro c e sso r

DDL
C o mp ile r

Da ta b a se
Ma na g e r

DBMS

File
Ma na g e r

File
Da ta

Ka mus
Da ta

d isk

› Burc h Jo hn G a t a ll, Info rm atio n Sy ste m :
The o ry and Prac tic e 3 rd Editio n, Jo hn Willy
& So n. Ne w Yo rk.1983.

› C .J. Da te , An Intro duc tio n to
datab ase Sy ste m , Ad d iso n-We sle y.
Re a d ing MA, 1995.

12

4/2/2011

ž G a mb a rka n siste m De c k De p a rtme nt

d ika p a l ?

Ele c tro Mo to r
Prim e O ve r

Drive C o up ling
Hyd Pum p

Re turn Filte r
Hyd ra ulic O il
Filte r Bre a the r
O il Ta nk
Le ve l G a ug e
Pre ssur G a ug e

Stra ine r
C he c k Va lve

Va lve
Re lie f Va lve
Ma in Line

Dra in Line

Pre ssure
G a ug e

Ka tup
Pe ng a ra h

Ma nua l C o ntro l
Va lve

Ka tup Pe ng a tur
Te ka na n

Thro tle Va lve

Ka tup Pe ng a tur
Alira n

Bra ke
Winc h

13