Aplikasi Sistem Pakar Berbasis Web Untuk Diagnosa Penyakit Gigi dan Mulut

Embed Size (px)

DESCRIPTION

Skripsi Tugas Akhir Teknik Informatika

Citation preview

  • Skripsi

    APL IK A SI SIST EM PA K A R B ER B A SIS W E B

    UN T U K D IA G N O SA PE NY A K IT G IG I D A N M U LU T

    B U D I K U R N IA W A N

    104091002863

    T E K N IK IN FO R M A T IK A

    F AK U L T A S SA IN S D A N T E K N O L O G I

    U N IV E R SIT A S ISL A M N E G E R I SY A R IF H ID A Y A T U L L A H

    JA K A R T A

    2011/1432 H

  • APL IK A SI SIST EM PA K A R B E R B ASIS W E B UN T U K D IA G N O SAPE NY A K IT G IG I D A N M U LU T

    B udi K urniaw an

    S kripsi

    S e b a ga i sa la h sa tu syara t u n tu k m e m pe ro le h ge la r S ar jana K o m p uterP a d a F a ku ltas S a ins da n T e kn o lo gi U n ive rsita s Is la m N e ge ri S yarif H id a ya tu lla h Ja karta

    PR O G RA M STU D I T E K N IK IN FO R M A T IK A

    FA K U L T A S SA IN S DA N T E K N O L O G I

    UN IV ER SITA S ISLA M N EG E R I SY A R IF H ID A YA T U L LA H

    JA K A R T A

    2011 M / 1432 H

    i

  • APL IK A SI SIST EM PA K A R B E R B ASIS W E B UN T U K D IA G N O SAPE NY A K IT G IG I D A N M U LU T

    S kripsi

    S e b a ga i sa la h sa tu syara t u n tu k m e m pe ro le h ge la r sa rjan a ko m p u terP a d a F a ku ltas S a ins da n T e kn o lo gi U n ive rsita s Is la m N e ge ri S yarif H ida ya tu llo h Ja ka rta

    O le h :

    B u d i K urn ia w a n

    10 4 0 91 0 0 28 6 3

    M e n yetu ju i,P e m b im bin g I

    K hodijah H ulliyah, M .SiNIP . 19730402 200112 2 001

    P e m b im bin g 2 ,

    Fitri M intarsih, M .K omNIP .19721223 200710 2 004

    M e n geta h u i,K etua P ro gram S tud i T e kn ik In fo rm atika

    Yusuf D urrachman, M .Sc., M ITNIP. 19710522 200604 1 002

    ii

  • PE N G E SA H A N U JIA NS kripsi ya n g b erjud u l Aplikasi Sistem P akar B erbasis W eb untuk D iagnosa P enyakitG igi dan M ulut te la h d iu ji da n d in ya ta ka n lu lus d a la m sid a n g M u n a qo sya F a ku lta s S a in sd an T e kn o lo gi, U n ive rs ita s Is la m N e ge ri S ya rif H id a ya tu lla h Ja karta pa da h ari S e la sa , 2A gu stu s 2 0 11 . S kripsi In i te la h dite rim a se ba ga i sa la h sa tu syara t u n tu k m e m pero le h ge la rS arja na S ta ra ta S a tu (S 1) P ro gra m S tu d i T e kn ik In fo rm a tik a .

    Ja karta , 9 A gu stus 2 01 1

    D o sen P e n guj i I,

    Victor A m rizal, M .K omNIP. 150 411 288

    T im P e n guj i,D o sen P e n guj i II,

    Ria H ari G usm ita, M .K omNIP. 19820817 200912 2 002

    P e m b im bin g I

    K hodijah H ulliyah, M .SiNIP . 19730402 200112 2 001

    P e m b im bin g 2 ,

    Fitri M intarsih, M .K omNIP .19721223 200710 2 004

    M e n geta h u i,

    D e ka n F a ku ltas S a in s da n T e kn o lo gi

    D R . Syopiansy ah Jaya P utra, M .SisNIP .19680117 200112 1 001

    K etua P ro gra m S tu d i T e kn ik Info rm a tika

    Y usuf D urrachm an, M .S c., M ITN IP . 19710522 200604 1 002

    iii

  • PR O G RA M STU D I T E K N IK IN FO R M A T IK A

    FA K U L T A S SA IN S DA N T E K N O L O G I

    UN IV ER SITA S ISLA M N EG E R I SY A R IF H ID A YA T U L LA H JA K AR T A

    D e n ga n in i m e n ya ta ka n b a h w a sk rip si ya n g te la h d itu lis o le h :

    N a m a : B u d i K urn ia w a n

    N IM : 10 40 9 1 00 2 8 63

    P ro gra m S tu d i : T e kn ik In fo rm a tika

    Jud u l S kripsi : A p lika si S is te m P a ka r B e rba sis W eb un tu k D ia gn osa P e n ya k it G ig id an M ulu t

    D a p a t d ite rim a se b a ga i sya ra t ke lu lu san u n tu k m e m p ero le h ge la r S arjan a K o m p u ter pa daP ro gra m S tu d i T e kn ik In o rm a tika , F a ku ltas S a in s d an T e kn o lo gi U n ive rsita s Is la m N e ge riS ya rif H id a ya tu llah Ja ka rta .

    Ja karta , 9 A gu stus 2 01 1

    M e n yetu ju i,

    P e m b im bin g I

    K hodijah H ulliyah, M .SiNIP . 19730402 200112 2 001

    P e m b im bin g 2 ,

    Fitri M intarsih, M .K omNIP .19721223 200710 2 004

    M e n geta h u i,

    D e ka n F a ku ltas S a in s da n T e kn o lo gi

    D R . Syopiansy ah Jaya P utra, M .SisNIP .19680117 200112 1 001

    K etua P ro gra m S tu d i T e kn ik Info rm a tika

    Y usuf D urrachm an, M .S c., M ITN IP . 19710522 200604 1 002

    iv

  • P E R N Y A T A A N

    D E N G A N IN I S A Y A M E N Y A T A K A N B A H W A S K R IP S I IN I B E N A R -B E N A R H A S IL

    K A R Y A S E N D IR I D A N B E L U M P E R N A H D IA J U K A N S E B A G A I S K R IP S I A T A U

    K A R Y A IL M IA H P A D A P E R G U R U A N T IN G G I A T A U L E M B A G A M A N A P U N .

    Ja k arta , 2 A gu stus 2 01 1

    B u d i K urn ia w a n

    vA B ST R A K

  • B U D I K U R N IA W A N , A plik a si S is te m P a ka r B erb asis W e b u ntu k D ia gn o sa P e n ya k it G ig i d a nM ulu t, d ib im b in g o le h K H O D IJA H H U L L IY A H da n F IT R I M IN T A R SIH .

    K o m p uter p a d a era g lo b a lisa si sa a t in i m e njad i ke bu tu h a n u ta m a d ala m m e nu nja n gk e rja -ke rja m a n usia . S a la h sa tu c ab a n g ilm u ko m p u ter ya n g b a n ya k d im a nfaa tka n o le hm a n us ia u n tu k m e m b a n tu kerja n ya a d a lah pe m be n tu k a n sis te m p a ka r ya n g m eru p a ka n sa la hsa tu su b b id an g ilm u ke cerda san b u a ta n [1 ]. S a la h sa tu pe m a nfaa ta n siste m p a ka r a d a la hd a la m bid a n g ke d o k te ran gig i. T erb u kti d e n ga n m un c u ln ya pe ne litia n I N yom an K usum aW ardana b erta ju k p eran ca n ga n sis te m pa ka r un tu k d ia gn osa p en ya k it m u lu t d an gig im e n ggu n a ka n ba h a sa p e m ro gra m a n C L IP S ya n g d ip u b lik a sik a n p a da Seminar NasionalAplikasi Teknologi Informasi ya n g d iad a ka n d i U n iversitas G aja h M a da , Y o g y a k arta 2 1 Ju n i20 0 8 . A p lik a si in i ta m p il de n ga n in te rface b erup a p ertan yaa n -pe rtan yaan te rtu tu p te n tan gge ja la ya n g d irasa ka n ole h user se h in gga tid a k m e m a ksim a lk a n hasil d ia gn o sa ya n g d id a p a t.S iste m pa ka r in i ju ga m e nja d i pe n ge m b a n ga n d ari pe ne litia n B am bang Suyono (S e m in arN a sion a l In fo rm a tika U P N Y o g ya karta 2 2 M ei 20 1 0) ya n g m e m ilik i k e ku ra n ga n p ad ap en ggu n aa n m eto de pe ne lusu ra n depth first search se h in gga tid a k m a m pu m e na m p ilka n d uaa ta u be bera pa so lusi [3 ], pa d a ha l d a la m m e n d ia gno sa p e n ya k it te rka d a n g se o ra n g d o k te rm e n e ta p ka n d ia gn o sa ban d in g . H al in i la h ya n g m e nd o ron g p e nu lis m e n ge m b a n g ka n siste ma p lika si te rseb u t den ga n m e m pe rba ik i se ga la ke ku ran ga n ya n g a d a . M etod e ya n g d igu n a ka np en e litia n in i a da la h Extreme Programming (X P ) ya n g m e rup a k a n b a gia n d ari m eto deA G IL E [7 ] , te rd iri dari lim a ta ha p ya itu , Planning, Design, Coding, Test dan release [8].P e n e litia n in i m e n ggu n a k a n software P H P versi 5 .3 .5 se b a ga i ba h asa pe m ro gra m a n , M Y S Q Lve rsi 5 .0 .7 seb a ga i database d a n ke du a n ya te rda pa t d a la m sa tu p a ke t localhost X A M P P ve rsi1 .7 .4 , se m e n ta ra design a p likasi in i m e n ggu n a k an M icro so f t O ff ice F ro n t P a ge 20 0 3 . S iste mop erasi ya n g d igu n a ka n p e nu lis a da la h M icrosof t W in d o w s V is ta d an Personal Computer(P C ) d e n ga n sp e sif ika si, p roseso r In te l P e n tiu m D u a l C ore , R A M 1 G B d a n H ard d isk 16 0G B . K eleb iha n sis te m pa ka r in i dari s is te m se be lu m n ya a d a lah ca ku p a n d ia gn o sa p e n ya kitg ig i d a n m u lu t ya n g leb ih b a n ya k , ta m p ila n le b ih in te ra k tif se rta m a m p u m e n e n tu k a nd ia gn osa b an d in g dari ke d e ka tan ge ja la ya n g m e n yerta i pe n ya k it gig i d a n m u lu t.

    K ata kun ci: Extreme Programming (XP), Sistem Pakar, Penyakit Gigi dan Mulut

    vi

  • K A T A P E N G A N T A R

    P u j i s y u k u r p e n u l i s p a n j a t k a n k e h a d i r a t A l l a h S W T y a n g t e l a h m e m b e r i b a n y a k

    n i k m a t d a l a m k e h i d u p a n i n i d a n d e n g a n r i d h o - N y a p u l a p e n u l i s d a p a t m e n y e l e s a i k a n

    p e n y u s u n a n S k r i p s i y a n g b e r j u d u l A P L I K A S I S I S T E M P A K A R B E R B A S I S W E B

    U N T U K D I A G N O S A P E N Y A K I T G I G I D A N M U L U T . S h a l a w a t s e r t a s a l a m

    s e n a n t i a s a p e n u l i s h a t u r k a n t e r u n t u k N a b i M u h a m m a d S A W y a n g t e l a h m e m b a w a

    c a h a y a d a l a m k e h i d u p a n d i d u n i a i n i . S e m o g a R a h m a t A l l a h s e l a l u m e n g a l i r u n t u k n y a

    b e s e r t a k e l u a r g a , s a h a b a t , d a n u m a t n y a y a n g i s ti q o m a h m e n g i k u t i j e j a k b e l i a u h i n g g a

    a k h i r z a m a n .

    S k r i p s i y a n g b e r j u d u l A P L I K A S I S I S T E M P A K A R B E R B A S I S W E B U N T U K

    D I A G N O S A P E N Y A K I T G I G I D A N M U L U T m e r u p a k a n s a l a h s a t u t u g a s w a j i b

    m a h a s i s w a s e b a g a i p e r s y a r a t a n u n t u k m e n g a m b i l g e l a r S t r a t a 1 (S 1 ) p a d a P r o g r a m

    S t u d i T e k n i k I n f o r m a t i k a U n i v e r s i t a s I s l a m N e g e r i S y a r i f H i d a y a t u l l a h J a k a r t a .

    D a l a m p e n y u s u n a n s k r i p s i i n i p e n u l i s m e n d a p a t b i m b i n g a n d a n b a n t u a n dengan

    b a i k d a r i b a n y a k p i h a k , b a i k s e c a r a m o r a l m a u p u n s e c a r a t e k n i s . O l e h

    k a r e n a i t u , p e r k e n a n k a n l a h p a d a k e s e m p a t a n i n i p e n u l i s m e n g u c a p k a n t e r i m a k a s i h

    k e p a d a :

    1 . B a p a k D R . I R . S y o p i a n s y a h J a y a P u t r a , M . S i s . s e l a k u D e k a n F a k u l t a s S a i n s d a n

    T e k n o l o g i U n i v e r s i t a s I s l a m N e g e r i S y a r i f H i d a y a t u l l a h J a k a r t a .

    vii

  • 6 . I b u n d a S u t a r m i

    k e p a d a p e n u l i s

    2 . B a p a k Y u s u f D u r r a c h m a n , M . S c . , M I T s e l a k u K e t u a P r o g r a m S t u d i T e k n i k

    I n f o r m a t i k a , dan I b u V i v a A r i f i n , M M S I . S e l a k u S e k r e t a r i s P r o g r a m S t u d i

    T e k n i k I n f o r m a t i k a .

    3 . I b u K h o d i j a h H u l l i y a h , M . S i , d a n I b u F i t r i M i n t a r s i h , M . K o m s e l a k u d o s e n

    p e m b i m b i n g s k r i p s i y a n g s e c a r a k o o p e r a t i f t e l a h m e m b e r i k a n b i m b i n g a n , b a n t u a n ,

    d a n d u k u n g a n b a i k s e c a r a m o r a l m a u p u n t e k n i s . T e r i m a k a s i h b a n y a k t e l a h b e r s e d i a

    m e l u a n g k a n w a k t u , t e n a g a , d a n p i k i r a n n y a u n t u k m e m b i m b i n g p e n u l i s .

    4 . B a p a k V i c t o r A m r i z a l , M . K o m d a n I b u R i a H a r i G u s m i t a , M . K o m s e l a k u d o s e n

    p e n g u j i s k r i p s i y a n g t e l a h m e m b e r i b a n y a k m a s u k a n d a n s a r a n y a n g s a n g a t b e r a r t i

    b a g i p e n u l i s .

    5 . S e l u r u h d o s e n p a d a P r o g r a m S t u d i T e k n i k I n f o r m a t i k a d a n P r o g r a m S t u d i

    I n f o r m a s i k h u s u s n y a b a g i y a n g p e r n a h m e n g a j a r p e n u l i s . T e r i m a k a s i h a t a s i l m u -

    i l m u n y a P a k / B u , s e m o g a i l m u y a n g p e r n a h d i b e r i d a p a t m e n j a d i t a b u n g a n

    a m a l k e b a i k a n y a n g t i d a k p e r n a h b e r h e n t i d a n d a p a t p e n u l i s m a n f a a t k a n s e b a i k -

    b a i k n y a .

    d a n A y a h a n d a S u n a r y o y a n g s e l a l u m e m b e r i k a n d u k u n g a n

    d a l a m b e r b a g a i b e n t u k . T e r i m a k a s i h M a h , P a h , a t a s d o a - d o a

    y a n g t a k p e r n a h b e r h e n t i m e n g a l i r b a g i a n a k n y a d a n a t a s s e m u a p e n g o r b a n a n y a n g

    t e l a h d i b e r i k a n b a i k b i a y a , t e n a g a , d a n w a k t u .

    7 . A d i k - a d i k k u y a n g t e l a h m e m b a n t u m e m b e r i s e m a n g a t d a l a m p e n y e l e s a i a n s k r i p s i

    i n i .

    viii

  • 8 . A l m a r h u m B a p a k d r g . A . S h o l e h y a n g t e l a h m e m b e r i k a n i n s p i r a s i d a l a m p e n e l i t i a n

    d i a g n o s a d a n g e j a l a p e n y a k i t g i g i d a n m u l u t . S e m o g a A l l a h s w t m e n e r i m a s e g a l a

    a m a l i b a d a h d a n A l l a h s w t t e m p a t k a n d i t e m p a t y a n g b a i k d i s i s i - N y a .

    9 . Mbak drg. Nur Widyani dan suami yang telah membantu dalam validasi data skripsi

    ini dan memberi inspirasi dalam penulisannya.

    1 0 . S a h a b a t k u A h m a d S u b r i d a n A g u n g y a n g t e l a h b e r s e d i a b e b e r a p a k a l i

    m e n g a j a r i p e n u l i s d a l a m p e n y u s u n a n s k r i p s i d a n p e n y e l e s a i a n p r o g r a m n y a .

    1 1 . Sahabatku Robiatul Adawiyah, S.Pd yang memberikan motivasi dan banyak

    bangtuannya dalam menyelesaikan skripsi ini. Semoga cepat dapat jodoh dan kerja ya.

    12. Sahabatku Suci Wiji Lestari, S.Si, Ulfah,S.Kom dan Arum Sari, S.Psy yang telah

    membantu dalam penyebaran quesioner. Sukses untuk kalian smua. Semoga Mba uci

    cepat tuntas jadi Hafidzoh. Mba Ulfah biar cepet ngundang ya.... Tak lupa pula buat

    adik-adik kelas ku yang sudah membantu suksesnya seminar dan sidang ku (Umam,

    Dian dan Elin, cepet lulus ya....)

    1 3 . S a h a b a t - s a h a b a t k u t e m p a t p e n u l i s m e n d a p a t k a n b a n y a k p e l a j a r a n t e n t a n g

    k e h i d u p a n s e r t a s e l a l u s a l i n g m e n g i n g a t k a n d a l a m j a l a n k e b e n a r a n d a n

    s u d a h p e n u l i s a n g g a p s e b a g a i s a u d a r a s e n d i r i . T e r i m a k a s i h a t a s u k h u w a h y a n g

    i n d a h i n i .

    1 4 . T e m a n - t e m a n p e n u l i s d i T I C 2 0 0 4 . T e r i m a k a s i h a t a s k e b e r s a m a a n n y a s e l a m a

    m e n i m b a i l m u .

    1 5 . T e m a n - t e m a n L e m b a g a D a k w a h K a m p u s (L D K ) S y a h i d . T e r i m a k a s i h a t a s

    ix

  • k e s e d i a a n n y a u n t u k b e r j u a n g b e r s a m a - s a m a u n t u k m e m b e r i k a n s e s u a t uy a n g b a i k d a n b e r m a n f a a t b a g i k a m p u s k i t a t e r c i n t a i n i . R a s a n y a

    u c a p a n t e r i m a k a s i h s a j a t i d a k p e r n a h c u k u p b a g i k a l i a n , p a r a m a h a s i s w a y a n g

    t e l a h b e r s e d i a m e m b a g i w a k t u , t e n a g a , b a h k a n b i a y a u n t u k m e m b e r i k a n m a n f a a t

    d i r i n y a p a d a p e m b a n g u n a n t o n g g a k p e r a d a b a n d u n i a i n i . S e m o g a A l l o h m e m b a l a s

    s e m u a p e n g o r b a n a n y a n g t e l a h d i b e r i k a n d e n g a n s e b a i k - b a i k n y a b a l a s a n . T e t a p

    S e m a n g a t !

    1 6 . S e m u a p i h a k y a n g s e c a r a l a n g s u n g m a u p u n t i d a k l a n g s u n g t e l a h m e m b e r i k a n

    b a n t u a n d a n d u k u n g a n b a i k m o r i l m a u p u n t e k n i s d a l a m p e n y u s u n a n s k r i p s i i n i d a n

    t i d a k d a p a t p e n u l i s s e b u t k a n s a t u p e r s a t u d a l a m k e s e m p a t a n i n i .

    P e n u l i s m e n y a d a r i b a h w a d i d a l a m p e n u l i s a n L a p o r a n S k r i p s i

    i n i m a s i h p e n u h d e n g a n k e k u r a n g a n . M a k a d a r i i t u s a r a n y a n g m e m b a n g u n

    p e n u l i s h a r a p k a n u n t u k p e r b a i k a n d i m a s a y a n g a k a n d a t a n g .

    J a k a r t a , 3 1 J u l i 2 0 1 1

    B u d i K u r n i a w a n

    x

  • DAFT A R ISI

    H A L A M A N JU D U L ................................................................... i

    H A L A M A N P E R S E T U JU A N P E M B IM B IN G ............................... ii

    H A L A M A N P E N G E S A H A N ....................................................... iii

    H A L A M A N P E R N Y A T A A N ....................................................... v

    A B S T R A K ........................ ........................................... v i

    K A T A P E N G A N T A R ................................................................... v ii

    D A F T A R IS I ................................................................... x i

    D A F T A R G A M B A R ............... .................................................... x iv

    D A F T A R T A B E L ................................................................... x v i

    D A F T A R L A M P IR A N ................................................................... x v ii

    BA B I PE N D AH U L U A N1 .1 L a ta r B e la k a n g ........................................................................................................ 11 .2 P eru m u s a n M asa la h ................................................................................................ 51 .3 B a ta sa n M a s a la h ..................................................................................................... 51 .4 T u ju a n ..................................................................................................................... 61 .5 M a n fa a t ................................................................................................................... 61 .6 M e to d o lo g i P e n e li tia n ............................................................................................. 81 .7 S is te m a tik a P en u lisa n ............................................................................................. 8BA B II LAN D A S A N T E O R I

    2 .1 A p lik a s i ................................................................................................................. 102 .2 S is te m P a k ar.......................................................................................................... 10

    2 .2 .1 D e fin is i S is te m P a k ar .................................................................................... 102 .2 .2 C ir i-c ir i S is te m P a k ar .................................................................................... 112 .2 .3 A rsi te k tu r S is te m P a k ar ................................................................................ 12

    2 .2 .3 .1 F as ili ta s A k u isi P en g e tah u a n .................................................................... 142 .2 .3 .2 B a sis P en g e ta h u a n ..................................................................................... 14

    xi

  • 2 .2 .3 .3 M e sin In fe re n si ......................................................................................... 142.2.3.4 Workplace ................................................................................................. 182 .2 .3 .5 F as ili ta s P en je la sa n ................................................................................... 192 .2 .3 .6 P e rb a ik a n P en g e ta h u a n ............................................................................. 192 .2 .3 .7 A n ta rm u k a P en g g u n a ................................................................................ 20

    2 .2 .4 R ep re se n ta si P en ge ta h u a n ............................................................................. 202 .2 .4 .1 J a r in ga n S e m a n tik (Semantic network) ..................................................... 212.2.4.2 Frame ........................................................................................................ 222.2.4.3 Script ......................................................................................................... 232 .2 .4 .4 A tu ra n P ro d u k si ........................................................................................ 25

    2 .3 W e b ....................................................................................................................... 272 .4 D ia g n o sa ............................................................................................................... 272 .5 P en y a k it................................................................................................................. 282 .6 G ig i d an M u lu t ...................................................................................................... 282 .7 K o n sep D a sa r B asis D a ta ...................................................................................... 30

    2 .7 .1 P en g e r tia n B asis D a ta ................................................................................... 302 .7 .2 P en g e r tia n D B M S ......................................................................................... 30

    2 .8 P eran g k a t L u n a k y a n g D ig u n ak a n ........................................................................ 302 .8 .1 P H P ............................................................................................................... 302 .8 .2 M y S Q L ......................................................................................................... 312 .8 .3 X A M P P ......................................................................................................... 312 .8 .4 M ic ro so ft O ffice F ro n t P a g e 2 0 0 3 ................................................................ 32

    2 .9 E x tre m e P ro g ra m m in g .......................................................................................... 322 .9 .1 K o m u n ik asi (communication ) ....................................................................... 332 .9 .2 K e sed e rh an a a n (simplicity) ........................................................................... 342 .9 .3 M a su k a n a ta u u m p a n b a lik ( feedback) .......................................................... 342 .9 .4 K eb era n ia n (courage) ................................................................................... 342 .9 .5 F ase - fa se p ad a M e to d e X P ............................................................................ 36

    BA B III M ETO D O L O G I P EN EL IT IA N

    3 .1 K era n g k a B erf ik ir ................................................................................................. 383 .2 M e to d e P en g u m p u la n D a ta ................................................................................... 39

    xii

  • 3 .2 .1 W a w a n ca ra .................................................................................................... 393 .2 .2 S tu d i P u sta k a ................................................................................................. 393 .2 .3 S tu d i L i te ra tu r ............................................................................................... 40

    3 .3 M e to d e P en g e m b a n g a n A p lik asi .......................................................................... 423 .3 .1 P lan n in g ........................................................................................................ 443 .3 .2 D e sig n ........................................................................................................... 44

    3 .3 .2 .1 P e ran c a n ga n A p lik a s i ................................................................................ 443 .3 .2 .2 P e ran c a n ga n B a s is D a ta ............................................................................ 453 .3 .2 .3 P e ran c a n ga n T a m p ilan .............................................................................. 45

    3 .3 .3 C o d in g ........................................................................................................... 463 .3 .4 T est ................................................................................................................ 46

    BA B IV P E M BA H A SA N

    4 .1 P lan n in g ................................................................................................................ 474 .2 D e sig n ................................................................................................................... 48

    4 .2 .1 P e ran c a n ga n A p lik asi ................................................................................... 484 .2 .1 .1 Data Flow Diagram (D F D ) ...................................................................... 484 .2 .1 .2 T ek n ik P en a la ra n Forward Chaining........................................................ 514 .2 .1 .3 P o la P e n e lu su ra n Best First Search .......................................................... 524 .2 .1 .4 M a n u a l P ro se s ........................................................................................... 534 .2 .1 .5 Flowchart A p lik asi ................................................................................... 574 .2 .1 .6 M e n u N a v ig a si .......................................................................................... 58

    4 .2 .2 P e ran c a n ga n B a sis D a ta ............................................................................... 584 .2 .2 .1 E n tita s d an A tr ib u t .................................................................................... 584 .2 .2 .2 E R D (Entity Relationship Diagram ) ......................................................... 594 .2 .2 .3 S ru k tu r B asis D a ta .................................................................................... 61

    4 .2 .3 P e ran c a n ga n T a m p ila n ................................................................................. 634 .3 C o d in g ................................................................................................................... 704 .4 T est ........................................................................................................................ 70BA B V K E SIM P U LA N D A N SAR A N .......................................................................... 73D A F T A R P U S T A K A

    L A M P IR A N

    xiii

  • D A F T A R G A M B A R

    G a m b a r 2 .1 A rsite k tu r S iste m P a ka r ....................................................... 13

    G a m b a r 2 .2 P o la B a c kw ard C hain in g ....................................................... 15

    G a m b a r 2 .3 P o la F o rw ard C ha in in g ............................................. .......... 16

    G a m b a r 2 .4 P o la P e ne lu su ra n D e p t f irs t S ea rc h ........................................ 17

    G a m b a r 2 .5 P o la P e ne lu su ra n B rea d h t F irst S e arc h .................................. 18

    G a m b a r 2 .6 Jarin ga n S e m a n tik ................................... .................... 22

    G a m b a r 2 .7 C o n to h F ra m e ....................................................... 23

    G a m b a r 2 .8 C o n to h S crip t ....................................................... 25

    G a m b a r 2 .9 C o n to h A tu ra n P ro d u ksi ..................... .................................. 26

    G a m b a r 2 .1 0 H u b u n ga n E le m e n U ta m a pa d a A tu ra n P ro du ks i................ 27

    G a m b a r 2 .1 1 P ena m p a n g G igi ........................................................ 29

    G a m b a r 2 .1 2 H a sil S u rve y IB M ....................... ................................. 35

    G a m b a r 2 .1 3 S iklus X P d e n ga n po la sed erhan a ......................................... 36

    G a m b a r 3 .1 K era n gka B erf ik ir ........................................................ 38

    G a m b a r 4 .1 D ia gra m K onte ks ........ ................................................ 49

    G a m b a r 4 .2 D ia gra m L e ve l 1 ........................................................ 49

    G a m b a r 4 .3 D ia gra m L e ve l 2 R in c ia n P ro ses 1 ......................................... 50

    G a m b a r 4 .4 C o n to h D ia gra m P oh o n T e kn ik P en e lu su ra n ......................... 53

    G a m b a r 4 .5 P e ne lu su ra n G eja la 1 ............................... 54G a m b a r 4 .6 P e ne lu su ra n G eja la 1 , ge ja la 2 d an ge ja la 3 ................... 55G a m b a r 4 .7 P e ne lu su ra n S e m u a M a su k a n G eja la .... ............... 56

    xiv

  • G a m b a r 4 .8 F lo w c h art A p lik asi S is te m P a kar ............................... 57

    G a m b a r 4 .9 M e n u N a vig a s i ....................................................... 58

    G a m b a r 4 .1 0 E R D d e n ga n a trib u t tiap e n titas.............. ............................. 59

    G a m b a r 4 .1 1 E R D se m e n tara de n ga n ke te ran ga n ka rd in a lita s................. 60

    G a m b a r 4 .1 2 E R D L e n g k a p ........................................... 61

    G a m b a r 4 .1 3 R e lasi D ia gra m ............................................ ........................ 63

    G a m b a r 4 .1 4 R a nc a n ga n H ala m a n U ta m a................................................. 63

    G a m b a r 4 .1 5 R a nc a n ga n H ala m a n L o gin .................................................. 64

    G a m b a r 4 .1 6 R a nc a n ga n H ala m a n P e m ilih a n E dit................................... 64

    G a m b a r 4 .1 7 R a nc a n ga n H ala m a n F orm T a be G ru p G eja la .................... 65G a m b a r 4 .1 8 R a nc a n ga n H ala m a n F orm E d it T abe l G rup G eja la ............ 65G a m b a r 4 .1 9 R a nc a n ga n H ala m a n F orm T a b el G eja la ..................... ....... 66G a m b a r 4 .2 0 R a nc a n ga n H ala m a n F orm E d it T abe l G eja la ..................... 66G a m b a r 4 .2 1 R a nc a n ga n H ala m a n F orm T a b el D ia gn osa ........................ 67

    G a m b a r 4 .2 2 R a nc a n ga n H ala m a n F orm E d it T abe l D ia gn o sa ................. 67

    G a m b a r 4 .2 3 R a nc a n ga n H ala m a n M e nu D ia gn o sa ................... 68

    G a m b a r 4 .2 4 R a nc a n ga n H ala m a n H a sil P ro ses D ia gn osa ................... 68

    G a m b a r 4 .2 5 R a nc a n ga n H ala m a n H elp ................... 69

    G a m b a r 4 .2 6 R a nc a n ga n H ala m a n A b ou t m e .................. . 69

    xv

  • D A F T A R T A B E L

    T a b el 3 .1 P erba n d in ga n S tud i L ite ra tu r .......................................... 41

    T a b e l 3 .2 P erba n d in ga n M etod o lo gi .......................................... 42

    T a b e l 4 .1 E n tita s d a n a trib u t a w a l se be lu m dio la h ................................... 58

    T a b e l 4 .2 S tru k tu r T a be l D ia gn o sa ...................................................... 61

    T a b e l 4 .3 S tru k tu r T a be l G eja la ....................................................... 62T a b e l 4 .4 S tru k tu r T a be l G rup G eja la ....................................................... 62T a b e l 4 .5 S tru k tu r T a be l R e lasi D ia gn osa ........................................... 62

    T a b e l 4 .6 H asil U j i A p lika si ....................................................... 71

    xvi

  • D A F T A R L A M PIR A N

    L A M P IR A N A : D A F T A R P E N Y A K IT -P E N Y A K IT G IG I

    L A M P IR A N B : P O H O N D IA G R A M

    L A M P IR A N C : P E N E R A P A N K A ID A H P R O D U K S I P A D A A P L IK A S I

    L A M P IR A N D : Q U E S IO N E R

    L A M P IR A N E : T A B U L A S I H A S IL P E N Y E B A R A N Q U E S IO N E R

    L A M P IR A N F : H A S IL W A W A N C A R A D E N G A N P A K A R

    L A M P IR A N G : T A M P IL A N D A T A B A S E D A N IN T E R F A C E

    L A M P IR A N H : H A S IL P E N G U J IA N M A N D IR I

    L A M P IR A N I : L IS T IN G P R O G R A M

    L A M P IR A N J : JU R N A L I N Y O M A N K U S U M A W A R D A N A

    L A M P IR A N K : JU R N A L F E T T Y T R I A N G G R A E N Y

    L A M P IR A N L : JU R N A L B A M B A N G Y U W O N O

    xvii

  • B A B I

    P E N D A H U L U A N

    1.1 L atar B elakang

    K o m p uter pa d a era glo b a lisa si saa t in i m e nja d i k e b u tu han u ta m a

    d ala m m e n u nja n g ke rja -kerja m a n u sia . P eran ko m puter k in i pu n m e nja d i

    le b ih m e lua s, tid a k h an ya m e njad i a la t b an tu h itun g (se p erti pe n ggu n aa n a w a l

    ko m p u te r (H arto n o , 2 0 0 2)) tap i ju ga m e nja d i a la t b a n tu pe n ye le sa ia n

    m a sa la h -m a sa la h ya n g d ih ad a pi m a n u sia . S iste m ya n g te rin te grasi d a la m

    ko m p u te r hari in i m e m u n gk in k a n m e n yim p a n d a ta d e n ga n ju m la h be sar,

    m e nc ari da ta ya n g te rsim p an d e n ga n w a k tu sing k a t b a h k a n , a da ju ga ya n g

    m e nja d ik a n ko m p uter se b a ga i a la t p e m b e ri p ertim b a n ga n d a la m m e ne n tuk a n

    ke b ija ka n . S e m a kin ce rdas siste m ya n g d ib u a t dan se m a kin d itin gk a tka n le ve l

    p en a n ga n a n info rm a si m asu ka n n ya m a ka , se m a k in a k tif p eran a n ya n g

    d im a in ka n o leh ko m p uter. S a la h sa tu ca b an g ilm u ko m p u ter ya n g b an ya k

    d im a nfa a tka n o le h m a n usia un tu k m e m b a n tu kerja n ya a da la h p e m be n tu ka n

    siste m pa ka r ya n g m e ru p a ka n sa la h sa tu su b b ida n g ilm u ke c erd a sa n b u a ta n

    (A rh a m m i, 20 0 5 :2 ). K e cerd a sa n b u a ta n (Artificial Intelligence) a d a lah

    ke gia ta n m e n ye d ia ka n m esin se p erti ko m p u te r d e n ga n k e m a m p u a n un tu k

    m e na m p ilka n p erila ku yan g d ian gga p cerd as j ika d ia m a ti o le h m a n u sia .

    K o nse p siste m p a ka r d id asark a n pa da asu m si b a h w a p en ge ta h uan

    p a kar d a pa t d is im p a n d a n d iap lik a sik a n ke d a la m ko m p uter, ke m u d ia n

    d ite ra p ka n oleh o ra n g la in sa a t d ib u tuh k a n . D e n ga n p e n gim p le m e nta sia n

    1

  • sis te m pa ka r ke da la m ko m p u ter, da pa t m e n gh a silka n b e bera pa m a n faa t

    se p erti kea ku ra sia n , kecep a ta n , dan da p a t d ia kse s ka pa n p un se hin gga d a pa t

    m erin ga n k a n tu ga s d ari para pa ka r d i b idan gn ya .

    S a la h sa tu p e m a n fa a tan siste m pa ka r a d a la h da la m bid a n g ke d o k te ra n

    a ta u ke se ha tan . P e n gim ple m e nta sia n sis te m p a ka r p a da d u n ia ked o k te ran a tau

    ke se ha ta n da pa t b erup a d ia gn o sa p e n ya k it, ko n su ltasi pe nja gaa n ke se h a ta n

    sa m pa i pe m b eria n saran pe n en tu a n so lu si d ari h a sil d ia gn o sa ya n g a da .

    K e se h a ta n m e m a n g m e n ja d i b ara n g m a h al b a gi m a n usia , o le h ka rena

    itu b u tuh ke pe ka an p riba d i un tu k m e nja ga n ya . S a la h sa tu o rga n tu b uh ya n g

    serin g la la i u n tu k d ija ga a d a lah gigi d an m u lu t. In i te rb u k ti d ari D ata D irjen

    P e la ya n a n M e dik (20 0 1) ya n g m e n u n ju k ka n b a h w a p e n ya k it g ig i d a n m u lu t

    te rm a su k se p u luh ra n king p en ya k it te rb a n ya k d i In d on e sia (S ara g ih , 2 0 0 9 :1 ).

    B erd a sarka n su rve i Y a ya sa n K ese h a tan G igi In d o n e s ia (2 0 03) ya n g d ila ku k an

    p ad a a na k -a na k m e n u nju kk a n b a h w a 7 0 % a n a k -a n a k m e n derita karies g ig i

    d an gin giv itis (p erad a n ga n gusi) , se d a n gka n pa d a o ra n g d e w a sa d ite m u i

    se b a n ya k 7 3 % ya n g m e n d erita karie s gig i. S e d an gka n , b erd a sarka n ha sil

    su rve i ke se ha tan ru m a h ta n gga (S K R T ) tah u n 20 04 , se b a n ya k 90 ,0 5 %

    p en d u du k In d o n esia m e m pu n ya i m a sa la h k e se ha ta n gig i d a n m u lu t (S ara gih ,

    20 0 9 :2 ). A n gka in i pu n m e n in g ka t p a d a h asil rise t d rg H ern iya w ati, M k es

    ta hu n 2 0 07 ya n g m e nu n ju kan se b a n ya k 7 2 p erse n pen d u du k In d o ne sia

    m e n ga la m i gig i b erlu b an g (H a m safir, 2 0 10).

    P e n ja b ara n d i a tas m e nja d i a lasa n d ib u tu h ka n n ya siste m ya n g d a p a t

    m e nja d i te m p a t ko n su lta si p erta m a se b e lu m m e n in da kla n ju tin ya d e nga n

    2

  • p era w atan m e la lu i d o kte r gig i. S iste m in i p u n d im a ksu d ka n se ba ga i

    p en ge m b a n ga n dari p e ne litia n ya n g te lah d ila ku ka n o le h I N yom an K usum a

    W ardana ya n g d ip u b lik a sika n p a da S e m in ar N asio na l A p lika si T e kn o lo gi

    In fo rm a s i ya n g d ia d a kan d i U n ive rsita s G aja h M a da , Y o gya k arta 2 1 Jun i

    20 0 8 . P e n e litian te rse b ut m e n gh a silk a n siste m p a k ar d en ga n 1 8 d ia gn o sa

    p en ya k it m u lu t d a n gig i d en ga n 4 0 ge ja la ya n g m e n ye rta in ya . P en e litian

    te rse bu t m e m ilik i ke le m a h a n , kare n a d ita m pilk a n b eru p a p erta n ya a n te tu tup

    b erka it den ga n ge ja la ya n g d irasa ka n seh in g ga tida k m a m p u m e n c a ku p

    ke se lu ru h a n d ia gn o sa . P e rtan yaa n te rtu tu p artin ya , ha n ya m e m u nc u lkan

    p erta n yaa n ya n g m e n yu d u t pa da sa tu b a gia n p e n ye lesa ia n a ta u d ia gn o sa ya n g

    tid a k m e m u n gk in k a n h as il d ia gn o sa la in d ip rose s . P erta n yaa n -p erta nyaa n

    te rse bu t m u n c ul d e n ga n k o m b in asi berb e da sa a t d ija la n k a n se hin gga la g i-la g i

    tid a k m e m fa silitasi p e nan ga n a n d ari ke se lu ruh a n d ia gn o sa . S iste m p a ka r in i

    ju ga m e nja d i p e n ge m b a n ga n d ari p e ne litian B am bang Suyono (S e m in ar

    N a sion a l In fo rm a tika U P N Y o g ya karta 2 2 M ei 20 1 0) ya n g m e m ilik i

    ke ku ran ga n pa d a p e n ggu n aa n te k n ik p e n e lu su ra n depth first search seh in gga

    tid a k m a m p u m e na m p ilk a n du a a tau be b erap a so lusi (D esia n i, 2 0 0 6:3 1 ) ,

    p ad a ha l d a la m dia gn o sa p e n ya k it te rk a d an g se o ra n g do k te r m e ne ta pka n

    d ia gn osa b a n d in g . K e ku ra n ga n te ra kh ir a da lah da ta ya n g d igu n a k a n seb a ga i

    p ara m e ter d ia gn o sa be lu m m eru pa ka n da ta d ia gn o sa pe n ya k it ya n g

    m ere p rese n tasika n p en ya k it d i da era h tro p is kh us usn y a In do n es ia .

    P e n ja b ara n d i a tas ya n g a kh irn ya m e n d o ro n g p en u lis un tu k

    m e m ba n gu n Aplikasi S istem P akar B erbasis W eb untuk Diag nosa

    3

  • P enyakit G igi dan M ulut se b a ga i pe n ge m b a n ga n d ari ke ku ra n ga n ya n g a d a

    p ad a pe ne litia n sebe lu m n ya d a n d itu ju ka n p u la un tu k m e m b a n tu kerja d okte r

    g ig i d a n m u lu t da la m hal ke ce pa ta n d a n ke te p a ta n m e n d ia gn o sa pe n ya k it d a n

    m e n e ntu k a n solu sin ya . S e la in a la san d ia ta s itu ju ga , p e nu lis m e n ga m bil

    sec ara ac a k pe n d a pa t dari 10 0 m asya ra k a t (te rd iri d ari m a h asisw a u m u m ,

    m a ha sisw a F a ku lta s K ed o k te ra n ya n g se d a n g m e nja la n i p roses ku lia h d an

    C O A S S , m a h a sisw a F a ku ltas K e d o k te ra n G igi ya n g se d a n g m e nja la n i p ro ses

    C O A S S da n m a sya ra ka t u m u m )te n ta n g k e b u tu ha n sis te m p a k a r in i te rn ya ta ,

    44 ,2 1 % m e n ya ta ka n sa n ga t m e m b u tuh k a n d an 4 3,16 % m e n ya ta ka n

    m e m b u tu h ka n ke ha d ira n s iste m in i. In i a rtin ya ya n g m e m b u tu h k a n k e h a d ira n

    siste m pa ka r in i a da 8 7 ,3 7 % d e n ga n m a yo ritas ting k a t ke b u tu h an ya n g tin g gi.

    A p lik a si in i d ih ara p ka n ju ga d a pa t d igu n a k a n o le h ka lan ga n a w a m dala m

    dia gn osa a w a l se ba ga i pe n ce ga h a n pe n ya k it ya n g le b ih para h serta d a p a t p u la

    d igu n a ka n o le h m a h a sisw a ke d o k te ra n gig i d a la m m e m a ha m i ge ja la b e bera pa

    p en ya k it gig i d an m u lu t b e serta pe na n ga n a n a w aln ya .

    P era nc a n ga n siste m p a ka r in i a ka n d ib u a t b erbasis web m e la lu i m e d ia

    php d e n ga n ba sis d a ta m e n g gu n a ka n mysql yan g te rd a p a t d a la m pa ke t

    X A M P P . P era n can ga n siste m pa ka r in i d ib a ngu n d e n ga n m e n g gu n a ka n

    p en a la ra n -pe n a la ra n ya n g d im u la i d ari fa k ta te rleb ih d a h u lu u n tu k m e n gu ji

    ke b e naran hipo te sis ya n g d ise bu t d en ga n forward chaining d an p era nc a nga n

    siste m pa kar in i p u n d ije lask a n m e la lu i basis a tu ra n ya n g m e ru p a ka n rule

    ya n g te rd iri d ari du a b a g ia n ya itu ko n d isi d a n ke sim pu la n , b a sis p e n ge tah ua n

    ya n g m eru p a ka n in ti p ro g ra m siste m p a k ar, m esin in fe re nsi ya n g b erfu n gsi

    4

  • un tu k b erfik ir m e n ggu n a ka n pa na la ra n se hin g ga b isa m e n gh a silka n

    p e m b u kt ian h ipo te sa . S is te m ini n an tin ya d a pa t m e n gh a silk a n d ia gn o sa

    b eru pa na m a pe n ya k it ya n g m e n yera n g b a gia n b ib ir, lida h , d an ju ga gig i.

    G eja la ya n g m e n girin g i p en ya k it m u lu t d a n gig i itu se nd iri d ira n gku m

    m e nja d i 5 8 je n is . K u m p ula n ge ja la in i d igu n a ka n u n tu k m e m be d a ka n 2 0 jen is

    p en ya k it m u lu t d a n gig i ya n g la zim m u n c u l d i In d o n esia . A p lik asi in i juga

    a ka n m e m b e rika n so lu si b eru p a cara p e na n ga n a n d a n p e n go b a ta n ya n g se su a i

    d en ga n da ta ge ja la pe n ya k it ha sil in p u ta n user.

    1.2 P erum usan M asalah

    P eru m u s an m a sa la h p a d a p en u lisan sk rip si in i a da la h ba ga im a n a

    m a m p u terse d ia ap lik a si ya n g d a p a t m e m b e rika n in fo rm a si a ta u dia gn o sis

    a w al d ari pe n ya k it gig i d a n m u lu t d e n ga n m e n ggu n a ka n m e to de siste m p a ka r

    m e la lu i pena la ra n forward chaining ya n g a k an d ita m pilk a n b erba sis web

    d en ga n da sar P H P da n M y sq l.

    1.3 B atasan M asalah

    B a tasa n pe ne litian in i a d a la h :

    1 . M e n d ia gn osa ge ja la p en ya k it g ig i d a n m u lu t ya n g te rb a gi m e n ja d i 20

    d ia gn osa p e n ya k it ya n g la zim m u n c u l d i In d o n esia d en ga n 58 ge ja la ya n g

    b iasa m u n c ul.

    2 . P e n e litian in i ha n ya sa m p ai ta h a p te s pa da p e n era pa n m e tod o lo gi

    p en ge m b a n ga n sis te m ya n g d igu n a k a n .

    5

  • 3 . Im p le m e n tasi web ha n ya sa m p ai localhost, b e lu m sa m p ai te rim p le m e n tasi

    p ad a ja rin ga n in te rn e t.

    1.4 T uju an

    T u jua n p era nc a n ga n da n p e m b a n gu n a n a p lik a si in i d a pa t d ite ran g ka n p a d a

    p e nje lasa n beriku t:

    1 . M e m ba n tu asis ten d o kte r g ig i d a la m kec e p a tan da n ke te pa tan

    p en d ia gn o sa an pe n ya k it p a da gig i d a n m ulu t

    2 . M e m ba n tu p e n ggu n a a w a m se b a ga i a la t pe nd e kte si a w al p e n ya k it g ig i d a n

    m u lu t d a n m e m berik a n sa ran pen go b a tan ya n g m u n gk in da p a t d ila ku k a n ,

    te ta p i a p lika si in i b u ka n se b a ga i ke m u tla ka n p e n gga n ti do k te r g igi, kare na

    sa n ga t d ia n ju rka n te ta p m e m in ta sara n la n gsu n g p ad a p a k arn ya .

    3 . A p lik asi in i ju ga d itu ju ka n u n tu k m e m ba n tu m a h a sisw a -m a h a sisw a

    ke d o k te ra n gig i d a la m m e n e n tu ka n a ta u m e n ge lo m p o kk a n jen is -je n is

    p en ya k it u m u m gigi d a n m ulu t m ela lu i ide n tif ik asi ge ja la ya n g m u nc u l.

    1.5 M anfaat

    1.5.1. M anfaat B agi P enulis

    M a nfaa t p eranc a n ga n a p lik asi in i b a gi pe n u lis a da lah :

    a . M e m perd a la m d a n m e m a h a m i ilm u te n ta n g sis te m pa ka r.

    b . M e n era p k a n ilm u -ilm u ya n g d ip ero le h se la m a ku lia h se perti

    P e n ge n a lan K o m p u ter, A n alis is d a n P era nc a n ga n S iste m , R e ka ya sa

    P era n gka t L u n a k , M eto d o lo gi P e n e litia n , K ec erdasa n B u ata n , da n

    A plik a si P e m ro gra m a n web.

    6

  • c . M e n geta h u i m a c a m -m a ca m p e n ya k it gig i d a n m ulu t, d ia gn o sa

    ge ja la -ge ja la n ya da n so lusi pe n ye m b u h a n a ta u p e na n ga n a n

    a w aln ya .

    d . M e m e n u h i sa la h sa tu syara t ke lu lus a n m a h a sisw a T e kn ik

    In fo rm a tika U IN S ya rif H id a ya tu lla h Ja karta .

    1.5.2. M anfaat B agi A kadem ik

    a . M en ge ta hu i ke m a m p u a n m a h a sisw a d a la m m e n gu a sa i m a te ri teo ri

    ya n g te la h d ipero le h se la m a ku lia h .

    b . M e n ge ta h u i ke m a m p u a n m a h a sisw a da la m m e n era p ka n ilm u n ya

    d an se ba ga i b a ha n e va lu asi.

    c . M e m be rik a n ga m b a ra n te n tan g k e sia p an m a h a sisw a d a la m

    m e n gh a d a p i du n ia kerja d ari h asil ya n g d ip ero le h se la m a b ela ja r

    a ta u kulia h .

    1.5.3. M anfaat B agi P engguna

    a . T ersed ia n ya a p lika si ya n g m e m b e rik a n info rm a si p en ya k it-

    p en ya k it p ada gig i d a n m ulu t m ela lu i d ia gn osa ge ja la -ge ja la ya n g

    d ira sa ka n o le h p e n d erita .

    b . M e m ba n tu p ara p a ka r d a la m hal in i d o kte r g igi d a la m m e n d e te k si

    p en ya k it ya n g d id erita o leh p a sie n n ya

    c . M e m ba n tu p u la m a h a sisw a ke d o kte ra n gig i d a la m m e n ge tah ui

    jen is -jen is pe n ya k it gig i m ela lu i d ia gn isis ge ja la nya

    7

  • 1.6 M etodologi P enelitian

    M e to d o lo g i p ad a p en u lisa n sk r ip si in i m e m ilik i d u a b ag ia n ya itu ;

    1 . M e to d o lo g i P e n g u m p u la n D a ta

    a . W a w a n c a ra

    b . S tu d i p u sta k a

    c . S tu d i lite ra tu r se je n is

    2 . M e to d o lo g i P e n g e m b a n g a n S iste m

    P e n ge m b a n ga n siste m p a kar in i m e n ggu n a ka n m e to de e x tre m e

    pro g ra m m in g a ta u b iasa d ise b u t m e to de X P ya n g m e rup a ka n ba gia n d ari

    m e to d o lo gi A G IL E (H u n t, 20 0 6 :1 6 ). M e n u ru t P ro b o ye k ti (2 0 0 8 :3 ) , a da

    lim a ta h a p p e n ge m ba n ga n sis te m dala m m e tod olog i X P , ya itu : planning,

    design, coding, test d a n release.

    1.7 Sistem atika P enulisan

    D ala m pe n u lisa n skripsi in i d ib a gi m e nja d i lim a ba b de n ga n b e b era pa su b

    po ko k ba h asa n . A d a p un siste m a tika d ari sk rip si in i a da lah se ba ga i beriku t : B A B

    I P E N D A H U L U A N

    B a b in i te rd iri dari tu ju h sub ba b , ya itu : L a ta r B ela k a n g , R u m u sa n M a sa la h ,

    B a tasa n M a sa la h , T ujuan , M anfaa t, M etod o lo gi P e n e litia n , da n S iste m a tika

    P e n u lis a n .

    B A B II L A N D A SA N T E O R I

    B a b in i beris i teo ri-teo ri y a n g d igu n a ka n da la m P en ge m b a n ga n S is te m P a ka r

    un tu k D ia gn o sa P en ya k it G ig i dan M ulu t.

    8

  • B A B III M E T O D O LO G I P E N E L IT IA N

    B a b in i m e n gura ik a n se ca ra rin c i m e to de p e ne litia n ya n g d igu n a ka n d a la m

    m e n ga n a lis is, m era nc a ng d an m e n gim p le m e nta sik a n siste m . S e la in itu a ka n

    d ib a ha s p u la m e n ge n a i c ara u j i co b a d an pera w atan siste m .

    B A B IV P EM B A H A SA N

    B a b in i m e m b a ha s m e n ge n a i sis te m pa ka r ya n g a k a n d ik e m ba n g ka n , ya itu

    m e n ge n a i p e n def in is ia n m asa la h da n a n a lis is sis te m , serta im p le m e n tasi d ari

    s is te m ya n g m e lip u ti pe m ro gra m a n , pe n erap a n sa m p a i p a d a p era w a ta n .

    B A B V P E N U T U P

    B a b in i m e ru pa ka n p en utu p ya n g b eris i ke sim p u lan te n tan g h as il pe m ecah a n

    m a sa la h ya n g d ip ero le h d ari p e n yu sun a n tu ga s a kh ir in i se rta b e b era p a sara n

    un tu k pe n ge m b a n ga n le b ih la n ju t.

    9

  • B A B II

    L AN DA SA N T E O R I

    2.1 A plikasi

    A plik a si a ta u p ro gra m a p lika si a d a lah p ro gra m ya n g d itu ju ka n

    un tu k m e n ye le sa ik a n su a tu p erm asa la ha n d a la m a p likasi te rte n tu (H a rto n o ,

    20 0 2 :39 8) .

    2.2 Sistem Pakar

    2.2.1 D efinisi Sistem Pakar

    Expert systems are computerized tools designed to enhance the

    quality and availability of knowledge required by decision makers in a

    wide range of industries. They augment conventional programs such

    as databases, word processors, and spreadsheet analysis (B o ss ,

    19 9 1).

    M e nu ru t M uh a m m a d A rh a m i (20 0 5 :9 ) sis te m p a k ar (expert

    sistem) m eru p a ka n pa k e t pera n g ka t lu na k a ta u p a k e t p ro gra m

    ko m p u te r ya n g d itu ju k an se b a ga i p e n ye d ia n a sih a t d an sara na b an tu

    d a la m m e m e ca h ka n m a sa la h d a la m bid a n g-b id a ng sp esia lisa si te rten tu

    se p erti sa in s , pere ka ya sa a n m a te m a tika , ke do k te ra n , pe nd id ika n da n

    se b a ga in ya . K o m p uter ya n g d e m ik ia n d a pa t d ijad ika n se perti

    ko n su lta n a ta u te na ga ah li d i b id a n gn ya (H arton o , 20 03 :8 3 8)

    10

  • S iste m p a ka r se n d iri m eru p a ka n p ro gra m artificial intelligence

    ya n g m e n g ga b u n gka n p a n gk a la n pe n ge ta h ua n (knowledge base)

    d en ga n sis te m infere nsi. In i m eru p a ka n b a gia n software sp e sia lisa si

    tin gka t tin gg i ya n g b eru s a ha m e n d u p lik a si fu n gsi se o ra n g p a ka r d a la m

    su a tu b idan g ke a h lia n (S u p arm a n , 1 99 1 :99 )

    2.2.2 Ciri-ciri Sistem P akar

    M e nu ru t Jo gia n to H arto n o (20 0 3 , 6 ) , ada e n a m ciri d a n

    kara k te ris tik s is te m p a kar ya itu :

    a . P e n ge ta hu a n siste m pa kar m e ru pa ka n su a tu ko ns e p , bu ka n

    b erb e n tu k n u m e ris . H al in i d ik are n a k a n ko m pu te r m e la ku ka n

    p ro se s p en go la h an da ta sec ara n u m e rik se d an gk a n k e ah lia n d ari

    se o ran g pa ka r a d a lah fa k ta d an a tu ra n -a tu ra n , b u ka n n u m e rik .

    b . In fo rm a s i da la m sis te m p a kar tid a k se la lu le ngk a p , sub ye k tif ,

    tid a k ko nsis ten , su b ye k te ru s beru b ah d a n te rg a n tu n g p ad a

    ko n d isi lin gku n ga n se h in g ga k e p u tus a n ya n g d ia m b il b ers ifa t

    tid a k p a sti d a n tida k m utla k ya a tau tid a k a ka n te ta p i m e n u ru t

    u ku ra n ke be n ara n te rte n tu . O le h kare na itu d ib u tu h ka n

    ke m a m p u a n siste m un tu k b e la ja r seca ra m a n d iri d a la m

    m e n ye le sa ika n m a sa la h -m a sa lah d en ga n p ertim b a n ga n -

    p ertim ba n ga n kh usu s.

    c . P e n a n ga n a n so lu si b ers ifa t f le k sib e l.

    d . M u d a h d im o d if ika si.

    11

  • e . T id a k a da ja m inan b a h w a so lu si ya n g d isa m paik a n a d a lah pasti

    b en ar, karen a su m b e r p a k a r a ka n m e n ya m p a ik a n so lu si ya n g

    su b ye k tif .

    f . K e p u tu s an ya n g d ih asilk a n d ih arap k a n m e m ilik i a ku rasi ya n g

    b a ik w a la u p un so lusin ya su lit seh in gga fa silitas in fo rm a si sis te m

    h arus se la lu d iperlu k a n .

    S e n a da d en ga n ke te ra n ga n d i a ta s, M u h a m m a d A rha m i

    (2 00 5 ,2 3 ) m e n era n gka n sifa t s is te m p a ka r se ca ra u m u m se ba ga i

    b eriku t :

    a . M e m ilik i in fo rm a si ya n g h a nd a l, ba ik da la m m e na m p ilkan

    la n gka h -la n gk a h an ta ra m a u p u n d a la m m e nja w a b p erta n yaa n -

    p erta n yaa n te n tan g p roses pe n ye le sa ia n .

    b . M u d a h d im o d if ika si, ya itu d e n ga n m e n a m b a h a tau m e n gh a p u s

    su a tu ke m a m p u a n dari basis p e n ge ta h ua nn ya .

    c . H e u ris tik da la m m e n ggu n a k a n p e n ge tah u a nn ya (ya n g serin g k a li

    tid a k se m p u rn a) u n tu k m e nd a pa tka n p en ye le sa iann ya .

    d . D a p a t d igu n a ka n d a la m b e rb a ga i je n is ko m p u te r

    e . M e m ilik i ke m a m p u a n bera d ap ta si.

    2.2.3 A rsitektu r Sistem P akar

    S iste m pa ka r te rsusu n dari d ua b a gian u ta m a, ya itu lin gku n ga n

    p en ge m b a n ga n (development environment) d a n lin g ku n ga n ko nsu ltasi

    (consultation environment) (A rh a m i, 20 05 :1 3 ). L in gku n ga n

    12

  • p en ge m b a n ga n b eris i ko m p o n e n -ko m p o n e n ya n g d igu n a k a n u n tu k

    m e m a su k k a n pen ge ta h uan p a ka r ke da la m lin gku n g a n siste m pa kar,

    se d a n gka n lin gku n ga n ko n su lta si b erisi ko m p o n en ya n g a ka n

    d igu n a ka n o leh user d a la m m e m p eroleh p en ge ta h u a n p a ka r. S tru ktu r

    b eserta ko m p o ne n sis te m pa ka r d itu n ju kk a n o leh ga m b ar 2 .1 .

    G ambar 2.1 A rsitektur Sistem P akar

    P a d a b a ga n d i a tas d a pa t k ita lih a t seca ra je las se lu ru h ko m p o n e n ya n g

    m e n yu su n siste m p a k a r ya itu user interface (a n ta rm u ka pe n ggu n a),

    b asis pen ge ta h u a n , a ku isis i pen ge ta h ua n , m e sin in fe re nsi, workplace,

    fasilita s pe nje la sa n d a n p erb a ika n p en ge ta h u an .

    13

  • 2.2.3.1 Fasilitas A kuisi P engetahuan

    F a silitas a ku isi p e n ge ta hu a n ad a la h a ku m u las i, tra nsfe r

    d an tra nsfo rm a s i kea h lia n d a la m m e n yele sa ika n m a sa la h d ari

    su m b e r p e n ge tah ua n ke d a la m pro gra m ko m p u ter (A rh a m i,

    20 0 5 :16 ) . F asilitas in i m erup a ka n su a tu p rose s m e n g u m p u lk a n

    d a ta -da ta p en ge ta h u an a k a n su a tu m a sa la h d ari p a ka r

    (H arto n o , 2 0 0 3: 1 2 ) . P e n ge ta h u a n d a p a t d ipero le h m e la lu i

    stu d i p u s ta ka m a u p u n o bserva si d a n berta n ya la ngsu n g ke p a da

    p a karn ya . P e n ge tah u a n d a n d a ta -d a ta ya n g te rku m pul itu lah

    ya n g d iseb u t knowledge base (b asis pe n ge ta h ua n).

    2.2.3.2 B asis P engetahuan

    B a sis pen ge ta h u a n m e n ga n d u n g p en ge ta hu a n u n tu k

    p e m a ha m a n , fo rm u lasi da n p e n ye le sa ian m a sa la h . K o m p o n e n

    siste m p a ka r in i d isusu n a tas d ua e le m e n d asar, ya itu fa kta d a n

    a tu ra n . F a k ta m e ru p a k a n in fo rm a si te n ta n g o b ye k d a la m area

    p erm a sa la h a n te rte n tu , se d a n gk a n a tu ran m e rup a ka n info rm a si

    te n tan g cara b a ga im a na m e m pero leh fa k ta b aru d ari fa k ta ya n g

    te la h d ike ta h u i (A rha m i, 2 00 5 :1 5 ).

    2.2.3.3 M esin Inferensi

    M esin infe re nsi a d a la h p ro gra m ko m p u te r ya n g

    m e m be rik a n m e to d o lo gi un tu k p e na la ran te n ta n g in fo rm a si

    ya n g a da da la m b asis pe n ge tah u a n da n d a la m workplace, da n

    un tu k m e m fo rm u la sika n ke sim p u la n (A rh a m i, 20 0 5 :19 ) .

    14

  • S ela m a proses ko n su lta si a n ta r siste m d a n p e m a ka i,

    m e ka n ism e in fe re nsi m e n gu j i a tu ra n sa tu de m i sa tu sa m p ai

    ko n d isi a tu ra n itu b e n ar (H arton o , 2 00 3 : 15 ) .

    S eca ra u m u m a da d ua te kn ik uta m a ya n g d igu n a k a n

    d a la m m e ka n is m e infe re nsi u n tu k p e n guj ian a tu ra n , ya itu

    p en a la ra n m aju (forward chaining) d a n p e n a la ran m u nd ur

    (backward chaining).

    P e lac a ka n a ta u pe na la ran k e be la k a n g (backward

    chaining) a da la h p e n de k a ta n ya n g d im oto ri tu ju a n (goal-

    driven) (A rh a m i, 2 00 5 :1 9 ). P e n a la ra n in i ju ga b iasa d ise b ut

    p en a la ra n d ari a tas ke ba w a h (A rh a m i, 2 0 0 5 :1 16 ) ya itu

    p en a la ra n ya n g d im ula i d ari le ve l te rtin gg i m e m b a n gu n su a tu

    h ip o tesis, tu run ke fa k ta le ve l pa lin g b a w a h ya n g d a p a t

    m e n d u ku n g h ip o te sis. D a p a t d ika ta ka n p u la da la m backward

    chaining m e n u nju kk a n fa k ta ya n g a d a d igu n a k a n un tuk

    m e n d u ku n g h ip o tesis. G a m b a ran backward chaining

    d ip erliha tk a n pa da ga m b a r 2 .2 .

    G ambar 2.2 Pola B acw ard C hain ing

    15

  • P elac a ka n a ta u p e na la ra n k e d e pa n (forward chaining)

    a d a lah m eto d e p e ncaria n a ta u pe n arika n ke sim p u lan ya n g

    b erd a sark a n p a da da ta a ta u fa k ta ya n g a da m e n uju ke

    ke sim p u la n , pe n e lusu ra n d im u la i d ari fa k ta ya n g a da la lu

    b erge ra k m aju m e la lu i p re m is -p re m is un tu k m e n uju

    ke sim p u la n a ta u d a pa t d ik a ta ka n bottom up reasoning.

    Forward chaining m e la k u k a n p encar ia n d ari su a tu m a sa la h

    ke p a da so lusin ya , ga m b ara nn ya dap a t d iliha t p a da ga m b a r 2 .3 .

    G ambar 2.3 Pola Forw ard C hain ing

    D u a p o la p e n caria n d i a ta s a k a n b erga n tun g p u la p a da

    po la pe ne lusu ra n ya n g d ite ra p k a n . A d a tiga je n is p o la

    p en e lu su ra n ya n g d a p a t d igu n a ka n ya itu depth-first search,

    breadht-first search d a n b est first search.

    a . Depth-first Search

    Depth-first search a da la h te kn ik p e ne lusu ran d a ta pa da

    no d e -n o de seca ra ve rtik a l d a n su d a h te rd efin is ika n ,

    m isa ln ya dari k iri ke k a na n (H arto n o , 20 0 3:16 ). Depth-first

    16

  • search m e la ku ka n p e ne lu su ran ka id a h sec ara m e n d a la m

    d ari s im p u l a kar b erge ra k m e n u ru n ke tin gk a t d a la m ya n g

    b eru ru ta n (A rh a m i, 20 0 5 :2 0 ).

    Mulai1

    2 5 7

    3 4 6 8 9Goal(End)

    G ambar 2.4 Pola P enelusu ran D epth -first sea rch

    b . Breadth-first Search

    Breadth-first search a da la h te kn ik p e ne lusu ra n d a ta pa da

    se m ua no d e d a la m sa tu le ve l a ta u sa tu tin gk a ta n se b e lu m ke

    le ve l a ta u tin gk a ta n d ib a w a h n ya (H arton o , 2 0 03 :1 7 ).

    Breadth-first search b erge ra k d ari sim p u l a kar, s im p u l ya n g

    a da p a da se tia p tin gka t d iu j i se be lu m pind a h ke tin gk a t

    se la n ju tn ya (A rh a m i, 2 0 05 :20 ).

    17

  • Mulai1

    2 3 4

    5 6 7 8 9

    Level 0

    Level 1

    Level 2

    GoalG ambar 2.5 Pola P enelusu ran B readth -first search

    c . Best-first Search

    Best-first search a da la h p e ne lu su ra n ya n g m e n g gun a ka n

    p en ge ta h uan a k a n sua tu m asa la h u n tu k m ela ku ka n p a nd u a n

    p enc aria n ke ara h n o de te m pa t d im a n a so lu si b era da .

    P e n carian je n is in i d ike n a l juga se b a ga i he u ris tik (H arto n o ,

    20 0 3 :18 ) . D a p a t d ika ta ka n p u la best-first search b e kerja

    b erd a sark a n ko m bina si ke du a m e to de se be lu m n ya (A rh a m i,

    20 0 5 :20 ) .

    2.2.3.4 W orkpla ce

    M e nu ru t A rh a m i, workplace m e rup a ka n area d ari

    se ku m p u la n m e m o ri ke rja (working memory). Workplace

    d igu n a ka n u n tu k m ere ka m ha sil-hasil an ta ra da n ke sim p ula n

    ya n g d ica pa i.

    18

  • 2.2.3.5 Fasilitas P enjelasan

    F a silitas p e nje lasa n a da la h ko m p o n e n ta m b a ha n y an g

    a ka n m e n in gka tk a n ke m a m p u a n siste m p a k ar. K o m p o n e n in i

    m e n gga m b a rk a n p e n a la ra n siste m ke p a da pe m a kai (A rh a m i,

    20 0 5 :22 ) . M e nu ru t T u rb a n d a la m M u h a m m a d A rh a m i

    (2 00 5 :22 ), fa ilita s p e nje lasa n d a p a t m e nje la sk a n p erila ku

    siste m pa ka r d e n ga n m e n ja w a b perta n yaa n -perta n ya a n se b a ga i

    b eriku t:

    M e n ga p a pertan ya a n te rte n tu dita n ya ka n o le h siste m

    p a k ar?

    B a gaim a n a ke sim p u la n te rte n tu da pa t d iperoleh?

    M e n ga p a a lte rn a tif te rte n tu d ito la k?

    A p a ren c a na un tu k m e m p e roleh p e n ye le sa ian?

    2.2.3.6 P erbaikan P engetahuan

    P erb a ik a n p e n ge ta h u a n m eru p a ka n ha l pe n tin g d a la m

    ko m p o n e n sis te m pa kar , a ga r p ro gra m m a m p u m e n ga n a lis is

    p en ye b a b ke su k sesa n d a n ke ga ga la n ya n g d ia la m in ya . H a l in i

    sa m a d e n ga n kara k te r p a kar ya n g m e m ilik i ke m a m p ua n

    m e n ga n a lis is da n m e n in gk a tk a n kin erja se rta ke m a m p ua n

    un tu k be la ja r dari k in erjanya .

    19

  • 2.2.3.7 A ntarm uka P engguna

    User interface (a n ta rm u ka p en ggu n a ) m eru p a ka n

    m e ka n ism e ya n g d igu n a k a n o le h p e n ggu n a d a n sis te m pa kar

    un tu k b erko m u n ika si (A rh a m i, 2 0 0 5 :1 4 ). A n ta rm u k a p e m a ka i

    m e m be rik a n fasilita s ko m unik a si an ta ra p e m a ka i d a n siste m ,

    m e m be rik a n b erba ga i fasilita s info rm asi d an b erb a ga i

    ke te ra n ga n ya n g b ertu jua n u n tu k m e m b a n tu m e n ga ra h ka n a lu r

    p en e lu su ra n m a sa la h sa m p ai d ite m u ka n n ya so lu si (H arto n o ,

    20 0 3 : 19 ) . S ya ra t u ta m a m e m ba n gu n a n ta rm u k a pe m a k ai

    a d a lah ke m u da h a n d a la m m e nja la n k a n siste m , ya n g

    d ita m p ilk a n m eru p a k a n ta m p ila n ya n g in te ra ktif , ko m u n ik a tif ,

    d an m u d a h d a la m p e m a ka ia nn ya .

    2.2.4 R epresentasi Pengetahuan

    R e pre se n ta si pe n ge ta hu a n m eru p a ka n k o m b in asi sis te m

    b erd a sarka n d ua e le m e n , ya itu stru k tu r d a ta dan p e n afsira n p rose d ur

    un tu k d igu n a ka n p e n ge tah u an da la m m e n yim p a n stru k tu r d a ta (A rh a m i,

    20 0 5 :29 ) . D ala m siste m p a k ar, p e n ge ta h u a n ya n g te la h d i u ra ik a n ,

    d ire p rese n tasik a n ke d a la m b e n tu k ya n g d a p a t d ip roses o le h ko m p u ter.

    M e nu ru t F ire b ro u gh d a la m A rha m i (2 0 05 :2 8 ), te rd a pa t e m pa t te kn ik

    ya n g te la h d ib u ktika n efe k tif u n tu k re p rese n ta si p en ge ta h u a n , ya itu

    20

  • ja rin ga n se m a n tik (semantic network), frame dan script, se rta a tu ran

    p ro d u ksi.

    2.2.4.1 Jaringan Sem antik (S em antic netw ork )

    Ja rin ga n se m a n tik m e ru p a k a n ja rin ga n d a ta da n

    in fo rm asi ya n g d igu n a k a n un tu k info rm a si ya n g

    p ro p o rsio n a l. Ja rin ga n se m a n tik k a d a n g juga d iseb u t

    ja rin ga n p ro po sitio n a l (b e rn ila i b e n ar a tau sa la h ). D a la m

    m a te m atika , is tila h ja ringa n se m a n tik m e rup a k a n su a tu

    la be l a ta u graph b erara h (A rh a m i, 2 0 0 5 :3 1 ) . Ja rin ga n

    se m a n tik p erta m a d isos ia lisa sika n o le h Q u ilin d a n R a ph ae l

    p ad a ta h un 1 9 6 8 (M e dske r ; 19 9 3 :1 1 0).

    S tru k tu r d ari ja rin ga n se m a ntik d itu n ju k ka n se ca ra

    gra f ik ya n g te rd iri d ari sim p u l (node) da n bu su r (arc) ya n g

    m e n gh u b u n g ka n n ya . S im pu l m e n ya ta ka n obje k , ko n sep

    a ta u situa si, se da n gka n b u su r d igu n a ka n se b a ga i links a ta u

    edge ya n g m e n ya ta ka n hu b u n ga n (relationlship) an ta r

    sim p u l.

    M e nu ru t C h a n g (1 9 9 0 ,4 1 ) su a tu ja rin ga n se m a n tik

    d ap a t d iba ya n gka n seb a g a i su a tu la ha n d a ta (data land) .

    S u a tu sim p u l m e ru p a ka n ta n da la ha n d an su a tu sis i

    m eru p a ka n h u b un ga n a n ta r ta n da -ta n da la ha n te rse b u t.

    Id e n ya b a h w a sua tu la h a n da ta a d a la h te p a t m irip su a tu

    21

  • la h an . K ita d a p a t m e nca pa i ke se su a tu tan d a la h a n , d a n

    m e n d a pa tka n le b ih b a ny a k in fo rm a si m e la lu i hu bu n ga n -

    hu b u n ga n ke a ta u d enga n ta nd a -ta n da la h an ya n g la in .

    C o n to h ja rin ga n se m a n tik d itu n ju kk a n p a da ga m ba r 2 .7 .

    R ich ard S au d a ra L a k i- la k i Jo h n M ary

    K em e n a k a n -

    La k i- la k i

    P am an

    A ya hA n a k

    L a k i- la k i

    Ib u

    A n a k L a k i-la k i

    S m ith

    G ambar 2.6 Jaringan Sem antik

    2.2.4.2 F ram e

    S ala h sa tu sk e m a ya n g te la h d igu n a ka n d a la m ba n ya k

    a p lika si A I a d a la h frame (b in gk a i). Frame p erta m a k a li

    d ik e na lk a n o leh B arle tt p a da ta h u n 19 3 2 (D u rk in ; 1 99 3 ,7 3 )

    ke m u d ia n d ike m b a n gk a n o le h M insk y d an K uip ers

    (M e dsk e r; 1 9 9 3 :1 0 9). Frame d a pa t d ip an da ng se b a ga i

    stru ktu r d a ta sta tik ya n g d igu n a ka n un tu k

    m ere p rese n tasika n situa si-s itu asi ya n g te la h d ip ah a m i d an

    stereotype. Frame b erupa ku m p u lan -ku m p u lan slo t yan g

    d igu n a ka n a ta u m e ru p a ka n a trib u t un tu k m e n d esk r ipsik a n

    p en ge ta h ua n . P e n ge tah ua n ya n g te rm u a t d a la m slo t d a pa t

    b eru pa ke ja d ian , lo ka si, situ asi a tau p un e le m e n -e le m e n la in .

    22

  • Frame d igu n a ka n un tu k re p rese n tasi pe n ge ta h u a n

    d e kla ra tif .

    P ro ses p e n a la ra n ya n g d ila ku ka n o le h frame sec ara

    ese n sia l a da lah m e n gko n firm a sik a n b erb a ga i h ara pa n

    (e ksp e k tasi). Ju m lah berb a ga i ha ra pa n in i m e n gisi s lo t da n

    m e m e riksa a p a ka h ia se su a i d e n ga n situ asi ya n g b erla ku

    a ta u tid a k (A rh a m i, 20 05 :4 1 ). D e sa in stru k tu r Frame

    te rlih a t p a da ga m b a r 2 .7 b e riku t.

    G ambar 2.7 C ontoh F ram e

    2.2.4.3 Script

    Script m e ru p a ka n ske m a rep re se n ta si pe n ge ta hu a n

    ya n g sa m a d en ga n frame. H a n ya sa ja frame

    m e n gga m b a rk a n o bje k se d an g ka n script m e n gga m b ark a n

    uru ta n p eristiw a . Script, d ik e m b a n gk a n o le h S c h a n k d an

    A b elso n p a da ta h un 19 7 7 (M e dsk e r; 19 9 3 :11 0) .

    23

  • P e n g ga m b a ran u ru ta n p er is tiw a p a da script m e n g g un a k a n

    sera n gka ia n slo t ya n g beris i in fo rm a si te n ta n g o ran g , o bje k

    d an tin da ka n -tin da ka n ya n g te rja d i d a la m sua tu peris tiw a .

    Script itu sen d iri m e m ilik i b ebera pa e le m e n u ta m a

    ya itu ko n d isi m a su ka n , prop (p e n du ku n g), track (ja lu r), role

    (p era n ) , d a n scene (a de ga n). M e dsk e r m e n a m ba h k a n sa tu

    e le m e n uta m a ya itu Result condition that will generally be

    true after the events described in the csript have occurred

    (1 99 3 :11 0) . C o n to h se derh a na d ari script d apa t d ilih a t pa da

    ga m b a r 2 .8 .

    SCRIPT R e sto ra n

    Ja lu r (Track) : res to ra n s w ala y a n (fa s t fo o d )

    P era n (Roles ) : T a m u , p e la y a n

    P e n d u k u n g (Prop) : c o u n te r, b a k i, m a k a n a n , u a n g , s e rb e t , g a ra m ,

    m e r ic a , k e ca p , se d o ta n , d a n la in - la in

    K o n d is i m a s u k a n : ta m u la p a r , ta m u p u n y a u a n g

    A d e g a n 1 (scene 1 ) : M a s u k

    T a m u p a rk ir m o b il

    T a m u m a s u k re s to ra n

    T a m u a n tre

    T a m u b a c a lis t m e n u d a n m e m u tu s k a n a p a

    y a n g a k a n d ip es a n

    A d e g a n 2 : p e sa n a n

    T a m u m e m b e r ik a n p es a n a n p a d a p e la y a n

    P e la y a n m e n g a m b il p e s a n a n d a n

    m e le ta k k a n m a k a n a n d i a ta s b a k i

    T a m u m e m b a y a r

    24

  • A d e g a n 3 : m a k a n

    T a m u m e n g a m b il s e rb e t, se d o ta n , g a ra m

    d a n la in -la in

    T a m u m e m b a w a b a k i m a k a n a n k e m e ja

    k o s o n g

    T a m u m a k a n d e n g a n c e p a t

    A d e g a n 4 : p u la n g

    T a m u m e n in g g a lk a n m e ja

    T a m u m e m b u a n g s a m p a h

    T a m u m e n in g g a lk a n re s to ra n

    T a m u n a ik m o b il d a n p u la n g

    R e s u lt (h a s il) :

    T a m u m e ra s a k e n y a n g

    T a m u s e n a n g

    T a m u k e c e w a

    T a m u s a k it p eru t

    G ambar 2.8 C ontoh Script

    2.2.4.4 A turan P roduk si

    K aid a h S iste m pro d u ksi m e nja d i ac u a n ya n g san g a t

    se rin g d igu n a k a n o leh m eto de infe re n si sis te m p a ka r dan

    d a la m ka sus pe n ye le sa ia n m a sa la h tin g ka h la ku m a nu sia ,

    a ta u da la m pro du ks i se de rha na . P e n ge ta h u a n da la m sis te m

    pro d u ksi d a p a t d irep re se n tasik a n o le h h im p u na n ka ida h

    d a la m b en tu k : IF [ko n dis i] TH E N [a ks i]. They have been

    used extensively in expert system, particularly those created

    25

  • for diagnosis and planning(M ed sk er; 1 9 9 3 :1 08). A tu ra n

    p ro d u ksi d ip o pu le rka n o le h N e w l da n S im o n dan ju ga o leh

    D a vis d a n K in g(M ed sk er ; 19 9 3 :10 7). C o nto h p en erapa n

    a tu ra n p ro d u ksi te rliha t da la m ga m b a r 2 .9 .

    IF [S a k it ke p a la A N D sa k it ten ggo ro k a n A N D h idu n g te rsu m b at]

    T H E N [ m inu m asp irin g A N D istira h a t]

    G ambar 2.9 C ontoh A turan Produk si

    T erd a p a t tiga e le m e n u ta m a d ari se m ua siste m

    pro d u ksi (A rh a m i, 20 0 5 :7 7 ), ya itu :

    a . D ata base glob a l

    M eru p a ka n stru ktu r da ta u ta m a d ari s is te m p ro d u ksi.

    b . K aid a h p rod u ksi

    K aid a h p rod u ksi m e m p u n ya i b a gia n ko n d isi ( IF ) yan g

    d ise bu t b a gia n ka n a n da n a ksi (T H E N ) ya n g d ise bu t

    b a gia n kiri.

    c . S iste m ko n tro l

    M eru p a ka n p ro gra m p en te rje m a h ya n g e sen sia l u n tu k

    m e n go n tro l u ru tan d im a na k a ida h -ka id a h p ro d u ksi d ip icu

    d an m e n ye lesa ik a n ko n flik j ika le b ih d ari sa tu ka id a h

    ya n g d ia p lik asik a n .

    H u b un ga n d ari ke tiga e le m e n u ta m a d i a tas te rlih a t

    p ad a ga m ba r 2 .1 0 .

    26

  • STRUKTURKONTROL(interpretasi kaidah)

    Basis Pengetahuan(KumpulanKaidah)

    DatabaseGlobal(WorkingMemory)

    G ambar 2.10 H ubungan E lem en U tam a pada A turan P roduksi

    2.3 W eb

    M e nu ru t ka m u s b a h asa Ind o n esia w e b berarti s is te m un tu k

    m e n ga kse s, m e m a n ip u las i, d a n m e n gu n d u h do k u m e n h ip erta u t ya n g

    te rd a pa t da la m ko m p uter yan g d ih ub u n g ka n m e la lu i in te rn e t (S u go n o ,

    20 0 8 :16 2 0). S e b u ah h a la m a n w e b b ia san ya b eru p a do ku m e n ya n g d itu lis

    d a la m fo rm at H T M L ( H yp e r T e x t M arku p L a n gu a ge ), ya n g se la lu b isa

    d ia kses m ela lu i H T T P , ya itu se b u ah p ro to ko l yan g m e n ya m p a ik a n

    in fo rm asi d ari server website un tu k d ita m p ilka n ke p a d a p ara p e m a k a i

    m e la lu i web browser. S e m u a p u blik a si dari website te rseb u t d a p a t

    m e m be n tu k se b u a h ja ringa n info rm a s i ya n g sa n ga t b e sar.

    2.4 Diagnosa

    D ia gn o sa a tau D ia gn o sis da la m ka m u s besar b a h asa In d on e sia

    a d a lah pe ne n tu a n su a tu p e n ya k it de n ga n m e n eliti (m e m e rik sa) ge ja la -

    ge ja la n ya (S u go n o , 2 0 0 8:3 50 ).

    27

  • 2.5 P enyakit

    P e n ya k it a da lah sua tu k e a d aan a b no rm a l dari tub uh a ta u p ik ira n

    ya n g m e n ye b a b k a n ke tid a k n ya m a na n , d isfu n gsi a ta u ke su ka ra n te rh a d a p

    o ra n g ya n g d ip e n garu h in ya .

    2.6 G igi dan M ulut

    Mulut dalam bahasa latin sering dikenal dengan kata oral atau oris.

    Mulut berukuran lebar atau tinggi 4-6 cm yang diukur ketika kita sedang

    menguap atau mulut terbuka lebar (M arta w ia nsya h , 2 00 8 : 1 ). K o m p o n e n

    o rga n ya n g m e n yerta i m u lu t an ta ra la in ; g ig i d an b ib ir se b a ga i pe m bata s

    se be la h d e pa n , lid ah se b a ga i pe m ba tas se be la h ba w a h , fa rin g se ba ga i

    p e m b atas ba gia n b e la ka n g , p ip i se b a ga i pe m b a ta s seb e la h sa m pin g d a n

    p a la tu m (la n git-la n git) seb a ga i p e m ba tas b a gia n a tas (M arta w ia nsya h , 2 0 0 8 :

    2 ).

    G ig i se nd iri seb a ga i ba gia n m u lu t m e m ilik i s tru k tu r, b en tu k d an

    ju m lah ya n g h a m p ir sa m a pa d a se tia p m a n usia . Pada anak-anak terdapat 20

    buah gigi sulung, dimana tiap-tiap rahangnya terdiri atas 4 gigi seri, 2 gigi

    taring, dan 4 gigi geraham. Untuk gigi dewasa, biasanya berjumlah 32 buah

    gigi tetap, pada tiap rahangnya terdiri atas 4 gigi seri, 2 gigi taring, 4 gigi

    geraham kecil, dan 6 gigi geraham besar (M arta w ia n sya h , 2 00 8 : 3).

    P e m b e d a an ta ra gig i su lun g d e n ga n gig i te ta p a d a la h b e n tu k , u ku ran , w a k tu ,

    ju m lah dan stru k tu r g ig in ya .

    28

  • B e n tu k gig i tia p o ra n g m e m a n g b erb e da -b e d a , ta p i p ad a dasarn ya

    se tia p gig i te rd iri d ari susun a n d a n stru ktu r ya n g sa m a . G ig i te rb a gi m e njad i

    tiga b a gia n ya itu m a h ko ta g ig i m e ru p a k a n b a gia n ya n g m e n o n jo l d i a ta s gu si,

    a ka r g ig i b a gia n ya n g te rpen d a m dala m tu lan g ra h a n g , d a n le h er g ig i ya n g

    m e ru p a ka n p erba tasa n berte m u n ya m a h ko ta da n a kar g ig i.

    G ig i m e m ilik i tiga la p isa n uta m a ya itu e m a il (enamail) , de n tin

    (dentine) dan p u lpa (pulp). E m a il m e rup a ka n ba gia n te rke ra s pad a tu buh

    m a n us ia ya n g te rd iri d ari 99 % b a h an a n orga n ik , te ru ta m a k alsiu m fosfa t

    d a la m be n tu k kris ta l a pa tit dan h an ya 1% b aha n orga n ik ya itu p ro te in ya n g

    sa n ga t ka ya pro lin . D e n tin te rd iri a tas 7 0 % zat a norga n ik b erup a kris ta l

    h id ro ksi a pa tit, 18 % zat o rga n ik b eru p a sera t ko la ge n , le m a k,

    g liko s a m in o glik a n , ko m p le ks p ro te in , da n a sa m sitra t, se rta 1 2 % air. P u lpa

    te rd iri a tas 25 % ba h a n o rga n ik d a n 7 5 % air. P u lp a te rle ta k da la m sa lu ra n a kar

    ya n g b an ya k b eris i p e m b u lu h d a ra h d a n pe m b u luh sya ra f. P e m b u lu h d ara h

    ya n g te rle te k p a da p u lpa b erd ind in g tip is dan ka ku se hin gga san ga t re n ta n

    te rh a da p p eru ba h an te kan a n h id ro sta tik ya n g d a p a t m e n ye b a b k a n p era da nga n

    rin ga n .

    G ambar 2.11 P enam pang G igi

    29

  • 2.7 K onsep D asar B asis D ata

    2.7.1 P engertian B asis D ata

    B a sis da ta m eru p a ka n ku m pula n d ari d a ta ya n g sa lin g b erh u b u n ga n

    sa tu de n ga n ya n g la in n ya , te rsim pa n d i peran gk a t ke ra s ko m p u ter dan

    d igu n a ka n p eran gka t lu n a k u n tu k m e m a n ip u lasinya (H arto no , 2 0 02 :7 1 1).

    Is tila h basis d a ta p a d a um u m n ya ju ga m e n yira tkan seran g ka ia n s ifa t ya n g

    te rka it; b erb a gi d a ta , in te gra si d a ta , in te grita s d a ta , kea m a n a n d a ta ,

    a bstra ksi d a ta , da n in d e pe n d en si d a ta (S im a rm a ta , 20 0 7 : 6 ).

    2.7.2 P engertian D B M S

    S iste m m a naje m e n b a sis d a ta (D B M S ) a d a la h su a tu p eran gk a t

    lun a k ko m ple ks ya n g m e n ga tu r p erm in ta a n da n pen y im p a n a n d a ta ke dan

    d ari d isk . S iste m m a n aje m e n basis da ta (D B M S ) a d a la h pera n gk a t lu na k

    ya n g d isa j ikan o leh pe nju a l ba sis da ta . P ro d u k p era n gk a t lu na k se p erti

    M icro so ft A cce ss , O rac le , M icrosof t S Q L S erver, S yb a se , D B 2 ,

    IN G R E S , d an M yS Q L a d a la h se m ua D B M S . (S im a rm a ta , 2 0 0 7 :1 4 )

    2.8 P erangkat L unak yang D igunakan

    2.8.1 PH P

    P H P P erta m a ka li d ite m u k a n ta hu n 1 9 95 o le h se o ran g S oftw are

    D e ve lo p er b erna m a R a sm u s L erd ro f (D w iarta ra : 3 ). P H P (P erson a l

    H o m e P a ge ) h a d ir se ba g a i usa ha m e n d in a m isa sik a n ha la m a n w e bsite .

    H al in ilah ya n g m e m b e d a ka n P H P d en ga n H T M L . H T M L m eru p a k an

    b ah a sa sta tis ya n g a p ab ila kita in g in m eru b ah ko n te n /isin ya m a ka ya n g

    30

  • h arus d ila ku k a n p erta m a ka li n ya a d a la h , m e m b u k a file -n ya te rle b ih

    d ah u lu , ke m u d ian m e n a m b a h k a n isi ke da la m file te rse bu t (D w iarta ra : 4 ).

    S e m e n ta ra , j ika m e n ggu n a ka n P H P , h an ya p erlu m eru b ah b a gian ya n g

    d itu ju sa ja .

    2.8.2 M ySQ L

    B erb ic ara m e n ge n a i m ysq l, tida k le p as d ari b erb ica ra m e n ge na i

    sq l (structured query language) ya kn i b a h a sa y a n g b eris i p erin ta h -

    p erin ta h u n tu k m e m a n ipu lasi d a ta ba se , m u la i dari m e la ku ka n p erin ta h

    se lec t u n tu k m e n a m pilka n isi d a ta base , m e n g insert a ta u m e na m ba h k a n

    isi ke d a la m database, m e n delete a tau m e n gh a p us isi database d a n

    m e n gedit database (D w iarta ra : 6 9 ) .

    M y S Q L b era w al d ari pro ye k ya n g d im ula i o le h k ed u a o ra n g

    developer, ya kn i M ic hae l W ide n iu s da n D a vid A x m ark d i ta hu n 1 9 9 4.

    P ro ye k in i d id asari ka re n a in gin m e m b u at sua tu sis te m data ba se ya n g

    m u ra h , m e sk ip u n k e tika itu a da database ya n g powerfull ya kn i o rac le ,

    n a m u n d ata base in i bersifa t ko m e rsil ya n g h arga n y a su p er m a h al, da n

    b e gitu m e n gu a sa i pasar.

    2.8.3 X A M PP

    S e su a i de n ga n p e nje la san p a d a su b ba b 2 .3 , ba h w a a plik a si w e b

    m e n yim p a n in fo rm a si p ad a web server, o leh k are n a itu k ita

    m e m b u tu h ka n web server lo k a l ya n g m a m p u m e m fasilita si a p lika si k ita

    se be lu m di p u b lika sika n . S a la h sa tu web server lo ka l ya n g c u ku p fa m ilia r

    31

  • a d a lah X A M P P . X A M P P a w aln ya d ik e m b a n gka n d a ri seb u a h tim pro ye k

    ya n g b ern a m a A p a ch e F rie nd s. X A M P P in i m e ru p a ka n se bu a h software

    ya n g m e n d u ku n g b a n ya k sis te m o pera si d a n m e rup a ka n ko m p ilasi d ari

    b eb era pa p ro gra m . F u ngs i d ari X A M P P a d ala h se b a ga i se rver ya n g

    b erd iri sen diri (localhost) ya n g te rd iri a ta s p ro gra m A p a c he , m y S Q L ,

    P H P , d a n P erl.

    2.8.4 M icrosoft O ffice F ront P age 2003

    F ro n tP a ge is a lso a W eb site m a na ge m e n t to ol.

    1 . A dd , re na m e, d e le te , or m o ve aro un d files (w itho u t do in g it in

    M icro so ft W in d o w s E x p lo re r)

    2 . F ix p ro b le m s b y usin g sp ec ia l re p o rts, like the b ro k e n h yp erlin ks

    rep o rt

    3 . P u b lish a W e b site

    T he im p o rta n t th in g to re m e m b e r is th a t th ese m a n a ge m e n t fe a tu res are

    no t a va ilab le w h e n o p e nin g a n d w o rkin g o n sin gle H T M L files . T h e y are

    a va ilab le o n ly w h e n yo u op e n a nd w o rk o n a F ron tP a ge W e b site .

    (m icroso f t.co m )

    2.9 E xtrem e P rogram m ing

    M etod o lo gi X P m eru p a ka n sa la h sa tu c o nto h m eto do lo gi

    p en ge m b a n ga n ce pa t a ta u b iasa d ise b u t A G IL E d ala m p en ge m b a n ga n

    siste m info rm a si. X P m e m p u n ya i b e bera pa ke le b ih an , se p erti rin ga n

    32

  • (lightweight) , e f is ie n , b er-resiko re nd a h , f le ksib e l, d a n d ise b u t se b a ga i ca ra

    ya n g m e n ye n a n gka n d a la m m e n ge m b a n gk a n a p lika si (M a he nd ra ,

    20 0 7 :31 0) . S a saran X P a d a lah tim ya n g d ib en tu k b eru ku ra n a n ta ra kec il

    sa m pa i m e d iu m , tida k p erlu m e n ggu n a ka n tim ya n g b esar. X p sa n ga t

    m e n ge d e pa n k a n ko m u n ikasi de n ga n user d a la m p ere n c a n aan p ro gra m ,

    se h in gga sasaran ya n g d itu ju d a p a t d ip rose s se ca ra berta ha p da n te p a t

    sa sara n .

    A d a e m pa t n ila i (value) u ta m a ya n g sa n ga t m e n d a sar da n m e njad i

    c iri u ta m a da la m m eto d olo gi X P (H u n t, 2 0 0 6 :7 0 ), ya itu :

    2.9.1 K om un ikasi (com m un icatio n )

    K o m u nik a si m e nja d i ha l ya n g sa n ga t p e n ting u n tu k m e n c a pa i

    ke b e naran da la m se bu a h ilm u ko m p u ter (H u n t, 2 0 06 :7 1 ). M in im m y a

    ko m u n ik a si a ka n m e n im b u lk a n perm asa la h a n da la m pro ses p e m ba n gu n a n

    a ta u p en ge m ba n ga n se bua h software. P a d a m eto d o lo gi X P , ko m u nik a si in i

    sa n ga t d iu ta m a ka n d a la m se tiap fase n ya (fase -fase X P a k a n d ib a h as pa d a

    po in t 3 .4 ), se p erti pa da p ere nca naa n k o m u nik a si sa n ga t d ija ga d e n ga n

    p en ggu n a a h li (expert customer) dari p era ngka t lun a k ya n g se dan g

    d ik e m ba n gka n gu na m e n e n tu k a n ha l ya n g te p a t yan g m e n ja d i ke b u tu ha n

    d ari customer (C oc kb u rn , 2 00 0 :1 39) . K o m u n ik asi in i p u n te ta p d ila ku ka n

    o leh pe n ge m b a n g (developer) d en ga n p ih a k k lie n (customer) pad a sa a t

    coding sa m pa i d e n ga n p e n ye le sa ian a khir p ro gra m , se h in gga saa t a d a

    ke ke liru an dap a t se ge ra d ip erb a ik i (C o c kb u rn , 2 0 00 :14 0) .

    33

  • 2.9.2 K esederhanaan (sim plicity)

    X p m e nc o b a u n tu k m e n cari so lu si pa lin g se derh a na da n p ra k tis .

    P erb e da an m e to de in i d en ga n m e to d o lo gi p en ge m b a n ga n siste m

    ko n ve n sio n a l la in n ya te rle ta k p ada p rose s d e sa in d a n coding ya n g te rfo ku s

    p ad a ke b utu h a n saa t in i d arip a da ke b u tu h a n b e so k , se m in ggu la gi a ta u

    se b u la n la g i. L e b ih b a ik m e la ku ka n ha l ya n g se d erha n a d an

    m e n ge m b a n gka n n ya be so k j ika d ip erlu k a n (H u n t, 20 0 6 :7 2 ).

    2.9.3 M asukan atau um p an balik (feedb ack )

    M etod o lo gi X P m e m u n g k in k a n p ro jec t m e n d a p a tk a n m a su k a n a ta u

    ko re ksi le b ih a w al da n seserin g m u n gk in , b a ik dari costumer, d a ri te a m , dari

    e nd user sesu n ggu h n ya , a ta u d ari sta ke h o ld er la in ya n g b erw en a n g d a la m

    pro jec t da n dari ya n g la in . H al in i sa n ga t m e m b a n tu d a la m m e n gid e n tif ika si

    m a sa la h le b ih a w al se h ing ga d ap a t se gera d ise lesa ik a n (H u n t, 2 0 0 6 :7 2 ). In i

    h an ya d a p a t te rjad i d en ga n ko m u nik a si ya n g o p tim a l se la m a pro ses

    p en ge m b a n ga n b erja lan .

    2.9.4 K eberanian (courag e)

    B era n i m e n c o ba ide baru . B era n i m e n ge rja ka n ke m b ali d a n se tia p ka li

    ke sa la ha n d ite m u ka n , la n gsu n g d ip erb a ik i. C on to h d ari courage a da la h

    ko m itm e n u n tu k se la lu m ela ku k a n design d a n coding u n tu k saa t in i d a n

    bu k a n u n tu k eso k . K etik a ad a ko d e ya n g te rla lu ru m it, su lit d ib ac a d an

    d ip a ha m i, tida k se sua i d e n ga n ke m a u a n p e la ng ga n , d a n la in -la in m a ka

    se h aru sn ya ko d e p ro gra m se perti itu d i refactor (k a lau perlu d ib a n gu n

    34

  • u lan g) . H al in i m e nja d ika n p e n ge m b a n g m e ra sa nya m a n d e n ga n refactoring

    pro gra m ketika d ipe rlu k a n (H u n t, 2 00 6 :7 3 ).

    H a sil su rve i ya n g p ern ah d ila ku ka n o leh IB M p a da ta hu n 2 00 0 de n ga n

    ta ju k What do you think about eXtreme Programming? m e n u nju k ka n

    b ah w a 5 1 % re sp o n den y a n g su d ah m e n c o ba m e to do lo gi X P m e n ya ta ka n

    m e n yu k a in ya (M a h en d ra , 20 0 7 : 3 1 1).

    G ambar 2.12 H asil Survey IB M O ktober 2000 R espon T erhadapM etodologi XP (M ahendra, 2007:311)

    K ele b ih a n d i a tasla h ya n g m e nja d ik a n p e n u lis m e n co b a u ntu k

    m e n era p k a n m eto do lo gi X P in i d a la m m e m b a n gu n a p lika si sis te m pa kar

    b erb a sis web u n tu k d ia gn o sa p e n ya k it gig i d a n m ulu t. A lasa n la in

    p e m iliha n m e to d e in i a d a lah a d an ya ke te rlib a tan user d a la m

    p e m b a n gu n a n a p lika si m isa ln ya p a da tah a p p la n n in g d en ga n

    m e n gu m p u lk a n user stories. S e la in itu , pe m iliha n m e to d e in i d ila ku ka n

    d en ga n a lasa n requirement siste m ya n g b eru b a h de n ga n c e pa t sesua i

    d en ga n h a sil ko nsu ltasi ya n g ru tin d en ga n p a ka r. D ita m b a h la g i m e n uru t

    M a h en d ra (20 0 7 :3 1 0) m e to do lo gi in i ju ga b erp o te nsi un tu k

    p en ge m b a n ga n siste m ya n g b erhu b u n ga n d e n ga n se ju m lah p erm a sa lah a n

    p en ge m b a n ga n Web.

    35

  • 2.9.5 F ase -fase pa da M eto de X P

    M e nu ru t P ro b o ye k ti (2 00 8 :3 ), ad a e m pa t ta h a p p e n ge m b a n ga n sis te m

    d ala m m etod o lo gi X P se p e rti d itu n ju k ka n pa da ga m b ar 2 .13 .

    P e n je la sa n ba ga n d i a ta s te rd a pa t da la m p a para n berik u t;Gambar 2.13 Siklus XP dengan pola sederhana (Proboyekti, 2008:3)

    1. Planning

    B a gia n in i m e la kuk a n p en gu m p u la n in fo rm a si ke m u d ia n

    m e n ye le ksin ya (ya n g d ib a n tu o le h user a h li a ta u pa k ar) se h in gga sesu a i

    d en ga n ke b u tu ha n a p lika s i. P a da p e n e litia n in i pa k ar ya n g d im a ksu d

    a d a lah d o k te r g igi.

    2. Design

    A ktiv itas in i m e m ilik i p rin sip d asar se d erha na ya itu m e n ggu n a ka n ka rtu

    C R C (C lass -R e sp on sib ility -C o lla bo ra to r) un tu k id e ntifik a si da n

    p en ga tu ra n ke las -ke las d a la m ko n se p o bjec t o rie n te d . J ika d a la m

    36

  • p ro se sn ya m e ne m u i kesu lita n m a ka d ila ku ka n la n gk a h sp ike so lu tion

    ya itu pe m b u ata n p ro to typ e .

    3. Coding

    A ktif itas u ta m a a d a la h re fac to rin g ya itu p en ge m b a n ga n d esign m e n uju

    im ple m e n tasi. P a ir p rogra m ya n g m e n ja d i ba gia n d ari fa se in i,

    d ila ku ka n u n tu k real time program solving d a n real time quality

    assurance. S e b e lu m c od in g d ila ku k a n siap ka n un it te st ya n g a ka n

    d igu n a ka n pa da fase se l