c5d0f model data dan desain database

MODEL DATA DAN
DESAIN DATABASE

PENDAHULUAN
 Bagai m ana k i t a dapat m endok um ent asi k a n SIA yang
di i m pl em ent asi k an sebagai dat abase rel asi onal ?

 Ba b i n i m en j el ask an b a ga i m an a ca ra
m en desai n d a n m en dok u m en t asi k a n d a t a base
rel a si on al u n t u k su at u SIA.

 M em usat k an p erh at i an p a d a p em b uat an m od el
d a t a , ya n g m eru pak an sa l ah sa t u a sp ek d esai n
d a t a base ya n g h a rus d i p a h am i p a ra a k u n t an .

PENDAHULUAN
 Bab i ni j uga m em perk enal k an m odel
ak unt ansi REA dan di agram Ent i t yRel at i onshi p (E-R).

 Ser t a m enunj uk k an bagai m ana
m em pergunak an al at -al at i ni unt uk

m em bangun sebuah m odel dat a SIA.

 Ak hi rnya, bab i ni ak an m endesk ripsi k an
bagai m ana m engi m pl em ent asi k an hasi l
m odel dat a dal am dat abase rel asi onal .

PERANCANGAN DAN IM PLEM ENTASI
SISTEM DATABASE

 Enam l angk ah dasar dal am m endesai n
dan m engi m pl em ent asi k an si st em
dat abase:
1 .Ident i f i k asi k ebut uhan i nf orm asi para pem ak ai .
2 .Tahap per t am a t erdi ri dari perencanaa n awal unt uk m enet apk an
k ebut uhan dan k el ayak an pengem banga n si st em baru.
3 .Pengem bangan berbagai sk em a berbeda unt uk si st em yang baru,
pada t i ngk at k onsept ual , ek st ernal dan i nt ernal .

PERANCANGAN DAN IM PLEM ENTASI
SISTEM DATABASE

4.

Penerj em ahan sk em a t i ngk at i nt ernal k e st ruk t ur dat abase
sesungguhnya , yang ak an di i m pl em ent asi k an k e dal am si st em
yang baru t er sebut .

5.

M ent ransf er sem ua dat a dari si st em sebel um nya k e dat abase
SIA yang baru.

6.

Penggunaan dan pem el i haraan si st em yang baru.

M ODEL DATA REA

Pembuatan model data adalah proses of defining a
database so that it faithfully represents all aspects
of the organization, including its interactions with

the external environment.
REA (Sumber daya, Data, Kegiatan) data model
is a conceptual modeling tool that focuses on the
business semantics underlying an organization’s
value chain activities.

M ODEL DATA REA
 Pem b u a t a n m od el d a t a d a l a m p roses Desa i n d a t a b a se

Pembuatan
model data
terjadi di
sini

Perencanaan

Operasi dan
Pemeliharaan

Analisis

Persyaratan

Implementasi

Desain

Pengkodean

M ODEL DATA REA
 M o d e l d a t a REA m e m b e r i k a n st r u k t u r d a l a m d u a ca r a :
1 De n g a n m e n g i d e n t i f i k a si e n t i t a s a p a ya n g se h a r u sn ya
d i m a su k k a n d a l a m d a t a b a se SI A
2 De n g a n ca r a m e n e n t u k a n b a g a i m a n a m e m b u a t st r u k t u r
a n t a r e n t i t a s d a l a m d a t a b a se SI A t e r se b u t

JENIS-JENIS ENTITAS
 En t i t as a d a l ah sega l a sesuat u ya n g
i n f orm asi nya i n gi n d i k u m pul k an d a n d i si m pan
ol eh orga n i sasi .


 M od el d a t a REA m en gk l asi f i k asi en t i t as k e
d a l a m t i ga k a t egori ya n g b erbed a, ya i t u :
1 Sum ber daya yang didapat dan dipergunak an oleh
organisasi
2 Kegiat an at au ak t ivit as bisnis yang dilak uk an
organisasi
3 Pelak u yang t erlibat dalam k egiat an t ersebut

