PERENCANAAN SISTEM BERBASIS PENGETAHUAN
6.1 PENDEFINISIAN MASALAH Seb el u m de n g a n
m ul ai m e m b a n g u n
tep at. Layakny a
proy e k
sist e m
pak ar, per m a s a l a h a n
pe n g e m b a n g a n
per a n g k a t
haru s did efinisik a n lunak
lainny a,
ad a
b e b e r a p a hal yan g haru s dip erti m b a n g k a n . Pertim b a n g a n ini m e r u p a k a n su atu yan g tipikal
dari
m a n aj e m e n
pe n g e m b a n g a n
sist e m
proy e k
pad a
pro gr a m
kon v e n s i o n a l ,
pak ar perlu dis e s u ai k a n de n g a n
b a g a n b erikut ini terg a m b a r sudut pan d a n g
m a n aj e m e n
na m u n
pad a
ke b utu h a n khus u s Pada tingk at ting gi m e n g e n a i
pe n g e m b a n g a n sist e m pak ar. Pertim b a n g a n khus u s dal a m pen g e m b a n g a n sist e m pak ar b erikut ini dis ajik a n dala m b e ntuk perta ny a a n dan jaw a b a n s e b a g a i ac u a n / petunjuk (guid elin e) dal a m proy e k - proy e k sist e m pak ar. 6.1.1 Menentukan Paradigma Yang Tepat M e n g a p a Kita M e m b a n g u n Si st e m P a k a r ? Pertany a a n ini m u n g ki n pertan y a a n paling pentin g yan g perlu ditany a k a n dala m s etiap proy e k sist e m pak ar. Pertany a a n ini s e m e s ti n y a dijaw a b ol e h pe m ilik (o w n e r s ) atau pe m e g a n g
sa h a m
(sto c k h o l d e r s ) yan g
m e m b i a y ai
pen g e m b a n g a n
sist e m
pak ar. Seb elu m m ul ai, haru s ad a identifika si yan g jela s m e n g e n a i ap a m a s a l a h yan g diha d a pi (pro bl e m ), siap a pak ar (e x p e rt s ), dan siap a yan g ak a n m e n g g u n a k a n (u s e r s ) 6.1.2 Hasil Yang Diharapkan (Payoff ) Ap a Ha sil Ya n g Dihara p k a n ? Pertany a a n ini terk ait de n g a n pertan y a a n perta m a . Pertany a a n ini lebih b er sifat pra g m a ti s
yan g
terk ait de n g a n
pe n g e m b a l i a n
inve s t a si
(return on inve s t m e n t )
su m b e r day a m a n u s i a , wa ktu, uan g dan su m b e r day a lainny a. Hasil yan g dip er ol e h m u n g ki n b erup a uan g , pe nin g k at a n efisi e n si, atau keuntun g a n lain dari sist e m pak ar. Namun jika tidak ad a s e o r a n g p u n yan g m e n g g u n a k a n sist e m ini m a k a dikatak a n tidak ad a ha sil yan g dip er ol e h .
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
1
6.1.3 Peralatan (Tool s ) P e r al ata n Ap a Ya n g Ter s e d i a Untuk M e m b a n g u n Si st e m P a k a r ? Saat ini terd a p at b e b e r a p a
per al at a n
sist e m
pak ar de n g a n
kekur a n g a n m a s i n g - m a s i n g . Peralat a n ini juga b er k e m b a n g
kel e b i h a n
dan
de n g a n pe s at. Salah
s atu c ar a untuk m e m ilih per al at a n m a n a yan g digun a k a n nantinya ad al a h de n g a n m e m b a c a / m e n e l u s uri literatur terkini dan b erta n y a pad a ora n g - ora n g yan g pern a h m e b a n g u n sist e m pak ar. 6.1.4 Biaya (Co st ) B er a p a B e s a r n y a Biay a Ya n g Dibutu h k a n ? Besarny a biay a yan g dibutuhk a n untuk m e m b a n g u n sist e m pak ar b er g a n tu n g pad a su m b e r day a m a n u s i a, w aktu, dan su m b e r day a lainny a yan g digun a k a n . Selain hard w a r e dan s oftw ar e yan g dibutuhk a n untuk m e nj al a n k a n per al at a n sist e m pak ar, perlu juga dip erti m b a n g k a n biay a untuk pel atih a n , teruta m a jika per s o n e l yan g terlib at tidak atau m e m iliki s e dikit pe n g al a m a n dala m m e n g g u n a k a n per al at a n sist e m pak ar. 6.2. TAHAPAN PENGEMBANGAN SISTEM PAKAR Pen g e m b a n g a n s e b u a h sist e m pak ar ak a n b er g a n t u n g pad a su m b e r day a yan g ters e di a . Sep erti halny a proy e k- proy e k pe n g e m b a n g a n pe n g e m b a n g a n
sist e m
juga
ak a n
b er g a n t u n g
per a n g k a t lunak lainny a,
pad a
pen g e l o l a a n
pro s e s
pe n g e m b a n g a n . 6.2.1 Manajemen Proyek (Proje ct Manage m e nt ) Manaje m e n
proy e k ditujuk a n untuk m el a k s a n a k a n P ROJ E C T MANAG E ME NT s e p e rti yan g terg a m b a r pad a g a m b a r 6. 1 di ba w a h ini : Activity Mana gement
Sc h e d uli An a lys i ng s Pla n n i Ch ro n ic lin ng g Si st e m B er b a s i s P e n g e t a h u a n -
P roduct C onfig uration Management
Pro d u c t Ma n a g e m e nt
Ch a n g e Ma n a g e m e nt
ke gi at a n- ke gi at a n b erikut,
Res ource Management
Ac q u ire Re s o u rc e
Min im ize Re s o u rc e Perencanaan Sistem Berbasis Pengetahuan Bo ttle n e c k s Ga m b a r 6 .1 . Tu g a s Ma n a je m e n Pro ye k
Fo re c a s t Re s o u r ce Ne e d s
As s ig n in g Re s o u rc e 2 Re s p o n s ib iliti es
Manajemen Aktifitas (Activity Manage m e nt ) • Per e n c a n a a n (Plan nin g ) • Mend efinisik a n aktifitas. • Mend efinisik a n prioritas aktifitas. • Mend efinisik a n ke b utu h a n su m b e r day a. • Mend efinisik a n
jan g k a
w aktu
pelak s a n a a n . • Mend efinisik a n tan g g u n g jaw a b . • Penjad w a l a n (S c h e d u lin g )
• Menentuk a n
aw al
dan
pelak s a n a a n . • Menyel e s ai k a n pe nja d w a l a n
ak hir
per s eli sih a n tug a s
yan g
m e m iliki
prioritas sa m a . • Monitoring (Chr o ni clin g )
• Mem o nitor kin erja proy e k .
• Analisis (An aly si s )
• Meng an ali sis
ren c a n a ,
jad w al,
dan
ke gi at a n m o nit orin g . Manajemen Konfigurasi Produk (Produ ct Configuration Manage m e nt ) • Manaje m e n pro du k (Pr o d u c t • Meng el ol a ver si pro duk Man a g e m e n t ) • Manaje m e n
yan g
diha silk a n . peru b a h a n
Man a g e m e n t )
(Ch a n g e
• Meng el ol a
prop o s a l
peru b a h a n
ev alu a si da m p a k . • Menug a s k a n per s o n e l
dan
untuak
m el a k u k a n peru b a h a n . • Menginstal ver si pro du k terb ar u. Manajemen Sumber Daya (Resource Management) • Mera m al k a n ke b utu h a n su m b e r day a • Mendap atk a n su m b e r day a • Meng atur tan g g u n g jaw a b untuk pe n g g u n a a n su m b e r day a s e c a r a opti m u m • Menye di a k a n su m b e r day a kritis untuk m e m i ni m i s a s i ha m b a t a n
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
3
Pada ba g a n b erikut ini dig a m b a r k a n tah a p a n yan g dilalui dal a m pen g e m b a n g a n sist e m pak ar s e c a r a um u m .
Stu d i Ke la ya k a n (Fe a s ib ility Stud y)
Stud i lite ra tur d a n s tud i p e rb a n d in g a n un tu k m e n e n tuk a n k e la ya k a n p ro ye k
Pe m b u a ta n Pro to typ e (Ra p id Pro to typ e )
Dib u a t p ro to tip e s is te m p a k a r un tuk m e n d e m o n s tra s ik a n id e , m e n im b u lk a n a n tus ia s d a n p e rh a tia n d a ri m a n a je m e n tin g k a t a ta s
Pe rb a ik a n Sis te m (Re fin e d Sys te m ) α - te s t
Uji La p a n g a n (Fie ld Te s ta b le ) β - te s t
Sis te m d iu ji o le h us e r ya n g b uk a n k n o w le d g e e n g in e e r a ta u p a k a r.
Ke la ya k a n Sis te m Se c a ra Ko m e rs ia l (Co m m e rc ia l Qu a lity Sys te m ) Pe m e lih a ra a n & Ev o lu s i (Ma in te n a n c e & Ev o lu tio n ) Ga m b a r 6 .2
Ve rifik a s i s is te m p a k a r d is e s u a ik a n d e n g a n m a s a la h ya n g s e b e n a rn ya o le h k n o w le d g e e n g in e e r d a n p a k a r
Va lid a s i d a n p e n g u jia n Do k um e n ta s i u s e r Tra in in g Us e r s u p p o rt m e la u i te le p o n d a n a ta u e m a il
Me m p e rb a ik i b ug s Me n in g k a tk a n Ke m a m p u a n
Ta h a p a n Pe n g e m b a n g a n Sis te m Pa k a r Se c a ra Um u m
6.2.2 Masalah Implementasi (Delivery Proble m ) Setel a h pen g e m b a n g a n , s erin g k ali impl e m e n t a s i sist e m pak ar m e m e r l u k a n biay a hard w a r e dan s oftw ar e yan g b e s a r . Ditam b a h lagi de n g a n biay a pe m e li h ar a a n s etiap tahun n y a. Berga ntun g pad a juml a h sist e m pak ar yan g diimpl e m e n t a s i k a n , m a s a l a h ini dap at m e n j a di m a s a l a h yan g b e s a r dal a m pro s e s pe n g e m b a n g a n , dan haru s
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
4
dip erti m b a n g k a n pad a s a at aw al. Idealny a sist e m pak ar haru s dap at b erjal a n pad a hard w a r e
stan d a r
s e hi n g g a
tidak perlu hard w a r e
khus u s
yan g
tentuny a
ak a n
m e n i n g k a t k a n biay a. Pada b e b e r a p a ka s u s , sist e m pak ar haru s diinte gr a si k a n de n g a n pro gr a m yan g telah ad a
seb elu m ny a.
Dala m
hal ini perlu dip erti m b a n g a k a n
ko m u nik a s i dan
ko or din a s i antar a input/output dari sist e m pak ar de n g a n pro gr a m - pro gr a m ters e b u t. 6.2.3 Pemeliharaan dan Evolusi (Maintenan c e & Evolution ) Pe m e li h ar a a n dan ev olu si sist e m pak ar m e r u p a k a n aktifitas yan g lebih b er sifat terbuk a
(tidak
ko n v e n s i o n a l ,
pern a h yan g
b er h e n ti – op e n - en d e d ) dib a n di n g k a n
. Karen a
sist e m
kin erja ny a ditentuk a n ol e h kn o wl e d g e dap at
m e ni n g k a t
sa at
kn o wl e d g e
pak ar
tidak
dida s a r k a n
de n g a n
pro gr a m
pad a
alg orit m a ,
yan g terd a p at di dala m n y a . Kinerja sist e m b aru
dip er ol e h
dan
kn o wl e d g e
di m o difik a si. Pada pro du k ko m e r s i al, haru s ad a m e k a n i s m e
yan g
la m a
yan g sist e m a ti s dan
efisi e n untuk m e n g u m p u l k a n lap or a n ke s al a h a n (bu g s rep o rt ). Pros e s pe m e li h a r a a n dap at b erjal a n b aik jika terd a p at bu g s rep o rt . Penin g k at a n m erupak a n
ke m a m p u a n
perh atia n
khu s u s
sist e m
pak ar
dala m
pro du k
s et el a h
diim pl e m e n t a s i k a n
ko m e r s i al.
Pen g e m b a n g
juga haru s
m e m p e r h a tik a n ke b utu h a n dan kein gin a n us er dan m el a k u k a n per b aik a n .
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
5
6.3. KESALAHAN PADA TAHAPAN PENGEMBANGAN Beb er a p a ke s al a h a n yan g m u n g ki n terjadi pad a pen g e m b a n g a n
sist e m pak ar
ad al a h : Kesalahan knowledge pakar (Expert’s knowle d g e error ). Pakar m e r u p a k a n su m b e r kn o wl e d g e . Jika kn o wl e d g e ke s al a h a n
maka
ke s al a h a n
yan g b er a s a l dari pak ar m e n g a n d u n g
b erla njut
pad a
ke s e l uru h a n
pro s e s
pe n g e m b a n g a n sist e m . Untuk proy e k yan g m eli b atk a n resik o hidup m a n u s i a dan prop e rti, perlu dibu at suatu pro s e d u r for m al untuk m e nil ai kn o wl e d g e dari pak ar. Misalkan de n g a n m e m b e n t u k s e b u a h pan el yan g b er a n g g o t a k a n us er, pak ar ind e p e n d e n dari bida n g yan g s a m a , pen g e m b a n g sist e m , dan m a n aj e r yan g ak a n m el a k u k a n revi e w s erta an alisis terh a d a p pe m e c a h a n s olusi dan tehnik yan g digun a k a n untuk m e m b a n g u n sist e m . Keuntun g a n validitas
dan
dari pan el ini ad al a h akur a si ny a
s eja k
kn o wl e d g e a w al
dari pak ar ak a n diev alu a s i
pe n g e m b a n g a n .
Se m a ki n
banyak
ke s al a h a n yan g dite m u k a n ak a n s e m a k i n b e s a r biay a yan g dibutuhk a n untuk m e m p e r b a i ki. Jika kn o wl e d g e tidak div erifika si di tah a p aw al, m a k a pe n g ujia n uta m a dilakuk a n pad a tah a p valida si final sist e m yan g m e m e r i k s a ap a k a h sist e m
me m e n u hi
se m u a
ke b utu h a n
teruta m a
dari s e gi
ket e p at a n
dan
kel e n g k a p a n s olusi. Kerugian dari pe m b e n t u k a n pan el ini ad al a h dala m hal m u n c ul n y a biay a ta m b a h a n .
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
6
Kesalahan semantik (Se mantic error ). Kesalah a n s e m a n tik terjadi jika arti dari kn o wl e d g e
tidak dik o m u n i k a s i k a n
secara
tep at. Hal ini dap at dis e b a b k a n
kar e n a kn o wl e d g e en gi n e e r sal a h m e n g i nt e p r et a s i k a n jaw a b a n / kn o wl e d g e yan g dib erik a n ol e h pak ar atau si pak ar sal a h m e n a n g k a p perta ny a a n yan g dib erik a n ol e h kn o wl e d g e me m b e rikan
en gi n e e r ataup u n ke d u a n y a . Misalkan, si pak ar
kn o wl e d g e
: “You ca n
exting ui s h
a fire with wat er”
dan
kn o wl e d g e en gi n e e r m e n g a n g g a p n y a s e b a g a i “ All fires c an b e exting ui s h e d by w at er”. Kesalahan sintaks (Syntax error ). Kesalah a n ini terjadi jika b e ntuk aturan atau fakta yan g tidak tep at di m a s u k k a n ke dal a m sist e m . To ol sist e m pak ar haru s m e m b e r i tand a (flag ) pad a ke s al a h a n ini dan m e m b e r i k a n pe s a n yan g s e s u ai. Kesalah a n
lain yan g
terjadi pad a
tah a p
pen g e m b a n g a n
dis e b a b k a n
pad a ke s al a h a n su m b e r kn o wl e d g e
kn o wl e d g e - b a s e
yan g tidak did et e k s i pad a
tah a p aw al. • Kesalahan mesin inferensi (Inferen c e engine error ). Sam a s e p e rti s oftw ar e lainny a, m e s i n infer e n si jug a dap at m e n g a n d u n g bug/ err or. Pada s a at sist e m pak ar ak a n diim pl e m e n t a s i k a n , s e m u a bug s haru s sud a h dip er b ai ki. Namu n, kad a n g terd a p at bu g s yan g m u n c ul pad a kon di si yan g khu s u s/lan g k a . Sec ar a um u m , bu g s m e s i n infer e n s i dap at m u n c ul pad a sa at op er a s i pen c o c o k a n pola (patter n m at c hin g ), konflik, dan ek s e k u s i, dan ak a n sulit did et e k s i jika bu g s ini tidak kon si st e n . Metod e s e d e r h a n a
yan g dap at digun a k a n
untuk m e m e r i k s a
err or ad al a h
de n g a n b erta n y a pad a us er lain atau ve n d o r . Vend or haru s m e n y e d i a k a n daftar pela n g g a n , bug s rep ort, dan car a per b ai k a n bu g s . Kelo m p o k us er juga m e r u p a k a n su m b e r infor m a s i yan g baik untuk m e n a n g a n i bug s ini. • Kesalahan rantai proses inferensi (inferen c e chain error ). Kesala h a n ini dap at dis e b a b k a n infer e n s i en gi n e ,
ol e h
ke s al a h a n
kn o wl e d g e ,
ke s al a h a n
s e m a n tik, bug s
sp e s ifik a si prioritas aturan (rule ) yan g tidak tep at, dan
inter ak si antar rule yan g
tidak dip er hitun g k a n .
infer e n s i yan g lebih ko m pl e k s
dis e b a b k a n
Kesalah a n
rantai pro s e s
kar e n a ketida k p a s ti a n rule dan
fakta, dan akib at lanjutan dari ketida k p a s ti a n ters e b ut dala m rantai pro s e s infer e n s i dan no n m o n o ti city.
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
7
• Batas toleransi terhadap kekurangan (Limits of ignoran c e error ). Salah s atu m a s a l a h m en e ntuk an
yan g um u m b ata s
m e n g e t a h ui bat a s
diha d a pi s e m u a
toler a n si
terh a d a p
pen g e t a h u a n
yan g
tah a p pe n g e m b a n g a n
kekur a n g a n mer e k a
ol e h
ad al a h
sist e m .
Pakar
miliki dan ke m a m p u a n n y a
b erk ur a n g pad a b ata s ters e b ut. Pakar haru s jujur m e n g a k ui b a h w a
s olusi
m e r e k a tidak opti m al dan m e n g a n d u n g ketida k p a s ti a n . Pad a sist e m pak ar, ke c u ali sist e m diran c a n g khus u s untuk m e n g a k ui ketid ak p a s ti a n , sist e m ak a n tetap m e m b e r i k a n s olu si wal a u p u n pro s e s infer e n s i yan g dilakuk a n dan fakta yan g dimiliki s an g a t s e dikit dan le m a h . 6.4.
REKAYASA PERANGKAT LUNAK (SOFTWARE
ENGINEERING ) DAN
SISTEM PAKAR Siste m pak ar haru s dib erl ak u k a n s e p e rti halny a per a n g k a t lunak lain s e p e rti w or d
pro c e s s o r ,
pro gr a m
payr oll,
c o m p ut e r
ga m e
dan
lainny a,
yan g
m e n g i m p l e m e n t a s i k a n m et o d o l o g i rek ay a s a per a n g k a t lunak (s oft w a r e en gi n e e r i n g ) untuk m e n g e m b a n g k a n per a n g k a t lunak b er ku alita s. Namun ad a per b e d a a n yan g signifikan dari mi si sist e m pak ar de n g a n pro gr a m lainny a. Siste m pak ar m e m iliki mi si
P ROB LE
untuk m e n y e d i a k a n kep a k a r a n / kn o wl e d g e de n g a n ke m a m p u a n b e k e rj a yan g ting gi MS Hig h c o s t Wid e v a ria tio n La c k o f dan m e m ilikio fke m u n g k i n a n m e n g a n d u n g resik an manusia in o m e m b a h a y a k a n kephirodup g ra m m e r d e v e lo p m e e v earlo pmme reunpta k a n sist e m de npgro c tiv dan prop e rti. Oleh kar e n a itu, sist e m dpak a nd uke m aitym p u a n nt m e th o d o lo g y kerja yan g ting gi dan haru s m e m iliki kualitas yan g baik. Rekay a s a per a n g k a t lunak (s oft w a r e en gin e e ri n g ) m e m b e r i k a n m et o d o l o g i yan g digun a k a n untuk m e m b a n g u n s oftw ar e yan g b er ku alitaSs OF s e p eTWARE rti yan g tergEaNG m b a rINE b erikut ini : E RING
Do c um e n ta ti on
Pla n s , Re q u ire m e n ts , a n d De s ig n
Re p o rt s
Sc h e d u l es
So ftw a re Life Cyc le
P RODUC T
Si st e m
Va lid a te d , Ve rifie d , B er b a as i ns dP e n g e t a h u a n Te s te d
-
Ea s ily On Co s t We ll M a in ta in a b le Do c um e n te d tim e Effe c tiv Perencanaan Sistem Berbasis Pengetahuan a nd e En h a n c e a b le
Ga m b a r 6 .3
Me to d o lo g i Re k a ya s a Pe ra n g k a t Lu n a k
8
Kualitas m e r u p a k a n suatu istilah yan g sulit untuk did e s k rip sik a n s e c a r a um u m kar e n a m e m iliki arti yan g b er b e d a pad a ora n g yan g b er b e d a . Salah satu definisi kualitas ad al a h atribut su atu o by e k
yan g diingink a n atau yan g dibutuhk a n
dan
dinyat ak a n dala m suatu sk al a ukuran. Oby ek yan g di m a k s u d disini ad al a h s oftw ar e atau hard w a r e , dan atribut s erta nilainya dikatak a n s e b a g a i m e trik (m etric). Tab el 6. 1 b erikut ini b erisi b e b e r a p a
m e tric yan g dap at digun a k a n
untuk m e nil ai kualitas
s e b u a h sist e m pak ar. Metric ini ha ny a s e b a g a i pan d u a n , tidak s e m u a m etric yan g terd a p at pad a tab el ini dap at diukur pad a su atu sist e m pak ar, atau m al a h ad a m etric yan g s e b e n a r n y a perlu diukur na m u n tidak terd a p at pad a tab el ini. Tab el 6. 1 Metric Kualitas untuk Siste m Pakar • Output yan g tep at yan g dih a silk a n dari input yan g tep at (C orr e c t outp ut giv e n corr e c t input ) • Output yan g len g k a p yan g dihailk a n dari input yan g tep at (C o m p l e t e outp ut giv e n corr e c t )
• Output yan g kon si st e n dari input yan g sa m a (C o n s i s t e n t outp ut giv e n the s a m e input again ) • Dapat dian d alk a n da n tidak s erin g cra s h kar e n a bu g s (R elia bl e s o that it do e s not
• • • •
cra s h (oft e n du e to bu g s ) Mudah digun a k a n da n us er- frien dly (Us a bl e for p e o pl e and pr ef e r a bl y u s e r- frien dly ) Mudah pe m e lih a r a a n n y a (Maintain a bl e ) Dapat ditingk atk a n (En h a n c e a b l e ) Tela h divalida si m e m e n u h i ke b utu h a n da n per mi nt a a n us er (Validat e d to prov e
s atifie s the us e r’ s ne e d s and req u e s t s ) • Tela h diuji ket e p a t a n da n kel e n g k a p a n n y a
(Te s t e d
to
pro v e
corr e c t n e s
it
and
co m p l e t e n e s s ) • Murah (C o s t- eff e c tiv e ) • Koding yan g dap at digu n a k a n ke m b a li untuk aplika si lain (R e u s e a b l e co d e for oth er
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
9
applicatio n s ) • Porta bl e to oth er hard w a r e/ s oft w a r e en vir o n m e n t s • Dapat b erint er a k si de n g a n s oftw a r e lain (Interfa c e a b l e with oth er s oft w a r e ) • Koding yan g mu d a h dim e n g e r ti (Und e r s t a n d a b l e co d e ) • Ketepat a n (A c c u r a t e ) • Presisi (Pr e ci s e ) • Knowle d g e ba s e yan g terv erifika si (V erifie d kn o wl e d g e - ba s e ) • Fasilitan penj el a s a n (Ex pla n atio n facility )
Daftar m e tric yan g kita bu at ak a n m e m p e r m u d a h untuk m e n e n t u k a n m e tric m a n a yan g m e n j a di prioritas, kar e n a ke m u n g k i n a n ad a s atu atau lebih m e tric yan g salin g ko nflik. SIKLUS HIDUP SISTEM PAKAR (EXPERT SY ST EM LIFE CYCL E ) Salah
satu
m et o d e
uta m a
dal a m
rek ay a s a
per a n g k a t
lunak
(softw ar e
en gi n e e r i n g) ad al a h siklus hidup (life cycl e). Siklus hidup suatu s oftw ar e ad al a h satu peri o d e w aktu m ul ai dari pe m b e n t u k a n ko n s e p aw al dan b er a k hir hing g a s oftw ar e ters e b ut tidak digun a k a n lagi. Kons ep siklus hidup ini tidak m e m i s a h k a n tah a p a n pe n g e m b a n g a n
de n g a n pe m e li h ar a a n , m el ai n k a n m e r u p a k a n s atu ke s atu a n yan g
m e n g h u b u n g k a n s e m u a tah a p. Meren c a n a k a n pe m e li h ar a a n dan ev ol u si pad a tah a p a w al siklus hidup ak a n m e n g u r a n g i biay a pro s e s pe m e li h a r a a n dan ev olu si nantinya. 6.5.1 Biaya Pemeliharaan (Maintenan c e Co st ) Pada pro gr a m
ko n v e n s i o n a l , b e s a r n y a biay a pe m e li h a r a a n bia s a n y a b er kis ar
antar a 60 – 80 %
dari total biay a s oftw ar e dan dua sa m p a i e m p a t kali biay a
pe n g e m b a n g a n . Meskipun b elu m ad a infor m a s i m e n g e n a i b er a p a b e s a r n y a biay a pe m e li h a r a a n bes ar
s oftw ar e
dari pro gr a m
sist e m
pak ar, na m u n
ko n v e n s i o n a l .
dip erkirak a n
Jika pro gr a m
juml a h n y a
kon v e n s i o n a l
ak a n lebih
yan g
m e m iliki
alg oritn m a yan g telah dik et a h ui m e m b u t u h k a n biay a pe m e li h a r a a n yan g de m i ki a n b e s a r n y a , m a k a sist e m pak ar yan g dibu at b er d a s a r k a n kn o wl e d g e yan g ke b a n y a k a n b er sifat he uristik dip erkirak a n ak a n m e m b u t u h k a n biay a lebih b e s a r . Teruta m a jika sist e m pak ar m el a k u k a n infer e n s i lebih b a n y a k dala m kon di si ketida k p a s ti a n m a k a biay a pe m e li h a r a a n dan ev olu si ny a ak a n b erta m b a h b e s a r . 6.5.2 Model Air Tejun (Waterfall Mod el )
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
10
Seju ml a h
mod el
siklus
hidup
s oftw ar e
telah
dik e m b a n g k a n
ba gi
pro gr a m
ko n v e n s i o n a l . Salah satu m o d e l yan g klasik yan g paling dik e n al ol e h par a pro gr a m e r ad al a h m o d e l air terjun (wat e rf all m o d e l ) s e p e rti yan g dig a m b a r k a n pad a g a m b a r 6.4. Pada m o d e l
ini, s etiap tah a p n y a
diak hiri de n g a n
valida si dan verifika si untuk
m e m i ni m a l k a n m a s a l a h yan g m u n g ki n terjadi pad a tiap tah a p a n n y a . Pad a ga m b a r juga
terlihat
pan a h
yan g
m e n uju
Sys te m m e fem ausnibgilit k i n k a n ke m b a li dari y m e n g g a m b a r k Va a n lid apetion g e m b a n g a n n
ke
satu
tah a p
tah a p
ke
b erikutny a tah a p
s erta
pan a h
seb elu m ny a.
yan g
Hal
ini
s e c a r a iteratif antar a dua tah a p a n siklus hidup.
Bentuk itera si ini ak a n m e m i ni m a l k a n biay a dib a n di n g k a n de n g a n jika itera si dap at So ftw a re
dilakuk a n untuk p la n s b e b e r a p a tah a p siklus.
nd Istilah alain yan g jug a dip er g u n a k a n
(pro c e s s
re q uire m e m on td e l ), kar e nVa a lidm ao tio d el n
untuk siklus hidup ad al a h m o d e l pro s e s
ini m e m p e r h a tik a n dua isu da s ar dari pen g e m b a n g a n
s oftw ar e , yaitu : (1) Apa yan g haru a n b erikutny a ? Pros d dilakuk uc t d e s ig n
(2) Berap a lam a tah a p b erikutny a ak a n dilak s a n a k a n ? Ve rific a tio n
---
De ta ile d d e s ig n
Ve rific a tio n
Co d e Un it te s t
In te g ra tio n
Pro d u c t v e rific a ti on Im p le m e n ta tio n Sys te m te s t Op e ra tio n a nd m a in te n a n c e
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan Ga m b a r 6 .4 Wa te rfa ll
Mo d e l
Re Va lid a ti on
11
6.5.3 Model Code- and-Fix Model ini m e n g e m b a n g k a n
s oftw ar e
de n g a n
car a
me m buat
pro gr a m
dan
ke m u di a n dip er b ai ki jika terd a p at ke s al a h a n . Model ini m e r u p a k a n m o d e l aw al yan g digun a k a n untuk m e n g e m b a n g k a n s oftw ar e . Namu n s eja k tahun 1 9 7 0 - an, m o d e l ini m ul ai diting g alk a n dan dik e m b a n g k a n m o d e l wat erfall yan g m e m b e r i k a n m e t o d o l o g i lebih sist e m a tik dan san g a t m e m b a n t u teruta m a pad a proy e k - proy e k yan g b e s a r . Namun ke s ulitan pad a m o d e l w at erfall ad al a h perlu ad a n y a infor m a s i yan g len g k a p pad a s etiap tah a p n y a , dan buk a n s e s u a t u hal yan g m u d a h untuk m e n d a p a t k a n infor m a s i
ters e b u t.
Pad a
prakt e k n y a ,
s erin g
tidak
m u n g ki n
untuk
m e n uli s
do k u m e n t a s i ke b utu h a n yan g len g k a p s e b e l u m dib a n g u n prototip e. Sehin g g a yan g terjadi ad al a h “kerja dua kali”, m e m b u a t prototip e, ke m u di a n dari prototip e dip er ol e h infor m a s i ke b utu h a n dan b arula h dib a n g u n sist e m final. 6.5.4 Model Incremental Model incr e m e n t a l (Incr e m e n t al wat e rf all m o d e l ) m e r u p a k a n
per b aik a n
dari
m o d e l w at erfall dan s e b a g a i stan d ar pe n d e k a t a n top- do w n . Ide da s ar dari m o d e l ini
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
12
ad al a h
mem b an gun
ke m a m p u a n de n g a n
s oftw ar e
m eningk at
(incr e m e n t)
fung si o n al. Model incr e m e n t al ini diaplika sik a n
pen a m b a h a n
rules
sist e m .
Keuntun g a n
fung si o n al
sec ara
yan g
m en g a ki b atkan
dari
mod el
pad a
b er d a s a r k a n sist e m
b erta m b a h n y a
ini ad al a h
bah w a
pak ar
ke m a m p u a n pen a m b a h a n
ke m a m p u a n fung si o n al ak a n lebih m u d a h diuji, div erifika si, dan divalida si dan dap at m e n ur u n k a n biay a yan g dik elu ar k a n untuk m e m p e r b a i ki sist e m . Model incr e m e n t a l m erupak a n
mod el
c o ntin o u s
rapid prototyp e
de n g a n
dura si yan g
dip erp a nj a n g
hing g a ak hir pro s e s pe n g e m b a n g a n . Pada m o d e l prototip e bia s a , prototip e han y a dibu at pad a tah a p aw al untuk m e n d a p a t k a n ke b utu h a n us er. 6.5.5 Model Spiral Salah satu car a untuk m e m v i s u ali s a s i k a n m o d e l incr e m e n t al ad al a h de n g a n m e n g a d a p t a s i m o d e l spiral ko n v e n s i o n a l s e p e rti pad a g a m b a r 6.5. Setiap lintas a n pad a g a m b a r spiral m e n a m b a h k a n ke m a m p u a n fung si o n al pad a sist e m . Poin ak hir yan g dib eri lab el “deliv er e d Syste m ” s e s u n g g u h n y a buk a n m e r u p a k a n akhir dari lintas a n
spiral, m el ai n k a n
merupak a n
a w al
spiral b aru
yan g
dim ul ai
de n g a n
pe m e li h a r a a n dan ev olu si (m aint e n a n c e and e v ol utio n ) dari sist e m .
P lanning Re q u ire m e n t De s ig n Va lid a tio n
E va luating the E xpert S ys tem Te s tin g Ve rific a tio n Si st e m B erInb ates igs ra P etio n g ent a h u a n
-
Knowledg e Acquis ition Ve rific a tio n
C oding Ve rific a tio n Perencanaan Sistem Berbasis Pengetahuan Te s tin g
Ga m b a r 6 . 5 Mo d e l Pe n g e m b a n g a n Sis te m Pa k a r Be rb e n tuk Sp ira l
13
MODEL SIKLUS HIDUP LINIER Model siklus
hidup
yan g
telah
b er h a s il diter ap k a n
pad a
s eju ml a h
proy e k
pe n g e m b a n g a n sist e m pak ar ad al a h m o d e l linier, s e p e rti yan g diilustra sik a n pad a g a m b a r 6.6. Siklus ini terdiri dari s eju m l a h tah a p m ul ai dari per e n c a n a a n (plan nin g ) hing g a
ev alu a si sist e m
(sy s t e m
e v al u atio n ) dan ak a n
b erul a n g
hing g a
sist e m
diim pl e m e n t a s i k a n , yan g ke m u di a n sist e m ak a n m e m a s u k i tah a p pe m e li h ar a a n dan ev ol u si. Walaupun tidak dig a m b a r k a n s e c a r a ek s plisit, pro s e s verifikasi dan valida si dijalan k a n
sec ara
beb erapa
tug a s
par al el di s etiap (tas k ). Tidak
tah a p .
se m u a
task
Masing- m a si n g suatu
tah a p
tah a p a n perlu
terdiri dari
dilak s a n a k a n ,
b er g a n tu n g pad a tipe aplika si yan g dib a n g u n . 6.6.1 Perencanaan (Planning ) Tujuan dari tah a p per e n c a n a a n ad al a h untuk m e n g h a s ilk a n ren c a n a kerja (wor k plan ) for m al untuk pe n g e m b a n g a n sist m pak ar. Renc a n a kerja ad al a h s e k u m p ul a n do k u m e n
yan g
digun a k a n
untuk
m e n u n tu n
dan
men g e v alua si
pro s e s
pe n g e m b a n g a n . Tug a s (tas k ) yan g dilakuk a n pad a tah a p ini dap at dilihat pad a tab el 6. 2.
Kn o w le d g e Ba s e lin e Plannin g
Knowl e d g e Definition Sourc e Acquisiti Ident. on & Analysis Sele cti & on Extractio
De s ig n Ba s e lin e
Knowle d g e Desig n Definiti Detaile on d de si g n
Cod e & Che c k o ut
Pro d u c t Ba s e lin e Knowle d g e Verificatio n For m Test al Analys Test is
Kn o w le d Te s t Kn o w le d g e Pre lim in a ge Re a d in e Re v ie w ry Da ta Sys te m ss Re Sistem v ie w Berbasis Si st e m B er b a s i s P e n g e t a h u a n - Perencanaan De s ig nPengetahuan Re v ie w Re v ie w Wo rk Pla n
Ga m b a r 6 .6 Mo d e l Lin ie r Sik lu s Hid u p Pe n g e m b a n g a n Sis te m Pa k a r
Syste m Evaluati on
Te s t Au d it Re v ie w
Fin a l Re v ie w 14
n
Ta b el 6.2 Tug a s Tah a p Per e n c a n a a n Tugas Penilaia n kelay a k a n (fea si bility a s s e s s m e n t )
Pen g el ol a a n
su m b e r
day a
(re s o u r c e
ma n a g e m e n t )
Menentuk a n
Tujuan ap a k a h perlu diba n g u n
sist e m ,
ya,
jika
ap a k a h
s oftw a r e ,
hard w a r e
yan g
men d a p atkan
Pe m b a g i a n tug a s (tas k pha s in g )
su m b e r day a ters e b u t. Menentuk a n tuga s da n
Penja d w a l a n (s c h e d u l e s )
m a s i n g - m a s i n g tah a p. Menentuk a n tan g g a l pela k s a n a a n
fung si
a w al
sist e m
ters e b u t
m e n g a p lik a s ik a n sist e m pak ar Menilai su m b e r day a m a n u si a , wa ktu, uan g , Bagai m a n a
Pen g g a m b a r a n
sist e m
su atu
sist e m
meng el ola
a w al
da n
dala m
yan g
pad a ak hir ma sing-
ak a n
dibu at
(pr elimin ar y fun ction al layout )
de n g a n
fung si
sist e m
da n
Kebutuh a n
m e n e n t u k a n tujuan sist e m . Mend e s k rip sik a n pan d a n g a n
lev el
ata s
sist e m
ak a n
lev el
ata s
req uir e m e n t s )
(high- lev el
meng en ai
men e ntukan
da n
urutan ny a
tug a s- tuga s
m a s i n g tah a p. Mend efinisik a n
dibutuh k a n .
ba g a i m a n a
fung si
dic a p ai.
6.6.2 Pendefinisian Knowledge (Knowled g e Definition ) Tujuan tah a p ini ad al a h m e n d e fi ni s k a n ke b utu h a n kn o wl e d g e dari sist e m pak ar. Tah a p ini terdiri dari dua tug a s uta m a yaitu (1) Identifikasi dan pe m ilih a n su m b e r kn o wl e d g e
(Kn o wl e d g e
sourc e
ide ntificatio n and s el e c ti o n ) dan (2) Perol e h a n ,
an alisis dan ek str ak si kn o wl e d g e (Kn o wl e d g e ac q ui sitio n, an aly si s, and extra cti o n ). Masing- m a s i n g tug a s uta m a ini terdiri dari b e b e r a p a tug a s s e p e rti pad a tab el 6. 3 dan 6.4 b erikut.
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
15
Ta b el 6.3 Tug a s Identifika si da n Pe milih a n Sum b e r Knowle d g e Tugas Identifika si su m b e r (sour c e identification )
Menentuk a n
Tujuan siap a da n
Priorita s su m b e r (s o u r c e imp ort a n c e )
kn o wl e d g e tanp a m elih at ket er s e d i a a n n y a Menentuk a n su m b e r kn o wl e d g e dala m
Keters e di a a n su m b e r (s o u r c e av aila bility )
urutan priorita s Membu at daftar su m b e r kn o wl e d g e diurutka n
Pe milih a n su m b e r (s o u r c e s el e c ti o n )
b er d a s a r k a n ket er s e d i a a n n y a . Memilih su m b e r kn o wl e d g e
ap a
su m b e r
b er d a s a r k a n
priorita s da n ket er s e d i a a n n y a Ta b el 6.4 Tug a s Perol e h a n , Analisis da n Ekstrak si Knowle d g e Tugas Strate gi per ol e h a n (ac q ui sition strat e g y )
Menentuk a n
Identifika si el e m e n
Tujuan ba g a i m a n a kn o wl e d g e
ak a n
kn o wl e d g e
(kn o wl e d g e
dip er ol e h Memp er ol e h kn o wl e d g e sp e s ifik dari su m b e r
ele m e n t identification ) Siste m kla sifika si kn o wl e d g e
(kn o wl e d g e
yan g ak a n digu n a k a n Mengkla sifika sik a n da n
men g or g a nis a sikan
cla s s ific atio n sy s t e m )
kn o wl e d g e
Ga m b a r a n fung si det ail (Detaile d fun ction al
da n pe m a h a m a n ba gi pen g e m b a n g . Mensp e sifika sik a n ke m a m p u a n fung si o n a l
layo ut )
sist e m s e c a r a det ail. Lev el ini lebih b er sifat tehnik al
Alur ken d a li a w al (pr elimin ar y co ntr ol flow )
yan g ak a n m e m b a n t u v erifika si
dib a n din g k a n
ad al a h
a w al
(pr elimin ar y
u s e r’ s
pak ar. Fas e
kelo m p o k
diaktifkan us er
preli min ary
function al layout yan g b er sifat m a n a j e ri al Mend e s k rip sik a n fas e u mu m yan g ak a n dilalui sist e m
Pandu a n
de n g a n
atau
logik a
yan g dari
dim a k s u d rule
din o n- aktifkan
yan g untuk
m e n g a t ur alur ek s e k u s i Mend e s k rip sik a n sist e m dari sudut pan d a n g
ma n u al )
us er.
Spesifika si
m eli b a tk a n us er da n m e n d a p a t k a n fee d b a c k . Mend efinisik a n ap a yan g ak a n dilakuk a n
ke b utu h a n
(req uir e m e n t s
Tug a s
sist e m .
ini pentin g
Nantinya
dilakuk a n
sist e m
untuk
s p e c ific ation )
ole h
pak ar ak a n
Bas elin e kn o wl e d g e
divalid a si m e n g g u n a k a n sp e sifika si ini. Basis kn o wl e d g e untuk sist e m pak ar. Setela h tah a p ini, s e g a l a peru b a h a n haru s dilakuk a n sec ara
for m al. For m ul a si kn o wl e d g e
yan g
diha silk a n tah a p ini haru s sud a h tep at da n s e s u a i de n g a n tah a p a n b erikutny a .
Si st e m B er b a s i s P e n g e t a h u a n -
Perencanaan Sistem Berbasis Pengetahuan
16
6.6.3 Perancangan Knowledge (Knowle d g e Design ) Tujuan tah a p ini ad al a h m e n g h a s ilk a n ran c a n g a n
rinci untuk sist e m
pak ar.
Tah a p ini terdiri dari dua tah a p uta m a , yaitu (1) Pen d efinisi a n kn o wl e d g e (kn o wl e d g e d efinition ) dan (2) Peran c a n g a n rinci (detail e d d e si g n ). Masing- m a si n g tug a s uta m a ini terdiri dari b e b e r a p a tug a s s e p e rti pad a tab el 6.5 dan 6.6 b erikut. Ta b el 6.5 Tug a s Pend efinisia n kn o wl e d g e Repre s e n t a s i
Tugas kn o wl e d g e
(kn o wl e d g e
repr e s e n t a ti o n )
dis ajik a n
s e p e rti rule, fra m e ,
b er g a n t u n g Struktur
ken d a li
rinci
(detaile d
co ntr ol
stru ct ur e )
Tujuan ba g a i m a n a
Mensp e sifika sik a n dari
tool
ap a
kn o wl e d g e atau
logik a,
yan g
ak a n
digun a k a n Mensp e sifika sik a n tiga struktur ken d a li, (1) Jika sist e m
dig a b u n g k a n
de n g a n
pros e d u r
lain, ba g a i m a n a sist e m pak ar ak a n dipa n g g il, (2)
Kontrol
dari
b er h u b u n g a n Struktur fakta intern al (intern al fact stru ct ur e )
interfa c e
a w al
(prelimin ar y
user
dala m
kon si st e n
rule
su atu
struktur ken d a li m et al e v e l . Mensp e sifika sik a n struktur sec ara
User
kelo m p o k
yan g
sist e m , fakta
untuk
(3)
intern al
me m b a ntu
pe m a h a m a n . Mensp e sifika sik a n us er interfa c e
a w al da n
interfa c e )
m e n d a p a t k a n fe e d b a c k dari us er m e n g e n a i
Renc a n a pen g ujia n a w al (initial te st plan )
us er interfa c e ini. Mensp e sifika sik a n ba g a i m a n a pro gr a m ak a n diuji,
ter m a s u k
mek a nis m e
m e n d e finisik a n
dat a
tes, da n ba g a i m a n a
tes,
ha sil tes
dian alisis. Ta b el 6.6 Tug a s Pera n c a n g a n rinci Tugas Struktur ran c a n g a n (d e s i g n stru ct ur e )
Mensp e sifika sik a n
Tujuan ba g a i m a n a
kn o wl e d g e
dior g a ni s a s i k a n dala n kn o wl e d g e
ba s e da n
ap a saja yan g terka n d u n g pad a kn o wl e d g e Strate gi
impl e m e n t a s i
strat e g y )
Si st e m B er b a s i s P e n g e t a h u a n -
(imple m e n t a ti o n
ba s e Mensp e sifika sik a n
ba g a i m a n a
sist e m
ak a n
diimpl e m e n t a s i k a n
Perencanaan Sistem Berbasis Pengetahuan
17
Interfac e us er rinci (d etaile d u s e r interfa c e )
Mensp e sifika sik a n us er interfa c e yan g rinci
Lapor a n da n sp e sifika si ran c a n g a n (d e s i g n
s et el a h m e n e ri m a fee d b a c k dari us er Mendok u m e n t a s i k a n per a n c a n g a n .
s p e s ific atio n s and rep ort ) Renc a n a pen g ujia n rinci (d etaile d te st plan )
Mensp e sifika sik a n ba g a i m a n a pro gr a m ak a n diuji da n div erifika si.
6.6.4 Koding dan pengujian (Cod e and Che c k o ut ) Tah a p ini m e n a n d a k a n
dim ul ainy a pe m r o g r a m a n .
Tah a p ini diak hiri de n g a n
ad a n y a do k u m e n test rea di n e s s revi e w yan g m e n e n t u k a n ap a k a h sist e m pak ar siap untuk tah a p s el a njutny a dari verifika si kn o wl e d g e . Tah a p ini terdiri dari b e b e r a p a tug a s s e p e rti yan g terc a ntu m pad a tab el 6.7 b erikut. Ta b el 6.7
Tug a s Koding da n Pen g ujia n
Koding (co din g ) Pen g ujia n (te st )
Tugas
Tujuan Membu at pro gr a m Menguji kodin g m e n g g u n a k a n mek a nis m e
data
tes,
tes da n pros e d u r an alisis ha sil
Doku m e n pro gr a m (s o u r c e listing ) User m a n u a l
tes Mengh a s ilk a n dok u m e n t a s i s our c e c o d e Mengh a s ilk a n us er m a n u a l s e hin g g a us er
Installation / op er ati o n s guid e
da n pak ar dap at m e m b e r i k a n fe e d b a c k Mendok u m e n t a s i k a n instala si / op er a s i
Doku m e n
sist e m untuk us er Mendok u m e n t a s i k a n
de s k rip si
sist e m
d e s c ri ptio n do c u m e n t )
(s y s t e m
sist e m
pak ar
sec ara
ke s e l uru h a n m eliputi fung si o n a lita s , bat a s a n , da n m a s a l a h
6.6.5 Verifikasi Knowledge (Knowle d g e Verification ) Tah a p ini b ertujua n untuk m e n e n t u k a n ket e p a t a n , kel e n g k a p a n , dan kon si st e n s i sist e m . Tah a p ini terdiri dari dua tug a s uta m a yaitu (1) tes for m al, dan (2) an alisis tes, yan g m a si n g - m a si n g terdiri dari b e b e r a p a tug a s s e p e rti yan g terc a ntu m pad a tab el 6.8 dan 6.9 b erikut.
Ta b el 6.8 Tug a s Te s For m a l Tugas Pros e d u r tes (te st pro c e d u r e )
Si st e m B er b a s i s P e n g e t a h u a n -
Tujuan Mengi m pl e m e n t a s i k a n pro s e d u r for m al tes
Perencanaan Sistem Berbasis Pengetahuan
18
Lapor a n pen g ujia n (te s rep ort s )
Mendok u m e n t a s i k a n ha sil tes
Ta b el 6.9 Tug a s Analisis Tes Tugas Evalua si ha sil (re s ult ev alu atio n ) Reko m e n d a s i (rec o m m e n d a ti o n )
Tujuan Meng a n alisis ha sil tes Mendok u m e n t a s i k a n rek o m e n d a s i
da n
ke si m p ul a n ha sil tes
6.6.6 Evaluasi sistem (Sy st e m Evaluation ) Tah a p ini m e r u p a k a n tah a p akhir dari siklus dan b ertujua n untuk m e n yi m p ul k a n ap a yan g dip el aj ari dari rek o m e n d a s i untuk per b ai k a n dan pe nin g k at a n . Tah a p ini b e b e r a p a tug a s s e p e rti yan g terc a ntu m pad a tab el 6. 1 0 b erikut. Tab el 6. 1 0 Tug a s Evalua si Siste m Tugas Evalua si ha sil (re s ult ev alu atio n ) Reko m e n d a s i (rec o m m e n d a ti o n )
Tujuan Mneyimp ulk a n ha sil tes da n v erifika si Merek o m e n d a s i k a n peru b a h a n terh a d a p
Valida si (validation )
sist e m Memv alid a si
Lapor a n ak hir (final rep ort )
de n g a n ke b utu h a n da n per mi nt a a n us er Mengh a s ilk a n lap or a n akhir.
Si st e m B er b a s i s P e n g e t a h u a n -
ba h w a
Perencanaan Sistem Berbasis Pengetahuan
sist e m
benar
sesu ai
19