B A B III M E T O D O L O G I P E N E L IT IA N
3.1 K eran g ka B erfikir
P e n elitia n in i m e lalu i ta h ap -ta h a p k e giata n ya n g tertu an g d ala m k era n g k a b erfikir ya n g m e lip u ti m eto d e p en gu m p u la n d ata d a n m eto d e
p en ge m b a n ga n siste m . K eran g k a b erfikir p ad a p e n elitian in i d a p at d ilih at p ad a ga m b a r 3.1.
G a m b a r 3.1. K eran g ka B erfikir
38
3.2 M eto d e P en g um p u la n D ata 3.2.1 W a w an ca ra
S e b elu m d a n
sela m a p ro s es
p e n ge m b a n ga n ap likasi, p e n u lis
m e la k u k a n w a w a n c ara . W a w a n c ara d ila k u ka n d en g a n m e la k u k a n ta n ya jaw a b
d e n ga n pih a k
te rk ait d ala m
h al ini
d o kter gigi
u n tu k m e n d a p atka n in f o r m a si y a n g d ib u tu h k a n m e n ge n a i p er m as ala h a n d an
h al-h al ya n g d ib u tu h k a n d ala m p ro s es p e m b u ata n d a n p en ge m b a n ga n a p lika si. D af ta r p erta n ya a n d a n ja w a b a n w a w an c a ra d a p at d ib aca di
la m p ira n F . D o k ter gigi y a n g m e n ja d i ruju ka n a d ala h d rg. N u r W id ya n i ya n g b erp ra kte k d i J l. H , K e b o n B a ru , T eb e t. D a n s e b elu m n ya p e n ulisa n
ju ga b erk o m u n ika si d e n ga n alm arh u m d rg. A . S h o le h ya n g b e k erja p a da B a lai K es e h atan D a e rah J a k arta S elatan s e b elu m b elia u m e nin g g a l.
3.2.2 Stu d i P u sta k a
T a h a pa n p e n gu m p u la n d a ta sela njutn ya p ad a p e n elitia n in i ya itu
m e lalu i stu d i
pu sta ka d e n ga n
m e n gu m p u lk an d ata
da n in fo r m asi dari b u k u , w e b site d a n ju rn al ya n g terk a it d e n ga n p o k o k
b ah a san p e n elitia n in i. S u m b e r ya n g p e n u lis gu n a k a n terd iri d ari 1 9 d u a p u lu h b u a h b u k u , 6 e n a m b u a h e b o o k, da n 8 d ela p a n b u a h
tu lis a n b ersu m b e r d ari w e b site. A d a p u n ju d ul-j u d u l b u k u ya n g p en u lis p ergu n a k a n s e ba g ai ref ere n si a d ala h Pengenalan Komputer,
Konsep Dasar Sisitem Pakar, Kamus Kedokteran, Agile Software Contstruction, d a n sele n g k a p n ya d a p at d ilih at p ad a d aftar p u sta ka.
39
S e m e n tara itu ala m at website ya n g d igu n a k a n d ala m m e n u nja n g p en u lisan
sk rip si in i
se p erti h ttp :p d s1 0.e glo os.c o m p d s20 0 8 0 81 38 5A _ c o m p a risio n _ b e tw e e n
_ A gile _ a n d _ T ra d itio n al_ S W _ d e ve lo p m e n t _ m e th o d o lo gie s.p df . dan
sele n g k a p n ya ju ga d a p at d ilih at p a da d af ta r p u sta ka.
3.2.3 Stu d i L iteratu r
S tu d i literatu r d im a k s u d k a n seb a ga i b a h a n pe m b a n d in g p e n u lis d ala m
p e n ge m b a n ga n a p lika si
ya n g d ib a n gu n .
S tu d i literatu r
ini d ila k u ka n d e n ga n m e n gu m p u lk a n d ata d ari sk rip si ata u ju rn al h asil
p en elitia n o ra n g
lain yan g
b erk es e su aia n d e n g a n
p e n elitia n ini.
P erb a n d in ga n stu di litera tu r d a p at dilih at p a d a ta b el 3 .1.
N o. Jud u l
P en u lis P erb an d in gan
S tu d i L iteratu r Sk rip si P enu lis
1 . P e ra n c a n g a n
S iste m P a k a r
u n tu k D ia g n o sa P e n y a k it M u lu t
d a n G ig i
M e n g g u n a k a n B a h a sa
P e m ro g ra m a n C lip s
I N yo m a n
K u su m a W a rd a n a
P e n u lis m e n g g u n a k a n
m e to d e p e n a la ra n forward chaining d a n
p e n e lu su ra n generate and test. P a d a k a su s
d ia g n o sa b e lu m d a p a t m e n e n tu k a n
d ia g n o sa b a n d in g , ta p i d ia g n o sa
b a n d in g in i d a p a t d ite m u k a n sa a t ja lu r
p e n e lu su ra n generat and tes su d a h
M e to d e y a n g
d ig u n a k a n p e n u lis
d a la m p e n a la r a n
a d a la h forwa rd
chaining d a n
p e n e lu su ra n d e n g a n
best first search h a l in i
m e m u n g k in k a n a p lik a si m e n a m p ilk a n
d a ta d ia g n o sa
b a n d in g tid a k h a n y a sa tu
d ia g n o sa tu n g g a l.
D a ta d ia g n o sa y a n g
40
te rd e fin isik a n p a d a ja lu r p e n e lu su ra n n y a
se m e n ta r a , jik a b e lu m tid a k a k a n
d ite m u k a n . D a ta d ia g n o sis b e lu m
m e re p re s e n ta s ik a n d a ta d ia g n o sa y a n g
se rin g m u n c u l d i d a e ra h tro p is
k h u su sn y a In d o n e sia . d ig u n a k a n
m e re p re s e n ta s ik a n d a ta
d ia g n o sa y a n g
se rin g m u n c u l
d i d a e ra h
tro p is k h u su sn y a In d o n e sia
2 . S iste m
P a k a r P e n y a k it
G ig i d a n
M u lu t M e n g g u n a k a n
M e to d e F o r w a rd
C h a in in g F e tty T ri
A n g g ra e n y P e n u lis
m e n g g u n a k a n m e to d e
p e n a la ra n forward
chaining p a d a so ft w a re d e lp h i
7 .0 . T id a k d ite m u k a n p o la
p e n e lu su ra n d a ta p a d a p e n e litia n
in i. P e n e litia n in i b e lu m
m e n g g u n a k a n te k n o lo g i in te r n e t.
P e n e litia n in i
ju g a b e lu m m e n g h a silk a n
d ia g n o sa b a n d in g
p a d a h a sil
d ia g n o s a n y a . P e n u lis m e n g g u n a k a n
m e d ia web se h in g g a m a m p u d ia p lik a sik a n
m e n g g u n a k a n m e d ia
b e rte k n o lo g i in te r n e t.
3 . P e n g e m b a n g a n
S iste m P a k a r p a d a P e ra n g k a t
M o b ile u n tu k M e n d ia g n o sa
B a m b a n g Y u w o n o
P e n u lis m e n g g u n a k a n
m e to d e p e n a la ra n backward chaining
d e n g a n m e to d e P e n u lis m e n g g u n a k a n
m e d ia forwa rd
chaining d a n
best first
se a rc h se b a g a i
p e n a m b a l k e k u r a n g a n
41
P e n y a k it G ig i p e n e lu su ra n depth
first search. S u d a h m e n g g u n a k a n
te k n o lo g i in te r n e t d a n m o b ile p h o n e .
T a p i h a n y a m a m p u m e n a m p ilk a n sa tu
d ia g n o sa h a sil b e lu m a d a d ia g n o sa b a n d in g
se su a i d e n g a n k a ra k te r p o la
p e n e lu su ra n depth first search.
p a d a p e n e litia n
B a m b a n g Y u w o n o .
T ab el 3.1. P erb an d in gan S tud i L iteratu r
3.3 M eto d e P en g em b an g a n A plik asi
S e b elu m m e m b a h a s m eto d e Extreme Programm ing X P , a k a n p e n u lis sa m p a ik a n p erb a n d in ga n tia p m eto d e p e n ge m b a n ga n siste m
ya n g a da . P erb a n d in ga n ters e b ut a d a p a da ta b el 3.2. b erik u t in i
M eto de K elebiha n
K ek u ra n gan P eng un a a n secara
u m u m
Sequensial Linier
w aterfall M eto de in i baik
d igu n a k a n u ntu k k e b u tu h a n ya n g
su d a h d ik eta h ui d en ga n b aik
Itera si ya n g s erin g terja di
m e n ye b a b ka n m a sala h b aru . b a gi
p elan g g a n su lit m e n e ntu k a n
k e b u tu h a n se c a ra e k sp lis it d an haru s
sa b ar ka re na m e m a k a n w a k tu
ya n g la m a . waterfall b e ke rja
d en ga n b aik p a d a p ro ye k sk ala k e cil
Prototype M eto de in i cu k u p
efe ktif de n ga n m e n d a p atka n
P e n ge m b a n g k a d a n g -k a d a n g
m e m b u a t P ro to typ in g d a p at
b e k erja d e n ga n b aik jika a d a
42
k e b u tu h a n d a n atu ra n ya n g jelas
d an p ela n g g a n b isa la n gsu n g
m e lih at siste m ya n g s e b en arn ya .
im p le m e n tasi se m b a ra n g, k are n a
in gin w o rkin g ve rsio n s ele sai
d en ga n c e p at. k e rjasa m a ya n g
b aik antara p en ge m b a n g
d en ga n p e n g g u n a
R A D M eto de in i leb ih
c e p at d ari w aterfall jika ke b u tu h a n d a n
b atas a n p ro ye k su d a h d ik eta h ui
d en ga n b aik. D a n b isa u n tu k
d im o d u larisasi. K are n a p ro ye k
d ip ec a h m e nja d i b eb era p a b a gia n,
m a k a dib u tu h k a n b an ya k o ra n g u n tu k
m e m b e n tu k s u atu tim . K aren a
k o m p o n e n - k o m p o n e n
ya n g su d a h a d a , fasilita s -fasilitas
p ad a tia p k o m p o n e n b elu m
te n tu d igu n a k a n selu ru h n ya
se h in g g a k u a lita s p ro g ra m b isa
m e n u ru n . R A D c o co k u tu k
a p lika sai ya n g tid a k m e m p u n ya i
resik o te k nis ya n g tin g gi. R A D c o c o k
u n tu k p ro ye k ya n g m e m ilik i S D M
ya n g b aik d a n su d a h
b erp e n gala m a n .
X P M eto de in i
m e n gu ta m a ka n k o m u n ik a si d a n
k e rjasa m a d e n ga n user sec ara d etail
se b a ga i p e nja ga b erjalan n ya p ro s e s
h in g ga software terb e n tu k se su ai
p erm in ta a n req u ire m e n t
M eto de in i tid a k c o co k u n tu k sis te m
b ersk a la b es ar d en ga n tim ya n g
b es ar p u la k are n a k o o rd in a si a ka n su lit
d ila k u ka n sec ara in ten s se h in g g a a ka n
tim b u l b a n ya k m a sala h ke d e p a n n ya
C o c o k u n tu k p roje k b ersk a la k e cil
sa m p a i s e d an g. B e rp o ten si u n tu k
p en ge m b a n ga n siste m ya n g
b erh u b u n ga n d en ga n seju m la h
p erm a sa la h a n p en ge m b a n ga n
Web
T ab el 3.2. P erb an d in gan B eb erap a M etod o logi P enelitian
M eto de p e n ge m b a n ga n siste m ya n g p e n u lis gu n a k a n p a da p e n elitian in i a d alah m e to de Extreme Programming X P . T ah a p ya n g d ila k u k a n p a d a
p en elitia n in i d ijelas ka n d a la m u raia n b erik u t in i;
43
3.3.1 P la nn in g
T a h ap p la n n in g ad a la h ta h ap p e n sele k sia n data ya n g a k a n
d igu n a k a n d ala m m e m b a n gu n siste m p a ka r in i te ru ta m a . B a n ya k n ya jen is p en ya k it gigi d an m u lu t ya n g d ite m u k a n m e n u n tu t knowledge
engineer d a n p a k a r m e m b atasi f o k u s p e n ya k it ya n g a k a n d ija d ika n b asis p en ge ta h u a n. Knowledge engineer d a n p a k a r a k h irn ya m e n ye le k si 2 0
d ia gn o sa p e n ya k it gigi d an m u lu t ya n g u m u m m u n c u l d i In d o n esia , b a sis p en ge ta h u an in i d a p at dilih at pa d a la m p ira n A .
3.3.2 D esign
T a h ap in i m e m ilik i d u a p ilih an p e n gerja a n yaitu , m e m b u at C R C Class-Responsibility-Collaborator
ata u m e n g gu n a k a n
prototype. P e n u lis m e m ilih u n tu k m e n g g u n a k a n prototype k a re na a d a b e b era pa h al
ya n g tid a k d a p at d ise les a ika n d e n ga n p e n e ntu a n k las -k las p e n gerjaa n , se h in g g a d ira sa te p at u ntu k m e n ye lesaika n p e n elitia n ini m e n g g u n a k a n
prototype d e n ga n m e m b u a t p o la p e n elu su ra n d a n p o h o n p e n alaran d ala m m e n e ntu k a n d ia gn o sa ya n g d iin gin k a n .
3.3.2.1 P era n can gan A p likasi
T a h ap ini p e n u lis m ela k u k a n b e bera pa k e giata n yaitu : 1 . P e m b u ata n D ata F lo w D ia gra m D F D , d igu n a k a n u n tu k
m e n g g a m b a rk a n p ro s e s a p a saja yan g a k a n b erjala n p ad a siste m p a ka r in i.
2 . T e k n ik p e na lara n forward chaining
44
3 . P e m b u ata n d ia gra m p o h o n p o la p e n elu su ra n Best First Search
4 . P e m b u ata n m a n u al p ro ses 5 . Flowchart A p lik a si
6 . M en u N a viga si A p lika si P e n jela sa n le b ih le n gk a p d ari ta h ap in i d ap at dilih a t p a d a s u b
b ab 4.2.1.
3.3.2.2 P era n can gan B asis D ata
P a d a ta h ap in i p e n u lis m e la k u ka n ke giatan : 1 . P e n en tu a n e n titas b eserta atrib u t d ari database
2 . P e n en tu a n relationship an tar en tita s m e n g g u n a k a n E R D 3 . M en a m p ilka n stru k tu r database
L e b ih jelasn ya d iteran g k a n p a da su b b a b 4 .2.2.
3.3.2.3 P era n can gan T a m pilan
P a d a ta h a p in i, p e n u lis m ela k u k a n p eran c a n ga n terh a d ap ta m p ila n ata u layout a n tarm u k a interface d ari a p lika si siste m
p a k ar in i. P era n c a n ga n y a n g d ila k u k a n m elip u ti p eran c a n ga n layout h ala m a n -h a la m a n ya n g a d a d i d ala m a p lik a si. L e b ih
le n gk a p n ya d a p at dilih at p a d a su b b a b 4.2.3
45
3.3.3 C odin g
S etela h p eran c a n ga n d a n p en gu m p u la n b ah a n se les ai, d esa in database d an a plik asi d iim p le m e n tasika n lan gsu n g. U n tu k database,
p en u lis m e n gim p le m e n ta sika n
k e d a la m
b en tu k database M y S Q L
d en ga n interface p h p M y A d m in . P a d a im p le m e n tasi a p lika si, p e n u lis m e la k u k a n p e n ge m b a n ga n a p lik a si d e n ga n m e n ga c u p ad a d e s ain a plika si
k e d ala m b ah a sa p e m ro gra m a n ya n g te la h d iten tu k a n yan g d ala m h al ini P H P . H al ini d a p at d ilih at d i su b b a b 4.3 .
3.3.4 T e st
T a h ap in i a d alah ta h a p p en gu jia n terh a d a p a plik asi ya g telah d ib u at. P e n gu jia n d ila k u k a n o leh p a ka r d ala m h al in i d o kter gigi d a n
ju ga p ih a k
ya n g m e n ja d i s a sara n
p e n elitia n in i yaitu m a h a sis w a
k e d o k tera n gigi. P e n gu jia n d ila k u k a n d en ga n m e ru ju k p a d a d ata d ia gn o sa ya n g tela h d isu su n d ala m ta h a p p lan n in g. H a sil p e n gu jia n leb ih la njut
d ap at dilih at p a da su b b a b 4 .4.
46
B A B IV P E M B A H A SA N
B a b ini m e m b a h a s se c a ra d etail d an terp erin ci m e n g e n ai ap lika si siste m p a k ar ya n g a k a n p e n u lis im p le m e n ta sika n d e n g a n m e n era p ka n
m e tod o lo gi p en elitia n ya n g tela h d iu raik a n p ad a b ab III.
4.1 P la n n ing
F a se in i knowledge engineer d a n p a k a r m e n e n tu k a n k o n s e p ya n g a k a n d ik e m b a n g k a n m e nja d i siste m p a ka r u n tu k d ia g n o sa p e n ya k it gigi d a n
m u lu t d en ga n interface b e ru p a w e b . In ti p a d a fa se in i ad ala h p e n gu m p u lan d ata d a n in fo r m a si ya n g a k a n m e nja di b asis p e n g e ta h u a n d ari siste m p a ka r
ya n g d ib a n gu n ata u d ik e m b a n g k a n . B asis p e n ge ta h u a n in i b erisi d ata d ia gn o sa p e n ya k it gigi d a n m u lu t b e serta gejala -ge jala n ya , d an ju ga d ata
so lu si d ari d ia gn o sa ya n g s erin g m u n c u l d i d a e rah tro p is k h u su s n y a In d o n esia.
B a n ya k n ya jen is p e n ya k it gigi d a n m u lu t ya n g d ite m u ka n m e n u n tut knowledge engineer dan p a k ar m e m b a ta si f o k u s p e n ya k it ya n g a ka n
d ijad ika n ba sis p e n ge tah u a n. Knowledge engineer d a n p a ka r a k h irn y a m e n ye le k si 2 0 d ia gn o sa p en ya k it gigi d a n m u lu t ya n g u m u m m u n c u l d i
d a e ra h tro p is k h u su sn ya In d o n esia , b asis p en ge ta h u a n in i d a p at d ilih at pad a la m p ira n A .
47
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
F o rw a rd C h ain in g
T e k n ik p e na lara n
in fere n si ya n g d igu n a k a n
u n tu k m e n c a p ai
k esim p u la n ya n g
se su ai d en ga n
k e b u tu h a n. M e k a nis m e in fere n si u ntu k d ia gn o sa p en ya k it gigi d a n m u lu t
ya itu m e n g gu n a k a n te k n ik forward chaining p e n a laran m aju ya n g m e m u lai p e n elu s ura n n ya d ari se k u m p u la n d ata m e n uju
k e sim p u la n. G a m b a r te kn ik p e nalara n d e n ga n forward chaining d ap at dilih at p a da G a m b a r 2.4.
P a d a p era n c a n ga n siste m pa k a r in i p ro s es forward
chaining d ia w ali d e n ga n p ro s es o b s erva si m e lalui p e n gu m p u la n d ata d a n f a kta d ia gn o sa, f a kto r p e n ye b a b d an p e n a n ga n a n n ya.
51
T ia p fa k ta
d a n d ata
p e n ye b a b p en ya k it s alin g
m e m iliki k e terkaita n seh in g g a m e n g h asilk a n k e sim p u la n b eru p a d ia gn o sa
d an p ro s e s p e n a n ga n . H al in i d a p at d ivisu alisa sika n d ala m b en tu k rep re s enta si p e n g eta h u a n ya n g s ala h s atu te k n ik n ya
a d alah k aid a h p ro d u k s i, p a d a u m u m n ya m e m u a t s eb u a h k o n d isi IF d a n a k si T H E N . P ad a p e n eltian ini p e n ga k tu alisa sia n d ari
k a id a h p ro d u k si terse b u t d a p at dilih at p a d a L a m p ira n C .
4.2.1.3 P ola P en elu su ran
B est F irst S e a rc h
T e k n ik p e n elu su ra n ya n g d igu n a k a n d ala m p en elitia n in i a d alah best first search ya n g m e n c ari b e b era p a solu si le bih d ari
satu h asil
d ia gn o sa se b a ga i
p en ye le saian m a sala h
ata u p e m b e rian
d ia gn o sa d ari gejala
ya n g d iaju ka n
end user. P e m ilih an te k n ik ini d ikare n a ka n d ala m p en d ia gn o s a a n p e n ya k it
gigi d a n m u lu t d ih ara p ka n d a p at m e m b e rik a n so lu si d ia gn o sa b an d in g s eb a ga i p ertim b a n ga n d ala m p e n d ia gn o s aa n p e n ya k it
ya n g a d a. H al ini tida k m u n g k in d ila k u ka n d en ga n te k n ik p en alara n depth first search ya n g tid a k m u n g k in m e n gh a silk a n
d u a so lu si se b a gai p erb a n d in ga n D e sia n i, 2 0 0 6 :3 1 . S e m e n tara breadht first search saat d ih a da p k a n p a da so lu si le b ih d ari satu
a k a n m e n ge ru cu tka n pa d a satu ke sim p u la n saja ya n g b ern ilai m in im u m D e sia na , 2 0 0 6:2 8 .
52
D ia gra m p o h o n d ari te kn ik p e n elu su ran best first search p ad a p en elitia n in i d a p at d ilih at p ad a ga m b a r 4 .4 d ib a w a h in i.
S ela n g k a p n ya d a p at dilih at p a d a la m p ira n B .
Gb 4.4 Contoh Diagram Pohon Teknik Penelusuran
4.2.1.4 M a nu al P ro ses
B a gia n in i
m e n g g a m b a rk a n c o n to h
ka su s d ala m
p en d ia gn o sa an satu p e n ya k it gigi d an m u lu t d ari a w al pe m ilih a n gejala s a m p a i m e n e m u ka n d ia gn o sa ya n g d itu ju se su ai d e n ga n
te k n ik p en elu su ra n ya n g tela h d iteta p ka n p a da su b b ab 4 .2.1 3 .
M is aln ya a k a n d id ia gn o sa p enya kit a bses period o ntal ya n g
d ala m p o h o n d ia gra m d a p at d ilih at p a da la m pira n B d ib eri
lab el D 1 .
A w a l m u la user m e m a s u k k a n p ilih an gejala m is aln y a;
53
G ejala 1 : g usi b en gk a k . G ejala 1 : g usi licin d an m en gkila p.
G ejala 1 : g usi m er ah m u da. G ejala 1 : terb entu k ka nto n g a ntar gigi d an gusi.
P ilih a n gejala 1 gu si b e n gk a k terd ete k si a d a p a da e m p at
k e lo m p o k gejala d ari e m p at d ia gn o sa yaitu ke lo m p o k gejala;
A b ses P erio d o n tal K G 1 , G in givitis K G 5 , H e rp es S im p le k s K G 6 , d a n P e rio d o n titis K G 1 7 le b ih jelas lih at
la m p ira n A d a n B , p e n elu s uran a w al ini terlih at p a d a ga m b a r 4 .5 .
Gambar 4.5. Penelusuran Gejala 1
K e m u d ian m e sin
in f ere n si p ro gra m
m e n ge c e k ra n gk a ia n inputa n gejala 1 d an gejala 2 gu si b e n g k a k s erta gu si
licin d a n m e n g k ila p ya n g tern ya ta h a n ya a da p a d a kelo m p o k
54
gejala K G 1 , K G 5 d an K G 1 7 le b ih jela s lih at la m p ira n A d a n B . B e gitu p u n
sa at pilih an gejala 3 m e nj a di b a gia n d ari k e lo m p o k gej ala ya n g d ip ro s e s, h asil d ete k sin ya teta p p a d a tiga
k e lo m p o k gejala ters e b u t K G 1 , K G 5 d a n K G 1 7 . P ro s e s ters e b u t terlih at p a d a ga m b ar 4 .6.
Gambar 4.6. Penelusuran Gejala 1, Gejala 2 dan Gejala 3
H a sil d ia gn o sa a k h ir d a ri p e nelu su r a n in i did ap at setela h ke e m p at gejala d ip ro s es o le h m e sin in f eren si da n
h asiln ya h an ya a d a ke c o c o k a n p a d a d u a kelo m p o k gejala yaitu K G 1 d an K G 1 7 ya n g d im iliki oleh dia gn o sa A b ses p erio d o n tal
D 1 d a n
P erio d o n titis D 1 7 .
In i m e n gh a silk a n
p ro gra m m e m b e rik a n output d ia g n o sa h a n ya A b s es p erio d o n tal d an
p erio d o n titis. P e n elu su ran a k h ir in i terlih at p a d a ga m b a r 4 .7 .
55
h asil in i ju ga m e n u nju k k a n ba h w a p ro gra m in i d e n ga n p ola p en elu su ra n best first search su d a h m a m p u m e m b erik a n h a sil
d ia gn o sa b an d in g
s e b a g ai p e n utu p
ke k u ra n g a n p e n elitia n
se b elu m n ya .
Gambar 4.7. Penelusuran Semua Masukan Gejala
56
4.2.1.5 F lo w c h a rt A plik asi
Gambar 4.8 F low ch a rt A p likasi S istem P akar
57
4.2.1.6 M e n u N avigasi
R a n c a n ga n m e n u n a viga si ya n g a ka n d itera p ka n p a d a siste m p a k ar in i jela sn ya terlih at p a d a ga m b a r 4.9 .
Gb 4.9 Menu Navigasi
4.2.2 P eran can gan B asis D ata
4.2.2.1 E ntitas dan A tribu t
E n titas ya n g a d a pa d a siste m p a kar in i h an ya tig a b u a h ya itu d ia gn o s a, gejala d a n gru p geja la. A trib u t a w al ya n g
d iten tu ka n terlih at p ad a ta b el 4.1. b erik u t.
E ntitas A trib u t
D ia gn o sa -
Id d ia gn o sis -
D ia gn o sis -
D efinisi -
P e n a n ga n a n G ejala
- Id gejala
- K ete ra n ga n gejala
58
G ru p gejala -
Id gru p geja la -
K ete ra n ga n
Tabel 4. 1. Entitas dan Atribut Awal Sebelum diolah
S e p erti terlih at p a da ta be 4 .1 b a h w a e n titas D ia gn o s a m e m iliki atrib u t id _ d ia gn o sis primary key, dia gn o sis, d efin isi d a n
p en a n ga n a n . E n titas gejala m e m iliki atrib u t id _ g eja la primary key d a n ketera n ga n _ g ejala. E n titas G ru p G ejala m e m iliki
atrib u t id _ gru p _ gej ala primary key d a n ke teran ga n . D ata in ilah ya n g s ela njutk a n a k a n dip ro s es p a da ta h a p p e m b e n tu k a n E R D .
4.2.2.2 E R D
E n tity R elatio n sh ip D ia gr am
L a n g k a h p erta m a
p a da p e m b e n tu ka n
E R D a d alah
m e m a su k k a n d ata e n titas d a n atrib u t serta m e n e n tu k a n rela si a n tar e ntita s. E n titas d e n ga n atrib u t s erta rela si a n tar e n tita s
d itu nju k k a n p a d a ga m b a r 4 .1 0 b e rik u t in i,
G a m b a r 4.10 E R D d eng a n atrib ut tiap entitas
59
L a n g k a h s ela nju tn ya ad a la h m e n e n tu ka n k ard in alita s. B e rd a sar
ke tera n ga n d i
atas b a h w a
tia p gejala
d a pat m e rep res e n tasika n be b era p a d ia gn o sa p e n ya k it, tia p dia gn o sa
p en ya k it m e m ilik i b eb era pa gejala d a n tiap
gru p geja la
m e m ilik i b e b era p a gejala m a k a, nilai kard in alitas y a n g m u n c u l d itu nju k k a n p a d a ga m b a r 4 .1 1 b e rik u t,
G a m b a r 4.11 ERD sementara dengan keterangan kardinalitas
P a d a ga m b a r 4 .1 1 terlih at ka rd in alita s b a n ya k ke b a n ya k d ari
relasi a n tara
e n tita s d ia gn o sa
d e n ga n e n titas
gejala, se h in g g a m e n gh a silk a n e n titas ta m b a h a n d e n g a n k o m p o n e n
atrib u t b erisi atrib u t k u n c i d ari k e d u a e ntitas ters e b u t d ia gn o sa d an gejala. G a m b a r 4 .1 2 m e n u nju k ka n h asil peru b a h an E R D ,
terd a pat e n titas rela si_ dia gn o sa ya n g m e ru p a k an relasi an tara e n titas d ia gn o sa d en ga n e n titas gejala d a n b erisi primary key
60
e n titas d ia gn o sa id _ d ia gn o s a, primary key e n titas gejala id _ gejala, d a n primary key e ntitas rela si_ d ia gn o sa id _ re lasi.
Gambar 4.12 ERD lengkap
4.2.2.3 Sru k tu r B asis D ata
4.2.2.3.1 T a b el D iag n osa
T ab el 4.2 S tru ktu r T ab el D iagno sa
N a m a F ield D ata T y pe
F ile Size K etera n gan
id _ d ia gn o sis In t
5 Primary Key
d ia gn o sis V a rc h ar
1 0 0 D ia gn o sa
d efin isi V a rc h ar
1 0 0 D efinisi
d ia gn o sa ya n g
a d a p en a n ga n a n
V a rc h ar 1 5 0
C a ra p en a n ga n a n
61
4.2.2.3.2 T a b el G ejala
T ab el 4.3 S tru ktu r T ab el G ejala
N a m a F ield D ata T yp e
F ile Size K etera ngan
id _ gejala In t
5 Primary Key
k e tera n ga n _ gejala va rc h ar
1 0 0 G ejala
id _ gro u p in t
5 Foreign key
4.2.2.3.3 T a b el G ru p G ejala
T ab el 4.4 S tru ktu r T ab el G ru p G ejala
N a m a F ield D ata T yp e
F ile Size K etera ngan
id _ gru p _ gejala In t
5 Primary Key
k e tera n ga n _ gejala va rc h ar
1 0 0 G ejala
4.2.2.3.4 T a b el R elasi D iag n osa
T ab el 4.5 S tru ktu r T ab el R elasi D iagn o sa
N a m a F ield D ata T yp e
F ile Size K etera ngan
id _ relasi In t
5 Primary Key
id _ d ia gn o sis In t
5 Primary Key
id _ gejala In t
5 Primary Key
62
4.2.2.3.5 R elasi D iag ram
G a m b a r 4.13 R elasi D iag ra m
4.2.3 P eran can gan T am pilan
H u b u n ga n a n tara u n su r ya n g tela h d ifo r m a t ke d ala m b e n tu k b a sis d ata ya n g d a p at d igu n a ka n d ala m siste m p a k ar, diterje m a h ka n ke d ala m
b ah a sa p e m ro gra m a n , ke m u d ia n su b p ro gra m m asin g-m a sin g h ala m a n d iin te gra sik a n s eh in g g a pro g ra m ya n g d iin gin k a n terla k sa n a.
4.2.3.1. R a n ca n gan H ala m a n U ta m a
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Welcome page....
Gambar 4.14 Rancangan Halaman Utama
63
4.2.3.2. R a n ca n gan H ala m a n M en u E dit
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
User name Login
Login Cancle
Gambar 4.15 Rancangan Halaman Login pada Menu Edit
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Tabel Grup Gejala Tabel Gejala
Tabel Diagnosa dan Penanganan Log Out
Gambar 4.16 Rancangan Halaman Pemilihan Edit
64
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Form Tabel Grup Gejala Isikan keterangan penyakit yang akan dibuat kelompoknya.
Keterangan Simpan
Reset Data Grup dengan
pilihan aksi edit dan hapus
Gambar 4.17 Rancangan Halaman Form Tabel Grup Gejala
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Form Edit Tabel Grup Gejala Isikan keterangan penyakit yang akan dibuat kelompoknya.
Keterangan Simpan
Reset
Gambar 4.18 Rancangan Halaman Form Edit Tabel Grup Gejala
65
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Form Tabel Gejala Id Gejala
Gejala Id Grup
Simpan Reset
Data Gejala dengan pilihan aksi edit dan
hapus
Gambar 4.19 Rancangan Halaman Form Tabel Gejala
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Form Edit Tabel Gejala Id Gejala
Gejala Id Grup
Simpan Reset
Gambar 4.20 Rancangan Halaman Form Edit Tabel Gejala
66
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Form Tabel Diagnosa Diagnosa
Definisi Penanganan
Id Gejala Simpan
Reset Data Diagnosa dengan
pilihan aksi edit dan hapus
Gambar 4.21 Rancangan Halaman Form Tabel Diagnoasa
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Form Edit Tabel Diagnosa Diagnosa
Definisi Penanganan
Mark Id Gejala
Simpan Reset
Gambar 4.22 Rancangan Halaman Form Edit Tabel Diagnoasa
67
4.2.3.3. R a n ca n gan H ala m a n M en u D iag nosa
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Masukkan Gejala yang Dirasakan Gejala ditampilkan dalam kelompok atau grup gejala
berupa checkbox
Proses Reset
Gambar 4.23 Rancangan Halaman Menu Diagnosa
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Diagnosa :............ Definisi:........
Penanganan:..........
Proses Reset
Gambar 4.24 Rancangan Halaman Hasil Proses Diagnosa
68
4.2.3.4. R a n ca n gan H ala m a n M en u H elp
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
Help Panduan penggunaan program
Gambar 4.25 Rancangan Halaman Help
4.2.3.5. R a n ca n gan H ala m a n M en u A b o ut
JUDUL HOME
DIAGNOSA EDIT
HELP ABOUT
About Me Foto
Budi Kurniawan 104091002863
Teknik Informatika Universitas Islam Negeri
Syarif Hidayatullah Jakarta
2011 M 1432 H
Gambar 4.26 Rancangan Halaman About Me
69
4.3 C o din g
P e n elitia n in i m e n g g u n a k a n software P H P ve rsi 5 .3.5 se b a ga i b ah a sa p e m ro gra m a n , M Y S Q L ve rsi 5 .0 .7 se b a ga i database d an k e d u a n ya
terd a p at d ala m satu p a k et localhost X A M P P ve rs i 1 .7.4, se m e n tara design a p lika si in i m e n g g u n a k a n M icro so ft O ffice F ro n t P a ge 2 0 0 3 . S iste m
o p erasi ya n g d igu n a k a n p e n u lis a d ala h M icro s oft W in d o w s V ista. S e b a ga i m e d ia p en go la h a n ga m b a r, p e n u lis m e n g g u n a k a n A d o b e P h o to sh o p C S 8.
H a sil im p le m e n tasi d ari design ya n g su d a h d ip a p ark a n p ad a su b b a b 4 .2.3. d ap at dilih at p a da la m p iran G .
4.4 T e st