Anda di halaman 1dari 9

DINAMIKA INFORMATIKA – Vol.7 No.

1, Maret 2015 ISSN 2085-3343

PENERAPAN ALGORITMA k-NN (nearest Neighbor) UNTUK DETEKSI PENYAKIT


(KANKER SERVIKS)

Novita Mariana, Rara Sriartati Redjeki, Jeffri Alfa Razaq

Abstrak

Sistem pakar merupakan sistem yang berusaha mengadopsi kepakaran manusia sehingga
komputer bisa melakukan hal-hal yang dapat dikerjakan oleh seorang pakar untuk memecahkan
permasalahan yang bersifat spesifik. Pakar dalam hal ini adalah seorang yang ahli di bidangnya.
Sistem pakar dapat digunakan untuk semua bidang ilmu termasuk dunia medis/kedokteran. Salah
satu yang berkaitan dengan medis adalah penyakit kanker mulut rahim yang amat ditakutkan semua wanita
karena menyerang organ reproduksi yang disebabkan oleh virus Human Virus Papilloma (HPV).
Ada banyak teknik untuk meningkatkan keakuratan keputusan yang dapat digunakan salah satunya
dengan menggunakan algoritma sehingga dapat meningkatkan keakuratan keputusan yang diambil. Salah
satu algoritma yang digunakan adalah algoritma k-Nearest Neighbour (KNN).
Algoritma Nearest Neighbor (k-nearest neighbor atau k-NN) adalah sebuah algoritma untuk
melakukan klasifikasi terhadap objek berdasarkan data pembelajaran yang jaraknya paling dekat dengan
objek tersebut. Hasil dari penelitian ini adalah suatu rekayasa inferensi kepakaran dengan tujuan untuk
memperoleh keputusan klinis penyakit kanker rahim berdasarkan tingkat stadium sebagai upaya
meningkatkan pelayanan praktek kedokteran pada pasien untuk penanganan medis sedini mungkin.

Kata Kunci : Model Algoritma, Keputusan Klinis, k-Nearest Neighbor (k-NN), Kanker Mulut Rahim

1. Pendahuluan sistem pakar dalam dunia medis adalah EX-


