Sistem Pakar Diagnosis Penyakit Kanker p

  • 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-#.