Slide IST 102 1 Sistem File Tradisional vs sistem Basis Data

Siste  Basis Data
Perte ua
Siste  file tradisio al  s siste   asis data, pe ge ala  ko po e   asis data

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

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 
dasar, istilah‐istilah da  ko po e   asis data 
serta kegu aa  s ste   asis data.

AER –


/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

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 
aster dari file  aster.
refere si: http:// e .g az.edu/~g arrer/ is

AER –


/

a

/lesso s/lesso

U i ersitas Pe

/lesso

.ht l

a gu a  Jaya – SIF_TIF

SIF

 ‐

Siste  File Tradisio al
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.
refere si: http://

. i. o / hite‐paper/

/e

• 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
AER –

/

a


U i ersitas Pe

/lesso s/lesso

/lesso

a gu a  Jaya – SIF_TIF

.ht l
SIF

 ‐

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.
Jika sa a e ggu aka ala at i i u tuk pe giri a , pela gga juga tidak
e dapatka pesa a
ereka. Se uah situasi a g sa gat uruk agi is is.

refere si: http:// e .g az.edu/~g arrer/ is

AER –

/

a

U i ersitas Pe


/lesso s/lesso

/lesso

a gu a  Jaya – SIF_TIF

.ht l

SIF

 ‐

Siste  File Tradisio al
• Kerugia  de ga  Siste  File Tradisio al:
.
.
.
.
.
.

.
AER –

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.
Co urre t‐a ess a o alies
Se urit  pro le s
/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

.

SIF


 ‐

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.
refere si: El asri a d Na athe, Fu da e tals of Data ase Syste s  th Ed, Addiso  Wesley, 

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐


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.
refere si: El asri a d Na athe, Fu da e tals of Data ase Syste s  th Ed, Addiso  Wesley, 

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF


SIF

 ‐

Siste  Data ase
Data ase 
Ser er
Appli atio
Ser er

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF


 ‐

Siste  
Data ase

refere si: El asri a d Na athe, 
Fu da e tals of Data ase 
Syste s  th Ed, Addiso  Wesley, 

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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 .

– A d  a   ore…
AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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.
Ma   ore…

refere si: Sil ers hartz, Korth a d Sudarsha , DataBase Syste  Co epts  th Ed, M  Gra  Hill, 
AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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 : 
http:// iki.a s ers. o /Q/Differe e_ et ee _traditio al_file_s ste _a d_DB
MS#i zz GW f9

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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   
i depe de e dise ut data a stra tio
AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

Siste  Data ase  lips
• What is data ase
What is a database_.mp4

• A  I trodu tio  to Data ase Co epts
An Introduction to Database Concepts With Quiz.flv

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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.
• Tujua  uta a dari siste  data ase adalah u tuk  e
pe ggu a suatu a stra t  ie  dari data
AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

erika  

SIF

 ‐

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.
Ta el
Mahasis a

Ta el
Jurusa

• 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.

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

Data A stra tio

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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  
er eda dari data ase

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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

The eXte si le Markup La guage  XML   a ak digu aka  
u tuk  ereprese tasika  se istru tured data

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

A tors o  The S e e





S ste  A al sts
Data ase Ad i istrators
Data ase Desig ers
E d User

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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
– Retrie al of i
– I sertio of 
– Deletio of i
– Modifi atio
AER –

/

a adalah:
for atio  stored i  the data ase
e  i for atio  i to the data ase
for atio  fro  the data ase
of i for atio  stored i  the data ase
U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

Data ase La guage
• Data Defi itio  La guage DDL , Bahasa  a g 
e gekspresika  satu set defi isi u tuk 
e defi isika   ske a data ase. DDL juga 
digu aka  u tuk  elakuka  pe a aha  
atri ut pada ske a data ase.

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

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: 
W H W = What… Wh … Ho … Whe … Where…
AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐

See You Ne t Sessio
• Tha k’s

AER –

/

U i ersitas Pe

a gu a  Jaya – SIF_TIF

SIF

 ‐