JENIS-JENIS ENTITAS
 Su m b e r d aya a d a l a h h a l -h a l ya n g m e m i l i k i n i l a i e k o n o m i
b a g i o r g a n i sa si .

 Co n t o h su m b e r d a ya o r g a n i sa si a d a l a h :
 Kas
 Per sedi aan
 Peral at an

JENIS-JENIS ENTITAS
 Ke gi a t a n a d a l a h b e r b a ga i a k t i vi t a s b i sn i s ya n g i n f o r m a si n ya
i n g i n d i k u m p u l k a n p e r u sa h a a n u n t u k t u j u a n p e r e n ca n a a n

dan pengendalian.

 Co n t o h k e gi a t a n o r g a n i sa si a d a l a h :
 Kegi at an penj ual an
 Kegi at an peneri m aan k as

JENIS-JENIS ENTITAS
 Pel ak u adal ah ent i t as j eni s k et i ga dal am
m odel REA.
 Pel ak u adal ah orang-orang dan organi sasi
yang t erl i bat dal am k egi at an yang
i nf orm asi nya i ngi n di dapat k an unt uk t uj uan
perencanaan, pengendal i an, dan eval uasi .
 Cont oh pel ak u organi sasi adal ah
 Pegawai
 Pelanggan

M EM BANGUN DIAGRAM REA
 M em b an gun d i a gra m REA u n t u k si k l us t ra n sak si
t er t en t u t erdi ri d a ri em p at l a n gk a h b eri k ut :

1 Id en t i f i k asi p a san ga n k egi a t a n p er t uk ara n
ek on om i ya n g m ewa k i l i h u b un ga n d u a l i t as
d a sar m em beri u n t u k m en eri m a, d a l a m si k l u s
t er sebut .
2 Id en t i f i k asi su m ber d aya ya n g d i p en ga ruh i ol eh
set i ap k egi a t a n p er t uk aran ek on om i d a n p a ra
p el a k u ya n g t erl i b at d a l a m k egi a t an t er sebut .

M EM BANGUN DIAGRAM REA
3 .Anal i si s set i ap k egi at an per t uk aran ek onom i
unt uk m enet apk an apak ah k egi at an t er sebut
harus di pecah m enj adi suat u k om bi nasi dari
sat u at au l ebi h k egi at an k om i t m en dan
k egi at an per t uk aran ek onom i . Apabi l a perl u,
gant i k egi at an per t uk aran ek onom i asl i nya
dengan rangk ai an k egi at an k om i t m en dan
per t uk aran ek onom i yang di hasi l k an dari
pem ecahan k egi at an t adi .
4 . Tet apk an k ardi nal i t as set i ap hubungan..


POLA DASAR REA ( BASIC REA
TEM PLATE)

Resource A

Inflow

GET
Resource A

Participant

Internal Agent

Participant

External Agent

Participant


External Agent

Economic
Duality

Resource B

Outflow

GIVE
Resource B

Participant

Internal Agent

CONTOH DIAGRAM REA (SAM PLE REA
DIAGRAM )

Inventory


Stock-flow

Sales

Participant

Salesperson

Participant

Economic
Duality

Customer

Participant

Cash


Stock-flow

Cash
Receipts

Participant

Cashier

DIAGRAM REA, LANGKAH 1 :
IDENTIFIKASI KEGIATAN PERTUKARAN
EKONOM I
 Se l a m a m e n g ga m b a r d i a gr a m REA u n t u k su a t u si k l u s
t r a n sa k si , sa n g a t l a h b e r g u n a u n t u k m e m b a gi k e r t a s ya n g
d i g u n a k a n u n t u k m e n g ga m b a r k e d a l a m t i g a k o l o m , sa t u
k o l o m u n t u k se t i a p j e n i s e n t i t a s.
 Pergunak an k ol om k i ri unt uk sum ber daya
 Kol om t engah unt uk k egi at an.
 Dan k ol om k anan unt uk pel ak u.

