Siste Basis Data
Perte ua
Tujua Perte ua
•
Mahasis a aka a pu e jelaska s ste
asis data da per edaa
a de ga s ste
file tradisio al.
•
Mahasis a aka a pu e jelaska ko sep
Siste File Tradisio al
•
Dike a gka pada era tahu a
•
Digu aka u tuk e duku g aplikasi a k offi e
•
Terdiri dari seku pula file a g e a pu g
data aster da data tra saksi
•
U tuk e ghasilka lapora a g di utuhka
u tuk e gelola is is, dilakuka ko i asi data
a tara data tra saksi dari file tra saksi da data
Siste File Tradisio al
•
Proses pe gga u ga dari file‐file teks terse ut tidaklah
udah, sehi gga sa gat re ta terjadi a
redundant data
data erle iha
•
Hal i i erupaka salah satu kele aha siste file tradisio al.
refere si: http:// e .g az.edu/~g arrer/ is
a
/lesso s/lesso /lesso
.ht l
Dala aplikasi a k offi e,
setiap file ekerja de ga
progra aplikasi a g
e gkoordi asika
pe golaha dua atau le ih file.
Siste File Tradisio al
•
Redu da si data
erupaka hal a g tidak aik. Salah satu
o toh
a g seri g digu aka
u tuk
e gga arka
kele aha i i adalah asalah update re ord.
•
Co toh
:
Jika sa a pu a dua file a g kedua a e ga du g i for asi ala at pela gga
da sa a e gu ah salah satu file tapi lupa u tuk e gu ah lai , file sa a
sekara g er eda da sa a pu a asalah.
Jika file a g tidak eru ah data a adalah file pe agiha , faktur pela gga sa a
te tu a aka salah ala at.
Siste File Tradisio al
•
Kerugia de ga Siste File Tradisio al:
. Data redu da
a d i o siste .
. Diffi ult i a essi g data
. Data isolatio .
. I tegrit pro le s.
. Ato i it pro le s.
Siste Data ase
•
Data ase:
seku pula data a g terkait /
terelasi.
•
Data:
fakta a g diketahui a g dapat di atat
da a g e iliki ak a i plisit.
Siste Data ase
Se uah data ase e iliki sifat i plisit erikut:
•
Se uah data ase e akili e erapa aspek dari
du ia ata, kada g‐kada g dise ut i i orld
atau U i erse of Dis ourse UoD
•
Data ase adalah ku pula data a g logis
kohere kepadua a g aik de ga e erapa
ak a a g elekat.
•
Se uah data ase dira a g, di a gu , da diisi
de ga data u tuk tujua terte tu.
Siste Data ase
Data ase
Ser er
Siste
Data ase
Siste Data ase
•
Co toh i ple e tasi siste data ase:
–
Multi edia data ases
Dapat e i pa pi tures, ideo lips, a d sou d essages.
–
Geographi i for atio s ste s GIS
Dapat e i pa da a alisa aps, eather data, a d
satellite i ages.
–
Data arehouses a d o li e a al ti al pro essi g
OLAP
Digu aka di e erapa perusahaa u tuk elakuka ekstrak
da a alisa i for asi a g ergu a didapat dari data ase a g
sa gat esar da u tuk pe ga ila keputusa .
Siste Data ase
•
Co toh aplikasi ya g e ggu aka data ase:
–
Ba ki g
: usto er i for atio , a ou ts, loa s, a d a ki g tra sa tio s.
–
Airli es
: reser atio s a d s hedule i for atio .
–
U i ersities
: stude t i for atio / ourse registratio s, a d grades.
–
Tele o
u i atio
: Keepi g re ords of alls ade, ge erati g o thl ills,
ai tai i g ala es o prepaid alli g ards, a d stori g i for atio a out the
o
u i atio et orks.
–
Fi a e
: stori g i for atio a out holdi gs, sales, a d pur hases of fi a ial
i stru e ts su h as sto ks a d o ds; also for stori g real‐ti e arket data to e a le
o ‐li e tradi g usto ers a d auto ated tradi g the fir .
–
Sales
: usto er, produ t, a d pur hase i for atio .
–
O ‐li e retailers
: sales data oted a o e plus o ‐li e order tra ki g/ ge eratio of
re o
e datio lists, a d ai te a e of o ‐li e produ t e aluatio s.
–
Ma ufa turi g
: a age e t of the suppl hai a d for tra ki g produ tio of ite s i
fa tories, i e tories of ite s i arehouses a d stores, a d orders for ite s.
–
Hu a resour es
: i for atio a out e plo ees, salaries, pa roll ta es, e efits, a d
for ge eratio of pa he ks.
Siste File Tradisio al s
Siste Data ase
File S ste s Data ase Ma age e t S ste :
. Files a t lo all here as
DBMS sa es dire tl i a data ase
. Sa es i te porar lo atio s here as
DBMS i ell arra ged a d per a e t data
ase lo atio s
. I File S ste ., tra sa tio s are ot possi le here as
arious tra sa tio s like
i sert, delete, ie , updati g et are possi le i DBMS
. Data ill e a essed through si gle or arious files here as i
DBMS, ta les
s he a is used to a ess data
.
. A "File a ager" is used to store all relatio ships i dire tories i File S ste s
here as a
data ase a ager ad i istrator stores the relatio ship i for of
stru tural ta les
. Last.... ut ot the least....
Data i data ases are ore se ure
o pared to data i
files!!
•
Read ore o :
Siste File Tradisio al s
Siste Data ase
•
Pada
tradisio al file pro essi g
, struktur dari file data
‐ a e edded erada dala progra , jadi jika
terjadi peru aha struktur data aka harus eru ah
se ua progra g e ggu aka file data i i..
ot progra ‐data i depe de e
•
Struktur filde data disi pa dala atalog DBMS,
terpisah dari progra pe gakses a.
progra ‐data i depe de e
•
Karakteristik a g e u gki ka terjadi a progra ‐
data i depe de e da progra ‐operatio
Siste Data ase lips
•
What is data ase
•
A I trodu tio to Data ase Co epts
What is a database_.mp4
Siste Data ase
•
Siste data ase / Data ase‐ a age e t s ste
DBMS
adalah
erupaka suatu ku pula i terrelated data da satu set progra
u tuk e gakses da e odifikasi data terse ut.
•
Suatu Data ase a age e t a age e t s ste
DBMS
adalah
seku pula progra a g e u gki ka
users
u tuk e uat
da e gelola suatu data ase.
•
DBMS
erupaka
ge eral‐purpose soft are syste
a g
e fasilitasi proses‐proses
defi i g, o stru ti g, a ipulati g,
a d
shari g
data ase dia tara er agai user da aplikasi.
Data A stra tio
•
Physi al le el
. Le el tere dah, a g e deskripsika
agai a a suatu data disi pa
da struktur data se ara
aktual
•
Logi al le el
. Me deskripsika
data apa yg disi pa
pada
data ase da relasi apa a g terjadi a tar data terse ut.
•
Vie le el
. Le el terti ggi, a g e deskripsika ha a
se agia dari seluruh data ase, da ha a i for asi a g
di utuhka oleh user.
Ta el
l sta es a d S he as i Data ase
•
I sta e of the data ase: Ku pula i for asi
a g disi pa dala data ase pada aktu
terte tu.
•
Data ase S he a: Disai keseluruha dari
data ase.
–
Ph si al s he a: Disai data ase pada le el fisik
–
The Logi al: Disai data ase pada le el logi .
–
Su s he a: e deskripsika er agai ie
Data Models
•
Relatio al Model
Me ggu aka seku pula ta el u tuk ereprese tasika
data da relasi a tar data
•
The E tit ‐Relatio ship Model
Co toh a: ERD
•
O je t‐Based Data Model
pe ge a ga dari E‐R odel de ga pe a aha otasi
e apsulatio , ethods fu tio s , da ide titas o je t
•
Se istru tured Data Model
A tors o The S e e
•
S ste A al sts
•
Data ase Ad i istrators
•
Data ase Desig ers
Data ase La guage
•
Data Ma ipulatio La guage DML
, Suatu
ahasa a g e u gki ka agi user u tuk
elakuka akses atau e a ipulasi data a g
diorga isasi oleh odel data a g sesuai.
Tipe‐tipe akses a adalah:
–
Retrie al
of i for atio stored i the data ase
–
I sertio
of e i for atio i to the data ase
–
Deletio
of i for atio fro the data ase
Data ase La guage
•
Data Defi itio La guage DDL
, Bahasa a g
tugas
•
Buat tulisa te ta g:
•
The E tit ‐Relatio ship Model W H W
•
O je t‐Based Data Model W H W
•
Se istru tured Data Model W H W
Ket:
See You Ne t Sessio