ž Pe m b ua ta n b a sis d a ta b a ru (C re ate datab ase) ž Pe ng ha p usa n b a sis d a 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 d a ta (C re ate tab le)
ž Pe ng ha p usa n file / ta b e l b a ru ke sua tu b a sis d a ta (dro p datab ase).
ž Pe na m b a ha n / p e ng isia n d a ta b a ru ke se b ua h file / ta b e l d i se b ua h d a ta (Inse rt)
ž Pe ng a m b ila n d a ta d a ri se b ua h file / ta b e l (Re trie ve / se arc h).
ž Pe ng ub a ha n d a ta d a ri se b ua h file / ta b e l (up date). ž Pe ng ha p usa n d a ta d a ri se b ua h file / ta b e l (de le te)
BD
BD
BD
file
file
file
DISK
BASIS DATA
BASIS DATA
BASIS DATA
ž Ke c e p a ta n & Ke mud a ha n : m e na m p ilka n d a ta
ž Efisie nsi Rua ng Pe nyimp a na n : re d ud a nsi
ž Ke a kura ta n : 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 m b a ha n o b ye k
ž Ke a ma na n : p e ne ntua n si p e m a 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 m ulti use r m e nung g u m e ng g una ka n d a ta
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
Be ntuk O rg a nisa si / Pe rusa ha a n
ž Pe rb a nka n
ž Asura nsi
ž Rum a 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
Ke ra ng ka
Pe rm e sina n
Ke listrika n
C ha ssis
Bo d y
Susp e nsio n
Pe ng a ra h
Ste e ring
C lutc h
Tra nsm issio n
Drive tra in Bra ke s
Eng ine
Ka rb ura to r
Filte rs
Ra d ia to r
Exha ust Sta rte rs
BASIS DATA O b ye k Pa sif/ ma ti
ADA TIDAK ADA
Pe mb ua t Ta np a Pe ng e lo la
Pro g ra m So ftwre SISTIM
Sistim Ba sis Da ta m e 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
ž 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
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.
ž Fo xb a se , d Ba se III+, d Ba se IV, Ms A c c e ss, Bo rla nd Pa ra d o x
ž O ra c le , syb a se , d sb
ž 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
C a ra b e rinte ra ksi sistim b a sis d a ta :
ž 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 d a la h untuk m e nye d ia ka n fa silita s a nta r m uka / inte rfac e d a la m m e liha t d a ta ke p a d a p e m a ka i. Se hing g a siste m te rse b ut m e nye m b unyika n d e ta il te nta ng b a g a im a na d a ta te rse b ut d i sim p a n d a n d ip e liha ra .
3 le ve l a b stra ksi d a ta :
Vie w 1 Vie w 2 Vie w 3
C o nc e p tua l Le ve l
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
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.
ž 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.
Pe ma ka i Brid g e Ba sis Da ta DBMS
ž 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
Pe ma ka i Umum
Pro g ra me r
Ap lika si Pe ma ka i
Ma hir
(DBA)
Pro g ra m Ap lika si
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 Ko d e O b ye k
Pro g . Ap lika si
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 3rd Editio n, Jo hn Willy
& So n. Ne w Yo rk.1983.
› C .J. Da te , An Intro duc tio n to
ž G a mb a rka n siste m De c k De p a rtme nt
d ika p a l ?
Prim e O ve r
Ele c tro Mo to r Drive C o up ling Hyd Pum p Hyd ra ulic O il Filte r Bre a the r O il Ta nk
Le ve l G a ug e Stra ine r Re turn Filte r
Pre ssur G a ug e
Va lve
C he c k Va lve Re lie f Va lve Ma in Line
Dra in Line
Pre ssure G a ug e Ma nua l C o ntro l Va lve Thro tle Va lve Bra ke