Kesehatan adalah keadaan sejahtera yang DBC-PM SYSTEM (Expert system for
dimulai dari badan, jiwa, dan sosial yang Diagnosis of Breast Cancer and treatment by
memungkinkan setiap orang hidup produktif Prophetic Medicine) yang memanfaatkan
baik secara sosial dan ekonomis (Nafsiah, sistem pakar untuk membantu deteksi kanker
(2000). Pemeliharaan kesehatan adalah upaya payudara secara dini (Al Zahrani, 2010). Pada
penanggulangan dan pencegahan gangguan penelitian ini peneliti menerapkan algoritma
kesehatan yang memerlukan pemeriksaan, kNN untuk membangun sebuah sistem pakar
pengobatan dan/atau perawatan (Yayasan yang memiliki kemampuan mendiagnosa
Lembaga Bantuan Hukum Indonesia, 2006). penyakit kanker serviks berdasarkan
Kanker merupakan salah satu penyakit tidak perhitungan tingkat kemiripan dari
menular yang menjadi masalah kesehatan implementasi algoritma kNN. Minimnya
masyarakat, salah satunya kanker mulut pengetahuan yang dimiliki oleh masyarakat
rahim (serviks) yang banyak menyebabkan dapat menyebabkan deteksi yang salah
kematian pada wanita, baik di dunia maupun terhadap gejala penyakit kanker serviks.
di Indonesia. Kanker mulut rahim adalah Keberadaan sistem ini diharapkan dapat
kanker yang terjadi pada uterus, suatu daerah membantu masyarakat dalam melakukan
pada organ reproduksi wanita yang diagnosa secara dini terhadap penyakit yang
merupakan pintu masuk ke arah rahim yang diderita.
terletak antara rahim (uterus) dengan liang
senggama (vagina) (Wijayanti, 2010). 2. Kerangka Teori
Perkembangan metode kecerdasan buatan 2.1. SistemPakar
telah berkembang pada area yang berbeda Menurut Giarratano dan Riley (2005) sistem
termasuk aplikasi medis. Salah satu contoh pakar adalah salah satu bidang ilmu komputer
penerapan kecerdasan buatan dalam hal ini yang mendayagunakan komputer sehingga

Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 26
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

dapat berperilaku cerdas seperti manusia dan ditetapkan dengan class yang paling umum
implementasi dari Sistem pakar merupakan diantara k nearest neighborsnya. Ketika k =
sebuah program yang difungsikan untuk 1, unknown sampel ditetapkan dengan class
menirukan pakar manusia harus bisa dari training sampel yang paling dekat
melakukan hal-hal yang dapat dikerjakan oleh dengan pola ruangnya.
seorang pakar (Giarrattano, 2005). Rumus untuk menghitung bobot kemiripan
2.2. Kanker Serviks (similarity) dengan nearest neighbor retrieval
Kanker serviks atau yang dikenal sebagai adalah:
kanker leher Rahim adalah salah satu jenis
kanker yang sangat berbahaya. Kanker Similarity (problem,case) =
serviks disebabkan oleh human papilloma s1 * w1  s2 * w2  ...  sn * wn
virus (HPV) yang menyerang organ leher (2.1)
w1  w2  ...  wn
Rahim perempuan di lapisan permukaan Keterangan:
(epitel) dari leher Rahim atau mulut Rahim. S = similarity (nilai kemiripan)
Dimana sel-sel permukaan (epitel) tersebut W = weight (bobot yang diberikan
mengalami penggandaan dan berubah sifat
tidak seperti sel normal. Penggandaan sel 3. Metode Penelitian
yang tidak menuruti aturan itulah yang dapat 3.1. Bahan Penelitian
membentuk umor atau dungkul, terkadang Bahan penelitian dalam penelitian ini adalah
luka yang memberi keluhan atau gejala sebagai berikut:
keputihan yang berbau atau pendarahan. a) Studi literatur
Selain itu, sifat sel ganas ini dapat menyebar Bertujuan untuk mempelajari dan
baik secara langsung di sekitar panggul memahami teori dasar tentang permasalahan
maupun jauh lewat saluran getah bening atau kanker mulut rahim, sistem pakar,
pembuluh darah, misalnya ke paru, pemrograman dan teknologi yang digunakan.
hati,tulang (Ananto, 2011). b) Pengumpulan data dan studi lapangan
2.3. Algoritma nearest Neighbor Mengumpulkan data d an informasi yang
Algoritma Nearest Neighbor Retrieval (k- terkait dengan informasi jenis, gejala kanker
nearest neighbor atau k-NN) adalah sebuah mulut rahim, baik melalui konsultasi
algoritma untuk melakukan klasifikas dengan yaitu Dr. Hj. Cynthia
terhadap objek berdasarkan data Sukotjo,S.POG, KFER sebagai Pakar
pembelajaran yang jaraknya paling dekat maupun sumber literatur lainnya.
dengan objek tersebut. Kasus khusus di mana 3.2. Alat Penelitian
klasifikasi diprediksikan berdasarkan data Alat dalam penelitian ini meliputi perangkat
pembelajaran yang paling dekat (dengan kata keras berupa komputer dan perangkat lunak
lain, k = 1) disebut algoritma nearest berupa pemrograman dengan menggunakan
neighbor. Algoritma nearest neighbor bahasa pemrograman PHP (Hypertext
berdasarkan pada proses pembelajaran Preprocessor), menggunakan web server
menggunakan analogi / learning by analogi. Appserv dan menggunakan MySQL sebagai
Training sampelnya dideskripsikan dalam database.
bentuk atribut numerik n-dimensi. Tiap 3.3. Metode Pengembangan Sistem Pakar
sampel mewakili sebuah titik pada ruang n- Dalam mengembangkan sistem pakar ada 5
dimensi. Dengan cara ini, semua training (lima) tahapan yang harus dilakukan menurut
sampel disimpan pada pola ruang n-dimensi. Sri Kusumadewi (2003), yaitu :
Ketika diberikan “unknown” sampel, k- a. Tahapan Identifikasi
nearest neighbor classifier mencari pola Mengkaji situasi dan memutuskan dengan
ruang K training sampel yang paling dekat pasti tentang masalah yang akan
“unknown” sampel tersebut. K training dikomputerisasi dan apakah sistem pakar bisa
sampel ini adalah k nearest neighbor dari lebih membantu atau tidak. Adapun
unknown sampel. Unknown sampel kebutuhannya yaitu pertanyaan untuk
Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 27
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

