4.2 D esign
F a se in i
m e m iliki d u a
p ilih a n lan gk a h
yaitu C R C
Class- Responsibility-Collaborator
ata u m e m b e n tu k
prototype ata u
d ise b u t d en ga n spike solution. D ala m p e n elitian ini d ip ilih b e n tu k prototype ka re na
a d a b e b erap a p o in p e njab aran ya n g b u k a n d ala m b e n tu k class s e p erti p o la p en alara n m a sala h .
Prototype d a sar k a su s ya n g d ila k u k a n p ad a p e m b a n gu n a n siste m in i ya itu d en ga n m e n d e sain ra n c an g a p lika si, ra nca n g b asis d ata d an ran ca n g
ta m p ila n d ari siste m p a k a r in i. R a n c a n g a p lik a si terd iri d ari ke giata n p e m b u atan data flow diagram D F D , te k n ik pe n ala ra n
forward chaining, p o la p e n elu su ra n Best First Search, m a n u a l p ro ses, flowchart a plik asi, d a n
m e n u n a viga si. R a n ca n g b asis d ata terd iri d ari a ktivitas p en yia p a n m o d el
b asis d ata , sed a n g k a n ra n c an g ta m p ila n m e ru p a k a n k e giatan p en yia p a n design d ari user interface siste m p a ka r ya n g d ib a n g u n .
4.2.1 P eran can gan A plik asi
4.2.1.1 D ata F lo w D ia gr am D F D
Data flow diagram D F D in i m en g g a m b a rk a n p ro se s a p a saja ya n g a k a n b erjala n p a da siste m p a ka r in i. F a se in i d ia w ali
d en ga n p e m b e n tu k a n
d ia gra m k o n te k s
ya n g m e n gg a m b ark a n
k e selu ru h a n d ari su atu siste m S im a rm a ta, 2 0 0 7 :1 9 3 . D igra m k o n te k s d ari siste m p a ka r in i d a p at d ilih at p a da ga m b ar 4.1 b erik u t;
48
G a m b a r 4.1 D iag ra m K o n teks
D ia gra m k o n te k s te rs e b ut m e n g g a m b a rk a n b a h w a ad a d ua p ela k u ya n g terd a p at d ala m siste m in i yaitu p a kar d a n user. P a k a r
m e nja d i p ih a k ya n g a k a n m e n ge lo la knowledge base b asis p en ge ta h u an ya n g a d a. User s e n d iri ad a la h p e n g gu n a d a ri siste m
p a k ar ini
ya n g tid a k
m e m p u n ya i h a k
a k se s k h u su s
d ala m p en ge lo la a n
ta b el-ta b el b asis d a ta ya n g ad a n a n tin ya. S iste m
p a k ar in i m e m iliki b e b era p a p ro ses d i d ala m n ya ya n g d ap at d ilih at p ad a d ia gra m le ve l 1 sep erti terlih at p a da ga m b a r 4 .2 b erik u t,
G a m b a r 4.2 D iag ra m L ev el 1
49
D ia gra m le ve l 1 d i atas m e n g g a m b a rk a n b a h w a d ala m siste m p a k ar in i terd a p at d u a p ro s es ya itu p ro s e s 1 m e n ejem e n b a sis d ata
d an p ro s es 2 d ia gn o s a. S etiap p ro ses d ip erjelas d e n ga n d ia gra m rin cian ke c u ali, p ro ses 2 k are n a u ser tid a k m e m a nip u la si d a ta
h an ya m e n e rim a ha sil ola h d ata ya n g tela h d ib ata si o le h siste m p a k ar in i.
P a d a d ia gra m le ve l 1 te rse b u t p ro se s 1 m a n aje m e n d ata m e m ilik i tiga aliran d ata yan g m a su k d an tiga alira n d ata da ri
p a k ar. A liran d ata ya n g m asu k p a d a p ro se s 1 a dala h d ata d ia gn o s a, d ata gejala d a n d a ta gru p gej ala. A lira n d ata ya n g k elu ar d ari
p ro s es 1 a d ala h statu s ta m b a h d ata, statu s u b ah d ata da n statu s h ap u s d ata.
P ro s es 1 m a n aje m e n b a sis d ata terd iri d ari tiga ba gia n p ro s e s ya itu p ro s es 1.1 ta m b a h d ata, p ro se s 1.2 u b ah d ata, d an p ro s es 1 .3
h ap u s d ata. S e m u a p ro ses ini d a p at d ilih at p a da ga m b ar 4.3 .
G a m b a r 4.3 D iag ra m L ev el 2 R in cian P roses 1
50
D ia gra m le ve l 2 m e n u nj u k ka n p ro ses ta m b a h d ata, u b ah d ata d a n h a p u s d ata m e m b erik a n la p o ra n statu s d ata m a sin g -
m a sin g, ya itu; statu s ta m b a h d ata ya n g m e w a kili d ari tiga status
ta m b a h d ata ya n g a d a d ata d ia gn o sa , d a ta gejala d an d ata gru p gejala, statu s u b a h d ata ya n g m e w a k ili d ari tiga statu s u b ah d ata
ya n g a d a d ata d ia gn o sa , d ata gejala d a n d ata gru p gejala, d an statu s h a p u s d ata ya n g m e w a k ili d ari tiga statu s h a p u s d ata ya n g
a d a d ata d ia gn o sa, d ata gejala d a n d ata gru p gejala. S etia p d ata ya n g m elalu i tiga p ro ses ya n g a d a ta m b a h d ata , u b ah d ata d an
h ap u s d ata a ka n d isim p a n p a da m a sin g-m a sin g p e n yim p a n d ata d ata gejala , d ata d ia gn o sa d an d ata gru p gejala.
4.2.1.2 T e k n ik P en ala ran