DIAGRAM REA, LANGKAH 1 :
IDENTIFIKASI KEGIATAN PERTUKARAN
EKONOM I
 Per t u k a ran ek on om i d a sar d a l a m si k l us
p en d apat a n m el i b at k an p en j ual an b a ra n g
d a ga n gan a t a u p el ayan an , ser t a seran gk ai an
p en eri m a an k a s sebaga i p em bayaran d a l a m
p en j ual an t er sebut .

 Di a gram REA u n t u k si k l u s p en dapa t an d en ga n
m em bua t en t i t as k egi a t a n p en j ual an d a n
p en eri m a an k a s d a l a m b en t uk p er segi p a n j an g,
d a n h u b u n gan d u a l i t as ek on om i a n t a ra m erek a ,
d a l a m b en t uk wa j i k .

DIAGRAM REA, STEP 2 :
IDENTIFIKASI SUM BER DAYA DAN PELAKU

 Ket i k a k egi at an yang m enj adi pusat
perhat i an t el ah di t ent uk an, sum ber daya
yang di pengaruhi ol eh k egi at an t er sebut
perl u di i dent i f ik asi .
 Kegi at an penj ual an dapat di t erj em ahk an
m enj adi pem beri an per sedi aan k epada
pel anggan.
 Kegi at an peneri m aan k as dapat
di t erj em ahk an sebagai m eneri m a k as dari
pel anggan.

DIAGRAM REA, LANGKAH 2 :
IDENTIFIKASI SUM BER DAYA DAN
PELAKU
 Set el ah m en en t uk an su m b er d aya ya n g
d i p en garuh i ol eh set i ap k egi a t a n , l a n gk a h
sel an j ut nya ya n g p erl u d i l a k u k an a d a l a h
m en gi den t i f i k asi p el a k u ya n g t erl i bat d a l a m
k egi a t a n -k egi at an t er seb ut .

 Pa l i n g t i d a k sel al u t erd apat sa t u p el a k u i n t ern al
(p egawai ) d a n , d i sebagi an b esar k on d i si ,
seoran g p el a k u ek st ern al (p el an gga n / p em asok )
ya n g t erl i ba t d a l a m set i a p k egi a t a n .

DIAGRAM REA, LANGKAH 3 :
M ASUKKAN KEGIATAN KOM ITM EN
 Langk ah k et i ga dal am m enggam bar di agram
REA adal ah m enganal i si s k egi at an
per t uk aran ek onom i unt uk m enet apk an
apak ah k egi at an t er sebut dapat di pecah
m enj adi sebuah k om bi nasi dari sat u at au
l ebi h k egi at an k om i t m en dan per t uk aran.

 Cont oh: Kegi at an penj ual an dapat
di pergunak an unt uk m ewak i l i bai k penj ual an
dengan pengi ri m an m aupun yang t erj adi di
t ok o. econom i c exchange event

DECOM POSING SALES INTO
ORDERS AND SALES
InventoryOrders

(1,N)

Customer
Orders

(0,N)

(1,1)

Participant

(0,N)

Customer

(1,1)
Participant

(0,1)

(0,N)
Inventory

(0,N)

InventorySales

Leads to

Salesperson

(0,N)
(0,1)

(1,N)

Participant
(1,1)
Sales
(1,1)

Participant

(0,N)

Customer

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN
 Kardi nal i t as m enunj uk k an bagai m ana
perum pam aan dal am sat u ent i t as dapat
di hubungk an k e perum pam aan t er t ent u
dal am ent i t as l ai nnya.

 Kardi nal i t as seri ng di ungk apk an sebagai
pasangan nom or di set i ap ent i t as.

 Nom or per t am a adal ah k ardi nal i t as
m i ni m um , dan nom or k edua adal ah
k ardi nal i t as m ak si m um .

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN
 Th e m i n i m um car di n al i t y of a rel a t i on sh i p