membantu penyakit kanker secara dini, serta rahim dapat dilihat tabel 1 dan gejala-gejala
PHP MySQL sebagai perangkat lunak kanker mulut rahim dapat dilihat pada tabel 2.
program aplikasi untuk membantu deteksi
kanker serviks secara dini.
b. Tahapan Konseptualisasi Tabel. 1 Aturan Nama Penyakit/ Stadium Ca
Tahapan konseptualisasi merupakan tahapan Cervix
dimana pengetahuan dan pakar menentukan No. Aturan Fakta/ Hasil
konsep yang kemudian dikembangkan 1 P001 Ca Cervix stadium 0
menjadi suatu sistem pakar. Dari konsep 2 P002 Ca Cervix stadium I A
tersebut unsur – unsur yang terlibat akan 3 P003 Ca Cervix stadium I B
dirinci dan dikaji hubungan antara unsur serta 4 P004 Ca Cervix stadium II A
mekanisme pengendalian yang diperlukan 5 P005 Ca Cervix stadium II B
untuk mencapai sebuah solusi yang terbaik. 6 P006 Ca Cervix stadium III A
c. Tahapan Formalisasi 7 P007 Ca Cervix stadium III B
Tahapan Formalisasi merupakan tahapan 8 P008 Ca Cervix stadium IV A
dimana hubungan antara unsur – unsur 9 P009 Ca Cervix stadium IV B
digambarkan dalam bentuk format yang biasa
digunakan dalam sistem pakar. Tahap ini juga
Tabel. 2 Aturan Gejala Penyakit Ca Cervix
menentukan alat pembangunan sistem, teknik
No. Aturan Gejala
inferensi dan struktur data yang digunakan
1 G001 Keputihan berbau
pada sistem pakar.
2 G002 Keputihan berwarna kuning
d. Tahapan Implementasi
Tahapan implementasi merupakan tahap yang 3 G003 Keputihan berwarna hijau
sangat penting karena disinilah sistem pakar 4 G004 Batuk Berdarah
yang dibuat akan diterapkan dalam bentuk 5 G005 Perdarahan dari jalan lahir
program komputer. 6 G006 Perdarahan setelah
e. Tahapan Pengujian berhubungan
Sesudah sistem pakar dikembangkan, 7 G007 Histopatologi karsinoma
selanjutnya diuji dan dicari kesalahannya. insitu (karsinoma intraepitel)
Tidak pernah ada sistem yang begitu dibuat 8 G008 Histopatologi karsinoma
begitu berhasil dengan sempurna. Sistem kedalaman Invasi < 5 mm
untuk mendeteksi penyakit kanker serviks 9 G009 Histopatologi karsinoma
yang selesai dibangun, perlu untuk dievaluasi perluasan < 7 mm
untuk menguji dan menemukan 10 G010 Histopatologi karsinoma
kesalahannya. Hal ini merupakan hal yang kedalaman invas >= 5 mm
umum dilakukan karena suatu sistem belum 11 G011 Histopatologi karsinoma
tentu sempurna setelah selesai pembuatannya perluasan >= 7 mm
sehingga proses evaluasi diperlukan untuk 12 G012 Keputihan seperti air cucian
penyempurnaannya. daging
13 G013 Penurunan berat badan
Basis Pengetahuan 14 G014 Nyeri perut bagian bawah
Basis pengetahuan dalam system ini adalah 15 G015 Buang air besar berdarah
gejala-gejala kanker mulut rahim, jenis 16 G016 Sulit buang air kecil
penyakit/ stadium kanker mulut rahim. Basis 17 G017 Histopatologi karsinoma
pengetahuan tersebut akan direpresentasikan invasi ke samping kanan kiri
dalam bentuk tabel pengetahuan dan dari serviks
tabel pengetahuan ini akan dibuat sebuah 18 G018 Histopatologi karsinoma 1/3
tabel keputusan dan dari tabel keputusan distal vagina
keputusan tersebut dibuat suatu kaidah. Nama 19 G019 Histopatologi karsinoma
penyakit beserta stadium dari kanker mulut belum mencapai
Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 28
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

