MAKALAH SEMINAR TUGAS AKHIR
IMPLEMENTASI SISTEM INFERENSI FUZZY MAMDANI UNTUK DETEKSI AWAL KANKER KULIT MELANOMA Muwardi Raharjo1, Bilqis Amaliah2, Henning Titiciptaningtyas3 Teknik Informatika, Fakultas Teknologi Informasi, ITS Email :
[email protected],
[email protected],
[email protected] ABSTRAK Melanoma merupakan salah satu jenis kanker kulit yang paling berbahaya. Dalam mendeteksi penyakit tersebut, dapat dilakukan dengan klasifikasi citra luka untuk ditentukan apakah termasuk melanoma atau tidak. Metode klasifikasi yang digunakan adalah Sistem Inferensi Fuzzy Mamdani. Dalam klasifikasi ini, ada beberapa tahapan proses yang dilakukan, diantaranya: preprocessing, ekstraksi fitur, dan klasifikasi. Preprocessing digunakan untuk memisahkan antara citra melanoma dengan latar belakang pada citra masukan. Ekstraksi fitur merupakan proses untuk mendapatkan fitur-fitur yang akan digunakan sebagai data masukan dalam proses klasifikasi. Ekstraksi fitur yang digunakan adalah ABC feature (Asymmetry, Border, Color). Setelah itu, dilakukan proses pembelajaran sistem dan tahap terakhir dilakukan proses klasifikasi untuk memprediksi apakah citra masukan termasuk melanoma atau non melanoma. Hasil dari program pendeteksi melanoma dengan metode Sistem Inferensi Fuzzy Mamdani mempunyai akurasi terbaik dengan 4 fitur sebesar 87.00%. Adapun hasil klasifikasi dengan 9 fitur, mempunyai akurasi yang lebih tinggi dibandingkan dengan metode SVM sebesar 1.85%, lebih tinggi 1.05% dibandingkan dengan SVMboosting, dan lebih rendah 1.25% dibandingkan dengan Voted Perceptron. (Mamdani FIS dengan 9 fitur 76.25%, Voted Perceptron 77.5%, SVM 74.4%, dan SVMboosting 75.2%). Kata kunci: melanoma, klasifikasi, ekstraksi fitur abc, Fuzzy Mamdani visualisasi, dan lain-lain. Untuk tahap preprocesing, segmentasi, dan ekstraksi fitur ABC telah dilakukan pada penelitian sebelumnya [2] .
1. PENDAHULUAN Pada bidang kedokteran, diagnosa sebuah penyakit dapat dilakukan dengan mendeteksi citra, salah satunya adalah melanoma. Melanoma merupakan jenis kanker kulit yang paling berbahaya bagi manusia, karena termasuk penyakit paling mematikan dari semua jenis kanker kulit. Oleh karena itu apabila penyakit ini dapat dideteksi lebih awal, dampak buruk yang mungkin ditimbulkan oleh melanoma dapat diminimalkan serta pasien dapat disembuhkan [1].
Oleh karena itu dalam tugas akhir ini, akan diimplementasikan program pendeteksi awal melanoma menggunakan metode klasifikasi Sistem Inferensi Fuzzy Mamdani dengan data masukan berupa citra warna dermatoskopis. Dengan program ini diharapkan dapat membantu dalam mendeteksi melanoma secara dini.
Salah satu cara yang dilakukan pakar dermatologis untuk mengidentifikasi melanoma adalah melalui proses biopsi, yaitu pengambilan contoh jaringan kulit manusia yang dianggap mengandung melanoma untuk pemeriksaan patologis mikroskopik. Tetapi proses ini memerlukan teknologi yang canggih dan membutuhkan biaya yang mahal sehingga sulit untuk dilakukan di daerah-daerah yang mempunyai fasilitas kurang memadai.
2. IMAGE PREPROCESSING Dalam proses klasifikasi ini, tahap awal yang dilakukan adalah pemrosesan awal citra (image preprocessing). Pemrosesan awal ini digunakan untuk menyiapkan citra masukan agar dapat diproses pada tahap selanjutnya (ekstraksi fitur). Tahapan dalam pemrosesan awal citra ini meliputi proses filtering, mapping nilai intensitas citra, dan segmentasi [2].
Masalah ini menimbulkan ketertarikan untuk melakukan deteksi awal penyakit melanoma yang meliputi interpretasi secara otomatis dari citra warna dermatoskopis dengan analisa citra terkomputerisasi. Dengan begitu, ada perkembangan menarik dari sistem komputer bantu (computer-aided systems atau CAD) untuk diagnosa melanoma secara klinis sebagai sebuah dukungan untuk para pakar dermatologis dalam langkah analisis yang berbeda, seperti deteksi batas luka, penghitungan fitur diagnosa, klasifikasi pada tipe luka yang berbeda,
Tahap pertama dalam image preprocessing adalah proses filtering menggunakan median filter. Proses filtering digunakan untuk mengurangi noise pada citra masukan. Konsep dari median filter adalah mengurutkan piksel-piksel berdasarkan nilai intensitasnya, kemudian mengambil nilai tengahnya. Setelah itu, mengganti nilai piksel pada posisi tengah dari daerah yang difilter dengan nilai tengah tersebut.
1
Tahap kedua adalah mapping nilai intensitas citra yang digunakan untuk menguatkan nilai intensitas citra sehingga menghasilkan citra dengan tingkat kekontrasan yang tinggi. Dengan demikian, nilai informasi penting tentang citra dapat diperoleh seperti tepi area luka.
Setelah didapatkan nilai momen inersial kuadratik, langkah selanjutnya adalah mendapatkan nilai sumbu utama mayor yang didapat dari momen inersia terkecil dari L dan memiliki arah tegak, Ļ 0 . Sehingga sumbu utama mayor tersebut bisa didapat dengan menghitung turunan dari Persamaan (1) dan mengeset turunannya dengan 0 seperti dalam Persamaan (2) di bawah ini [1]:
Tahap terakhir yang dilakukan adalah segmentasi citra menggunakan thresholding dan flood filling. Segmentasi citra ini digunakan untuk memisahkan objek luka dengan latar belakang dari citra. Dari proses segmentasi ini dihasilkan citra yang siap untuk dilakukan tahapan proses selanjutnya yaitu ekstraksi fitur.
šš°(š) šš
šššš = šššš =
3.1 Asymmetry Melanoma dapat muncul sebagai luka baru yang mirip dengan tahi atau berkembang pada tahi lalat yang sudah ada. Untuk dapat membedakannya, perlu peninjauan dalam hal bentuk luka tersebut. Biasanya tahi lalat yang bukan kanker / non melanoma berbentuk simetris dan sirkular sedangkan pada melanoma mempunyai bentuk yang iregular dan asimetris. Oleh karena itu dilakukannya penghitungan dua nilai fitur yaitu asymmetry index AI dan lengthening index Ć
[1].
Dengan,
šššš =
š“šš š“šš š“šš š“šš š“šš š“šš
ļ潚 ļæ½ āš
(3)
ļ潚 āš
(5)
ļ潚 āš
(4)
š“šš = āš āš šš šš š°(š, š)
ļæ½= š
š00
š“šš
(7)
š“šš
Langkah selanjutnya adalah mencari nilai sumbu utama minor dari L memiliki arah Ļ 0 + Ļ/2 menghasilkan arah yang melintang terhadap L yang berarti memiliki momen inersia terbesar. Sumbu melintang dan tegak yang telah didapatkan bisa digunakan untuk mengkalkulasi nilai asymmetri index. Hal ini dilakukan dengan melipat area luka L pada kedua sumbu tadi dan mengukur area non overlap seperti dalam Persamaan (8)[1].
Untuk mencari nilai asymmetry index, titik origin (0,0) dari koordinat kartesius ditetapkan pada pusat massa G dari area luka L, yang dimana L didefinisikan oleh fungsi biner z(i, j) (dengan z(i,j) = 1 jika (i, j) Š L, selain itu 0). Kemudian, momen inersial kuadratik I(Ļ) dari suatu citra luka L yang berhubungan dengan sembarang sumbu yang melalui G menunjukkan sudut Ļ terhadap sumbu horisontal dari koordinat kartesius ā, dan diberikan dalam Persamaan (1)[1]:
š
šØš° = āšš=š š
ššØš šØš³
(8)
Penjelasan : subscript k mengidentifikasikan sumbu utama (mayor vs. minor), āA k berupa area non-overlap saat luka dilipat dan A L (A L = mc00 ) adalah area luka.
š°(š) = ļæ½ š«šš (š, š)
š°(š) = ā(š,š)āš³[āššššš + ššššš]š
ļæ½(2)
keterangan : I (š„, š¦) adalah nilai intensitas pixel pada koordinat š„, š¦. š (6) š„Ģ
= 10
Asymmetry Index
(š,š)āš³
š
ššššš š ššš āšššš
dimana mc 11 merepresentasikan momen standar, mc 20 merepresentasikan momen kuadratik yang berhubungan dengan sumbu horisontal koordinat kartesius G x dan mc 02 merepresentasikan momen kuadratik yang berhubungan dengan sumbu vertikal koordinat kartesius G y . Berikut ini rumus dari momen- momen yang telah disebutkan sebelumnya [1]
3. EKSTRAKSI FITUR Ekstraksi fitur merupakan proses pengambilan nilainilai fitur dari citra luka. Ekstraksi fitur ini sangat penting, karena dari hasil ekstraksi fitur ini yang akan dilakukan proses klasifikasi untuk menentukan apakah melanoma atau tidak. Adapun fitur-fitur yang diekstraksi meliputi asymmetry, boder irregularity, dan color variation.
ā¢
š
= š ā¹ šš = šššāš ļæ½
(1)
ā¢
dimana š·š (š, š) adalah jarak antara pixel yang ditinjau (i, j) dan proyeksinya pada ā, sepanjang normal garis ā.
Lengthening Index
Lengthening index merupakan sebuah nilai yang mendeskripsikan pemanjangan sebuah luka, misalnya anistropy luka. Dalam pemanjangan sebuah luka
2
berhubungan dengan nilai eigen Ī»ā², Ī»ā²ā² dari matriks tensor inersia. Lengthening index ini didefinisikan oleh perbandingan antara momen inersia Ī»ā² (terhadap sumbu mayor) dan momen inersia Ī»ā²ā² (terhadap sumbu minor) [1]. Ć
=
šā² = šā²ā² =
šā²
š +šš āļæ½(šš āšš )2 +4(šš )2 š20 02 20 02 11 2
Fractal dimension dapat dihitung dengan menggunakan metode perhitungan kotak (boxcounting). Metode ini membagi citra menjadi kotakkotak dengan berbagai variasi ukuran (r).Salah satu contoh penentuan nilai r adalah 2k, dengan k = 0, 1, 2, ā¦ dst, dan 2k lebih kecil dari ukuran citra. Gambar 3.1 menunjukkan ilustrasi metode box-counting.
(10)
2
š +šš +ļæ½ļ潚š āšš ļæ½ +4ļ潚š ļæ½ š20 02 20 02 11
2
Fractal dimension banyak diterapkan pada penelitian untuk mengestimasi iregularitas dari tepi luka. Dari hasil penerapannya menunjukkan bahwa kemungkinan besar suatu luka adalah melanoma ketika nilai dari fractal dimension semakin meningkat, begitu juga dengan nilai border irregularity[1].
(9)
šā²ā²
2
dikarenakan fractal dapat bernilai pecahan. Dimensi fractal ini dapat digunakan sebagai ciri suatu citra[1].
(11)
3.2 Border Irregularity Suatu luka yang tidak berbahaya pada umumnya mempunyai batas luka yang jelas tidak seperti pada melanoma yang sering menunjukkan batas yang tak jelas atau kabur. Hal tersebut biasanya menandai bahwa adanya pertumbuhan dan penyebaran kanker. Border Irregularity Lession (Iregularitas pembatas luka / tepi area luka) merupakan faktor penting ketika menduga bahaya dari sebuah luka. Dalam pengerjaan Tugas Akhir ini, untuk mengkuantisasi Border Irregularity diperlukan lima fitur yaitu indeks kepadatan (Compactness Index) CI, dimensi fraktal (Fractal Dimension) fd, kecuraman tepi (Edge Abruptness)Cr dan transisi pigmentasi (Pigmentation Transition)m e dan v e [1].
Gambar 3.1 Metode Box Counting Contoh untuk citra luka pada kulit, menggunakan grid kotak yang membagi-membagi citra, dengan masingmasing kotak berukuran r x r. N(r) adalah jumlah pixel yang berisi potongan pembatas / tepi luka. Ukuran pixel berbeda (nilai r berbeda) digunakan dan fd diperoleh dari gradien atau kemiringan garis regresi log (r) terhadap log(N(r)). Secara keseluruhan, hubungan antara N(r) dan fd dapat ditulis dalam persamaan sebagai berikut[1]:
ā¢ Compactness Index Indeks kepadatan (Compactness Index / CI) (Persamaan 12) merupakan pengukuran bentuk pembatas paling populer yang mengetimasi kebulatan obyek dua dimensi. Tetapi, pengukuran ini sangat sensitif terhadap noise di sepanjang pembatas/ tepi area luka yang nilainya dikuatkan oleh kuadrat dari keliling luka. šš =
ššš
šššš
ā¢ Edge Abruptness
šµ(š) ā šāšš
(131)
Luka dengan pembatas/ tepi yang iregular (Edge Abruptness) memiliki nilai variance jarak radial yang besar (contoh d 2 , jarak antara sentroid G L dan pembatas/ tepi C). Untuk mengestimasi iregularitas pembatas dilakukan analisa nilai variance dari distribusi jarak radial (Persamaan 14)[1]:
(12)
dimana P L adalah keliling luka ā¢ Fractal Dimension
šŖš =
Fractal memiliki sifat-sifat yang sama untuk berbagai skala/ukuran yang digunakan hal ini dikarenakan fractal memiliki karakteristik kesamaan sendiri (selfsimilarity). Setiap bagian fractal yang mempunyai skala berbeda tersebut memiliki sifat yang sama dengan keseluruhan fractal. Karakteristik ini yang menyebabkan fractal cocok digunakan untuk teknik kompresi. Karakeristik lain dari fractal yaitu padadimensinya.Ukuran dimensi pada umumnya merupakan bilangan bulat, seperti garis memiliki dimensi satu, bidang memiliki dimensi dua, dan kubus memiliki dimensi tiga, dan seterusnya. Akan tetapi, dimensi fractal merupakan sesuatu yang aneh hal ini
š ā (š
(š,š®š³ )āšš
)š š·š³ šāšŖ š šš š
(14)
di mana m d adalah mean jarak d 2 antara titik-titik pembatas dan sentroid G L (titik pusat luka). ā¢ Pigmentation Transition Pigmentation transition merupakan fitur mengenai transisi dari pigmentasi antara area luka dan kulit sekitarnya. Tepi area luka yang berubah pigmentasi secara tajam menunjukkan bahwa luka tersebut adalah melanoma, sebaliknya pemudaran perlahan-lahan (gradasi) mengindikasikan luka tersebut takberbahaya. Maka, disini dipertimbangkan komponen
3
m d dan v d adalah mean dan variance jarak d 2 yang telah dijelaskan sebelumnya pada Persamaan 23,
luminansi lum(i, j) (Persamaan 15) dari warna citra asli sebagai tiga komponen warna yang berbobot sama. Lalu, diestimasi gradient magnitude dari komponen intensitas lum sepanjang pembatas/ tepi luka C di kulit. Diperoleh K set nilai gradient magnitudee(k) (1 ā¤ k ā¤ K, dimana K adalah jumlah sample tepi luka) yang mendeskripsikan secara lokal transisi antara luka dan latar belakang citra (kulit) di tiap pixel tepi luka. Untuk menjelaskan transisi secara global, digunakan mean m e dan variance v e dari nilai magnitude gradien e(k) yang mendeskripsikan level kecuraman dan variasinya secara global (Persamaan 16 dan 17)[1].
m l dan v l berhubungan dengan luminansi, pŠL adalah semua elemen piksel yang ada di dalam area luka.
4. VARIASI FITUR Proses ini digunakan untuk memilih variasi-variasi fitur yang dapat menghasilkan sistem perangkat lunak yang lebih baik dan optimal. Proses variasi fitur dilakukan dengan memilih fitur-fitur yang dinilai penting atau mempunyai pengaruh banyak terhadap proses klasifikasi serta menghilangkan fitur-fitur yang dinilai kurang penting atau mempunyai pengaruh tidak banyak terhadap proses klasifikasi.
š
ššš(š, š) = [š(š, š) + š(š, š) + š(š, š)] š (15) š
(16)
š
(17)
šš = āš² š=š š(š) š²
š š šš = ā š² š=š š (š) ā šš š²
Proses pemilihan fitur ini menggunakan metode Discriminant Function Analysis (DFA) yang mana fungsi ini telah terdapat pada software SPSS. Adapun hasil dari proses ini dihasilkan 3 macam variasi yaitu dengan 4 fitur, 5 fitur, dan 9 fitur. Adapun uraian fitur-fitur yang digunakan tersebut antara lain:
3.3 Color variation Salah satu ciri munculnya melanoma dapat ditandai pada warnanya yang bervariasi karena melanoma tumbuh dalam sel penumbuh pigmen, sehingga sering berwarna-warni meliputi coklat, coklat gelap, atau hitam tergantung pada produksi pigmen melanin di kedalaman yang berbeda pada kulit. Variasi warna dalam sebuah luka dijelaskan dengan homogenitas warna (Color Homogeneity) C h dan korelasi antara geometri dan fotometri (Correlationbetween Photometry and Geometry) C pg [1]. ā¢
a. b. c.
Untuk variasi yang menggunakan 4 fitur, terdapat 2 jenis yaitu 4 fitur berbobot dan 4 fitur tanpa bobot. Oleh karena itu, dalam proses selanjutnya akan digunakan semua jenis variasi fitur tersebut untuk didapatkan hasil yang terbaik.
Color Homogeneity
5.
Histogram dari luminansi warna pada luka dibagi dalam tiga interval yang panjangnya sama. Interval yang berelasi ke nilai luminansi ketiga yang terkecil mendefinisikan area gelap, kemudian level intermediate berelasi ke yang lain dan tidak terlibat dalam kuantifikasi warna lalu homogenitas warna, dijelaskan sebagai jumlah transisi zona lebih terang / zona lebih gelap ke zona lebih gelap / zona lebih terang ketika memindai luka secara horisontal dan vertikal [1].
Distribusi warna pada luka dapat dievaluasi melalui korelasi antara geometry dan photometry. Termasuk juga penjelasan evolusi level warna dari sentroid G L menuju pembatas / tepi luka (Persamaan 18). Jika nilai yang dihasilkan lebih besar maka menunjukkan luka tak-berbahaya karena luka tak-berbahaya memiliki aspek target, sebaliknya jika nilainya kecil menunjukkan adanya bahaya melanoma [1]. 1
š“šæ
āšāšæ
(šš¢š(š)āšš ).(š2 (š,šŗšæ )āšš ) š£š .š£š
SISTEM INFERENSI FUZZY MAMDANI
Himpunan fuzzy merupakan himpunan yang direpresentasikan dengan penalaran manusia yang cenderung menggunakan pendekatan dan bukan eksak. Himpunan ini mengandung konsep kebenaran sebagian. Dalam himpunan fuzzy diperbolehkan untuk mempunyai dua atau lebih jenis keanggotaan sehingga nilai keanggotaannya tidak harus mutlak 1 dan 0, tetapi memiliki rentang dari 0 sampai 1 pada masingmasing nilai keanggotaannya [3]. Misalnya didefinisikan suhu di bawah 300C adalah dingin, selain itu panas. Maka dalam himpunan fuzzy, suhu 310C dapat dikatakan mempunyai keanggotaan panas 0.55 dan keanggotaan dingin 0.45 atau jika dalam bahasa manusia masuk dalam kategori agak panas.
ā¢ Korelasi antara geometry dan photometry
š¶šš =
4 fitur, menggunakan AI, CI, C h , C pg 5 fitur, menggunakan AI, CI, C r , C h , C pg 9 fitur, menggunakan semua fitur asal
Sistem inferensi fuzzy mamdani menggunakan keputusan yang biasa dilakukan oleh para ahli sebagai aturan dari system fuzzy dalam mengambil keputusan atas masukan yang diterima [3]. Sistem Inferensi Fuzzy Mamdani mempunyai beberapa tahapan yaitu:
(18)
Penjelasan persamaan diatas yaitu :
4
5.1 Fuzzifikasi
6.
Merupakan pembentukan himpunan fuzzy dan penentuan derajat keanggotaan dari inputan berupa keanggotaan crisp pada sebuah himpunan fuzzy. Misalnya pada himpunan suhu, maka akan terdapat minimal 2 fungsi keanggotaan yaitu fungsi keanggotaan panas dan fungsi keanggotaan dingin[4]. Proses ini dapat digambarkan pada gambar 5.1, dimana inputannya berupa y1 yang menghasilkan output 0.1 B1 dan 0.7 B2.
KLASIFIKASI CITRA MELANOMA DENGAN SISTEM INFERENSI FUZZY MAMDANI
Dalam melakukan proses klasifikasi citra melanoma menggunakan metode Sistem Inferensi Fuzzy Mamdani mempunyai beberapa tahapan langkah. Adapun langkah-langkahnya adalah sebagai berikut: 1. 2.
3. 4. Gambar 5.1 Proses Fuzzifikasi 5.
5.2 Inferensi Merupakan proses evaluasi aturan fuzzy untuk menghasilkan output dari tiap aturan. Masing-masing aturan fuzzy akan menghasilkan sebuah nilai yang sesuai dengan inputan yang diberikan. Jika dalam aturan fuzzy terdapat disjungsi (OR), maka hasil dari aturan itu merupakan gabungan dari nilai fungsi keanggotaan yang dimasukkan, sedangkan jika terdapat konjungsi (AND), maka hasil dari aturan fuzzy akan berupa irisan nilai fungsi keanggotaan dari inputan[4].
6.
Memasukkan data input berupa citra dermatoskopik. Melakukan preprocessing yang meliputi median filtering dan mapping nilai intensitas citra. Melakukan proses segmentasi yang terdiri dari proses thresholding dan flood filling. Melakukan proses ekstraksi fitur ABC (Asymmetry, Border Irregularity, Color Variation) dari data yang telah disegmentasi. Dilakukan proses klasifikasi yang meliputi 2 proses yaitu pelatihan dan pengujian sistem. Dari hasil pengujian, diperoleh keputusan apakah citra inputan termasuk melanoma atau bukan melanoma.
Secara umum, proses klasifikasi citra melanoma dapat digambarkan dalam diagram alir 5.1 sebagai berikut: mulai
Citra yang belum teridentifikasi
5.3 Komposisi Merupakan proses mengkombinasikan hasil dari keluaran semua aturan untuk menghasilkan sebuah himpunan fuzzy tunggal. Hasil dari tahap ini akan menunjukkan keputusan yang diambil oleh sistem inferensi fuzzy dari inputan yang diberikan. Gambar 5.2 merupakan proses komposisi[4].
Preprocessing
Segmentasi
Gambar 5.2 Proses Komposisi
Ekstraksi fitur
5.4 Defuzzifikasi Digunakan mengubah output himpunan fuzzy dari tahap komposisi menjadi sebuah nilai tunggal yang berupa nilai crisp (perhitungan crisp output). Teknik yang paling popular digunakan adalah centroid technique. Metode ini mencari centre of gravity (COG) dari agregasi himpunan yang dirumuskan: š¶ššŗ =
š
ā«š šš“ (š„)š„ šš„ š
ā«š šš“ (š„)šš„
Klasifikasi dengan Sistem Inferensi Fuzzy Mamdani
Hasil Prediksi
(19) Selesai
COG diperoleh dengan mencari titik yang membagi area solusi menjadi 2 bagian yang sama[4].
Gambar 6.1 Diagram alir sistem
5
7.
UJICOBA DAN PEMBAHASAN
Tabel 7.1 Akurasi hasil uji coba klasifikasi dengan 4 fitur tanpa bobot
Data yang digunakan pada uji coba ini adalah citra berukuran 150 x 150 pixel dengan format 24 bits BMP dan bertipe RGB. Jumlah citra yang digunakan sebanyak 100 data, dengan rincian terdapat 50 data citra melanoma dan 50 data citra non-melanoma. Dari 100 data tersebut, terdapat 80 data citra yang digunakan untuk proses pembelajaran sistem (data training) dan 20 data citra yang digunakan untuk ujicoba sistem (data testing). Data citra ini merupakan data yang digunakan oleh penelitian sebelumnya [2].
Fold 1 2 3 4 5
Pada bagian ini akan dijelaskan mengenai skenario uji coba yang menggunakan metode k-fold cross validation dengan k = 5. Dalam metode ini, prosesnya adalah membagi sama rata dari seluruh data yang ada untuk dijadikan data testing pada setiap fold-foldnya. Oleh karena itu, jumlah pada data testing adalah 20 data sedangkan data training adalah 80 pada setiap masing-masing fold. Penjelasan detail dapat dilihat pada gambar 7.1 berikut:
Pengujian Data training Data testing 88.75% 85% 88.75% 85% 87.50% 85% 88.75% 85% 86.25% 90% Rata-rata
Ratarata 86.875% 86.875% 86.250% 86.875% 86.875% 87.000%
Tabel 7.2 Akurasi hasil uji coba klasifikasi dengan 4 fitur berbobot Fold 1 2 3 4 5
Pengujian Data training Data testing 81.25% 90% 83.75% 80% 85.00% 85% 85.00% 85% 82.50% 85% Rata-rata
Rata-rata 85.625% 81.875% 85.000% 85.000% 83.750% 84.250%
Tabel 7.3 Akurasi hasil uji coba klasifikasi dengan 5 fitur Fold Gambar 7.1 Pembagian data menggunakan metode k-fold cross validation dengan k = 5
1 2 3 4 5
: data yang digunakan sebagai testing : data yang digunakan sebagai training
Pengujian Data training Data testing 80.00% 80.00% 80.00% 90.00% 78.75% 85.00% 81.25% 80.00% 77.50% 75.00% Rata-rata
Rata-rata 80.000% 85.000% 81.875% 80.625% 76.250% 80.750%
7.1 Ujicoba Mamdani FIS Setelah dilakukan serangkaian proses skenario uji coba, maka diperoleh beberapa hasil uji coba yang berupa nilai akurasi dari sistem perangkat lunak. Nilai akurasi diperoleh dengan rumus: ššššššš =
šššššš š
šššāšššššš ššššš šššššš š
ššš
Tabel 7.4 Akurasi hasil uji coba klasifikasi dengan 9 fitur Fold
šššš% (20)
1 2 3 4 5
Pada tabel 6.1 ditunjukkan hasil ujicoba untuk klasifikasi dengan 4 fitur tanpa bobot, tabel 6.2 untuk klasifikasi menggunakan 4 fitur berbobot, tabel 6.3 untuk klasifikasi menggunakan 5 fitur, dan tabel 6.4 untuk klasifikasi menggunakan 9 fitur. Berikut ini merupakan penjabaran secara rinci dari hasil uji coba yang dilakukan.
Pengujian Data training Data testing 72.50% 80.00% 76.25% 90.00% 75.00% 80.00% 77.50% 70.00% 72.50% 70.00% Rata-rata
Rata-rata 76.250% 83.125% 77.500% 73.750% 71.250% 76.380%
Dari ujicoba yang telah dilakukan, diperoleh akurasi terbaik dari metode Mamdani FIS yaitu klasifikasi menggunakan 4 fitur tanpa bobot. Rata-rata akurasi yang dihasilkan sebesar 87,00% . Jika menggunakan 9 fitur, maka rata-rata akurasi yang dihasilkan sebesar 76,38%.
6
7.2 Perbandingan Nilai Akurasi Antara Metode Mamdani FIS, Voted Perceptron, Svm, Dan Svm Boosting Setelah diperoleh hasil akurasi dari masing-masing scenario, maka dilakukan perbandingan dengan akurasi pada metode sebelumnya yang ditampilkan pada tabel 7.5
Mamdani menghasilkan akurasi terbaik sebesar 87.00%. Metode ini mempunyai akurasi yang lebih tinggi dibandingkan dengan metode SVM sebesar 12.60%, lebih tinggi 11.80% dibandingkan dengan SVMboosting, dan lebih tinggi 9.50% dibandingkan dengan Voted Perceptron. (Mamdani FIS 87.00%, Voted Perceptron 77.5%, SVM 74.4%, dan SVMboosting 75.2%).
Tabel 7.5 Hasil perbandingan nilai akurasi antara Mamdani FIS 4 fitur, Voted Perceptron, SVM dan SVMboosting Metode Mamdani FIS (4 fitur) Voted Perceptron SVM SVMboosting
Adapun saran yang ingin disampaikan untuk pengembangan lebih lanjut adalah diperlukan adanya penambahan data pada data uji coba sehingga diharapkan dapat meningkatnya performa sistem dalam melakukan klasifikasi khususnya dalam bentuk nilai akurasi. Diperlukan adanya perbaikan terhadap proses ekstraksi fitur ABC sehingga data vektor yang dihasilkan menjadi lebih tepat dan lebih jelas perbedaannya mana yang melanoma dan mana yang bukan. Perlu dikembangkan pada proses pembelajaran (training) dalam klasifikasi fuzzy agar dapat meningkatkan performa sistem dalam melakukan klasifikasi.
Akurasi (%) 87.00 77.50 74.40 75.20
Berdasarkan tabel 7.5 Performa (nilai akurasi) Sistem Inferensi Fuzzy Mamdani (4 fitur) lebih baik jika dibandingkan dengan SVM, SVMboosting, dan Voted Perceptron yaitu sebesar 87,00%. Dikarenakan pada metode-metode sebelumnya menggunakan 9 fitur ABC, maka akan dilakukan perbandingan pula nilai akurasi dari Mamdani FIS (9 fitur), SVM serta SVMBoosting, dan Voted Perceptron. Hasil perbandingannya seperti pada tabel 7.6 Tabel 7.6 Hasil perbandingan nilai akurasi antara Mamdani FIS 9 fitur, Voted Perceptron, SVM dan SVMboosting
REFERENSI Metode Mamdani FIS (9 fitur) Voted Perceptron SVM SVMboosting
Akurasi (%) 76.25 77.50 74.40 75.20
Berdasarkan tabel 7.6 Performa (nilai akurasi) Sistem Inferensi Fuzzy Mamdani (4 fitur) lebih baik jika dibandingkan dengan SVM dan SVMboosting yaitu sebesar 76,25%, tetapi itu masih di bawah dari akurasi Voted Perceptron yakni 77.50%.
8.
KESIMPULAN
[1] Barhoumi W, Zagrouba E. 2004. A Prelimary Approach For The Automated Recognition Of Malignant Melanoma. [2] B. Amaliah, I. Arieshanti, S. Novita Dewi, C. Fatichah, M.R. Widyanto. 2011. Klasifikasi Voted Perceptron Untuk Identifikasi Melanoma. SNATI. Yogyakarta. [3] Rasyidi, Hanif. Pengenalan Bentuk Gigi Pada Citra Dental Radiograph Dengan Bantuan Sistem Inferensi Fuzzy Mamdani. (Tugas Akhir). Jakarta. Universitas Indonesia. 2009. [4] Lee, Kwang H. 2005. First Course on Fuzzy Theory and Application. Republic of South Korea. KAIST.
Kesimpulan yang dapat diambil dari hasil ujicoba di atas adalah Algoritma Sistem Inferensi Fuzzy Mamdani terbukti dapat digunakan sebagai metode klasifikasi untuk memprediksi citra masukan apakah termasuk melanoma atau tidak dengan melalui beberapa proses diantaranya preprocessing, segmentasi, dan ekstraksi fitur ABC, dan proses klasifikasi. Metode klasifikasi Sistem Inferensi Fuzzy
7