i n d i cat es w h et h er ea ch row i n t h a t en t i t y M UST
b e l i n k ed t o a row i n t h e en t i t y on t h e ot h er si d e
of t h e rel a t i on sh i p.
 M i n i m um ca rd i n al i t i es ca n b e ei t h er 0 or 1 .
 A m i n i m um ca rd i n al i t y of zero m ea n s t h a t a n ew
row ca n b e a d d ed t o t h a t t a b l e w i t h out b ei n g
l i n k ed t o a ny row s i n t h e ot h er t a b l e.
 A m i n i m um ca rd i n al i t y of 1 m ea n s t h a t ea ch
row i n t h a t t a b l e M UST b e l i n k ed t o a t l ea st on e
row i n t h e ot h er t a b l e

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN

 Ka r d i n a l i t a s m i n i m em Th e m i n i m u m ca r d i n a l i t y
of zero i n t h e (0 , N) ca r d i n a l i t y p a i r t o t h e l ef t of
t h e cu st om er en t i t y i n t h e cu st om er -sa l es
r el a t i on sh i p i n d i ca t es t h a t a n ew cu st om er m ay
b e a d d ed t o t h e d a t a b a se w i t h ou t b ei n g l i n k ed t o
a ny sa l es even t s.

Penjualan

Made to

(0, N)

Pelanggan

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN
 Kardi nal i t as m i ni m um of 1 i n t he
(1 , 1 ) cardi nal i t y pai r t o t he ri ght of t he
sal es ent i t y i n t he cust om er-sal es
rel at i onshi p i ndi cat es t hat a new sal es
t ransact i on CAN ONLY be added i f i t i s
l i nk ed t o a cust om er.
(1 ,1)

Penjualan

Made to

(0, N)

Pelanggan

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN

 Ka rdi n a l i t as m a k si m em da ri sebua h h ubun ga n
m en un j uk k an a pa k a h set i a p ba ri s da l a m
en t i t as da pa t di h ubun gk a n l ebi h da ri sa t u
ba ri s da l a m en t i t a s l a i n nya on t h e ot h er si de
of t h e rel a t i on sh i p.
 Ka rdi n a l i t as m a k si m em da pa t ba i k 1 a t a u N.
 Ka rdi n a l i t as m i n i m em 1 a r t i nya ba h wa set i a p
ba ri s da l a m t a bel i t u da pa t di h ubun gk an k e
h a nya sa t u ba ri s da l a m t a bel l a i n nya .
 Ka rdi n a l m a k si m em N a r t i nya ba h wa set i a p
ba ri s da l a m t a bel i t u bi sa di h ubun gk an l ebi h
da ri sa t u ba ri s da l a m t a bel l a i n nya.

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN
 Kardi nal i t as m ak si m um N dal am (0 , N)
pasangan k ardi nal i t as t o t he l ef t of t he
cust om er ent i t y i n t he cust om er-sal es
rel at i onshi p i ndi cat es t hat a gi ven cust om er
M AY be l i nk ed t o m any sal es event s.

Penjualan

Made to

(0, N)

Pelanggan

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN

 Kardi nal i t as m ak si m um 1 dal am

(1 , 1 ) pasangan k ardi nal i t as t o t he ri ght of
t he sal es ent i t y i n t he cust om er-sal es
rel at i onshi p i ndi cat es t hat a gi ven sal es
t ransact i on can onl y be l i nk ed t o one
cust om er.

Penjualan

(1 ,1)

Made to

(0, N)

Pelanggan

DIAGRAM REA, LANGKAH 4 :
M ENETAPKAN KARDINALITAS
HUBUNGAN
 Ka r d i n a l i t a s a r e n o t a r b i t r a r i l y c h o se n b y t h e d a t a b a se
d e si gn e r.

 Th ey r e f l e ct f a ct s a b o u t t h e o r g a n i za t i o n b e i n g m o d e l e d a n d