parametrium AND histopatologi karsinoma kedalaman


20 G020 Histopatologi karsinoma Invasi < 5 mm
invasi keluar serviks AND histopatologi karsinoma perluasan <
21 G021 Histopatologi karsinoma 7 mm
sudah mencapai THEN nama penyakit Ca Cervix stadium I A
parametrium
22 G022 Histopatologi karsinoma Kaidah 3
meluas mencapai 1/3 distal IF keputihan berbau
vagina AND keputihan berwarna kuning
23 G023 Fungsi ginjal terganggu AND keputihan berwarna hijau
24 G024 Histopatologi karsinoma AND perdarahan dari jalan lahir
meluas keluar rongga AND perdarahan setelah berhubungan
panggul AND histopatologi karsinoma kedalaman
25 G025 Histopatologi karsinoma invasi >= 5 mm
keluar dari pelvis AND histopatologi karsinoma perluasan >= 7
26 G026 Histopatologi karsinoma mm
metastasis jauh THEN nama penyakit Ca Cervix stadium I B
27 G027 Sesak nafas Kaidah 4
28 G028 Nyeri Kepala IF keputihan seperti air cucian daging
AND keputihan berbau
AND penurunan berat badan
Kaidah
Kaidah merupakan suatu aturan yang AND nyeri perut bagian bawah
digunakan sistem untuk menemukan suatu AND buang air besar berdarah
AND sulit buang air kecil
konklusi. Bila user memasukkan suatu
gejala maka sistem akan melacak pada AND keputihan berwarna kuning
AND keputihan berwarna hijau
kaidah yang berhubungan dengan
gejala yang dimasukkan. Gejala yang AND perdarahan dari jalan lahir
AND perdarahan setelah berhubungan
dimasukkan user merupakan kondisi (IF) dan
AND histopatologi karsinoma invasi ke
penyakit adalah merupakan konklusi
(THEN). Bila gejala yang dimasukkan user samping kanan kiri serviks
sesuai dengan kaidah yang ada dalam basis AND histopatologi karsinoma 1/3 distal
pengetahuan maka sistem akan memberikan vagina
konklusi. Setiap gejala mempunyai satu AND histopatologi karsinoma belum
mencapai parametrium
kaidah. Kaidah dalam sistem pakar secara
keseluruhan adalah sebagai berikut : THEN nama penyakit Ca Cervix stadium II A
Kaidah 1 Kaidah 5
IF keputihan berbau IF keputihan seperti air cucian daging
AND keputihan berwarna kuning AND keputihan berbau
AND penurunan berat badan
AND keputihan berwarna hijau
AND perdarahan dari jalan lahir AND nyeri perut bagian bawah
AND perdarahan setelah berhubungan AND buang air besar berdarah
AND histopatologi karsinoma insitu AND sulit buang air kecil
(karsinoma intraepitel) AND keputihan berwarna kuning
THEN nama penyakit Ca Cervix stadium 0 AND keputihan berwarna hijau
AND perdarahan dari jalan lahir
Kaidah 2
IF keputihan berbau AND perdarahan setelah berhubungan
AND keputihan berwarna kuning AND histopatologi karsinoma invasi keluar
AND keputihan berwarna hijau serviks
AND perdarahan dari jalan lahir AND histopatologi karsinoma 1/3 distal
AND perdarahan setelah berhubungan vagina

Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 29
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

AND histopatologi karsinoma sudah AND perdarahan dari jalan lahir


