Upload
gasyo21
View
216
Download
0
Embed Size (px)
Citation preview
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
1/66
PROYEK AKHIR
MATA KULIAH LOGIKA FUZZY
SEMESTER GENAP 2013-2014
SISTEM PAKAR DIAGNOSIS PENYAKIT KANKER
PROSTAT MENGGUNAKAN METODE
FUZZYTSUKAMOTO
Disusun oleh:
Kelompok E Kelas A
Ramadhana Sanja A (115090600111010)
Alfan Nazala Putra (115090601111008)
Adzhana Has (115090607111026)
St!an" Amanda S P (1150906071110#$)
%usn"a S&u'r"&aat" (1150906071110#6)
Dosen Pengaja: !a"an #i$aus Mahmu$"% Ph&D&
PROGRAM STUDI INFORMATIKA
PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
MALANG
1
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
2/66
DA#TAR ISI
A*+AR ,S, "
BAB I PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tuuan 2
1.!. "#stemat#ka Penul#san #
-A- ,, ASAR +./R, $
2.1 "#stem Pakar $
2.1.1 De$#n#s# "#stem Pakar $
2.1.2 %arater#st#k "#stem Pakar $
2.1.3 Man$aat "#stem Pakar 5
2.2 %anker Pr&stat 5
2.2.1 De$#n#s# %anker Pr&stat 5
2.2.2 'akt&r Res#k& %anker Pr&stat 5
2.2.3 (eala %anker Pr&stat 7
2.2.4 D#agn&sa 7
2.2.) Peng&*atan %anker Pr&stat 7
2.3 L&g#ka 'u++, 8
2.3.1 %et#-akast#an Bahasa Alam# 8
2.3.2 Pengert#an L&g#ka 'u++, 8
2.3.3 H#munan Fuzzy 9
2.3.4 'ungs# %eangg&taan 12
2.4 Met&-e 'u++, In$erens# "#stem Tsukam&t& 18
-A- ,,, .+///%, P.N.,+,AN AN P.RANAN%AN 21
3.1 I-ent#$#kas# Masalah 22
3.2 "tu-# L#teratur 22
1
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
3/66
3.3 Anal#sa %e*utuhan 22
3.3.1 Anal#sa Data 22
3.3.2 Anal#sa %e*utuhan "#stem 2#
3.4 Peran/angan "#stem 26
3.) Imlementas# "#stem #$
3.! Pengu#an #$
3.0 %es#mulan -an "aran #5
3. Penul#san La&ran #5
-A- ,3 ,P..N+AS, #6
4.1. L#ngkungan Pem*angunan #6
4.2. Imlementas# Data #6
$4#4 ,mlmntas" Alr"tma #9
$4$4 Prsdur ,mlmntas" $$
$454 ,mlmntas" Prram $5
-A- 3 P.N%,AN AN ANA,S,S 51
5414 Anal"sa ata 51
5424 Strat" Pnuj"an 51
54#4 +'n"' Pnuj"an 52
-A- 3, P.N+P 5#
6414 :s"mulan 5#
6424 Saran 5#
A*+AR PS+A:A 5$
2
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
4/66
#
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
5/66
BAB I
PENDAHULUAN
1.1L!" B#$%&'
Perkem*angan en,ak#t -# -un#a mengalam# en#ngkatan -#set#a tahunn,a.
%anker Pr&stat meruakan salah satu -a$tar en,ak#t ,ang *er*aha,a saat #n#.
Mas,arakat a-a umumn,a mem#l#k# se*uah asums# *aha en,ak#t %anker
Pr&statmeruakan tum&r ganas ,ang tum*uh a-a r&stat kelenar seukuran
ka/ang alnut -#*aah kan-ung kem#h r#a ,ang $ungs#n,a memr&-uks#
serma. "e*ag#an *esar %anker Pr&stat tum*uh sangat lam*at namun meruakan
kanker ganas -an kanker ,ang -aat men,e*ar ke *ag#an tu*uh la#n khususn,a
tulang -an kelenar getah *en#ng.
%anker Pr&stat -#se*a*kan karena asuan kals#um *erle*#h men#ngkatkan r#s#k&
%anker Pr&stat a-a us#a lanut -engan mekan#sme enurunan regulas# #tam#n D
akt#$. "alah satu alternat#$ untuk men/egah a-alah melalu# intraprostatic
/&ners#&n -ar# 2)56H7 #tam#n D mena-# #tam#n D akt#$ 5R#n-#astut# 28807.
Hal #n# tak sealan -engan ern,ataan 5"#s&n& 28837 *aha en,e*a* kanker
r&stat-#tentukan &leh -ua hal ,a#tu $akt&r genet#k -an $akt&r l#ngkungan. 'akt&r
r#s#k& la#n ,ang t#-ak kalah ent#ng a-alah us#a -# atas )8 tahun em*esaran
r&stat #nak #n$eks# #rus r#a,at %anker Pr&stat -alam keluarga &la h#-u
-an &la makan.
Hal #n# men/#takan ara-#gma -#kalangan us#a lanut untuk mengk&nsums#
kals#um -alam umlah *an,ak a-ahal k&nsums# kals#um *erle*#h khususn,a
a-a r#a us#a lanut -aa men#ngkatkan r#s#k& terkena en,ak#t %anker Pr&stat
5Astaan M 28807. Peran kals#um -aat men#ngkatkan r#s#k& %anker Pr&stat
a-alah -engan mekan#sme enurunan regulas# 12) 56H72 #tam#n D suatu
#tam#n D akt#$ ,ang -aat mengham*at r&l#$eras# sel %anker Pr&stat 5%r#stall A
-kk 28827.
"#stem akar meruakan suatu s#stem terk&muter#sas# ,ang menggunakan
engetahuan *#-ang tertentu untuk men/aa# s&lus# suatu masalah -ar# *#-ang
terse*ut. "&lus# ,ang -#*er#kan a-a -asarn,a sama seert# ,ang -#s#mulkan &leh
sese&rang ,ang *an,ak mengetahu# masalah terse*ut 5'au+an 28127."#stem akar
fuzzy *er*as#s aturan 5rule-based fuzzy expert system/ FES 7 ernah
-##mlemetas#kan a-a enel#t#an -#agn&sa en,ak#t %anker Pr&stat -engan
mengam*#l -ata la*&rat -an -ata la#nn,a -an -#s#mulas#kan -engan -&kter ahl#
%anker Pr&stat ,ang menghas#lkan ras#& kemungk#nan as#en meng#-a %anker
Pr&stat. "#stem -#kem*angkan menggunakan *e*eraa tools emr&graman -engan-ata 4!41 as#en -ar# l#teratur 5Braer -an %#r*, 19997. "ela#n #tu ter-aat uga
enel#t#an5H#-a,at -an :usr& 28807 tentang hal #n# ,ang *eru-ul ;Desa#n "#stem
1
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
6/66
Pakar 'u++, untuk D#agn&s#s %anker Pr&stat
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
7/66
1.4T(,(&
1. Untuk meng#mlementas#kan s#stem akar -#agn&s#s en,ak#t kanker r&stat
-engan menggunakan met&-e fuzzy Tsukamoto#
2. Untuk mengetahu# t#ngkat akuras# met&-e fuzzy Tsukamoto -alam
meng#mlementas# s#stem akar -#agn&s#s en,ak#t kanker r&stat.
1. M&!
1. Mem*er#kan engetahuan tentang /ara meng#mlementas#kan s#stem akar -alam men-#agn&s#s en,ak#t kanker r&stat.
2. Mem*er#kan man$aat aakah met&-e fuzzy Tsukamoto -aat mem*antu -alam
mengatas# ermasalahan tentang -#agn&s#s en,ak#t kanker r&stat.
3. Mengetahu# t#ngkat akuras# met&-e fuzzy Tsukamoto.
1./. S*!#)!% P#&($*&
Untuk men/aa# tuuan ,ang -#harakan maka s#stemat#ka enul#san ,ang
akan -#susun -alam tugas akh#r #n# a-alah se*aga# *er#kut =
BAB I P#&+($(&
Ber#s# tentang latar *elakang rumusan masalah *atasan masalah tuuan man$aat
-an s#stemat#ka enul#san.
BAB II D*" T#"
Ber#s# te&r#te&r# mengena# s#stem akar kanker r&stat l&g#ka fuzzy -an
met&-e fuzzy #n$erens# s#stem Tsukamoto ,ang meruakan k&nse -asar enel#t#an.
#
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
8/66
BAB III M#!$' P#$!& & P#"&&'&
Ter-#r# -ar# "tu-# L#teratur Anal#sa Data Anal#sa %e*utuhan "#stem Peran/angan
"#stem Imlementas# "#stem Pengu#an %es#mulan -an "aran -an Penul#san
La&ran.
BAB IV I)$#)#&!*
Mem*ahas eneraan met&-e Fuzzy Tsukamoto-alam menentukan resentase
kemungk#nan terkena en,ak#t %anker Pr&stat.
BAB V P#&'(,& & A&$**
Memuat has#l engu#an -an anal#s#s terha-a s#stem ,ang telah -#real#sas#kan.
BAB VI P#&(!(
Memuat kes#mulan ,ang -#er&leh -ar# em*uatan -an engu#an
erangkat lunak ,ang telah -#*uat -alam tugas akh#r #n# serta memuat saransaran
untuk engem*angan selanutn,a.
'A' II
DASAR TEORI
2.1 S*!#) P%"
2.1.1 De$#n#s# "#stem Pakar
De$#n#s# se-erhana tentang s#stem akar meruakan salah satu s#stem
-alam k&muter ,ang -# ran/ang *er-asarkan #lmu keakaran seh#ngga -aat
-#gunakan la,akn,a sese&rang ,ang *erk&nsultas# -engan se&rang akar.
"#stem akar a-alah suatu s#stem ,ang -#ran/ang -#-ean k&muter
-engan /ara men#ru r&sesr&ses em#k#ran ,ang -#gunakan &leh se&rang
akar untuk men,elesa#kan masalah masalah tertentu ,ang *#asan,a
memerlukan keahl#an se&rang akar 5Tur*an5 199)7.
$
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
9/66
"#stem akar 5ECert ",stem7 -#*uat *ertuuan untuk -aat
men,elesa#kan masalah ,ang /uku rum#t ,ang se*enarn,a han,a *#sa
-#selesa#kan &leh ara ahl#. Pem*uatan s#stem akar *ukan untuk
menggant#kan ahl# #tu sen-#r# mela#nkan -aat -#gunakan se*aga# as#sten
,ang sangat *erengalaman 5%usuma-e#5 28837.
"#stem akar a-alah s#stem erangkat lunak k&muter ,ang
menggunakan #lmu $akta -an tekn#k *er#k#r -alam engam*#lan keutusan
untuk men,elesa#kan masalahmasalah ,ang *#asan,a han,a -aat
-#selesa#kan &leh tenaga ahl# -alam *#-ang ,ang *ersangkutan 5Mar#m#n
19927.
2.1.2 %arater#st#k "#stem Pakar
a7 Batasan untuk men/aku ruang l#ngku tertentu
*7 Penalaran terha-a -ata ,ang t#-ak ast#.
/7 Pr&ses engem*angan -aat -#alankan se/ara *ertaha.
-7 Mekan#sme #n$erens# terha-a *as#s engetahuan 5kn&le-ge*ase-7
-aat -#*e-akan.
e7 6utut ,ang akan -#has#lkan *erua saran eme/ahan masalah.
$7 Pengetahuan se/ara umum *er-asarkan ka#-ah 5rule*ase-7
g7 "#stem mamu mengem*angkan ka#-ah se/ara searah ,ang -#sesua#kan
tuntunan &leh #nteraks# emaka#
2.1.3 Man$aat "#stem Pakar
a7 "&lus# ,ang akan -#has#lkan *a#k karena nasehat ,ang k&ns#sten -an
mengurang# kesalahan.
*7 Daat menangka keakaran ,ang sangat ter*atas.
/7 Mem*er#kan akses engetahuan ,ang mu-ah.
-7 %&ns#sten untuk mel#hat se/ara r#n/# -an t#-ak meleatkan #n$&rmas#
se-#k#tun untuk mem*er#kan s&lus# ,ang &tens#ale7 Pen#ngkatan terha-a kemamuan r&*lem s&l#ng karena mengam*#l
sum*er engetahuan -ar# *an,ak akar
$7 Le*#h $leks#*el
2.2 K&%#" P"*!!
2.2.1 De$#n#s# %anker Pr&stat
%anker r&stat a-alah a-an,a tum&r ganas ,ang tum*uh a-a r&stat r#a.
B#asan,a en,ak#t #n# -#alam# &leh r#a ,ang **erus#a !)0) tahun. Mesk#
5
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
10/66
telah *an,ak enel#t#an ,ang -#lakukan namun en,e*a* ast# en,ak#t #n#
*elum -#temukan. Pr&stat a-alah kelenar seks a-a r#a ukurann,a ke/#l -an
terletak -#*aah kan-ung kem#h mengel#l#ng# saluran ken/#ng 5uretra7.
Pr&stat memegang eranan ent#ng -alam r&-uks# /a#ran eakulas# 5#-&&
28807.
%anker r&stat meruakan keganasan terser#ng a-a lak#lak# -# negara
negara *arat se-angkan a-a 18 tahun terakh#r negara As#a menunukkan
en#ngkatan #n-#s-en se*aga# enan-a tum&r a-a lak#lak# -engan keluhan
sum*atan saluran ken/#ng *ag#an *aah 5Ra#n, Um*as 28897.
2.2.2 'akt&r Res#k& %anker Pr&stat
Ber#kut #n# a-alah $akt&r$akt&r ,ang -aat memengaruh#
tera-#n,a kanker r&stat.
a7 %a-ar Prostate Spesific Antigen 5P"A7
P"A a-alah ka-ar r&te#n ses#$#k ,ang ter-aat a-a -arah. %a-ar
P"A ,ang t#ngg# -aat mena-# $akt&r kemungk#nan tera-#n,a kanker
r&stat.
*7 Prostate olume 5P@7
Pen-er#ta kanker r&stat mem#l#k# prostate $olume ,ang le*#h
t#ngg# -ar#a-a kea-aan n&rmal. Hal #n# -#se*a*kan tum*uhn,a selsel
kelenar r&stat ,ang tum*uh se/ara a*n&rmal.
/7 Us#a
"emak#n lanut us#a se&rang r#a maka res#k& mengalam# kanker
r&stat akan men#ngkat. Pa-a us#a 8 tahun se*an,ak !808 r#a mem#l#k#
gam*aran h#st&l&g# kanker r&stat. 5%.6H #ll#am et al 28887
-7 Ras -an temat t#nggal
Pen-er#ta r&stat tert#ngg# -#temukan a-a r#a -engan ras A$r#ka
Amer#ka. Pr#a kul#t h#tam mem#l#k# res#k& 1! kal# le*#h *esar untuk
men-er#ta kanker r&stat -#*an-#ngkan -engan r#a kul#t ut#h 5M&ul ?. .
et al 288)7.
6
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
11/66
e7 R#a,at %eluarga
Res#k& ,ang le*#h *esar *#sa tera-# 23 kal# l#at le*#h *esar a-a
r#a ,ang satu generas# se*elumn,a men-er#ta kanker r&stat.
$7 'akt&r h&rm&nal
Pen#ngkatan h&rm&n test&ster&ne a-a r#a uga mena-# salah satu
$akt&r tera-#n,a kanker r&stat.
g7 P&la makan
Perkem*angan kanker -#-uga *#sa -#engaruh# &leh &la makan
sese&rang. Namun hal #n# *elum *#sa -#elaskan -engan ast# -#se*a*kan
&leh *an,akn,a $akt&r la#n.
2.2.3 (eala %anker Pr&stat
Be*eraa geala ,ang -#t#m*ulkan aa*#la men-er#ta kanker r&stat
a-alah =
a. Terasa n,er# saat *erkem#h
*. Terasa n,er# saat eakulas#
/. Tera-# n,er# a-a unggung
-. %ematuria 5a-an,a -arah a-a a#r kem#h7
e. &okturia 5*erkem#h a-a malam har#7
2.2.4 D#agn&sa
D#agn&sa ,ang -aat -#lakukan untuk mengetahu# a-an,a en,ak#t
kanker r&stat ,a#tu -engan melakukan emer#ksaan P"A 5 Prostate Spesific
Antigen7 atau emer#ksaan /&l&k -u*ur. P"A a-alah emer#ksaan ka-ar P"A
,ang meruakan r&te#n -alam -arah. Pr&te#n terse*ut -#has#lkan &leh sel
sel kelenar a-a r&stat. %emungk#nan men-er#ta kanker r&stat le*#h *esar
aa*#la ka-ar P"A semak#n t#ngg#. %a-ar n&rmal P"A s-alam -arah ,a#tu 8
4 ngFml 5nan&gram er m#ll#l#ter7 -an ka-ar P"A untuk menentukan
tera-#n,a kanker r&stat a-a sese&rang a-alah le*#h -ar# 18 ngFml.
"ela#n P"A -#agn&sa -aat -#lakukan -engan emer#ksaan /&l&k
-u*ura-a en-er#ta kanker r&stat ,ang -aat -#amat# -ar# a-an,a *en&lan
keras ,ang t#-ak *eraturan.
7
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
12/66
2.2.) Peng&*atan %anker Pr&stat
?en#s eng&*atan ,ang -aat -#lakukan a-a en-er#ta kanker
r&stat *erar#as# *er-asarkan sta-#um ,ang -#-er#ta. Be*eraa -#antaran,a
,a#tu =
a. Pem*e-ahan
*. Tera# ra-#as#Fen,#naran
/. %&nsums# &*at&*atan
2.3 L'% F(667
2.3.1 %et#-akast#an Bahasa Alam#
"aat #n# engetahuan manus#a mena-# semak#n ent#ng. %#ta
men-aatkann,a -ar# engalaman *er#nteraks# -engan -un#a ,ang k#ta
t#nggal# -an menggunakan kemamuan k#ta untuk meng&lah segala #n$&rmas#
,ang masuk. Ta# kemamuan manus#a ter*atas -alam hal untuk meman-ang
-an memaham# #n$&rmas#. %#ta ser#ngkal# menemukan -#r# k#ta -#ha-akan
a-a kasus ket#-akast#an ,ang meruakan has#l -ar# kurang elasn,a
#n$&rmas# khususn,a ket#-akakuratan a-a suatu engukuran.
Batasan la#nn,a ket#ka manus#a memelaar# keakuratan a-alah
*ahasa alam# mereka sen-#r# ,ang -#gunakan untuk men-eskr#s#kan suatu
engetahuan k&mun#kas# -an se*aga#n,a. %#ta aham #nt# -ar# t#a katakata
-an -aat *erk&mun#kas# -engan *a#k namun k#ta t#-ak -aat se/ara akurat
setuu terha-a *e*eraa kata ,ang mem#l#k# art# umum. Daat -#art#kan
*aha *ahasa alam# mengak#*atkan ket#-akast#an -alam k&mun#kas#.
%et#-akast#an #n# seert# a-a *e*eraa kata ,a#tu banyak' tinggi'
lebi( besar dari' muda' -an se*aga#n,a ,ang *ern#la# *enar *ag# *e*eraa
kel&m&k &rang. Ist#lah#st#lah terse*ut -aat -#kateg&r#kan fuzzy atau gray
5a*ua*u F samar7 namun &tak k#ta *ekera -engan #st#lah#st#lah $u++,.
"ementara k&muter atau mes#n t#-ak *ekera seert# #tu. Bahasa alam#
-#mana mem#l#k# leel ,ang le*#h t#ngg# -ar#a-a *ahasa emr&graman
terg&l&ng $u++, -an *ahasa emr&graman terg&l&ng n&n$u++,.
"earah L&g#ka 'u++, -# -alam k&mutas# mes#n -#mula# a-a19) ,a#tu se*uah /h# l&g#ka ertama &leh Masak# T&ga# -an H#r&,uk#
8
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
13/66
atana*e -# Bell Teleh&ne La*&rat&r#es. Namun erangkat l&g#ka $u++,
-#kenalkan &leh L&t$# Ga-eh a-a 19!) -an a-a aer terse*ut mas#h
-#se*ut ;alat matemat#s untuk mengatas# ket#-akast#an
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
14/66
4. L&g#ka fuzzy mamu mem&-elkan $ungs#$ungs# nonlinear ,ang sangat
k&mleks.
). L&g#ka fuzzy -aat mem*angun -an mengal#kas#kan engalaman
engalaman ara akar se/ara langsung tana harus melalu# r&ses elat#han.
!. L&g#ka fuzzy -aat *ekerasama -engan tekn#ktekn#k ken-al# se/ara
k&nens#&nal.
0. L&g#ka fuzzy -#-asarkan a-a *ahasa alam#.
2.3.3 H#munan Fuzzy
Pa-a h#munan tegas 5crisp7 n#la# keangg&taan suatu #tem C -alam
suatu h#munan A ,ang ser#ng -#tul#s -engan ACJ mem#l#k# 2
kemungk#nan 5%usuma-e# " Purn&m& H 28187 ,a#tu=
1. "atu 517 ,ang *erart# *aha suatu #tem mena-# angg&ta -alam suatu
h#munan atau
2. N&l 587 ,ang *erart# *aha suatu #tem t#-ak mena-# angg&ta -alam suatu
h#munan.
Terka-ang kem#r#an antara keangg&taan fuzzy -engan r&*a*#l#tas
men#m*ulkan keran/uan. %e-uan,a mem#l#k# n#la# a-a #nteral 81J namun
#nterrestas# n#la#n,a sangat *er*e-a antara ke-ua kasus terse*ut.
%eangg&taan fuzzy mem*er#kan suatu ukuran terha-a en-aat atau
keutusan se-angkanr&*a*#l#tas meng#n-#kas#kan r&&rs# terha-a
keser#ngan suatu has#l *ern#la#*enar -alam angka anang.
10
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
15/66
M#saln,a #ka n#la# keangg&taan *ern#la# suatu h#munan fuzzy U"IA
a-alah 89K maka t#-ak erlu -#ermasalahkan *eraa ser#ngn,a n#la# #tu
-#ulang se/ara #n-##-ual untuk mengharakan suatu has#l ,ang ham#r ast#
mu-a. D# la#n #hak n#la# r&*a*#l#tas 89 us#a *erart# 18 -ar# h#munan
terse*ut -#harakan t#-ak mu-a.
H#munan fuzzy mem#l#k# 2 atr#*ut ,a#tu=
1. L#ngu#st#k ,a#tu enamaan suatu gru ,ang meak#l# suatu kea-aan atau
k&n-#s# tertentu -engan menggunakan *ahasa alam# seert#= MUDA
PAR6BA:A TUA
2. Numer#s ,a#tu suatu n#la# 5angka7 ,ang menunukkan ukuran -ar# suatu
ar#a*le seert#= 48 2) )8 -s*.
A-a *e*eraa hal ,ang erlu -#ketahu# -alam memaham# s#stem fuzzy
5Al#kas# l&g#ka fuzzy untuk en-ukung keutusan "r# %usuma-e#Har#
Purn&m& E-#s# ke-ua (raha Ilmu 28187 ,a#tu=
a. @ar#a*le fuzzy
@ar#a*le fuzzy meruakan ar#a*el ,ang hen-ak -#*ahas -alam suatu
s#stem fuzzy. &nt&h= umur temerature erm#ntaan -s*.
*. H#munan Fuzzy
H#munan fuzzy meruakan suatu gru ,ang meak#l# suatu k&n-#s# atau
kea-aan tertentu -alam suatu ar#a*el fuzzy.
&nt&h=
a. @ar#a*le mahas#sa ter*ag# mena-# ) h#munan $u++, ,a#tu=
kurang sekal# kurang /uku *a#k -an *a#k sekal#.
11
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
16/66
*. @ar#a*el -&sen ter*ag# mena-# 3 h#munan $u++, ,a#tu= /uku
*a#k -an *a#k sekal#. "eert# terl#hat a-a gam*ar 2.1
/.
%urang %urang Luku. Ba#k Ba#k "ekal#
1
H5C7
8
) 1) 2) 3) 4) )8
Pen#la#an Mahas#sa
G)8" 2.1. H)(&& (667 9"8$# )+**:
/. "emesta Pem*#/araan
"emesta em*#/araan a-alah keseluruhan n#la# ,ang -#er*&lehkan
untuk -#&eras#kan -alam suatu ar#a*el fuzzy. "emesta em*#/araan
meruakan h#munan *#langan real ,ang senant#asa na#k 5*ertam*ah7
se/ara m&n&t&n -ar# k#r# ke kanan. N#la# semesta em*#/araan -aat *erua
*#langan &s#t#$ mauun negat#$. A-a kalan,a n#la# semesta em*#/araan
#n# t#-ak -#*atas# *atas atasn,a.
&nt&h=
12
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
17/66
"emesta em*#/araan untuk ar#a*le mahas#sa= 8 )8J
"emesta em*#/araan untuk ar#a*le -&sen= 8 )8J
-. D&ma#n
D&ma#n h#munan fuzzy a-alah keseluruhan n#la# ,ang -###nkan -alam
semesta em*#/araan -an *&leh -#&eras#kan -alam suatu h#munan fuzzy.
"eert# haln,a semesta em*#/araan -&ma#n meruakan h#munan
*#langan real ,ang senant#asa na#k 5*ertam*ah7 se/ara m&n&t&n -ar# k#r# ke
kanan. N#la# -&ma#n -aat *erua *#langan &s#t#$ -an *#langan negat#$.
&nt&h -&ma#n h#munan fuzzy=
a. %urang "ekal# 8 1)J
*. %urang ) 2)J
/. uku 1) 3)J
-. Ba#k 2) 4)J
e. Ba#k "ekal# 3) )8J
2.3.4 'ungs# %eangg&taan
'ungs# keangg&taan meruakan kura ,ang menunukkan emetaan #nut
-ata ke -alam n#la# angg&tan,a 5-eraat keangg&taan7. 'ungs# keangg&taan
mem#l#k# n#la# -engan #nteral antara 8 sama# 1. "alah satu /ara untuk
memer&leh n#la# keangg&taan a-alah -engan melalu# en-ekatan $ungs#. A-a
*e*eraa $ungs# ,ang -aat -#gunakan a-a $ungs# keangg&taan antara la#n=
1#
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
18/66
Deaja( Keanggo(aan
Domain
)a *
+
1. Reresentas# L#near
Pa-a reresentas# l#near menggam*arkan emetaan #nut ke -eraat
keangg&taan se*aga# suatu gar#s lurus. Reresentas# l#n#er a-alah *entuk
,ang al#ng se-erhana -an mena-# #l#han ,ang *a#k. H#munan fuzzy
l#n#er mem#l#k# 2 ka-aan ,a#tu =
• Reresentas# L#near Na#k
Reresentas# L#near Na#k a-alah gar#s lurus ,ang -#mula# -ar#
n#la# -&ma#n ,ang mem#l#k# -eraat keangg&taan n&l -an *ergerak ke kanan menuu ke n#la# -&ma#n ,ang mem#l#k# -eraat
keangg&taan le*#h t#ngg#. Reresentas# l#near na#k -aat -#l#hat
a-a gam*ar 2.2.
G)8" 2.2. R#"#*#&!* L" N%
1$
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
19/66
Deaja( Keanggo(aan
Domain
)a *
+
µ ( x )={ 0 ; x ≤ a
x−ab−a
; a ≤ x ≤ b
1 ; x ≥ b
…..52 17
Persamaan $ungs# keangg&taan Reresentas# L#n#ear Na#k
-#tunukkan ersamaan 52 17.
• Reresentas# L#n#er Turun
Reresentas# L#n#er turun a-alah gar#s lurus ,ang -#mula# -ar#
n#la# -&ma#n -engan -eraat keangg&taan tert#ngg# a-a s#s# k#r#
kemu-#an *ergerak menurun ke n#la# -&ma#n ,ang mem#l#k# -eraat
keangg&taan ,ang le*#h ren-ah. Reresentas# l#near turun -aat
-#l#hat a-a gam*ar 2.3.
G)8" 2.3. R#"#*#&!* L" T("(&
µ ( x )=
{ 1 ; x ≤ a
b− xb−a
; a ≤ x ≤ b
0 ; x ≥ b
… … … … … … … … … … … … .52 27
Persamaan $ungs# keangg&taan Reresentas# L#n#ear Turun
-#tunukkan ersamaan 52 27.
2. Reresentas# %ura "eg#t#ga
Reresentas# kura seg#t#ga meruakan ga*ungan antara -ua gar#sl#near. Reresentas# kura seg#t#ga -aat -#l#hat a-a gam*ar 2.4
15
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
20/66
Deaja( Keanggo(aan
Domain
)a ,
+
Deaja( Keanggo(aan
Domain
) a ,
+
** $
G)8" 2.4. R#"#*#&!* K("9 S#'!'
µ ( x )={0 ; x ≤ a a t a u x ≥ c
x−ab−a
; a≤ x ≤ b
c− xc−b
; b≤ x ≤ c
… … … …52 37
Persamaan $ungs# keangg&taan Reresentas# %ura "eg#t#ga
-#tunukkan ersamaan 52 37.
1. Reresentas# %ura Traes#um
Mem#l#k# *entuk -asar seert# kura seg#t#ga namun ter-aat *e*eraa
t#t#k ,ang mem#l#k# n#la# keangg&taan sama -engan satu. Reresentas#
kura traes#um -aat -#l#hat a-a gam*ar 2.).
G)8" 2.. R#"#*#&!* K("9 T"#*()
16
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
21/66
µ ( x )=
{0 ; x ≤ a a t a u x ≥ c
x−ab−a
; a ≤ x ≤ b
1 ; b ≤ x ≤ cd− xd−c
; c ≤ x ≤d
… … … … … … … … .
52 47
Persamaan $ungs# keangg&taan Reresentas# %ura Traes#um -#tunukkan
ersamaan 52 47.
2. Reresentas# %ura *entuk Bahu
Reresentas# %ura *entuk *ahu menelaskan tentang -aerah ,ang terletak
-# tengahtengah suatu ar#a*le. Daerah terse*ut -#reresentas#kan -alam
*entuk seg#t#ga namun terka-ang a-a salah satu s#s# -ar# ar#a*le terse*ut
t#-ak mengalam# eru*ahaan. Bahu k#r# *ergerak -ar# *enar ke salah -an *ahu
kanan *ergerak -ar# salah ke *enar.
3. Reresentas# kura "
Reresentas# %ura " meruakan kura ertum*uhan -an en,usutan.
%ura " 5kura s#gm-7 *erhu*ungan -engan kena#kan -an enurunan
ermukaan se/ara tak l#near. %ura " mem#l#k# 3 arameter ,akn# n#la#
keangg&taan n&ln#la# keangg&taan lengka -an /r&ss&er ,a#tu t#t#k ,ang
mem#l#k# -&ma#n )8 *enar. Ter-aat -ua kea-aan h#munan fuzzy tak l#n#er
antara la#n =
• %ura Pertum*uhan
%ura ertum*uhaan akan *ergerak -ar# s#s# al#ng k#r# -engan
n#la# keangg&taan n&l ke s#s# al#ng kanan -engan n#la#
keangg&taan satu. 'ungs# keangg&taan akan tertumu a-a )8
n#la# keangg&taann,a ,akn# t#t#k #n$leks#. Reresentas# kura
ertum*uhan -aat -#l#hat a-a gam*ar 2.!.
17
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
22/66
Deaja( Keanggo(aan
Domain
) a ,*
)&-
+
Deaja( Keanggo(aan
Domain
) a ,*
)&-
G)8" 2./ R#"#*#&!* K("9 P#"!()8(+&
µ ( x )={ 0
; x ≤ a2( x−ab−a )
2
; a ≤ x ≤ b
1−2( c− xc−a )2
; b ≤ x ≤ c
1 ; x ≥ c
… … … … … … … …52 )7
Persamaan $ungs# keangg&taan Reresentas# %ura
Pertum*uhan -#tunukkan ersamaan 52 )7.
• %ura Pen,usutan
%ura en,usutan meruakan kura ,ang *ergerak -ar# s#s#
al#ng kanan -engan n#la# keangg&taan satu ke s#s# al#ng k#r#
-engan n#la# keangg&taan n&l. Reresentas# kura en,usutan
-aat -#l#hat a-a gam*ar 2.0=
18
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
23/66
+
Deaja( Keanggo(aan
Domain
) a ,*
)&-
G)8" 2.;. R#"#*#&!* K("9 P#&7(*(!&
µ ( x )={ 1; x ≤ a
1−2( x−ab−a )2
; a ≤ x ≤ b
2( c− xc−a )2
; b ≤ x ≤ c
0 ; x ≥ c
… … … … … … … … ..52 !7
Persamaan $ungs# keangg&taan Reresentas# %ura Pen,usutan
-#tunukkan ersamaan 52 !7.
4. Reresentas# %ura Ph#
%ura Ph# a-alah kura ,ang mem#l#k# *entuk men,erua# l&n/eng -an
-eraat keangg&taan -engan n#la# 1 terletak a-a usat -&ma#n. Reresentas#
kura h# -aat -#l#hat a-a gam*ar 2..
G)8" 2.
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
24/66
S ( x ; c−b , c−( b2 ) , c) ; x≤ c x :c , c+ ,c+b; x>c
¿¿
1−S¿……………..π ( x ;b , c )=¿
52 07
Persamaan $ungs# keangg&taan Reresentas# %ura Ph# -#tunukkan
ersamaan 52 07.
2.4 M#!# F(667 I&#"#&* S*!#) T*(%)!
In$erens# a-alah r&ses engga*ungan *an,ak aturan *er-asarkan -ata
,ang terse-#a. %&m&nen ,ang melakukan #n$erens# -alam s#stem akar -#se*ut
mes#n #n$erens#.Menurut "r# %usuma-e# -an "r# Hartat# 5288!=347 s#stem
#n$erens# fuzzy meruakan suatu kerangka k&mutas# ,ang -#-asarkan a-a te&r#
h#munan fuzzy aturan fuzzy ,ang *er*entuk I'THEN -an enalaran fuzzy.
"e/ara gar#s *esar -#agram *l&k r&ses #n$erens# fuzzy terl#hat a-a (am*ar 2.
20
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
25/66
G)8" 2.=.D'") B$% S*!#) I&#"#&*Fuzzy
>S" K(*()#: & S"H"!!5 200/? 34@
"#stem #n$erens# fuzzy mener#ma #nut crisp. Inut #n# kemu-#an -#k#r#m
ke *as#s engetahuan ,ang *er#s# n aturan fuzzy -alam *entuk I'THEN.
Firestrengt( 5n#la# keangg&taan antese-en atauα7 akan -#/ar# a-a set#a
aturan.Aa*#la aturan le*#h -ar# satu maka akan -#lakukan agregas# semua
aturan. "elanutn,a a-a has#l agregas# akan -#lakukan defuzzy untuk
men-aatkan n#la# crisp se*aga# output s#stem. "alah satu met&-e 'I" ,ang-aat -#gunakan untukengam*#lan keutusan a-alah met&-e Tsukamoto#
Ber#kut #n# a-alah enelasan mengena# met&-e 'I" Tsukamoto.
Pa-a met&-e Tsukamoto #ml#kas# set#a aturan *er*entuk #ml#kas#
;"e*a*Ak#*at
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
26/66
M#salkan a-a 2 ar#a*el #nut @ar1 5C7 -an @ar25C7 serta ar#a*el &utut
@ar35+7 -#mana @ar1 ter*ag# atas 2 h#munan ,a#tu A1 -an A2. @ar2 ter*ag#
atas 2 h#munan B1 -an B2 @ar3 uga ter*ag# atas 2 h#munan ,a#tu 1 -an
2 51 -an 2 harus m&n&t&n7. A-a 2 aturan ,ang -#gunakan ,a#tu=
R1J I' 5C #s A17 an- 5, #s B27 THEN 5+ #s 17
R2J I' 5C #s A27 an- 5, #s B17 THEN 5+ #s 27
Pertamatama -#/ar# $ungs# keangg&taan -ar# mas#ngmas#ng h#munan
fuzzy -ar# set#a aturan ,a#tu h#munan A1 B2 -an 1 -ar# aturan fuzzy R1J
-anh#munan A2 B1 -an 2 -ar# aturan fuzzy R2J. Aturan fuzzy R1 -an R2
-aat -#reresentas#kan -alam (am*ar 2.18untukmen-aatkan suatu n#la# /r#s
22
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
27/66
G)8" 2.10I&#"#&* #&'& )#&''(&%&
M#!#Tsukamoto>S"K(*()#: & H"
P("&)5 2004?34
%arena a-a met&-e Tsukamoto &eras# h#munan ,ang -#gunakan a-alah
k&nungs# A&. maka n#la# keangg&taan antese-en -ar# aturan fuzzy R1J
a-alah #r#san -ar# n#la# keangg&taan A1 -ar# @ar1 -engan n#la# keangg&taan B1
-ar# @ar2. Menurut te&r# &eras# h#munan a-a ersamaan maka n#la#keangg&taan antese-en -ar# &eras# k&nungs# 5 And. -ar# aturan fuzzy R1J
a-alah n#la# m#n#mum antara n#la# keangg&taan A1 -ar# @ar1 -an n#la#
keangg&taan B2 -ar# @ar2#
Dem#k#an ula n#la# keangg&taan antese-en -ar# aturan fuzzy R2J a-alah
n#la# m#n#mum antara n#la# keangg&taan A2 -ar# @ar1 -engan n#la# keangg&taan
B1 -ar# @ar2. "elanutn,a n#la# keangg&taan antese-en -ar# aturan fuzzy R1J -anR2J mas#ngmas#ng -#se*ut -engan α1 -an α2. N#la# α1 -an α2 kemu-#an
-#su*st#tus#kan a-a $ungs# keangg&taan h#munan 1 -an 2 sesua# aturan fuzzy
R1J -an R2J untuk memer&leh n#la# +1 -an +2 ,a#tu n#la# + 5n#la# erk#raan
r&-uks#7 untuk aturan fuzzy R1J -an R2J.
Untuk memer&leh n#la# &ututcrispFn#la# tegas G -#/ar# -engan /ara
mengu*ah #nut 5*erua h#munan fuzzy ,ang -#er&leh -ar# k&m&s#s# aturanaturan fuzzy7 mena-# suatu *#langan a-a -&ma#n h#munan fuzzy terse*ut. ara
2#
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
28/66
#n# -#se*ut -engan met&-e -e$u+#$#kas# 5enegasan7. Met&-e -e$u+#$#kas# ,ang
-#gunakan -alam met&-e Tsukamoto a-alah met&-e -e$u+#$#kas# ratarata terusat
!enter A$erage efuzzyfier. ,ang -#rumuskan a-a ersamaan -#*aah #n#=
Z = Σ(α ∗ z )
Σα .......................................................................................
5217
2$
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
29/66
'A' III
METODO.OGI PENE.ITIAN DAN PERAN/ANGAN
Dalam enul#san *a* #n# akan mem*ahas mengena# met&-e serta
eran/angan ,ang akan -#gunakan -an -#terakan -alam en#l#t#an #n#. (am*ar
3.1 akan menunukkan alur met&-&l&g# en#l#t#an ,ang -#gunakan =
25
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
30/66
G)8" 3.1. D'") A$" M#!' P#$!&
3.1 I#&!%* M*$+
Langkah aal ,ang -#lakukan -alam en#l#t#an #n# menerakan #-ent#$#kas#
masalah -alam menentukan &*ek se*aga# mater# ,ang akan -#ka# -# enel#t#an
#n#. Masalah -alam &*ekakan -#ka# -ar# ermasalahan -an latar *elakang
selanutn,a men/ar# *e*eraa s&lus# ,ang su-ah a-a -an -#terakan -engan &*ek
terse*ut. Masalah ,ang -#angkat -alam enel#t#an ##n# a-alah -#agn&s#s en,ak#t
%anker Pr&stat -engan fuzzy Tsukamoto.
3.2 S!( L!#"!("
26
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
31/66
Tuuan -alam enereaan met&-e #n# a-alah men-aatkan stu-# l#teratur ,ang
-#gunakan se*aga# a/uan -alam engem*angan al#kas#. Te&r# ,ang men-asar#
enel#t#an *erua met&-e Fuzzy +nferensi Sistem F+S.Tsukamoto -an s#stemat#ka
-#agn&s#s en,ak#t %anker Pr&stat mena-# -asar enel#t#an ,ang -# -aatkan -ar#
urnal -an *e*eraa l#teratur ,ang *erka#tan. Te&r# ustaka ,ang *erkat#an -engan
enel#t#an #n# a-alah =
"#stem Pakar %anker Pr&stat L&g#ka Fuzzy H#munan Fuzzy 'ungs# %eangg&taan Met&-e Fuzzy +nferensi SistemTsukamoto
3.3 A&$* K#8(!(+&
Dalam met&-e #n# -#lakukan anal#sa ke*utuhan sesua# -engan ke*utuhan
s#stem ,ang -#*angun untuk -aat melakukan -#agn&s#s en,ak#t %anker Pr&stat.
%e*utuhan ,ang -#anal#sa -#*ag# mena-# anal#sa -ata -an anal#sa ke*utuhan -ar#
s#stem. Dalam anal#sa -ata mengena# -ata aa saa ,ang -#erlukan -alam k#nera
s#stem -an anal#sa ke*utuhan s#stem terka#t aa saa ,ang -#*utuhkan &leh s#stem
untuk -aat melakukan -#agn&s#s sesua# -engan tuuan ,ang -#harakan.
3.3.1 Anal#sa Data
Al#kas# s#stem akar l&g#ka fuzzy *er#kut #n# meruakan -#agn&sa
en,ak#t -engan menggunakan mes#n #n$erens# fuzzy *er-asarkan met&-e
fuzzy Tsukamoto. Pr&ses -#agn&s#s -alam s#stem akar #n# -#-asarkan -ar# has#l
l#terature 5Braer -an %#r*, 19997.
1. Masukan atau #nutan -ar# s#stem *er#kut #n# a-alah =
Ant#gen ses#$#k r&stat 5 Prostate Spesific Antigen /PSA7
Umur as#en 5 Age7
27
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
32/66
@&lume r&stat 5 Prostate olume /P 7
3.3.2 Anal#sa %e*utuhan "#stem
Pr&ses men-aat engetahuan -aat -#lakukan -engan *er*aga# ma/am
alan ,akn# engetahuan -ar# akar *uku urnal #lm#ah la&ran -an
se*aga#n,a. "um*er engetahuan terse*ut -#kumulkan -an kemu-#an
-#reresentas#kan ke -alam *as#s engetahuan menggunakan ka#-ah ?I%A
MA%A 5 +F 0 T%E& 7 rule. M&-el ,ang -#aka# -alam #mlementas# s#stem
akar -#agn&s#s en,ak#t%anker Pr&stat a-alah m&-el Fuzzy +nferensi Sistem
F+S.Tsukamoto. (am*ar 3.2 -# *aah #n# meruakan gam*aran langkah
langkah ,ang -#gunakan -alam met&-e fuzzy Tsukamoto.
28
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
33/66
ula"
,nut n"la" PSA; umur dan P3
nntu'an drajat 'antaan
nh"tun
fuzz"'as"
/utut has"l
Slsa"
A-aun enelasan -ar# flo1c(art a-a gam*ar 3.2 a-alah se*aga#
*er#kut =
1. Inut n#la# P"A umur -an P@
Dalam eran/angan s#stem akar #n# menggunakan #nutan -ar#
has#l emer#ksaan la*&rat&r#um. Has#l emer#ksaan terse*ut
29
G)8" 3.1. F$:+"! M#!# L'% Fuzzy
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
34/66
meruakan ar#a*elar#a*el ,ang -#gunakan -alam enegakan
-#agn&s#s en,ak#t %anker Pr&stat ,a#tu ant#gen ses#$#k r&stat
5 Prostate Spesific Antigen /PSA7 umur as#en 5 Age7 -an &lume
r&stat 5 Prostate olume /P 7.
2. Menentukan -eraat keangg&taan h#munan fuzzy
"et#a ar#a*el s#stem -alam h#munan fuzzy -#tentukan -eraat
keangg&taann,a 57. D#mana -eraat keangg&taan terse*ut mena-#
n#la# -alam h#munan fuzzy.
3. Mengh#tung alha aturan 5O7
@ar#a*elar#a*el ,ang telah -#masukkan -alam h#munan fuzzy
-#*entuk aturanaturan ,ang -#er&leh -engan mengk&m*#nas#kan
set#a ar#a*el -engan ar#a*el ,ang satu -engan atr#*ut l#ngus#t#kn,a
mas#ngmas#ng. Aturanaturan ,ang telah -#er&leh akan -#h#tung n#la#
re-#kat aturann,a -engan r&ses #ml#kas#.
Dalam met&-e 'uzzy Tsukamoto r&ses #ml#kas# -#lakukan -engan
&eras# AND. Pre-#kat aturan terse*ut -#er&leh -engan mengam*#l
n#la# m#n#mum -ar# -eraat keangg&taan ar#a*el ,ang satu -engan
ar#a*el ,ang la#n ,ang telah -#k&m*#nas#kan -alam aturan ,ang telah
-#tentukan se*elumn,a.
#0
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
35/66
4. De$u++#$#kas#
"etelah men-aatkan n#la# O kemu-#an -#su*st#tus#kan a-a $ungs#
keangg&taan h#munan sesua# aturan fuzzy untuk memer&leh n#la# +
5n#la# erk#raan r&-uks#. %emu-#an lakukan erkal#an n#la# O -engan
n#la# + ,ang -#sesua#kan *er-asarkan rule ,ang a-a. Met&-e
-e$u+#$#kas# ,ang -#gunakan -alam met&-e Tsukamoto a-alah met&-e
-e$u+#$#kas# ratarata terusat !enter A$erage efuzzyfier. ,ang
-#rumuskan a-a ersamaan 5317=
Z = Σ(α ∗ z )
Σα ...................................................................53
17
). Has#l r&ses
"etelah meleat# rangka#an r&ses maka akan -#-aatkan has#l
r&ses ,ang *erua n#la# skala r#s#k& %anker Pr&stat 5 Prostate !ancer
"isk /P!"7.
#1
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
36/66
Pnuna
Antarmu'a
s"n ,nfrns" <
*uzz& ,nfrns"
=r'la>
-as"s Pntahuaan <
*a'ta < !ar"a?l d"ans"s n&a'"t 'an'r rstat ( PSA; umur dan P3)
Rul < mnuna'an mtd l"'a fuzz&
:nld .n"nr
Pa'ar
/utut < Prsntas rs"' tr'na n&a'"t 'an'r rstat
Rrsntas" Pntahuan
A'u"s"s" Pntahuan
3.4 P#"&&'& S*!#)
Peran/angan ars#tektur s#stem a-alah taha enul#s -alam meran/ang suatu
s#stem ,ang mamu memenuh# semua ke*utuhan $ungs#&nal al#kas#. Te&r# te&r#
-ar# ustaka -an -ata samle -#ga*ungkan -engan #lmu ,ang -#-aat
-##mlementas#kan untuk meran/ang serta mengem*angkan s#stem akar
-#agn&s#s en,ak#t %anker Pr&stat. Peran/angan s#stem -#lakukan setelah semua
ke*utuhan s#stem terenuh# ,ang -#-aatkan melalu# taha anal#s#s ke*utuhan.
"#stem akar mem#l#h *#-ang stu-# #n# -#*entuk -engan *l&k -#agram seert#
gam*ar 3.3 =
#2
G)8" 3.3 A"*!#%!(" S*!#) P%" D'&* P#&7%! K&%#" P"*!!
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
37/66
H 3 H
0 $ 8 1 2 1 6 5 0
1
Bas#s engetahuan -alam s#stem akar #n# mel#ut# h#munan *ahasa
ar#a*el $ungs# -eraat keangg&taan -an rule.
• H#munan Bahasa @ar#a*le
H#munan *ahasa ar#a*el a-a en,ak#t kanker r&stat a-alah
se*aga# *er#kut=
Prostate Specific Antigen 5P"A7 =@er, L& L& M#--le H#gh
@er, H#gh
Umur = @er, :&ung :&ung M#--le Age 6l-
Prostate olume 5P@7 ="mall M#--le B#g @er, B#g
Prostate !ancer "isk 5PR7=@er, L& L& M#--le H#gh @er,
H#gh
• 'ungs# Deraat %eangg&taan @ar#a*el Pr&state "e/#$#/ Ant#gen 5P"A7
'ungs# -eraat keangg&taan -ar# ar#a*el Prostate Specific Antigen
5P"A7 -#-e$#n#s#kan a-a ersamaan 5317 5327 5337 5347 -an 53)7.
G)8" 3.4. F(&'* K#&''!& PSA
μVeryLow [ x ]{ 1,∧ x=04− x4
,0
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
38/66 2 0 $ 0 6 5 5 0 # 5
0
1 @ u n @ / l d
μ Low [ x ]
{
0,∧ x ≤0 x−04
,0
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
39/66
G)8" 3.. F(&'* K#&''!& U)("
μVery#ou$! [ x ]{ 1,∧ x ≤20
40− x20
,20
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
40/66
• 'ungs# Deraat %eangg&taan @ar#a*el Pr&state @&lume 5P@7
'ungs# -eraat keangg&taan -ar# ar#a*el Prostate olume
5P@7 -#-e$#n#s#kan a-a ersamaan 53187 53117 53127 -an
53137.
G)8" 3./. F(&'* K#&''!& PV
μS'all [ x ]
{
1,∧ x≤4590− x45
,45
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
41/66
1
0
H 3 H
2 0 5 1 0 # 0 5 0 7 0
μ Middle [ x ]
{
0,∧ x ≤45 x−4545
,45
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
42/66
G)8" 3.;. F(&'* K#&''!& PSA
μVeryLow [ x ]{ 1,∧ x=05− x5
,0
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
43/66
μVeryi!" [ x ]{ 0,∧ x ≤50
x−5020
,50
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
44/66
10I
'L& @er, :&ung "mall THEN @er, L&
1I
'L& @er, :&ung Me-#um THEN L&
19I
'L& @er, :&ung B#g THEN Me-#um
28I
'L& @er, :&ung @er, B#g THEN Me-#um
21I
'L& :&ung "mall THEN @er, L&
22I
'L& :&ung Me-#um THEN L&
23I
'L& :&ung B#g THEN Me-#um
24I
'L& :&ung @er, B#g THEN Me-#um
2) I' L& M#--le "mall THEN @er, L&
2!I
'L& M#--le Me-#um THEN L&
20I
'L& M#--le B#g THEN Me-#um
2I
'L& M#--le @er, B#g THEN H#gh
29I
'L& 6l- "mall THEN @er, L&
38I
'L& 6l- Me-#um THEN L&
31I
'L& 6l- B#g THEN Me-#um
32I
'L& 6l- @er, B#g THEN H#gh
33I
'Me-#um @er, :&ung "mall THEN L&
34I
'Me-#um @er, :&ung Me-#um THEN L&
3)I
'Me-#um @er, :&ung B#g THEN Me-#um
3! I'
Me-#um @er, :&ung @er, B#g THEN H#gh
30I
'Me-#um :&ung "mall THEN L&
3I
'Me-#um :&ung Me-#um THEN Me-#um
39I
'Me-#um :&ung B#g THEN Me-#um
48I
'Me-#um :&ung @er, B#g THEN H#gh
41I
' Me-#um M#--le "mall THEN L&
$0
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
45/66
42I
'Me-#um M#--le Me-#um THEN Me-#um
43I
'Me-#um M#--le B#g THEN H#gh
44I
'Me-#um M#--le @er, B#g THEN H#gh
4)I
'Me-#um 6l- "mall THEN L&
4!I
'Me-#um 6l- Me-#um THEN Me-#um
40I
'Me-#um 6l- B#g THEN H#gh
4I
'Me-#um 6l- @er, B#g THEN H#gh
49I
'H#gh @er, :&ung "mall THEN L&
)8 I' H#gh @er, :&ung Me-#um THEN Me-#um
)1I
'H#gh @er, :&ung B#g THEN H#gh
)2I
'H#gh @er, :&ung @er, B#g THEN H#gh
)3I
'H#gh :&ung "mall THEN L&
)4I
'H#gh :&ung Me-#um THEN Me-#um
))I
'H#gh :&ung B#g THEN H#gh
)!I
'H#gh :&ung @er, B#g THEN H#gh
)0I
'H#gh M#--le "mall THEN L&
)I
'H#gh M#--le Me-#um THEN Me-#um
)9I
'H#gh M#--le B#g THEN H#gh
!8I
'H#gh M#--le @er, B#g THEN H#gh
!1 I'
H#gh 6l- "mall THEN L&
!2I
'H#gh 6l- Me-#um THEN Me-#um
!3I
'H#gh 6l- B#g THEN H#gh
!4I
'H#gh 6l- @er, B#g THEN H#gh
!)I
'@er, H#gh @er, :&ung "mall THEN Me-#um
!!I
' @er, H#gh @er, :&ung Me-#um THEN Me-#um
$1
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
46/66
!0I
'@er, H#gh @er, :&ung B#g THEN H#gh
!I
'@er, H#gh @er, :&ung @er, B#g THEN H#gh
!9I
'@er, H#gh :&ung "mall THEN Me-#um
08I
'@er, H#gh :&ung Me-#um THEN H#gh
01I
'@er, H#gh :&ung B#g THEN H#gh
02I
'@er, H#gh :&ung @er, B#g THEN @er, H#gh
03I
'@er, H#gh M#--le "mall THEN Me-#um
04I
'@er, H#gh M#--le Me-#um THEN H#gh
0) I' @er, H#gh M#--le B#g THEN H#gh
0!I
'@er, H#gh M#--le @er, B#g THEN @er, H#gh
00I
'@er, H#gh 6l- "mall THEN H#gh
0I
'@er, H#gh 6l- Me-#um THEN H#gh
09I
'@er, H#gh 6l- B#g THEN @er, H#gh
8I
'@er, H#gh 6l- @er, B#g THEN @er, H#gh
3. I)$#)#&!* S*!#)
Al#kas# #n# menerakan #mlementas# ,ang menga/u kea-a susunan
eran/angan al#kas#. Imlementas# -ar# erangkat lunak ,ang akan -# gunakan
-alam enel#t#an #n# menggunakan em&graman ,ang *er&r#entas# &*e/t -engan
menggunakan Bahasa em&graman ?aa -engan t&&ls Net*eans IDE .8.
3./ P#&'(,&
Akt#$#tas engu#an ,ang -#-asar# -ar# #mlementas# ,ang su-ah -#*uat
melalu# *e*eraa erh#tungan akuras# e$ekt#$#tas enggunaan s#stem akar -engan
mem*an-#ngkan -engan has#l la*&rat&r#um -an has#l engu#an se*elumn,a ,ang
menggunakan met&-e fuzzy Mamdani. Parameter ,ang -#gunakan -alam
engu#an #n# antara la#n umur P"A 5Pr&state "es#$#/ Ant#gen7 -an P@ 5Pr&state
@&lume7.
$2
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
47/66
3.!.1 Pengu#an Has#l La*&rat&r#um
Paramater ,ang a-a -alam engu#an #n# mem#l#k# $ungs# untuk
mengetahu# t#ngkat en,ak#t kanker r&*stat -ar# u# la*&rat&r#um. %emu-#an
has#l -ar# engu#an la*&rat&r#um akan -#*an-#ngkan -engan has#l s#stem.
3.!.2 Pengu#an Has#l "#stem
Parameter ,ang a-a -alam engu#an #n# -#gunakan se*aga# #nutan -ar#
s,stem ,ang su-ah -# *uat. Menggunakan #n$erens# s#stem -aat -#lakukan
er*an-#ngan antara has#l &utut -ar# s#stem -engan has#l &utut
la*&rat&r#um. "eh#ngga -#-aatkan has#l resenatase kemungk#nan terkena
en,ak#t %anker Pr&stat.
3.; K#*)($& & S"&
Be*eraa r&ses engu#an s,stem akar akan menghas#lkan se*uah
kes#mulan ,ang has#ln,a -aat mengetahu# t#ngkat kee$ekt#$#tas se*uah r&ses
-ar# s,stem akar. Untuk men-ukung engem*angan s,stem akar le*#h *a#k
-#erlukan tahaan enul#san la&ran ,ang terstruktur.
3.< P#&($*& L"&
"etelah semua rangka#an enel#t#an #n# akan -#tul#s La&ran Penel#t#an agar
semua akt#$#tas -aat -# -&kumentas#kan -engan *a#k. D&kumentas# terse*ut
nant#n,a akan *erguna se*aga# engem*angan al#kas# ,ang le*#h *a#k.
$#
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
48/66
'A' I0IMP.EMENTASI
4.1. L&'%(&'& P#)8&'(&&
Dalam l#ngkungan em*angunan ter-aat l#ngkunan erangkat keras -an
l#ngkungan erangkat lunak ,ang -#gunakan untuk mem*angun al#kas# #n#.
4.1.1 L#ngkungan Perangkat %erasF Har-are
"es#$#kas# erangkat keras a-a lat& ,ang -#gunakan -alam mem*angun
al#kas# #n# a-alah =
1. Pr&/ess&r = Intel &reQ #32!38M PU S 2.88(H+ 2.88 (H+
2. RAM = 4.88 (B
3. ",stem t,e= !4*#t 6erat#ng ",stem
4. Har--#sk = !48 (B
). D#sla, = 13!! 0! P#Cel
4.1.2 L#ngkungan Perangkat LunakF "&$tare
Dalam mem*angun al#kas# #n# -#*utuhkan *e*eraa erangkat lunak.
"es#$#kas# erangkat lunak atau s&$tare ,ang -#*utuhkan -alam mem*angun
al#kas# #n# ,a#tu =
1. "#stem 6eras# = M#/r&s&$t #n-&s .1
2. E-#t&r "/r#t = Net*eans IDE .8 -engan menggunakan *ahasa
emr&graman ?aa
4.2. I)$#)#&!* D!
Al#kas# #n# menggunakan *ahasa emr&graman aa -an menggunakan tCt se*ga#
temat en,#manan rule. Tam#lan r&gram ;"#stem D#agn&sa Pen,ak#t %anker
Pr&stat< -aat -#l#hat a-a gam*ar 4.1.
$$
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
49/66
G)8" 4.1 T)$& P"'") S*!#) D'&* P#&7%! K&%#" P"*!!
Daat -#l#hat -ar# gam*ar 4.1 ter-aat 1 teCt area -an 4 teCt$#el- ,a#tu teCt$#el-
n#la# P"A umur P@ -an PR. TeCt$#el- P"A umur -an P@ meruakan temat
untuk meng#nutkan -ata seh#ngga -aat mengh#tung PR se-angkan teCt$#el-
PR -#gunakan untuk menam#lkan has#l erh#tungan resentase kemungk#nan
terkena en,ak#t kanker. "ela#n #tu uga ter-aat 3 t&m*&l *utt&n ,a#tu Pr&ses
Reset -an Rule. T&m*&l r&ses -#gunakan untuk menam#lkan r&ses
erh#tungan n#la# PR a-a teCt area serta menam#lkan has#l resentase
kemungk#nan terkena kanker a-a teCt$#el- PR. &nt&h -##nutkan n#la# P"Ase*esar 2 ngFml umur 28 tahun -an P@ se*esar 3) ml -an -# kl#k a-a t&m*&l
r&ses maka akan tera-# seert# a-a gam*ar 4.2
$5
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
50/66
G)8" 4.2 T)$& P"'") K#!% D&(!%& D!
Pa-a gam*ar 4.2 -aat -#l#hat a-a *ag#an teCt area -#tam#lkan
erh#tungan n#la# m#u -ar# set#a ar#a*el n#la# al$a n#la# + n#la# erkal#an al$a
-engan + ,ang -#su*s#tus#kan -engan rule ,ang su-ah -#*uat. Pa-a *ag#an
teCt$#el- PR -#tam#lkan has#l erh#tungan PR. T&m*&l reset -#gunakan untuk
mereset n#la# ,ang su-ah -##nutkan se*elumn,a. T&m*&l rule -#gunakan untuk
menam#lkan rule a-a teCt area seert# gam*ar 4.3.
$6
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
51/66
G)8" 4.3 T)$& P"'") K#!% K$% T)8$ R($#
1&2& Implemen(asi Algoi(ma
?#ka -#ketahu# se&rang as#en *erumur 28 tahun mem#l#k# Prostate olume
5P@7 se*esar 3) ml -an Prostate Spesific Antigen 5P"A7 se*esar 2 ngFml *eraa
ersen kemungk#nan as#en terse*ut terkena en,ak#t %anker Pr&stat>
D#ketahu# = P"A 2
Umur 28
P@ 3)
Pen,elesa#an masalah untuk kasus erh#tungan resentase kemungk#nan terkena
en,ak#t %anker Pr&stat menggunakan met&-e Tsukamoto a-alah se*aga# *er#kut =
L&'%+ 1? Menentukan n#la# ar#a*le P"A umur -an P@ -#mana /ara
menentukan n#la# ter-aat a-a ersamaan 5317 sama# 53)7 untuk P"A
ersamaan 53!7 sama# 5397 untuk umur -an ersamaan 53187 sama# 53137
untuk P@.
$7
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
52/66
T8#$ 4.1PSA T8#$ 4.2 U)(" T8#$ 4.3 PV
PSA
2
@L 8.)
L 8.)M 8
H 8
@H 8
L&'%+ 2 ? M#&!(%&
Pa-a met&-e $u++, Tsukam&t& n#la# O -#am*#l -ar# n#la# m#n#mum semua atr#*ut
/&nt&h =
R1J ?#ka P"A er, l& umur er, ,&ung -an P@ small maka kemungk#nan
terkena en,ak#t %anker Pr&stat er, l&.
O @L an- @: an- "
m#n5@L527 an- @: 5287 an- "53)77
m#n58.)K 1K 17 8.)
T8#$ 4.4 H*$ #"+!(&'& &
P"AUMU
R P@ PR O
8.) 1 1 @L 8.)
8.) 1 8 @L 8
8.) 1 8 L 8
8.) 1 8 M 8
8.) 8 1 @L 8
8.) 8 8 @L 8
8.) 8 8 L 8
8.) 8 8 M 8
8.) 8 1 @L 8
8.) 8 8 @L 8
8.) 8 8 L 8
8.) 8 8 M 8
8.) 8 1 @L 8
8.) 8 8 @L 8
8.) 8 8 L 88.) 8 8 M 8
$8
PV
3)
" 1
M 8
B 8@B 8
UMUR
28@: 1
: 8
m 8
6 8
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
53/66
8.) 1 1 @L 8.)
8.) 1 8 L 8
8.) 1 8 M 8
8.) 1 8 M 8
8.) 8 1 @L 8
8.) 8 8 L 8
8.) 8 8 M 8
8.) 8 8 M 8
8.) 8 1 @L 8
8.) 8 8 L 8
8.) 8 8 M 8
8.) 8 8 H 8
8.) 8 1 @L 8
8.) 8 8 L 8
8.) 8 8 M 88.) 8 8 H 8
8 1 1 L 8
8 1 8 L 8
8 1 8 M 8
8 1 8 H 8
8 8 1 L 8
8 8 8 M 8
8 8 8 M 8
8 8 8 H 8
8 8 1 L 8
8 8 8 M 8
8 8 8 H 8
8 8 8 H 8
8 8 1 L 8
8 8 8 M 8
8 8 8 H 8
8 8 8 H 8
8 1 1 L 8
8 1 8 M 88 1 8 H 8
8 1 8 H 8
8 8 1 L 8
8 8 8 M 8
8 8 8 H 8
8 8 8 H 8
8 8 1 L 8
8 8 8 M 8
8 8 8 H 8
8 8 8 H 8
$9
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
54/66
8 8 1 L 8
8 8 8 M 8
8 8 8 H 8
8 8 8 H 8
8 1 1 M 8
8 1 8 M 8
8 1 8 H 8
8 1 8 H 8
8 8 1 M 8
8 8 8 H 8
8 8 8 H 8
8 8 8 @H 8
8 8 1 M 8
8 8 8 H 8
8 8 8 H 88 8 8 @H 8
8 8 1 H 8
8 8 8 H 8
8 8 8 @H 8
8 8 8 @H 8
L&'%+ 3 ? M#&!(%& 6
Pa-a langkah #n# + -#h#tung *er-asarkan aturan 5rule7 ,ang telah -#*uat -an n#la#
O ,ang -#-aat /&nt&h =
R1J ?#ka P"A er, l& umur er, ,&ung -an P@ small maka kemungk#nan
terkena en,ak#t %anker Pr&stat er, l&.
α =(5− z)(5−0 )
0.5=(5− z )5
8.) C ) )+
2.) )+
+ ) 2.)
+ 2.)
50
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
55/66
T8#$ 4. H*$ & 6 " "($# 1 & 1;
RULE PR O 6
1 @L 8.) 2.)
10 @L 8.) 2.)
L&'%+ 4 ? D#(667%*
Pa-a langkah ke 4 -#lakukan enegasan untuk men/ar# n#la# ersentase
kemungk#nan terkena en,ak#t %anker Pr&stat
R1J ?#ka P"A er, l& umur er, ,&ung -an P@ small maka kemungk#nan
terkena en,ak#t %anker Pr&stat er, l&.
R10J ?#ka P"A l& umur er, ,&ung -an P@ small maka kemungk#nan terkena
en,ak#t %anker Pr&stat er, l&.
Has#l PR ∑ ( z∗α )∑ (a)
(2.5∗0.5 )+(2.5∗0.5)
0.5+0.5
1.25+1.25
1
2.)
1&1& Pose$u Implemen(asi
Al#kas# ;"#stem D#agn&sa Pen,ak#t %anker Pr&stat< #n# ter-aat /lass utama
,a#tu 'P(UI.aa -an a-a 1 /lass ,ang -# angg#l ke /lass utama ,a#tu /lass
'P.aa. Pr&gram -#*uat menggunakan *ahasa emr&graman aa -an
menggunakan tCt ,a#tu rule.tCt untuk men,#man rule.
Butt&n Pr&ses
Nama *utt&n= ?Pr&ses
Pr&ses -#-alam *utt&n= *utt&n #n# *er$ungs# se*aga# erh#tungan resentase
res#k& terkena en,ak#t kanker r&stat -ar# n#la# #nutan ,a#tu n#la# P"A
Umur -an P@ -an menam#lkan has#l erh#tungan a-a teCt area.
51
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
56/66
Butt&n Reset
Nama *utt&n= ?Reset
Pr&ses -#-alam *utt&n= *utt&n #n# *er$ungs# untuk kem*al# ke &s#s# aal
se*elum erh#tungan 5reset7.
Butt&n Rule
Nama *utt&n= ?Rule
Pr&ses -#-alam *utt&n= *utt&n #n# *er$ungs# untuk menam#lkan rule a-a
teCt area.
1&-& Implemen(asi Pogam
Meth&- untuk men-aatkan m#u ar#a*el
public void setPSA(double psa) {
this.psa = psa;
}
public double getPSA() {
return psa;
}
public void setUmur(int umur) { this.umur = umur;
}
public int getUmur() {
return umur;
}
public void setPV(double pv) {
this.pv = pv;
}
public double getPV() {
return pv;
}
public double miu(double data double bts!a"ah double btsAtas
double mutla#) {
i$ (data == mutla#) {
n = %;
} else i$ (data &= bts!a"ah '' data = btsAtas) {
n = ;
} else {
i$ (data & mutla#) {
n = (data * bts!a"ah) + (mutla# * bts!a"ah);
} else {
n = (btsAtas * data) + (btsAtas * mutla#);
} }
return n;
52
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
57/66
}
public double miu%(double data double btsAtas double mutla#) {
i$ (data &= mutla#) {
n = %;
} else i$ (data mutla# ,, data & btsAtas) {
n = (btsAtas * data) + (btsAtas * mutla#);
} else i$ (data = btsAtas) { n = ;
}
return n;
}
public double miu-(double data double bts!a"ah double mutla#) {
i$ (data = mutla#) {
n = %;
} else i$ (data & mutla# ,, data bts!a"ah) {
n = (data * bts!a"ah) + (mutla# * bts!a"ah);
} else i$ (data &= bts!a"ah) {
n = ;
}
return n; }
public double Ver/o"() {
btsAtas = 0;
mutla# = ;
aV/ = miu%(getPSA() btsAtas mutla#);
return aV/;
}
public double /o"() {
bts!a"ah = ;
btsAtas = 1;
mutla# = 0; a/ = miu(getPSA() bts!a"ah btsAtas mutla#);
return a/;
}
public double 2edium() {
bts!a"ah = 0;
btsAtas = %-;
mutla# = 1;
a2 = miu(getPSA() bts!a"ah btsAtas mutla#);
return a2;
}
public double 3igh() {
bts!a"ah = 1; btsAtas = %4;
mutla# = %-;
a3 = miu(getPSA() bts!a"ah btsAtas mutla#);
return a3;
}
public double Ver3igh() {
bts!a"ah = %-;
mutla# = %4;
aV3 = miu-(getPSA() bts!a"ah mutla#);
return aV3;
}
public double Ver5oung() {
btsAtas = 0;
5#
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
58/66
mutla# = -;
miu%(getUmur() btsAtas mutla#);
bV5 = n;
return bV5;
}
public double 5oung() {
bts!a"ah = -; btsAtas = 6;
mutla# = 76;
miu(getUmur() bts!a"ah btsAtas mutla#);
b5 = n;
return b5;
}
public double Umur2iddle() {
bts!a"ah = 0;
btsAtas = 46;
mutla# = 6;
miu(getUmur() bts!a"ah btsAtas mutla#);
b2 = n;
return b2; }
public double 8ld() {
bts!a"ah = 6;
mutla# = 46;
miu-(getUmur() bts!a"ah mutla#);
b8 = n;
return b8;
}
public double Small() {
btsAtas = 9;
mutla# = 06; miu%(getPV() btsAtas mutla#);
cS = n;
return cS;
}
public double 2iddle() {
bts!a"ah = 06;
btsAtas = %76;
mutla# = 9;
miu(getPV() bts!a"ah btsAtas mutla#);
c2 = n;
return c2;
}
public double !ig() {
bts!a"ah = 9;
btsAtas = %:;
mutla# = %76;
miu(getPV() bts!a"ah btsAtas mutla#);
c! = n;
return c!;
}
public double Ver!ig() {
bts!a"ah = 6;
mutla# = 46;
miu-(getPV() bts!a"ah mutla#); cV! = n;
return cV!;
5$
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
59/66
}
Meth&- untuk mengh#tung PR
private void ProsesActionPer$ormed(
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
60/66
nilaiMiNM%N = $p.Ver5oung();
} else i$ (ruleMiNM%N.eOuals(B5B)) {
nilaiMiNM%N = $p.5oung();
} else i$ (ruleMiNM%N.eOuals(B2B)) {
nilaiMiNM%N = $p.Umur2iddle();
} else i$ (ruleMiNM%N.eOuals(B8B)) {
nilaiMiNM%N = $p.8ld();
} i$ (ruleMiNM-N.eOuals(BSB)) {
nilaiMiNM-N = $p.Small();
} else i$ (ruleMiNM-N.eOuals(B2B)) {
nilaiMiNM-N = $p.2iddle();
} else i$ (ruleMiNM-N.eOuals(B!B)) {
nilaiMiNM-N = $p.!ig();
} else i$ (ruleMiNM-N.eOuals(BV!B)) {
nilaiMiNM-N = $p.Ver!ig();
}
++al$a
nilaiMiNM7N = 2ath.min(nilaiMiNMN 2ath.min(nilaiMiNM%N
nilaiMiNM-N));
++J i$ (ruleMiNM7N.eOuals(BV/B)) {
btsAtas = 6;
mutla# = ;
i$ (nilaiMiNM7N == ) {
nilaiMiNM0N = mutla#;
} else i$ (nilaiMiNM7N == %) {
nilaiMiNM0N = btsAtas;
} else {
nilaiMiNM0N = btsAtas * (nilaiMiNM7N K (btsAtas *
mutla#));
}
} else i$ (ruleMiNM7N.eOuals(B/B)) {
bts!a"ah = ; btsAtas = -;
nilaiMiNM0N = bts!a"ah F ((btsAtas * bts!a"ah) + -);
} else i$ (ruleMiNM7N.eOuals(B2B)) {
bts!a"ah = %;
btsAtas = 6;
nilaiMiNM0N = bts!a"ah F ((btsAtas * bts!a"ah) + -);
} else i$ (ruleMiNM7N.eOuals(B3B)) {
bts!a"ah = 7;
btsAtas = :;
nilaiMiNM0N = bts!a"ah F ((btsAtas * bts!a"ah) + -);
} else i$ (ruleMiNM7N.eOuals(BV3B)) {
bts!a"ah = 6;
mutla# = :;
i$ (nilaiMiNM7N == ) { nilaiMiNM0N = bts!a"ah;
} else i$ (nilaiMiNM7N == %) {
nilaiMiNM0N = mutla#;
} else {
nilaiMiNM0N = btsAtas * (nilaiMiNM7N K (btsAtas *
mutla#));
}
}
++alphaKJ
nilaiMiNM6N = nilaiMiNM7N K nilaiMiNM0N;
?Area.append((i F %) F BCtB F nilaiMiNMN F BCtB F
nilaiMiNM%N F BCtB F nilaiMiNM-N F BCtB F ruleMiNM7N F BCtB F nilaiMiNM7N F BCtB F
nilaiMiNM0N F BCtB F nilaiMiNM6N F BCnB);
56
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
61/66
totalpha F= nilaiMiNM7N;
totalphaJ F= nilaiMiNM6N;
}
Sstem.out.println();
Sstem.out.println();
++PHG
pcr = totalphaJ + totalpha; ?PHG.set?e@t(BB F pcr);
?Area.append(BCn Gesi#o ter#ena pena#it Qan#er Prostat E B
F pcr F BR CnCnB);
} catch (LileotLound@ception e) {
Sstem.out.println(BLile tida# dapat ditemu#anB);
}
57
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
62/66
'A' 0
PENGU3IAN DAN ANA.ISIS
-&+& Analisa Da(a
PSA U)(" PVL!#"!("#
>C@
T*(%)!
>C@S)&'&
2 28 3) 8.2 2 2.) 8.2)
4 28 44 8.2 3 3.0) 8.)!2)
12 )) 288 4 )) )8 8
1) !8 2)8 ! 0) ) 188
48 !) 211 02 ) !1.43 180.)30
Data *er#kut meruakan *e*eraa samle has#l erh#tungan PR menggunakan
met&-e fuzzy Tsukamoto. Untuk -aat mem*an-#ngkan has#l erh#tungan -engan
aturanaturan ,ang telah -#*er#kan.
)rror=√ ΣSi'*a$!a$
ΣSi'*a$!a$=0.25+0.5625+0+100+107.537
ΣSi'*a$!a$=208.349
)rror=√ 208.349=14 ,4343
-&4& S(a(egi Pengujian
Untuk eneraan -alam engu#an memerlukan *e*eraa strateg# ,ang -aat
men/aku *e*eraa Un#t Test#ng antara la#n alur ,ang akan -#lakukan se/ara
ses#$#k -alam struktur m&-ul /&ntr&l guna memast#kan kelengkaan -an -eteks#
er&r -alam t#ngkat ,ang t#ngg#. Integat#&n Test#ng meruakan se*uah engamatan
,ang *erasal -ar# *e*eraa #su ,ang -#as&s#as#kan -engan ermasalahan gan-a
-alam er#$#kas# -an k&ntruks# r&gram. @al#-at#&n Test meruakan en,e-#a
am#nan er#$#kas# -an k&nstruks# r&gram sela#n #tu menam#n s&$tare
memenuh# semua $ungs# er$&rma -ar# kr#ter#a test#ng ,ang -#lakukan.
Dalam2 nit T esting met&-e -alam er#$#kas# erangkat lunak -engan memast#kan
r&gram -aat -#gunakan se/ara la,ak. Un#t tes ,ang ,ang -#ka# akan mengka#
58
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
63/66
-esa#n -an #mlemantas# ,ang men/aku struktur -ata l&g#ka r&gram struktur
r&gram $ungs# ,ang -#gunakan #nter$a/e -an &eras# -alam se*uah k&m&nen
,ang men-ukung r&gram -aat *eralan.
Pa-a +ntegration testing'k&m&nen ,ang akan -#lakukan engu#an *ersama -alam
memast#kan kual#tas -ar# un#t ,ang ter#ntegras#. Tuuan -#lakukann,a #ntegrat#&n
test#ng meruakan r&ses men/ar# -mana er&r -aat -#ketahu# a-a *ag#an mana.
'&kus ,ang akan -#ka# ter-aat a-a -esa#n -an k&nstruks# ars#tektur. Desa#n -an
k&nstruks# ,ang -#maksu- men/aku &eras# -alam leel su* #nter$a/e t& user
-an #ntegras# terha-a l#ngkungan.
Pa-a $alidation testing engu#an ,ang -#maksu-kan a-alah memast#kan
ke*utuhan ,ang akan -# r&-uks# *enar. '&kus engelamatan ,ang tera-# a-alah
a-a #nut -an &utut #n$&rmas# $ungs# #nter$a/e s,stem.
-&2& Teknik Pengujian
Tekn#k engu#an meruakan k&m&nen ,ang sangat ent#ng se*elum r&gram
-aat -#gunakan -engan la,ak. Tekn#k ,ang akan -#gunakan a-alahblack box
-engan tuuan $ungs# -ar# erangkat lunak -aat -#tunukkan /ara &eras#&naln,a
#nut -an &utut aakah *eralan -engan ,ang -#harakan #n$&rmas# -aat
-#s#man keasl#ann,a.
'&kus -&ma#n #n$&rmas# -ar# erangkat lunak akan melakukan *e*eraa test /ase
-engan art#s#as# -&ma#n #nut -an su* r&gram ,ang -#u# se/ara men-alam.
Met&-e engu#an ,ang -#lakukan akan men/aku *e*eraa kemamuan r&gram
-alam l#ngku al#kas#. (UI -&kumentas# -an *e*eraa $#tur ,ang la#n
mem*utuhkan e-&man -an tekn#k khusus -alam engu#an erangkat lunak.
59
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
64/66
'A' 0I
PENUTUP
5&+& Kesimpulan
Ber-asarkan has#l anal#s#s ,ang telah -#tel#t# met&-e fuzzy tsukamoto -aat
mem*antu s#stem -alam men-#agn&sa sese&rang terkena kanker r&stat. "#stem #n#
-aat -#gunakan &leh rumah sak#t -an -&kter ses#al#s untuk mengh#tung
resentase kemungk#nan as#en ,ang terkena kanker r&stat. User -aat
mengetahu# resentase terkena kanker r&stat *er-asarkan ant#gen ses#$#k r&stat
5 Prostate Spesific Antigen /PSA7 umur as#en 5 Age7 -an &lume r&stat 5 Prostate
olume /P 7.
5&4& Saan
"#stem #n# -aat -#kem*angkan -alam menentukan rulesFaturan untuk
melakukan al#-as# atau engamatan terle*#h -ahulu ke rumah sak#t atau -&kter
ses#al#s sua,a rules ,ang -#aka# le*#h al#-. "ela#n #tu -#sarankan untuk
menam*ah $#tur ,ang *elum a-a a-a r&gram karena -alam r&gram #n# han,a
se*atas resentase as#en ,ang terkena en,ak#t kanker r&stat.
Untuk engguna r&gram #n# khususn,a as#en #ka su-ah mengetahu#
status resentase kemungk#nan terkenaen,ak#t kanker r&stat -#harakan untuk
melakukan enanganan le*#h lanut seh#ngga mas#h a-a kemungk#nan en,ak#t
-aat -#sem*uhkan.
60
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
65/66
DA#TAR PUSTAKA
A*-urrahman (#nanar. 2811. Peneraan Met&-e Tsukamoto 5L&g#ka Fuzzy7
-alam "#stem Pen-ukung %eutusan untuk Menentukan ?umlah Pr&-uks#
Barang Ber-asarkan Data Perse-#aan -an ?umlah Perm#ntaan. Pr&gram
"tu-# Matemat#ka 'akultas Matemat#ka -an Ilmu Pengetahuan Alam
Un#ers#tas Neger# :&g,akarta.
Ar-#ana Na&m#. 2880. D#agn&s#s %anker Pr&stat Menggunakan Fuzzy Expert
System. 'akultas Matemat#ka -an Pengetahuan Alam Un#ers#tas "e*elas
Maret "urakarta.
Braer M.% -an %#r*, R. 1999. Pr&state "es#$#/ Ant#gen 2n- E-#t#&n Health
Press .92.
H#-a,at Nurul -an M.M.:usr&. 2880. Desa#n "#stem Pakar 'u++, untuk D#agn&sa
%anker Pr&stat. 'akultas "a#ns -an Tekn#k Un#ers#tas ?en-ral "&e-#rman.
H&l#/k M. 2884. @#tam#n D= Im&rtan/e #n the Preent#&n &$ an/er = Am ? l#n
Nutr .
%r#stall A &han ? u P "tan-$&r- ?. 2882. Association of Energy' Fat' !alcium'
and itamin 1it( Prostate !ancer "isk' "eattle. ash#ngt&n= an/er
E#-em#&l&g# B#&marker an- Preent#&n.
Mas,kur 'au+an. 2812. Imlementas# "#stem Pakar D#agn&s#s Pen,ak#t iabetes
Mellitus Menggunakan Met&-e Fuzzy 3ogic Ber*as#s e*. Pr&gram "tu-#
Mag#ster "#stem In$&rmas# Pr&gram Pas/asarana Un#ers#tas D#&neg&r&
"emarang.
R#n-#astut# :u,un. 2880. Mekan#sme %als#um -alam Men#ngkatkan R#s#k&
%anker Pr&stat a-a Us#a Lanut.
61
8/19/2019 Sistem Pakar Diagnosis Penyakit Kanker p
66/66
Tr#e Mag-alena -kk. 2813. Imlementas# "#stem Pakar Penentuan ?urusan IPA
IP" Menggunakan Met&-e Tsukam&t&. Pr&gram "tu-# In$&rmat#ka Pr&gram
Tekn&l&g# In$&rmas# -an Ilmu %&muter Un#ers#tas Bra#a,a Malang.
Tur*an E$ra#m. 288). De/#s#&n "u&rt ",stem an- Intell#gent ",stem.
:&g,akarta= An-#.