i t s b u si n e ss p r a ct i ce s o b t a i n e d d u r i n g t h e r e q u i r e m e n t s
a n a l ysi s st a g e o f t h e d a t a b a se d e si gn p r o ce ss.

HUBUNGAN ANTAR ENTITAS
 Te r d a p a t k e m u n gk i n a n t i g a j e n i s d a sa r h u b u n ga n a n t a r
e n t i t a s, t e r g a n t u n g d a r i k a r d i n a l i t a s m a k si m u m ya n g
b e r h u b u n ga n d e n g a n se t i a p e n t i t a s.
1 .Hu b u n ga n sa t u -k e -sa t u (1 :1 )
2 .Hu b u n ga n sa t u -k e -b a n ya k (1 :N)
3 .Hu b u n ga n b a n ya k -k e -b a n ya k (M :N)

JENIS-JENIS PERBEDAAN
HUBUNGAN)

Panel A: One-to-One (1:1) Relationship

Sales

(0,1)

(1,1)

Cash
Receipts

JENIS-JENIS PERBEDAAN
HUBUNGAN

Panel B: One-to-Many (1:N) Relationship

Sales

(0,N)

(1,1)

Cash
Receipts

JENIS-JENIS PERBEDAAN
HUBUNGAN

Panel C: One-to-Many (1:N) Relationship

Sales

(0,1)

(1,N)

Cash
Receipts

JENIS-JENIS PERBEDAAN
HUBUNGAN

Panel D: Many-to-Many (M:N) Relationship

Sales

(0,N)

(1,N)

Cash
Receipts

DIAGRAM HUBUNGAN
ENTITAS
 Di agram Hubungan Ent i t as- (E-R) adal ah sat u
m et ode unt uk sk em a penggam baran
dat abase di sebut di agram E-R k arena i t
shows t he vari ous ent i t i es bei ng m odel ed
and t he i m por t ant rel at i onshi ps am ong t hem .

 Dal am sebuah di agram E-R, ent i t as appear
as rect angl es, and rel at i onshi ps bet ween
ent i t i es are represent ed as di am onds.

CONTOH DIAGRAM E-R
Em ployers

Managed
By

Part of

Supervisors

Manages

Departm ents

Custom er
Orders

Part of

Sales

Part of

Cash Receipts

Players

Part of

Team s

Part of

League

CONTOH DIAGRAM E-R YANG
BERDASAR PADA M ODEL REA
Inventory

(0,N)

InventoryPurchases

(1,N)

Purchases

(0,N)

(1,1)

Participant

(0,N)

Buyer
(Purchasing Agent)

(1,1)
Participant
(0,N)

PurchasesCash
Disbursements

(1,N)

Cash

(0,N)

Stockflow

(1,1)

Cash
Disbursement

Vendor

Participant

(0,N)

Participant

(0,N)

(1,1)

(1,1)

Cashier

M ENGIM PLEM ENTASIKAN DIAGRAM
REA DALAM DATABASE RELASIONAL
 Di agram REA i ni dapat di pergunak an
unt uk m endesai n dat abase rel asi onal
yang t er st ruk t ur bai k .
 Bahk an, m em buat suat u rangk ai an t abel
berdasark an di agram REA secara ot om at i s
ak an m enghasi l k an dat abase rel asi onal
yang t er st ruk t ur bai k , t anpa adanya
m asal ah anom al i pem baruan (updat e),
penyi si pan dat a (i nser t ), dan penghapusan
(del et e).

M ENGIM PLEM ENTASIKAN DIAGRAM REA
DALAM DATABASE RELASIONAL
M en gi m p l em en t asi k an d i a gram REA k e d a l a m
d a t a base rel a si on al m el i b at k an p roses t i ga
t a h a p, ya i t u :
1 . Mem buat sebuah t abel unt uk set iap ent it as
berbeda dan unt uk set iap hubungan banyak -k ebanyak
2 . Mem berik an at ribut k e t abel yang t epat
3 . Menggunak an k unci luar unt uk
m engim plem ent asik an hubungan sat u-k e-sat u
dan hubungan sat u-k e-banyak