mencapai parametrium AND perdarahan setelah berhubungan
THEN nama penyakit Ca Cervix stadium II B AND histopatologi karsinoma invasi ke
samping kanan kiri serviks
AND histopatologi karsinoma meluas keluar
Kaidah 6 rongga panggul
IF keputihan seperti air cucian daging AND histopatologi karsinoma keluar dari
AND keputihan berbau pelvis
AND penurunan berat badan AND fungsi ginjal terganggu
AND nyeri perut bagian bawah THEN nama penyakit Ca Cervix stadium IV
AND buang air besar berdarah A
AND sulit buang air kecil Kaidah 9
AND keputihan berwarna kuning IF keputihan seperti air cucian daging
AND keputihan berwarna hijau AND keputihan berbau
AND perdarahan dari jalan lahir AND penurunan berat badan
AND perdarahan setelah berhubungan AND sesak napas
AND histopatologi karsinoma invasi ke AND batuk berdarah
samping kanan kiri serviks AND nyeri kepala
AND histopatologi karsinoma meluas AND nyeri perut bagian bawah
mencapai 1/3 distal vagina AND buang air besar berdarah
THEN nama penyakit Ca Cervix stadium III AND sulit buang air kecil
A AND keputihan berwarna kuning
Kaidah 7 AND keputihan berwarna hijau
IF keputihan seperti air cucian daging AND perdarahan dari jalan lahir
AND keputihan berbau AND perdarahan setelah berhubungan
AND penurunan berat badan AND histopatologi karsinoma invasi ke
AND nyeri perut bagian bawah samping kanan kiri serviks
AND buang air besar berdarah AND histopatologi karsinoma meluas keluar
AND sulit buang air kecil rogga panggul
AND keputihan berwarna kuning AND histopatologi karsinoma metastasis jauh
AND keputihan berwarna hijau AND fungsi ginjal terganggu
AND perdarahan dari jalan lahir THEN nama penyakit Ca Cervix stadium IV
AND perdarahan setelah berhubungan B
AND histopatologi karsinoma invasi ke
samping kanan kiri serviks Analisis Kebutuhan Perangkat Lunak
AND histopatologi karsinoma meluas DFD
mencapai 1/3 distal vagina Dalam proses pengembangan desain sistem
AND fungsi ginjal terganggu digunakan model berupa metode berarah
THEN nama penyakit Ca Cervix stadium III aliran data dengan menggunakan DFD.
B Desain ini dimulai dari bentuk yang paling
Kaidah 8 global yaitu diagram konteks. Diagram
IF keputihan seperti air cucian daging konteks ini kemudian akan diturunkan sampai
AND keputihan berbau bentuk yang paling detail. Aliran data dimulai
AND penurunan berat badan dari pakar, pakar memasukan data login yang
AND sesak napas terdiri dari username dan password. Pakar
AND nyeri perut bagian bawah dapat mengelola data gejala, penyakit, mesin
AND buang air besar berdarah inferensi, dan modul.
AND sulit buang air kecil Pengguna mengakses halaman yang
AND keputihan berwarna hjijau diperuntukkan pengguna, pengguna
AND keputihan berwarna kuning memberikan input berupa nama pengguna

Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 30
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

dan selanjutnya proses konsultasi penyakit


dan output berupa informasi penyakit dan Similarity (problem,case) =
tingkat kemiripan melalui algoritma k-NN s1 * w1  s2 * w2  ...  sn * wn
Digram logika level 0 dari aplikasi sistem
pakar dapat ditunjukkan pada gambar 1. w1  w2  ...  wn
Keterangan:
Data login S = similarity (nilai kemiripan) yaitu 1 (sama)
Data gejala dan 0 (beda)
Data peyakit W = weight (bobot yang diberikan)
Data inferensi 0
PAKAR Data Modul Sistem Pakar Deteksi Informasi Penyakit PENGGUNA Sebagai contoh diambil 2 jenis stadium yaitu
Kanker dengan kNN stadium 0 dan stadium IA, dimana terdapat
Informasi Gejala Penyakit X dimana penyakit X adalah gejala
Informasi penyakit Data gejala yang dirasakan oleh pengguna.

Gambar 1. DFD Level 0

Pemodelan Sistem Pakar


Sistem ini berfungsi untuk mendeteksi dini
penyakit kanker serviks. Proses ini dimulai
dengan menginputkan gejala-gejala yang
dirasakan oleh pengguna dan sistem akan
memberikan jawaban berupa penyakit beserta
perhitungan kemiripan dengan menggunakan
algoritma kNN. Gambar 2 merupakan blok
diagram dari sistem pakar deteksi kanker
serviks dengan algoritma kNN.

MESIN INFERENSI OUTPUT DIAGNOSA


INPUT GEJALA
(kNN) PENYAKIT

Gambar 3. Contoh kasus penyakit kanker


serviks