M ENGIM PLEM ENTASIKAN M ODEL
REA
Inventory

(0,N)

InventoryPurchases

(1,N)

Purchases

(0,N)

(1,1)

Participant

(0,N)

Buyer
(Purchasing Agent)

(1,1)
Participant
(0,N)

PurchasesCash
Disbursements

(1,N)

Cash

(0,N)

Stockflow

(1,1)

Cash
Disbursement

Vendor

Participant

(0,N)

Participant

(0,N)

(1,1)

(1,1)

Cashier

M EM BUAT TABEL
From t h e p r evi ou sl y
d i scu ssed REA d i a gr a m ,
n i n e t a b l es w ou l d b e
cr ea t ed : on e f or ea ch of
t h e seven en t i t i es a n d
on e f or ea ch of t h e m a nyt o-m a ny r el a t i on sh i p s.

1 .Per sedi aan
2 .Pem bel i an
3 .Pegawai
4 .Pem asok
5 .Kasi r

6.
7.
8.
9.

Pen gel u a r a n Ka s
Ka s
Pem b el i a n -p er sed i a a n
Pem b el i a n p en gel u a r a n k a s

M ENETAPKAN ATRIBUT UNTUK SETIAP
TABEL
 M e n et a p k a n Ku n c i Ut a m a : Bi a sa n ya , k u n ci u t a m a o f a t a b l e
r e p r e se n t i n g a n e n t i t y i s a si n g l e a t t r i b u t e .

 Ot h er At t r i b u t es: Ad d i t i o n a l a t t r i b u t e s a r e i n cl u d e d i n e a c h
t a b l e t o sa t i sf y t r a n sa ct i o n p r o ce ssi n g r e q u i r e m e n t s.

IM PLEM ENTASI HUBUNGAN SATU KE
SATU DAN SATU KE BANYAK
 Hu b u n ga n Sa t u k e Sa t u : Di d a l a m d a t a b a se r e l a si o n a l ,
h u b u n ga n sa t u k e sa t u a n t a r a e n t i t a s d a p a t
d i i m p l e m e n t a si k a n d e n g a n m e m a su k k a n k u n ci u t a m a su a t u
e n t i t a s se b a ga i k u n ci l u a r d a l a m t a b e l ya n g m e w a k i l i e n t i t a s
sa t u n ya .

 Ti d a k a d a co n t o h n ya h u b u gn a n 1 :1 d a l a m d i a gr a m co n t o h

IM PLEM ENTASI HUBUNGAN SATU KE
SATU DAN SATU KE BANYAK
 Hubungan Sat u k e Banyak : Dal am dat abase
rel asi onal , hubungan sat u k e banyak dapat
di i m pl em ent asi k an j uga dal am rel asi k e
dat abase dengan m enggunak an k unci l uar.
 Kunci ut am a dari ent i t as dengan k ardi nal
m ak si m um N m enj adi k unci l uar dal am
ent i t as dengan k ardi nal m ak si m um 1
 Cont oh: Nom or pegawai dan nom or pem asok
adal ah k unci l uar dal am k egi at an pem bel i an
dan k egi at an pengel uaran k as. i

DOKUM ENTASI PRAKTIK
BISNIS
 Di a g r a m REA se ca r a k h u su s b e r gu n a u n t u k
m e n d o k u m e n t a si k a n SI A t i n g k a t l a n j u t ya n g m e n g g u n a k a n
d a t a b a se .

 Di a g r a m REA m e n ye d i a k a n i n f o r m a si m e n g e n a i p r a k t i k
b i sn i s o r g a n i sa si d a n p o l a p e r t u k a r a n e k o n o m i n ya .

DOKUM ENTASI PRAKTIK BISNIS
 The zero m i ni m um f or t he sal es event