BASIS
Perhitungan kasus 1 :
PENGETAHUAN Bobot gejala penyakit Ca Cervix stadium 0:
keputihan berbau = 3
Gambar 2 Model Sistem Pakar Deteksi keputihan berwarna kuning = 1
kanker serviks keputihan berwarna hijau = 1
perdarahan dari jalan lahir = 5
Perhitungan kNN perdarahan setelah berhubungan = 3
histopatologi karsinoma insitu (karsinoma
Proses pembobotan yang dilakukan oleh intraepitel) = 5
sistem ditampilkan dalam perhitungan di
bawah ini.
Bobot parameter (w) :
Gejala Penting = 5
Gejala Sedang = 3
Gejala Biasa = 1
Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 31
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

tingkat kepercayaan paling tinggi dibanding


Penyakit: Ca Cervix stadium 0 Penyakit x
Ca Cervix stadium 1A yakni 84,21% jadi
solusi kasus Ca Cervix stadium 1A yang
- keputihan berbau 3 - keputihan berbau direkomendasikan kepada pengguna.
- keputihan berwarna kuning 1 - keputihan berwarna kuning
- keputihan berwarna hijau 1 - keputihan berwarna hijau 4. Perancangan
- perdarahan dari jalan lahir 5 - perdarahan dari jalan lahir 4.1. Perancangan Arsitektur Menu
- perdarahan setelah berhubungan 3 - perdarahan setelah Perancangan arstitektur merupakan hubungan
- histopatologi karsinoma insitu berhubungan di antara elemen-elemen struktural utama dari
(karsinoma intraepitel)
- histopatologi karsinoma program. Perancangan arsitektur dapat
kedalaman Invasi < 5 mm
memberikan gambaran mengenai struktur
program. Perancangan arsitektur menu dapat
Similarity (X, Ca Cervix stadium 0) = [(1*3) dilihat pada gambar 4.1. untuk halaman
+ (1*1) + (1*1) + (1*5) + (1*3)] / pakar, dan gambar 4.2. untuk halaman
(3+1+1+5+3+5) = (3+1+1+5+3)/(17) 13/18 = user/pengguna.
72,22% Home

Perhitungan kasus 2 : Ganti


Bobot gejala penyakit Ca Cervix stadium Password

1A: Login Sistem Menu Manajemen


keputihan berbau = 3 Pakar Utama Modu
keputihan berwarna kuning = 1
keputihan berwarna hijau = 1 Penyakit

perdarahan dari jalan lahir = 5 Gejala/


perdarahan setelah berhubungan = 3 Tanda-
tanda
histopatologi karsinoma kedalaman Invasi < Mesin
5 mm = 3 Inferensi
histopatologi karsinoma perluasan < 7 mm =
3 Logout
Penyakit x
Gambar 4. Gambar Rancangan Halaman
Penyakit : Ca Cervix stadium I A
Pakar
- keputihan berbau 3 - keputihan berbau
- keputihan berwarna kuning 1 - keputihan berwarna kuning
- keputihan berwarna hijau Home
- keputihan berwarna hijau 1
- perdarahan dari jalan lahir 5 - perdarahan dari jalan lahir
- perdarahan setelah berhubungan 3 - perdarahan setelah Konsultasi
berhubungan Penyakit
- histopatologi karsinoma
kedalaman Invasi < 5 mm 3 - histopatologi karsinoma
Menu Daftar
- histopatologi karsinoma perluasan kedalaman Invasi < 5 mm
Utama Penyakit
< 7 mm