i ndi cat es t hat credi t sal es are m ade

 The N m axi m um f or t he sal es event m eans
t hat cust om er s m ay m ak e i nst al l m ent
paym ent s
Penerimaan
kas

(1, N)

Penerimaan kas
Penjualan

Penjualan
(0, N)

DOKUM ENTASI PRAKTIK
BISNIS
 The one m i ni m um f or t he cash recei pt s
event i ndi cat es t hat cash i s not recei ved
pri or t o del i veri ng t he m erchandi se

 The N m axi m um f or t he cash recei pt s
event m eans t hat cust om er s m ay pay f or
several sal es wi t h one check

Penerimaan
Kas
(1, N)

Penerimaan
Kas-Penjualan

(0, N)

Penjualan

ORGANIZATION SPECIFICITY
OF REA DIAGRAM S
 Due t o t he f act t hat S& S sel l s m assproduced goods, i t s REA di agram m odel s
t he rel at i onshi p bet ween sal es and
i nvent or y as bei ng m any-t o-m any.

 An REA di agram f or a rare ar t deal er
woul d depi ct t he rel at i onshi p bet ween
sal es and i nvent or y as bei ng one-t o-m any.

PENGAM BILAN INFORM ASI DARI
SIA
 Di agram REA yang l engk ap j uga ber f ungsi
sebagai pet unj uk a yang berguna unt uk
m em i nt a i nf orm asi dari dat abase SIA.

 Perm i nt aan dat a dapat di gunak an unt uk
m enghasi l k an j urnal dan buk u besar dari
dat abase rasi onal yang di buat dengan
m enggunak an m odel REA.

PENGAM BILAN INFORM ASI DARI
SIA
Penjualan

(0, 1)

(1, N)

Penerimaan
Kas

• Setiap transaksi penjualan dibayar penuh oleh
kegiatan penerim aan kas.
• Setiap pem bayaran pelanggan bisa dilakukan
lebih dari satu penjualan.
• Apakah perm intaan logis itu ?
• Total piutang dagang adalah jum lah dari
seluruh penjualan yang tidak m em iliki nom or
pem bayaran.

PENGAM BILAN INFORM ASI
DARI SIA
Penjualan

(0, N)

(1, 1)

Penerimaan
Kas

Set iap t ransak si penjual an dapat dibayar
secara cicil an (angsuran).
Set iap pem bayaran pelanggan hanya
unt uk sat u penjual an.
Apak ah perm int aan logis it u ?
(1 ) Jum lah seluruh penjual an; (2 ) Jum lah
penerim aan k as; t hen A/ R = (1 )-(2 )

PENGAM BILAN INFORM ASI
DARI SIA
Penjualan

(0, 1)

(1, 1)

Penerimaan
Kas

 Set i a p t r a n sa k si p en j ua l a n d i b aya r p en u h ol eh
k egi a t a n p en eri m a a n k a s.
 Set i a p p em b aya ra n p el a n gga n u n t uk sa t u
p en j ua l a n .
 Ap a k a h p erm i n t a a n l ogi s i t u ?
 Tot a l p i u t a n g d a ga n g a d a l a h j u m l a h sel uruh
p en j ua l a n ya n g t i d a k m em i l i k i n om or
p em baya ra n .

PENGAM BILAN INFORM ASI
DARI SIA
Penjualan

(0, N)

(1, N)

Penerimaan
Kas

 Set i ap t ransak si penj ual an di bayar secara

ci ci l an (angsuran).
 Set i ap pem bayaran dari pel anggan dapat
m em bayar l ebi h dari sat u penj ual an.
 Apak ah perm i nt aan l ogi s i t u ?
 (1 ) Jum l ah sem ua penj ual an; (2 ) Jum l ah
sem ua peneri m aan k as; Then A/ R = (1 )-(2 )

M INGGU KE 4 PEM BUATAN
M ODEL DATA DAN DESAIN
DATABASE

* * * * * * * * SELESAI * * * * * * * *