Login Pakar
Similarity (X, Ca Cervix stadium 1A) =
[(1*3) + (1*1) + (1*1) + (1*5) + (1*3) +
(1*3)/(5+5+5+3+5) = 16/19 = 84,21%
Gambar 4.2. Gambar Rancangan Halaman
Dari perhitungan diatas kasus yang memiliki User/ Pengguna
bobot kemiripan paling rendah adalah kasus 4.2. Perancangan Antar Muka
Ca Cervix stadium 0 yaitu sebesar 72,22%. User interface merupakan bagian dari sistem
Kasus Ca Cervix stadium 1A 84,21%. Hasil pakar yang digunakan sebagai media atau alat
perhitungan dengan bobot menunjukkan komunikasi antara user dengan sistem. Di
Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 32
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

dalam user interface ini rancangan form user Gambar 7 Perancangan Halaman Penyakit
adalah user yang menggunakan aplikasi
sistem pakar ini untuk memanipulasi data Halaman penyakit ini digunakan oleh pakar
penyakit, gejala, aturan. untuk menambah data penyakit.
1. Halaman Login Pakar
4. Halaman Gejala
Gejala Enter Text
Pertanyaan

username Enter Text


Enter Text
password Enter Text

login batal
Bobot Penting

Sedang

Simpan Batal
Gambar 5 Perancangan Halaman Login
untuk Pakar
Gambar 8 Perancangan Halaman Gejala
Halaman login ini digunakan untuk pakar,
dengan memberikan inputan berupa username Halaman gejala ini digunakan oleh pakar
dan password untuk masuk ke aplikasi sistem untuk menambah data gejala. Dengan
pakar deteksi dini kanker serviks dengan mengisi data gejala gangguan selanjutnya
kNN. disimpan.

2. Halaman Utama Pakar 5. Halaman Konsultasi


Pilih Gejala
HEader
Option 1
Home Option 1
Ganti Password
Manajemen modul
Penyakit
Content
Gejala/Tanda
Mesin Inferensi
Logout
simpan batal
Footer

Gambar 6 Perancangan Halaman Utama Gambar 9 Perancangan Halaman Konsultasi


untuk Pakar User

Halaman utama ini digunakan untuk pakar, Halaman konsultasi ini digunakan untuk
terdiri dari header yang berisi gambar dari konsultasi antara user dengan sistem dengan
aplikasi ini, selanjutnya ada halaman utama, memberikan inputan berupa gejala penyakit
halaman menu dan footer. dan hasilnya akan ditampilkan berupa nama
penyakit, tingkat kemiripan, gejala yang telah
3. Halaman Penyakit dipilih.

Penyakit Enter Text

Simpan Batal Kesimpulan


Kesimpulan yang didapat dari hasil
implementasi rancangan dan uji coba sistem
pakar deteksi kanker serviks dengan
algoritma kNN ini antara lain :
Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 33
DINAMIKA INFORMATIKA – Vol.7 No. 1, Maret 2015 ISSN 2085-3343

1.Aplikasi ini dapat membantu pengguna


untuk mencari informasi mengenai penyakit
kanker serviks dan konsultasi keluhan gejala
penyakit kanker serviks dengan mudah.
2.Aplikasi yang dibuat dapat memberi info
kepada pengguna dari hasil perhitungan k-NN
yang mendekati hasil inputan dari gejala yang
dirasakan oleh pengguna.

Daftar Pustaka
Al Zahrani, Nouf Mohammad., Safeeullah
Soomro., Abdul Ghafoor Memon.2010.
Breast Cancer Diagnosis and Treatment
of Prophetic Medicine Using Expert
System.Journal of Information &
Communication Technology Vol. 4, No.
2, (Fall 2010) 20-26
Ananto Sidohutomo,E. Natasha, 2011,
Perempuan bisa mencegah kanker
serviks, Surabaya, Gramedia printing
group.
Giarrattano, J., Riley, G., 2005. Expert
Systems P rinciples and Programming,
fourth edition, PWS Publishing
Company, Boston
Kusumadewi, Sri. 2003. Artificial
Intelligence (Teknik dan Aplikasinya).
Yogyakarta; Penerbit Graha Ilmu
Nafsiah,Siti. "Prof. Hembing pemenang the
Star of Asia Award: pertama di Asia
ketiga di dunia", Gema Insani, 2000,
979915703X, 9789799157034
Wijayanti, E., 2010. Penerapan Certainty
Factor Untuk Mendiagnosa Infeksi HPV
Cara Penangannya Berbasis Web.
Skripsi. UNIKOM (Indonesia Computer
University), Bandung
Yayasan Lembaga Bantuan Hukum
Indonesia, Pusat Studi Hukum dan
Kebijakan Indonesia, "Panduan bantuan
hukum di Indonesia: pedoman anda
memahami dan menyelesaikan masalah
hukum", Yayasan Obor Indonesia, 2006,
9799662761, 9789799662767

Penerapan Algoritma k-NN (nearest Neighbor) Untuk Deteksi Penyakit (Kanker Serviks) 34

Anda mungkin juga menyukai