g64066027 - diagnosa tb dg algoritme vfi5 filepasien rawat inap rumah sakit pasar rebo sebanyak 191...

40
i DIAGNOSA PENYAKIT TUBERKULOSIS PARU MENGGUNAKAN ALGORITME VFI5 ABDUL ROSYID DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR 2009

Upload: vuongnhu

Post on 03-Mar-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

i

DIAGNOSA PENYAKIT TUBERKULOSIS PARU MENGGUNAKAN ALGORITME VFI5

ABDUL ROSYID

DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR 2009

Page 2: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

ii

DIAGNOSA PENYAKIT TUBERKULOSIS PARU MENGGUNAKAN ALGORITME VFI5

Skripsi

Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Fakultas Matematika dan Ilmu Pengetahuan Alam

Institut Pertanian Bogor

ABDUL ROSYID G64066027

DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT PERTANIAN BOGOR 2009

Page 3: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

i

ABSTRAK

ABDUL ROSYID. Diagnosa Penyakit Tuberkulosis Paru Menggunakan Algoritme VFI5. Dibimbing oleh Aziz Kustiyo dan Tri Noviati.

Tuberkulosis (TB) merupakan salah satu penyakit menular yang disebabkan oleh kuman TBC (Mycobacterium Tuberculosys) (Depkes 2007). TB lebih sering menyerang paru-paru, tetapi juga dapat menyerang bagian tubuh lain seperti selaput otak, kulit, tulang, kelenjar getah bening, dan bagian tubuh lainnya. Pengobatan TB Paru sangat penting dilakukan dalam mengurangi angka kematian. Pengobatan TB akan mudah dilakukan apabila proses diagnosa dilakukan secara dini. Diagnosa TB yang sekarang dilakukan masih menggunakan metode lama (Menkes 2008). Metode yang dilakukan bertumpu pada uji lab, baik uji mikroskopis maupun rontgen. Metode tersebut tidak dapat dilakukan di klinik-klinik kesehatan yang tidak memiliki poliklinik paru dengan peralatan yang memadai, sementara jumlah penderita TB Paru semakin bertambah.

Pada penelitian ini, tujuan yang ingin dicapai adalah menerapkan algoritme VFI5 pada proses diagnosa dini penyakit TB Paru. Data yang digunakan pada penelitian ini adalah data rekam medis pasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, yaitu kelas TB dan kelas tidak TB. Adapun fitur-fitur dari setiap kelasnya, yaitu batuk, batuk berdarah, sakit dinding dada, nafas pendek, berat badan menurun, demam dan berkeringat, hilang nafsu makan, dan lemas. Dalam memperkirakan generalisasi error digunakan metode 3-Fold Cross Validation, dimana pada proses ini dilakukan membagi suatu himpunan menjadi subset-subset yang saling bebas. Pada penelitian ini juga, setiap fitur diberikan bobot yang dinilai oleh pakar dari sisi tingkat pengaruh antar fitur yang bersesuaian.

Hasil penelitian menunjukkan bahwa algoritme VFI5 masih termasuk algoritme yang mempunyai akurasi baik pada penelitian diagnosa penyakit. Akan tetapi pada penelitian ini akurasi yang didapatkan masih belum maksimal dengan nilai yang didapatkan rata-rata 83%.

Gejala umum TB Paru memiliki ke khasan dari gejala-gejala penyakit lainnya. Dengan algoritme VFI5 dapat diperkirakan seseorang mengarah ke TB atau tidak dengan melihat hasil diagnosa tersebut. Hasil penelitian menunjukkan bahwa untuk menentukan seseorang menderita TB atau tidak TB, tidak dapat ditentukan hanya oleh satu gejala saja. Gejala TB yang paling berpengaruh adalah batuk berdarah dan berat badan menurun.

Kata Kunci : Tuberkulosis (TB) Paru, Algoritme VFI5.

Page 4: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

ii

Judul : Diagnosa Penyakit Tuberkulosis Paru Menggunakan Algoritme VFI5

Nama : Abdul Rosyid

NRP : G64066027

Menyetujui,

Pembimbing I

Aziz Kustiyo, S.Si, M.Kom. NIP. 19700719 199802 1 001

Pembimbing II

dr. Tri Noviati, MARS NIP. 140 240 244

Mengetahui,

Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor

Dr. drh. Hasim, DEA NIP. 19610328 198601 1 002

Tanggal Lulus :

Page 5: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

iii

RIWAYAT HIDUP

Penulis dilahirkan di Kuningan pada tanggal 13 Juni 1983. Anak pertama dari tiga bersaudara, dari pasangan Bapak Aang Anshori dan Ibu Caskinah. Riwayat pendidikan :

1999 – 2002 SMU Negeri 3 Kuningan 2002 – 2005 D3 Program Studi Informatika Sub Program Teknik Informatika,

Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor.

2006 – 2009 S1 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor.

Pengalaman Organisasi :

2000 – 2001 Ketua OSIS Bidang I SMU Negeri 3 Kuningan 2001 – 2002 Ketua PMR SMU Negeri 3 Kuningan Anggota PMR Gabungan Kabupaten 2002 – 2004 Ketua Departemen Sosial dan Advokasi BEM FMIPA IPB 2002 – 2004 Ketua Himpunan Mahasiswa Aria Kamuning Kuningan 2005 – 2007 LSM Perhimpunan Petani Nelayan Sejahtera Indonesia (PPNSI) 2007 – 2009 LSM Indonesian Labour Foundation (ILF)

Saat ini penulis juga adalah seorang karyawan di salah satu perusahaan swasta di Jakarta.

Page 6: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

iv

PRAKATA

Bismillahirrahmanirrahim,

Segala puji bagi Allah SWT, atas limpahan rahmat dan karuniaNya dan semoga shalawat dan salam tetap tercurahkan kepada nabi Muhammad SAW. Penulis mengucapkan Alhamdulillahi rabbal ‘alamin, atas selesainya skripsi denga judul Diagnosa Penyakit Menggunakan Algoritme VFI5. Skripsi ini merupakan salah satu syarat untuk memperoleh gelar Sarjana Ilmu Komputer Fakultas Matematikan dan Ilmu Pengetahuan Alam Institut Pertanian Bogor.

Penulis mengucapkan terima kasih kepada semua pihak sehingga terselesaikannya skripsi ini, diantaranya :

• Orang tua tercinta yang selalu memberikan do’a dan motivasi kepada penulis

• Bapak Aziz Kustiyo, S.Si.,M.Kom. dan ibu dr. Tri Noviati, MARS., selaku pembimbing yang telah memberikan arahan dan masukan sehingga selesainya skripsi ini.

• Bapak dr. Muhammad Syafii, M.Kom., dr. Syafrizal, dr. Diana, Ibu Merriani Girsang, M.Si. yang telah memberikan arahan kepada penulis dalam menyelesaikan penelitian ini.

• Seluruh dosen pengajar dan civitas akademika Departemen Ilmu Komputer FMIPA IPB

• Bapak Ir. Eddy Zanur, MSAE., Bapak Ir. Syamsul Rizal, M.Sc., selaku pimpinan perusahaan yang telah mendukung dalam proses pendidikan penulis.

• Bapak Drs. Aryo Judhoko, Bapak Drs. Agus Widodo, Ibu Ully Ullva, Bapak Maulana Mustika dan teman-teman kerja yang telah memberikan motivasi dan dukungan.

• Teman-teman Keluarga Muslim Ekstensi (KAMUS) IPB

• Teman-teman DKM Al Ghifari IPB

• Teman-teman HIMARIKA Kuningan

• Teman-teman BAFADA

• Adik-adiku tercinta Ade Opik Hidayat, Siti Romlah, Tuti Solihat, Dika Kadarwati yang telah memberikan bantuan dan motivasi.

• Seta Baehera, Muhammad Haikal, dan seluruh teman-teman angkatan I, II, dan III ILKOM Ekstensi IPB yang tidak dapat disebutkan satu pe rsatu.

Akhirnya penulis berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang membutuhkan. Amin.

Bogor, Juni 2009 Abdul Rosyid

Page 7: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

v

DAFTAR ISI

Halaman

DAFTAR TABEL ........................................................................................................................... vi

DAFTAR GAMBAR ......................................................................................................................iii

DAFTAR LAMPIRAN .................................................................................................................. iv

PENDAHULUAN Latar Belakang .............................................................................................................................. 1 Tujuan ........................................................................................................................................... 1 Ruang Lingkup ............................................................................................................................. 1 Manfaat ......................................................................................................................................... 1

TINJAUAN PUSTAKA Klasifikasi ..................................................................................................................................... 2 Algoritme Voting Feature Intervals .............................................................................................. 2 K-Fold Cross Validation ............................................................................................................... 3 Confusion Matrix .......................................................................................................................... 3 Tuberkulosis ................................................................................................................................. 3 Penyebab Penyakit TB .................................................................................................................. 3 Cara Penularan Penyakit TB ......................................................................................................... 4 Gejala Umum Penyakit TB ........................................................................................................... 4 Metode Diagnosa TB .................................................................................................................... 4

METODE PENELITIAN Survei ............................................................................................................................................ 5 Konsultasi dengan dokter .............................................................................................................. 5 Data ............................................................................................................................................... 6 Praproses ....................................................................................................................................... 6 Data latih data uji .......................................................................................................................... 6 Pelatihan ....................................................................................................................................... 6 Klasifikasi ..................................................................................................................................... 6 Akurasi .......................................................................................................................................... 6 Lingkungan Pengembangan .......................................................................................................... 6

HASIL DAN PEMBAHASAN Iterasi Pertama .............................................................................................................................. 7 Iterasi Kedua ................................................................................................................................. 8 Iterasi Ketiga ................................................................................................................................. 9 Akurasi ........................................................................................................................................ 10

KESIMPULAN DAN SARAN Kesimpulan ................................................................................................................................. 11 Saran ........................................................................................................................................... 11

DAFTAR PUSTAKA .................................................................................................................... 11

LAMPIRAN ................................................................................................................................... 12

Page 8: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

vi

DAFTAR TABEL

Halaman

1 Confusion matrix data dengan dua kelas .................................................................................... 3 2 Pembobotan data gejala umum penderita TB Paru .................................................................... 5 3 Kombinasi 3-Fold Cross Validation .......................................................................................... 6 4 Contoh Konversi Data Gejala Batuk .......................................................................................... 7 5 Pembagian Data dengan Metode 3-Fold Cross Validation ........................................................ 7 6 Data Iterasi Pertama ................................................................................................................... 7 7 Confusion Matrix Iterasi Pertama ............................................................................................... 7 8 Data instance salah iterasi pertama kelas TB ............................................................................. 8 9 Data instance salah iterasi pertama kelas Bukan TB .................................................................. 8 10 Data Iterasi Kedua .................................................................................................................... 9 11 Confusion matrix pada Iterasi II ............................................................................................... 9 12 Data instance salah iterasi kedua Kelas TB ............................................................................. 9 13 Data instance salah iterasi kedua Kelas TB ............................................................................. 9 14 Data instance salah iterasi kedua kelas Bukan TB ................................................................... 10 15 Data iterasi ketiga ..................................................................................................................... 10 16 Confusion matrix pada Iterasi Ketiga ....................................................................................... 10 17 Data instance salah iterasi ketiga kelas TB .............................................................................. 10 18 Data instance salah iterasi ketiga kelas TB .............................................................................. 11 19 Data instance salah iterasi ketiga kelas Bukan TB ................................................................... 11 20 Hasil rata-rata dari semua iterasi .............................................................................................. 12

DAFTAR GAMBAR

Halaman

1 Algoritme pelatihan VFI5 (Demiroz 1997) ................................................................................ 2 2 Bakteri Mycobacterium Tuberculosys ........................................................................................ 4 3 Pola penyebaran bakteri TB ....................................................................................................... 4 4 Sistem diagnosa TB Paru ........................................................................................................... 4 5 Alur metode penelitian ............................................................................................................... 5 6 Grafik akurasi setiap iterasi ........................................................................................................ 12

Page 9: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

vii

DAFTAR LAMPIRAN

Halaman 1 Kuisioner pembobotan variabel.................................................................................................. 15 2 Penilaian masing-masing variabel .............................................................................................. 16 3 Data Pasien Rawat Inap Dewasa TB Rumah Sakit Pasar Rebo tahun 2008 ............................... 17 4 Data Testing Iterasi I .................................................................................................................. 22 5 Data Testing Iterasi II ................................................................................................................. 23 6 Data Testing Iterasi III ............................................................................................................... 25 7 Instance salah iterasi pertama kelas TB ..................................................................................... 26 8 Instance salah iterasi pertama kelas Bukan TB .......................................................................... 27 9 Instance salah iterasi kedua kelas TB ......................................................................................... 27 10 Instance salah iterasi kedua kelas tidak TB .............................................................................. 27 11 Instance salah iterasi ketiga kelas TB ...................................................................................... 28 12 Instance salah iterasi ketiga kelas tidak TB ............................................................................. 28 13 Confusion matrix iterasi pertama ............................................................................................. 28 14 Confusion matrix iterasi kedua ................................................................................................. 28 15 Confusion matrix iterasi ketiga................................................................................................. 28 16 Halaman utama program .......................................................................................................... 29 17 Halaman training program ....................................................................................................... 29 18 Halaman testing program ......................................................................................................... 30 19 Halaman simulasi testing program ........................................................................................... 30 20 Halaman simulas akurasi testing program ................................................................................ 31 21 Halaman publik utama program ............................................................................................... 31

Page 10: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

1

PENDAHULUAN

Latar Belakang

Tuberkulosis (TB) merupakan salah satu penyakit menular yang disebabkan oleh kuman TBC (Mycobacterium Tuberculosys). (Depkes 2007). Sebagian besar kuman TB menyerang paru, tetapi dapat juga mengenai organ tubuh lainnya seperti otak, ginjal, saluran pencernaan, tulang, kelenjar getah bening, dan lain-lain.

Diperkirakan sekitar sepertiga penduduk dunia telah terinfeksi oleh Mycobacterium Tuberculosys. Pada tahun 1995, diperkirakan ada sembilan juta pasien TB baru dan tiga juta kematian akibat TB diseluruh dunia. Diperkirakan 95% kematian akibat TB didunia terjadi di negara-negara berkembang (Depkes 2007).

Menurut buku Pedoman Nasional Penanggulangan Tuberkulosis Departemen Kesehatan tahun 2007, di Indonesia TB merupakan masalah utama kesehatan masyarakat. Jumlah pasien TB di Indonesia adalah ketiga terbanyak di dunia setelah India dan Cina dengan jumlah pasien sekitar 10% dari total jumlah pasien TB di dunia. Pada tahun 1995, hasil Survei Kesehatan Rumah Tangga (SKRT) menunjukkan bahwa penyakit TB merupakan penyebab kematian nomor tiga setelah penyakit kardiovaskuler (jantung) dan penyakit saluran pernafasan pada semua kelompok usia, dan nomor satu dari golongan penyakit infeksi.

TB mempunyai riwayat alamiah pasien yang tidak diobati setelah lima tahun, dapat menyebabkan :

• 50% meninggal

• 25% akan sembuh sendiri dengan daya tahan tubuh yang tinggi

• 25% menjadi kasus kronis yang tetap menular

Oleh karena itu pengobatan TB merupakan hal yang sangat penting dalam mengurangi angka kematian tersebut. Pengobatan TB akan mudah dilakukan apabila proses diagnosa dilakukan secara dini.

Penelitian ini mencoba mengembangkan metode diagnosa TB Paru dengan menguji data gejala-gejala umumnya. Hasil uji lab

dijadikan sebagai data kontrol untuk mengukur tingkat akurasi dari pengujian gejala umum TB Paru.

Algoritme VFI5 digunakan pada penelitian ini, karena selain merupakan algoritme klasifikasi algortime ini juga cukup kokoh terhadap feature yang tidak relevan tetapi memberikan hasil yang baik. Pada data diagnosa penyakit TB Paru feature yang tidak relevan kemungkinan akan ada, dikarenakan data diagnosa dari setiap dokter akan berbeda-beda.

Penelitian sebelumnya tentang diagnosa penyakit menggunakan VFI5 yaitu tentang Penyakit Parvo & Distemper (Iqbal 2006). Sedangkan penelitian khusus TB yang pernah dilakukan yaitu tentang Evaluasi Program DOTS (Directly Observed Treatment, Shorcourse Chemotherapy) (Girsang 2008).

Tujuan

Tujuan penelitian ini adalah menerapkan algoritme VFI5 pada proses diagnosa dini penyakit TB Paru.

Ruang Lingkup

Ruang lingkup penelitian ini dibatasi pada :

1 Jenis penyakit TB yang diteliti adalah jenis TB paru.

2 Data yang diuji menggunakan variabel gejala umum TB Paru.

3 Data dibagi dua kelas, yaitu kelas TB dan kelas tidak TB.

4 Data TB Paru bersumber dari data pasien rawat inap dewasa tahun 2008 di Rumah Sakit Pasar Rebo Jakarta Timur.

5 Pada diagnosa ini tidak menggunakan proses uji klinis, baik uji mikroskopis maupun foto toraks atau rontgen, tetapi menggunakan data hasil pemeriksaan gejala - gejala umum dari pasien TB Paru.

Manfaat

Metode diagnosa penyakit TB Paru menggunakan algoritme VFI5 diharapkan membantu pihak medis ataupun non medis dalam melakukan diagnosa dini penyakit TB Paru. Metode ini juga dapat dijadikan

Page 11: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

2

sebagai bentuk tindakan preventif sebelum penyakit tersebut parah.

TINJAUAN PUSTAKA

Klasifikasi

Klasifikasi merupakan salah satu bidang kajian dalam machine learning. Klasifikasi merupakan proses menemukan sekumpulan model atau fungsi yang menggambarkan dan membedakan konsep atau kelas-kelas data, dengan tujuan agar model tersebut dapat digunakan untuk memprediksi kelas dari suatu objek atau data yang tabel kelasnya tidak diketahui (Han & Kamber 2001).

Klasifikasi dibagi menjadi dua tahap, yaitu pelatihan dan klasifikasi. Pada tahap pelatihan dibentuk sebuah model domain permasalahan dari setiap instance (data pelatihan) yang label kelasnya sudah diketahui (Gambar 1). Pada tahap klasifikasi dilakukan prediksi kelas baru dengan menggunakan model yang dibuat pada tahap pelatihan (Güvenir 1997).

Algoritme Voting Feature Intervals

Voting Feature Intervals merupakan salah satu algoritme klasifikasi. Algoritme ini dikembangkan oleh Demiroz dan Guvenir pada tahun 1997. Algoritme ini mempresentasikan deskripsi sebuah konsep oleh sekumpulan interval nilai-nilai feature atau atribut.

Demiroz dan Guvenir (1997) mengemukakan bahwa VFI merupakan algoritme yang supervised artinya memiliki target berupa kelas-kelas data dan bersifat non-incremental yaitu semua instance pelatihan diproses secara bersamaan.

Algoritme Voting Feature Intervals yang dikembangkan sudah sampai pada versi yang ke-5 atau sering disebut algoritme VFI5. Algoritme VFI5 membuat interval untuk setiap feature yang berupa range interval atau point interval. Nilai vote untuk setiap interval akan disimpan, sehingga algoritme VFI5 dapat disebut sebagai Multiclass feature projection based algorithms.

train(TrainingSet): begin for each feature f for each class c EndPoints[f] = EndPoints[f] find_end_points(TrainingSet,f,c); sort(EndPoint[f]); if f is linear for each end point p in EndPoints[f] form a point interval from end point p form a range interval between p and the next end point ≠ p else /*f is nominal*/ each distinct point in EndPoint[f] forms a point interval for each interval i on feature dimension f for each class c interval_class_count[f,i,c] = 0 count_instances(f,TrainingSet); for each interval i on feature dimension f for each class c

interval_class_vote[f,i,c] =

normalize interval_class_vote[f,i,c] * such that interval_class_vote[f,i,c] = I * end

Gambar 1 Algoritme pelatihan VFI5 (Demiroz 1997)

Page 12: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

3

Keunggulan algoritme VFI5 adalah algoritme tersebut cukup kokoh (robust) terhadap feature yang tidak relevan namun mampu memberikan hasil yang baik pada real world datasets yang ada. VFI5 mampu menghilangkan pengaruh yang kurang menguntungkan dari feature yang tidak relevan dengan mekanisme votingnya (Güvenir 1998).

Algoritme klasifikasi mampu melakukan klasifikasi lebih cepat dibandingkan dengan algoritme nearst neighbor dan decision tree. VFI5 mampu menangani nilai feature yang tidak diketahui (hilang) dengan cara mengabaikan nilai feature yanga ada pada data pelatihan dan data pengujian, sedangkan pada algoritme Nearst Neighbor dan Decision Tree data tersebut harus diganti (Güvenir 1997).

K-Fold Cross Validation

Merupakan metode membagi sebuah himpunan contoh secara acak menjadi k himpunan bagian (subset) yang saling bebas dengan ulangan sebanyak k-kali untuk pelatihan dan pengujian. Pada setiap ulangan disisipkan subset lainnya untuk pelatihan (Fu 1994).

Pada metode ini, data dibagi menjadi k- fold yang saling bebas secara acak, dengan ukuran setiap fold kira-kira sama. Pelatihan dan pengujian dilakukan sebanyak k kali. Pada iterasi ke-i, subset Si dijadikan sebagai data pengujian, dan data subset lainnya dijadikan sebagai data pelatihan. Untuk mengetahui tingkat akurasi dihitung dengan cara membagi jumlah hasil klasifikasi yang benar dari k iterasi dengan jumlah semua instance pada data awal (Han & Kamber 2001).

Confusion Matrix

Confusion matrix merupakan informasi tentang kelas data aktual yang direpresentasikan pada baris matriks dan kelas data hasil prediksi suatu algoritme yang direpresentasikan pada kolom matriks klasifikasi. Akurasi algoritme klasifikasi biasanya dievaluasi dari data yang ada pada matriks. Pada Tabel 1 disajikan confusion matrix untuk data dengan dua kelas (Kohavi & Provost 1998 diacu dalam Hamilton 2002).

Tabel 1 Confusion matrix data dengan dua kelas.

Data Prediksi

Kelas 1 Kelas 2

Aktual Kelas 1 a b Kelas 2 c d

Keterangan : • a adalah jumlah instance kelas 1 yang

berhasil diprediksi dengan benar sebagai kelas 1,

• b adalah jumlah instance kelas 1 yang tidak berhasil diprediksi dengan benar karena diprediksi sebagai kelas 2,

• c adalah jumlah instance kelas 2 yang tidak berhasil diprediksi dengan benar karena diprediksi sebagai kelas 1,

• d adalah jumlah instance kelas 2 yang berhasil diprediksi dengan benar sebagai kelas 2.

Tuberkulosis

Tuberkulosis adalah penyakit menular yang disebabkan oleh kuman TBC (Mycobacterium Tuberculosis). TB lebih sering menyerang paru-paru, namun juga dapat menyerang bagian tubuh lain seperti selaput otak, kulit, tulang, kelenjar getah bening, dan bagian tubuh lainnya.

TB dapat menyerang siapa saja (tua, muda, laki-laki, perempuan). Sekitar 75% pasien TB adalah kelompok usia yang paling produktif secara ekonomis (15-50 tahun). Diperkirakan seorang pasien TB dewasa, akan kehilangan rata-rata waktu kerjanya 3 sampai 4 bulan.

Survei prevalensi TB yang dilakukan di enam provinsi pada tahun 1983-1993 menunjukkan bahwa prevalensi TB di Indonesia berkisar antara 0,2 – 0,65%. Menurut laporan Penanggulangan TB Global yang dikeluarkan oleh WHO pada tahun 2004, angka insidensi TB pada tahun 2002 mencapai 555.000 kasus (256 kasus/100.000 penduduk), dan 46% diantaranya diperkirakan merupakan kasus baru (Depkes 2007).

Penyebab Penyakit TB

Penyakit TB adalah suatu penyakit infeksi yang disebabkan oleh bakteri Mycobacterium Tuberculosys (Gambar 2). Bakteri ini berbentuk batang/basil dan bersifat tahan asam sehingga dikenal juga

Page 13: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

4

sebagai Basil Tahan Asam (BTA). Bakteri ini pertama kali ditemukan oleh Robert Koch pada tanggal 24 Maret 1882, sehingga untuk mengenang jasanya bakteri tersebut diberi nama baksil Koch. Bahkan, penyakit TBC pada paru-paru kadang disebut sebagai Koch Pulmonum (KP) (Depkes 2007).

Gambar 2 Bakteri Mycobacterium

Tuberculosys

Cara Penularan Penyakit TB

Penyakit TB biasanya menular melalui udara yang tercemar dengan bakteri Mycobacterium Tuberculosys yang dilepaskan pada saat penderita TB batuk, dan pada anak-anak sumber infeksi umumnya berasal dari penderita TB dewasa. Bakteri ini bila sering masuk dan terkumpul di dalam paru-paru akan berkembang biak menjadi banyak (terutama pada orang dengan daya tahan tubuh yang rendah), dan dapat menyebar melalui pembuluh darah atau kelenjar getah bening. Oleh sebab itu infeksi TB dapat menginfeksi hampir seluruh organ tubuh seperti: paru-paru, otak, ginjal, saluran pencernaan, tulang, kelenjar getah bening, dan lain-lain, meskipun demikian organ tubuh yang paling sering terkena yaitu paru-paru (Gambar 3).

Sumber : Depkes 2007

Gambar 3 Pola penyebaran bakteri TB

Gejala umum penyakit TB paru

• Batuk-batuk selama lebih dari 3 minggu (dapat disertai dengan darah).

• Sakit dinding dada. • Demam tidak terlalu tinggi yang

berlangsung lama, biasanya dirasakan malam hari disertai keringat malam. Terkadang serangan demam seperti influenza dan bersifat hilang timbul.

• Penurunan nafsu makan dan berat badan.

• Perasaan tidak enak (malaise), lemah.

Metode Diagnosa TB Paru (Departemen Kesehatan RI)

Sumber : Depkes 2007

Gambar 4 Sistem diagnosa TB Paru

Proses diagnosa TB Paru pada pasien dewasa ditunjukkan pada Gambar 4, sedangkan pada anak TB Paru sulit di deteksi karena anak susah mengeluarkan dahak, sehingga untuk diagnosanya menggunakan sistem skor berdasarkan gejala yang sudah ditetapkan oleh Departemen Kesehatan (Depkes 2007).

Pada pasien anak yang tidak menimbulkan gejala, TBC dapat terdeteksi kalau diketahui adanya kontak dengan pasien TBC dewasa. Kira-kira 30-50% anak yang kontak dengan penderita TBC paru dewasa memberikan hasil uji tuberkulin positif. Pada anak usia 3 bulan – 5 tahun yang tinggal serumah dengan penderita TBC paru dewasa dengan BTA positif, dilaporkan

Page 14: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

5

30% terinfeksi berdasarkan pemeriksaan serologi/darah.

METODE PENELITIAN

Pada penelitian ini dilakukan beberapa tahapan proses untuk mendapat hasil yang diinginkan. Proses-proses tersebut dapat dilihat pada Gambar 5.

Gambar 5 Alur metode penelitian

Pada tahap pertama proses yang dilakukan adalah mengidentifikasi data terlebih dahulu yang disesuaikan dengan topik penelitian. Tahap selanjutnya adalah mencari instansi yang tepat dan siap untuk menyediakan data.

Survei

Survei data dilakukan ke lembaga/instansi yang bersedia menyediakan data dan bersedia dijadikan sebagai tempat penelitian. Dalam hal ini instansi yang dijadikan tempat survei dan penelitian adalah Rumah Sakit Umum Daerah Pasar Rebo Jakarta Timur.

Rumah Sakit Pasar Rebo dijadikan sebagai tempat penelitian dengan alasan bahwa rumah sakit ini merupakan salah satu rumah sakit yang mempunyai poliklinik paru terbesar di Jakarta, selain Rumah Sakit Umum Persahabatan. Penelitian ini dilakukan selama dua bulan.

Konsultasi dengan dokter

Tahap selanjutnya adalah konsultasi dengan dokter, hal ini dilakukan untuk mendapatkan informasi data va riabel gejala pendukung TB Paru yang relevan untuk bahan penelitian. Konsultasi tersebut dilakukan dengan beberapa dokter diantaranya :

a dr. Tri Noviati, MARS (Rumah Sakit Pasar Rebo)

b dr. Syafrizal (Rumah Sakit Pasar Rebo)

c dr. Muhammad Syafii, M.Kom (Kepala Pusat Data dan Informasi Dinas Kesehatan Provinsi DKI Jakarta)

d dr. Diana (Yayasan Madani Dompet Peduli - Republika)

Proses konsultasi dilakukan lebih membahas pada pembobotan variabel gejala dilihat dari tingkat seberapa besar pengaruh gejala tersebut pada penyakit TB Paru. Metode konsultasi yang dilakukan menggunakan metode kuisioner dengan respondennya adalah dokter. Data kuisioner adalah data variabel gejala yang didapatkan dari literatur dan hasil dari saringan dokter. Hasil yang didapatkan dari konsultasi tersebut dintunjukkan pada Tabel 2.

Tabel 2 Pembobotan data gejala umum penderita TB Paru

No Gejala Bobot

1. Batuk 10

2. Batuk berdarah 10

3. Sakit dinding dada 10

4. Nafas pendek 5

5. Berat badan menurun 10

6. Demam berkeringat 5

7. Hilang nafsu makan 5

8. Lemas 5

Praproses

Data latih

Data Uji

VFI5

Akurasi

Survei

Konsultasi dengan dokter

Data

Pelatihan

Klasifikasi

Praproses

Page 15: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

6

Data

Data yang digunakan pada penelitian ini adalah data rekam medis dokter dan perawat di Rumah Sakit Pasar Rebo. Data yang diteliti merupakan data gejala umum TB Paru yang berupa data ordinal gejala-gejala TB Paru. Kemudian untuk mempermudah proses algoritme data ordinal dikonversi menjadi data nominal.

Data tersebut berjumlah 191 data yang terbagi menjadi dua kelas, yaitu kelas TB kelas bukan TB. Kelas TB diambil dari pasien TB Paru rawat inap sebanyak 120 data sedangkan kelas bukan TB diambil dari pasien TB yang dirujuk pulang karena kondisi menjelang sembuh sebanyak 71 data.

Data yang diambil merupakan data gejala pendukung TB Pa ru. Kemudian dikonsultasikan dengan pihak dokter sehingga didapatkan relevansi data yang tepat untuk diagnosa penyakti TB Paru.

Praproses

Pada tahap ini dilakukan proses pembersihan feature yang datanya kosong untuk tidak dipakai. Pembersihan dilakukan dengan tujuan mendapatkan feature yang betul relevan karena akan mempengaruhi hasil klasifikasi.

Pada tahap selanjutnya dilakukan proses konversi data yang bernilai ordinal menjadi data nominal. Proses ini dilakukan agar mempermudah proses perhitungan oleh algoritme.

Data latih dan data uji

Tahap selanjutnya adalah proses pembagian data menggunakan konsep 3-fold cross validation yaitu membagi data menjadi tiga, masing-masing data TB sebanyak 120 dengan kombinasi data (40 : 40 : 40) dan data bukan TB sebanyak 71 dengan kombinasi data (24 : 24 : 23) yang terbagi menjadi data latih dan data uji, seperti yang ditunjukkan pada Tabel 3.

Tabel 3 Kombinasi 3-Fold Cross Validation

Iterasi Data Latih Data Uji

I Subset 1, Subset 2 Subset 3

II Subset 1, Subset 3 Subset 2

III Subset 2, Subset 3 Subset 1

Pelatihan

Tahap pelatihan diawali dengan prosedur untuk mencari nilai end point suatu feature. Nilai end point untuk feature numerik (diskret atau kontinu) merupakan nilai maksimum dan nilai minimum sebuah feature, sedangkan end point feature nominal merupakan nilai yang ada pada feature tersebut.

Data gejala umum TB Paru merupakan feature dari masing-masing data pasien. Kriteria positif TB dan bukan TB menjadi kelas dari masing-masing data tersebut.

Langkah selanjutnya adalah normalisasi. Data pada setiap atribut dihitung sampai dengan didapatkan nilai vote nya. Nilai vote tersebut akan digunakan pada tahap klasifikasi.

Klasifikasi

Pada tahap ini setiap nilai pada feature diperiksa dan dilihat pada interval berapa nilai tersebut jatuh. Nilai vote yang diberikan setiap kelas untuk setiap feature pada interval yang bersesuaian diambil dan kemudian dijumlahkan. Kelas dengan nilai vote tertinggi menjadi kelas prediksi dari pengujian tersebut.

Hasil dari klasifikasi ini akan menghasilkan diagnosa dini penderita dengan keputusan mengarah ke TB Paru atau tidak. Dikatakan mengarah apabila nilai prediksi TB lebih besar dari nilai bukan TB.

Akurasi

Pengolahan data menggunakan algoritme VFI5 selesai, maka akan diketahui akurasi diagnosa penyakit TB Paru tersebut. Apabila tingkat akurasi TB Paru tinggi (mendekati 100%) maka algoritme VFI5 memiliki akurasi yang baik untuk diagnosa penyakit TB Paru.

Proses penghitungan akurasi dapat dilihat pada rumus di bawah ini :

Akurasi =

Lingkungan Pengembangan

Lingkungan pengembangan ini berbasis web, diimplementasikan menggunakan basisdata MySQL. Perangkat lunak pendukungnya menggunakan PHP dengan pengolahnya yaitu Macromedia

Σ data uji benar klasifikasi

Σ total data uji x 100%

Page 16: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

7

Dreamwever 8. Adobe Photoshop CS2 sebagai software desainnya.

Arah pengembangan sistem diagnosa ini meliputi :

1 Sistem ini berbasis web (internet). Hal ini dilakukan dengan tujuan sistem diagnosa ini dapat diakses dengan mudah oleh pihak-pihak yang bersangkutan dimanapun berada.

2 Koneksi jaringan yang digunakan adalah jaringan telepon atau teknologi mobile.

3 Konten sistem yang digunakan berupa pertanyaan seputar gejala-gejala TB yang telah ditentukan jenis gejala dan pilihan jawabannya.

4 Teknologi yang dapat digunakan untuk menjalankan sistem ini diantaranya :

a Koneksi ke jaringan internet berupa modem

b Komputer Pentium III ke atas lengkap dengan browsernya.

Perangkat keras yang digunakan pada penelitian ini adalah komputer Notebook dengan spesifikasi sebagai berikut :

• Processor Intel Pentium IV Dual Core 1,86 GB,

• HDD 80GB,

• RAM 512MB.

HASIL DAN PEMBAHASAN

Pada tahap awal data gejala TB atau data variabel yang masih berbentuk data ordinal dikonversi menjadi data nominal. Proses ini dilakukan untuk mempermudah proses perhitungan algoritme. Misal data gejala batuk seperti ditunjukkan pada Tabel 4.

Tabel 4 Contoh Konversi Data Gejala Batuk

Gejala Nilai

Batuk > 3 bulan 4 Batuk 1 – 3 bulan 3 Batuk 1 minggu –1 bulan 2 Tidak Batuk 1

Proses konversi dilakukan melalui konsultasi dengan dokter menggunakan kuisioner dari gejala-gejala TB yang telah ditentukan. Hal ini dilakukan karena pihak dokter lebih memahami setiap gejala TB

Paru yang relevan dilihat dari tingkat pengaruh pada setiap gejala.

3-Fold Cross Validation

Data yang telah dikonversi kemudian dibagi tiga sesuai dengan konsep 3-Fold Cross Validation. Pembagian data menjadi 3 dapat dilihat pada Tabel 5.

Tabel 5 Pembagian Data dengan Metode 3-Fold Cross Validation

Gejala Jumlah Data

Subset

I II III

TB 120 40 40 40

Bukan TB 71 24 24 23

Jumlah 191 64 64 63

Iterasi pertama

Pada iterasi pertama data latih berjumlah 128, masing-masing adalah data subset I dan II dari semua kelas. Sedangkan subset III sebanyak 63 data dijadikan sebagai data uji, seperti yang ditunjukkan pada Tabel 6.

Tabel 6 Data Iterasi Pertama

Data Latih Data Uji

Subset 1 (64 instance) Subset 3

(63 instance) Subset 2 (64 instance)

Data tersebut di olah menggunakan algoritme VFI5. Langkah pertama adalah proses training, dimana setiap data dicari nilai minimum & maksimumnya sampai dengan didapatkan nilai vote nya. Akurasi hasil perhitungan iterasi pertama adalah 76% dengan instance yang benar sebanyak 48 dari 63.

Tabel 7 Confusion Matrix Iterasi Pertama

Data Prediksi

TB Tidak TB

Akt

ual

TB 40 10

Tidak TB 5 23

Jumlah instance yang salah berjumlah 15, masing-masing 10 yang seharusnya TB diprediksi bukan TB dan 5 yang seharusnya bukan TB diprediksi TB. Hasil penelitian instance-instance yang salah pada iterasi pertama kelas TB ditunjukkan pada Tabel 8 dan Tabel 9.

Page 17: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

8

Pada pasien 1 gejala yang menentukan seseorang diprediksi TB adalah gejala berat badan menurun, demam berkeringat, dan lemas. Nilai dari gejala tersebut masing-masing 53%, 80%, dan 66%. Nilai gejala tertinggi hanya ada pada gejala demam berkeringat, sedangkan pada berat badan dan lemas nilainya kecil ditambah bobot dari gejala-gejala tersebut bernilai kecil. Artinya pasien prediksi TB hanya dipengaruhi oleh 1 gejala yaitu berat badan menurun. Hal ini menunjukkan bahwa pasien tidak dapat diprediksi hanya dengan gejala berat badan menurun.

Gejala yang menentukan seseorang diprediksi TB pada pasien 15 adalah variabel batuk, berat badan menurun, demam berkeringat, dan lemas. Nilai gejala prediksi TB pada pasien 15 rata-rata bernilai kecil, sehingga sulit diprediksi pasien tersebut TB.

Pada pasien 17 gejala yang diprediksi TB adalah sakit dinding dada, berat badan menurun, dan lemas. Nilai tertinggi hanya ada pada gejala sakit dinding dada dengan nilai 100%, akan tetapi gejala tersebut tidak terlalu berpengaruh untuk memprediksi pasien tersebut TB.

Prediksi TB pada pasien 24 ditentukan oleh gejala nafas pendek, berat badan menurun, dan lemas. Nilai tertinggi hanya ada pada satu gejala, yaitu nafas pendek. Hal ini tidak dapat dijadikan sebagai bahan prediksi TB.

Pada pasien 39 prediksi TB ditentukan oleh gejala berat badan menurun, demam berkeringat, dan lemas. Nilai tertingginya

hanya pada gejala demam berkeringat, dan ini tidak dapat dijadikan sebagai prediksi TB.

Pada Tabel 8 dapat disimpulkan bahwa salah prediksi yang terjadi disebabkan oleh :

1 Gejala yang diprediksi TB adalah gejala yang mempunyai bobot kecil, seperti nafas pendek, demam berkeringat, dan lemas.

2 Rata-rata hanya satu gejala TB yang mempunyai presentasi tinggi, selebihnya bernilai kurang dari 60%.

Tabel 9 Data instance salah iterasi pertama kelas bukan TB.

Pada pasien 42 gejala yang memprediksi bukan TB adalah batuk berdarah dan sakit dinding dada. Nilai pada gejala-gejala tersebut sangat kecil yaitu 56% 53%. Hal ini sulit dijadikan sebagai prediksi pasien bukan TB karena rata-rata gejala mengarah ke TB.

No Gejala

Pasien 1 Pasien 15 Pasien 17 Pasien 24 Pasien 39

TB Bukan

TB TB

Bukan

TB TB

Bukan

TB TB

Bukan

TB TB

Bukan

TB

1. Batuk 9% 91% 58% 42% 9% 91% 9% 91% 9% 91%

2. Batuk berdarah 44% 56% 44% 56% 44% 56% 44% 56% 44% 56%

3. Sakit dinding dada 47% 53% 32% 68% 100

% 0% 47% 53% 47% 53%

4. Nafas pendek 20% 80% 20% 80% 20% 80% 89% 11% 20% 80%

5. Berat badan menurun 53% 47% 53% 47% 53% 47% 53% 47% 53% 47%

6. Demam berkeringat 80% 20% 57% 43% 42% 58% 42% 58% 80% 20%

7. Hilang nafsu makan 48% 52% 48% 52% 48% 52% 48% 52% 48% 52%

8. Lemas 66% 34% 66% 34% 66% 34% 66% 34% 66% 34%

Akurasi 43% 57% 47% 53% 49% 51% 46% 54% 43% 57%

No Gejala

Pasien 42 Pasien 46 Pasien 49

TB Bukan

TB TB

Bukan

TB TB Bukan TB

1. Batuk 58% 42% 100% 0% 100% 0%

2. Batuk

berdarah 44% 56% 0% 100% 44% 56%

3.

Sakit

dinding

dada

47% 53% 47% 53% 47% 53%

4. Nafas

pendek 89% 11% 100% 0% 89% 11%

5.

Berat

badan

menurun

53% 47% 53% 47% 53% 47%

6. Demam

berkeringat57% 43% 80% 20% 57% 43%

7.

Hilang

nafsu

makan

48% 52% 48% 52% 48% 52%

8. Lemas 66% 34% 66% 34% 37% 63%

Akurasi 55% 45% 58% 42% 60% 40%

Tabel 8 Data instance salah iterasi pertama kelas TB

Page 18: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

9

Gejala yang memprediksi tidak TB pada pasien 46 adalah batuk berdarah, sakit dinding dada, dan, hilang nafsu makan. Nilai tertinggi hanya ada pada gejala batuk berdarah. Hal ini tidak dapat dijadikan sebagai prediksi pasien bukan TB karena satu gejala tidak dapat dijadikan sebagai penentu.

Pada pasien 49 gejala yang memprediksi tidak TB adalah batuk bedarah, sakit dinding dada, dan lemas. Nilai pada masing-masing variabel tersebut tergolong kecil, yaitu 53persen, 56persen, 52%, dan 66%. Hal ini menunjukkan bahwa gejala-gejala tersebut tidak dapat dijadikan sebagai indikator penentu pasien tidak TB.

Pada Tabel 9 dapat disimpulkan bahwa prediksi bukan TB yaitu gejala-gejala yang rata-rata nilainya kecil dan juga hanya ditentukan oleh 1 gejala.

Pada iterasi pertama dapat diambil kesimpulan bahwa prediksi TB atau bukan TB sangat dipengaruhi oleh jumlah, bobot, dan nilai dari masing-masing gejala.

Iterasi kedua

Pada tahap ini dilakukan proses yang sama dengan iterasi pertama, hanya data uji dan data latih yang digunakan berbeda. Data latih dan data uji untuk iterasi kedua dapat dilihat pada Tabel 10.

Tabel 10 Data iterasi kedua

Data Latih Data Uji

Subset 1 (64 instance) Subset 2 (64 instance) Subset 3 (63 instance)

Hasil pengolahan dari iterasi kedua menghasilkan akurasi sebesar 84% dengan jumlah instance yang benar sebanyak 54 dari 64 instance.

Tabel 11 Confusion matrix Iterasi kedua

Data Prediksi

TB Tidak TB

Akt

ual TB 40 7

Tidak TB 3 24

Pada iterasi kedua nilai akurasi Algoritme VFI5 sebesar 84%. Instance yang salah berjumlah 10, masing-masing 7 yang seharusnya di TB, diprediksi bukan TB dan 3 yang seharusnya bukan TB, diprediksi TB. Data instance salah iterasi kedua

ditunjukkan pada Tabel 12 dan Tabel 13.

Tabel 12 Data instance salah iterasi kedua kelas TB

No Gejala

Pasien 8 Pasien 15

TB Bukan TB TB Bukan TB

1. Batuk 57% 43% 57% 43%

2. Batuk berdarah

41% 59% 41% 59%

3. Sakit dinding dada

45% 55% 45% 55%

4. Nafas pendek

29% 71% 29% 71%

5. Berat badan menurun

51% 49% 51% 49%

6. Demam ber keringat

44% 56% 37% 63%

7. Hilang nafsu makan

49% 51% 49% 51%

8. Lemas 32% 68% 71% 29%

Akurasi 45% 55% 48% 52%

Tabel 13 Data instance salah iterasi kedua kelas TB

No Gejala

Pasien 19 Pasien 26

TB Bukan TB TB Bukan TB

1. Batuk 75% 25% 23% 77%

2. Batuk berdarah 41% 59% 41% 59%

3. Sakit dinding dada

45% 55% 16% 84%

4. Nafas pendek

29% 71% 29% 71%

5. Berat badan menurun

51% 49% 49% 51%

6. Demam ber keringat

44% 56% 37% 63%

7. Hilang nafsu makan

49% 51% 49% 51%

8. Lemas 32% 68% 32% 68%

Akurasi 48% 52% 34% 66%

Pada pasien 8 gejala yang memprediksi TB adalah batuk dan berat badan menurun. Nilai dari masing-masing gejala tersebut masih kecil, yaitu 57% dan 51%. Hal ini tidak dapat gejala-gejala tersebut tidak dapat dijadikan prediksi TB.

Pada pasien 15 nilai tertinggi gejala yaitu pada gejala lemas saja, hal ini tidak dapat menjadi penentu prediksi pasien tersebut TB.

Pada pasien 19 nilai tertinggi gejala yang memprediksi TB hanya pada gejala batuk saja, hal ini sama seperti pada pasien 15 tidak dapat menjadi acuan prediksi TB.

Page 19: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

10

Pada pasien 26 tidak ada sama sekali nilai di atas 50%. Hal ini sudah pasti gejala-gejala tersebut lebih mengarah pada prediksi bukan TB.

Pada Tabel 12 dan 13 prediksi TB ditunjukkan dengan gejala yang rata-rata nilainya kecil. Hal ini menjadi alasan salah prediksi untuk pasien TB pada iterasi kedua.

Tabel 14 Data instance salah iterasi kedua kelas bukan TB

No Gejala

Pasien 52 Pasien 53 Pasien 59

TB Bukan TB

TB Bukan TB

TB Bukan TB

1. Batuk 57% 43% 57% 43% 87% 13%

2. Batuk berdarah

41% 59% 41% 59% 91% 9%

3. Sakit dinding dada

45% 55% 45% 55% 45% 55%

4. Nafas pendek

75% 25% 29% 71% 29% 71%

5. Berat badan menurun

51% 49% 51% 49% 51% 49%

6. Demam ber keringat

44% 56% 85% 15% 44% 56%

7. Hilang nafsu makan

49% 51% 49% 51% 49% 51%

8. Lemas 71% 29% 71% 29% 32% 68%

Akurasi 52% 48% 52% 48% 59% 41%

Pada pasien 52, gejala prediksi bukan TB adalah batuk berdarah, sakit dinding dada, demam berkeringat, dan hilang nafsu makan. Nilai pada gejala-gejala tersebut masih dibawah 60%, hal ini menunjukkan bahwa gejala-gejala tersebut tidak dapat menjadi prediksi pasien bukan TB.

Pada pasien 53, gejala bukan TB yang mempunyai nilai tertinggi adalah nafas pendek sebesar 71%. Nafas pendek merupakan gejala yang mempunyai bobot kecil, sehingga nafas pendek tidak dapat dijadikan sebagai prediksi pasien bukan TB.

Pada pasien 59, gejala prediksi bukan TB tertinggi adalah pada gejala nafas pendek dan gejala lemas. Gejala nafas pendek dan lemas merupakan gejala yang nilai bobotnya kecil, sehingga gejala tersebut tidak dapat dijadikan sebagai prediksi pasien bukan TB.

Pada Tabel 12, 13, dan 14 menunjukkan bahwa iterasi kedua untuk prediksi TB atau bukan TB rata-rata ditentukan oleh gejala nafas pendek. Hal ini menunjukkan bahwa nafas pendek tidak dapat dijadikan sebagai prediksi, selain merupakan gejala umum juga nafas pendek juga mempnyai nilai bobot yang kecil.

Iterasi ketiga

Pada iterasi ketiga dilakukan kembali proses cross validation dengan data latih menggunakan subset 2 dan subset 3, sedangkan data uji nya menggunakan subset 1. Jumlah instance yang dijadikan data latih dan data uji ditunjukkan pada Tabel 15.

Tabel 15 Data iterasi ketiga

Data Latih Data Uji

Subset 2 (64 instance) Subset 1 (64 instance) Subset 3 (63 instance)

Iterasi ketiga merupakan iterasi terakhir yang dilakukan pada penelitian ini. Hasil akurasi pada iterasi ketiga adalah 89% dengan jumlah instance yang benar adalah 57 dari 64 instance.

Tabel 16 Confusion matrix iterasi ketiga

Data Prediksi

TB Tidak TB A

ktua

l TB 40 5

Tidak TB 2 24

Pada iterasi ketiga nilai akurasi Algoritme VFI5 sebesar 89%. Instance yang salah berjumlah 7, masing-masing 5 instance yang seharusnya TB, diprediksi bukan TB dan 3 instance yang seharusnya bukan TB, diprediksi TB. Tujuh data instance yang salah prediksi ditunjukkan pada Tabel 17 dan18.

Tabel 17 Data instance salah iterasi ketiga kelas TB

No Gejala

Pasien 3 Pasien 5

TB Bukan TB TB Bukan

TB

1. Batuk 47% 53% 47% 53%

2. Batuk berdarah

44% 56% 44% 56%

3. Sakit dinding dada

45% 55% 45% 55%

4. Nafas pendek

73% 27% 73% 27%

5. Berat badan menurun

16% 84% 16% 84%

6. Demam ber keringat

45% 55% 45% 55%

7. Hilang nafsu makan

50% 50% 50% 50%

8. Lemas 60% 40% 42% 58%

Akurasi 44% 56% 43% 57%

Page 20: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

11

Tabel 18 Data instance salah iterasi ketiga kelas TB

No Gejala

Pasien 11 Pasien 21

TB Bukan TB

TB Bukan TB

1. Batuk 37% 63% 47% 53%

2. Batuk berdarah

44% 56% 44% 56%

3. Sakit dinding dada

45% 55% 45% 55%

4. Nafas pendek

31% 69% 73% 27%

5. Berat badan menurun

53% 47% 16% 84%

6. Demam ber keringat

45% 55% 45% 55%

7. Hilang nafsu makan

50% 50% 50% 50%

8. Lemas 60% 40% 42% 58%

Akurasi 45% 55% 43% 57%

Pada pasien 3 gejala yang diprediksi TB adalah gejala nafas pendek dan lemas, masing-masing 73% dan 60%. Nilai tersebut masih belum dapat dijadikan indikator pasien dinayatakan TB karena dua gejala tersebut merupakan gejala yang nilai bobotnya kecil. Nilai yang di atas 60% hanya satu gejala yaitu nafas pendek saja.

Pada pasien 5 gejala yang diprediksi TB dengan nilai tertinggi hanya ada pada gejala nafas pendek sebesar 73%. Artinya satu gejala tidak dapat dijadikan sebagai penentu prediksi TB.

Pada pasien 11 nilai gejala prediksi TB rata-rata di bawah 60%. Hal ini menunjukkan bahwa gejala-gejala tersebut masih sangat kecil kemungkinan untuk dikategorikan pasien tersebut TB.

Pada pasien 21 kondisinya hampir sama dengan pasien 5 gejala yang diprediksi TB dengan nilai tertinggi hanya ada pada gejala nafas pendek sebesar 73%. Artinya satu gejala tidak dapat dijadikan sebagai penentu prediksi TB.

Pada Tabel 17 dan 18 rata-rata gejala nafas pendek menjadi faktor yang membuat prediksi salah. Nilai gejala nafas pendek cukup tinggi dengan rata-rata lebih dari 60%, akan tetapi gejala tersebut timbu sendiri tidak diikuti oleh gejala lainyang nilainya tinggi. Hal ini dapat disimpulkan bahwa nafas pendek dan satu gejala pada prediksi tidak dapat dijadikan sebagai prediksi TB.

Tabel 19 Data instance salah iterasi ketiga kelas bukan TB

No Gejala

Pasien 42 Pasien 51

TB Bukan TB

TB Bukan TB

1. Batuk 42% 58% 37% 63%

2. Batuk berdarah

50% 50% 95% 5%

3. Sakit dinding dada

45% 55% 45% 55%

4. Nafas pendek

53% 47% 31% 69%

5. Berat badan menurun

31% 69% 53% 47%

6. Demam ber keringat

45% 55% 45% 55%

7. Hilang nafsu makan

95% 5% 50% 50%

8. Lemas 37% 63% 42% 58%

Akurasi 52% 48% 52% 48%

Pada pasien 42 gejala yang diprediksi bukan TB dengan nilai lebih dari 60% adalah berat badan menurun dan lemas, masing-masing 69% dan 63%. Nilai-nilai tersebut tidak dapat dijadikan sebagai indikator pasien diprediksi bukan TB karena gejala lemas merupakan gejala dengan nilai bobot rendah dan juga nilainya hanya 63%.

Pada pasien 51 nilai gejala prediksi bukan TB yang di atas 60% yaitu pada batuk dan nafas pendek. Nilai dari masing-masing gejala tersebut adalah 63% dan 69%. Nilai tertinggi yaitu pada gejala nafas pendek, hal ini tidak dapat dijadikan sebagai indikator penentu prediksi pasien bukan TB, selain nilai gejala tersebut masih kecil juga gejala nafas pendek merupakan gejala yang mempunyai nilai bobot rendah.

Pada iterasi ketiga, kesalahan instance rata-rata ditunjukkan dengan data gejala berat nafas pendek. Gejala-gejala lain dilura nafas pendek rata-rata bernilai di bawah 60%. Hal ini dapat disimpulkan bahwa prediksi TB atau bukan TB tidak dapat ditentukan oleh satu gejala, terlebih gejala tersebut mempunyai nilai bobot rendah, seperti gejala nafas pendek.

Akurasi

Hasil dari ketiga iterasi tersebut dirata-ratakan sehingga menghasilkan akurasi sebesar 83% seperti ditunjukkan pada Tabel 20.

Page 21: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

12

Tabel 20 Hasil rata-rata dari semua iterasi

Gejala Jumlah data uji

Jumlah data latih

Akurasi

Iterasi I 128 63 76%

Iterasi II 127 64 84%

Iterasi III 127 64 89%

Rata-rata 83%

Dari ketiga iterasi ini menunjukkan

bahwa akurasi diagnosa penyakit Tuberkulosis menggunakan VFI5 dengan 3-Fold Cross Validation sebesar 83%.

Gambar 6 Grafik akurasi setiap iterasi

Data gejala penentu TB atau tidak TB ditentukan tidak hanya oleh satu variabel, melainkan lebih dari satu variabel. Variabel yang mempunyai prediksi TB tinggi yaitu pada variabel batuk, batuk berdarah, dan berat badan menurun. Hal ini terbukti dari beberapa iterasi yang instance nya salah gejala-gejala tersebut mempunyai nilai tinggi pada hasil sebaliknya. Gejala tersebut juga memiliki nilai bobot cukup tinggi dibandingkan dengan gejala-gejala lainnya walaupun nilainya tinggi.

KESIMPULAN DAN SARAN

Kesimpulan Algoritme VFI5 masih termasuk

algoritme yang mempunyai akurasi baik pada penelitian diagnosa penyakit. Pada penelitian ini akurasi yang didapatkan masih belum maksimal dengan nilai masing-masing iterasi pertama sampai dengan ketiga

(76%, 84%, dan 89%), sehingga didapatkan rata-rata 83%.

Gejala umum TB Paru memiliki ke khasan dari gejala-gejala penyakit lainnya, seperti batuk, batuk berdarah, dan berat badan menurun. Dengan algoritme VFI5 dapat diperkirakan seseorang mengarah ke TB atau tidak TB dengan melihat hasil diagnosa tersebut.

Saran

Penelitian ini dapat dijadikan referensi yang dapat dikembangkan sebagai metode diagnosa dini penyakit khususnya penyakit TB Paru di Indonesia.

Untuk penelitian selanjutnya dapat digunakan sumber data lain, misalnya data rekam medis di rumah sakit Persahabatan atau di rumah sakit paru Ciawi - Bogor.

Penelitian selanjutnya dapat ditingkatkan dengan pemberikan bobot pada setiap variabel, sehingga akurasi yang didapatkan lebih tinggi.

DAFTAR PUSTAKA

Aritonang, Rosida 2006. Klasifikasi Imbalance Data Menggunakan Algoritme Voting Feature Intervals[skripsi]. Bogor : Departemen Ilmu Komputer, Institut Pertanian Bogor.

Crofton, John 2002. Tuberkulosis Klinis, Jakarta : Penerbit Widya Medika

Demiroz G, Guvenir HA, 1997. Classification by Voting Feature Intervals. http://www.cs.ucf.edu/

~ecl/papers/miros97classification.pdf.

Depkes 2007. Pedoman Nasional Penanggulangan Tuberkulosis Jakarta.

Fu L. 1994. Neural Network in Computers Intelligence. Singapura : McGraw-Hill.

Guvenir. 1998. An expert system for the

differential diagnosis of erythemato-squamous diseases. Turki : Department of Computer Engineering, Bilkent University.

Girsang, Merriyani 2008. Evaluasi Program

DOTS (Directly Observed Treatment, Shorcourse Chemotherapy) [tesis]. Jogjakarta : Universitas Gajah Mada.

Page 22: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

13

Hamilton H, Gurak E, Findlater L. 2003. Confusion Matrix. http://www2. cs. uregina.ca/ ~dbd/cs831/notes/confusion_ matrix/confusion_matrix.html.

Han J, Kamber M. 2001 . Data Mining Concepts & Techniques. USA : Academic Press.

Iqbal, Muhammad 2006. Klasifikasi Pasien

Suspect Parvo dan Distemper Pada Data Rekam Medik Rumah Sakit Hewan IPB Menggunakan Algoritme Voting Feature

Intervals[skripsi]. Bogor : Departemen Ilmu Komputer, Institut Pertanian Bogor.

Syafii, Muhammad 2006. Adaftive Neuro Fuzzy Inference System (ANFIS) Untuk Diagnosa dan Tatalaksana Penyakit Demam Berdarah Dengue [tesis]. Bogor : Departemen Ilmu Komputer, Institut Pertanian Bogor.

Page 23: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

14

LAMPIRAN

Page 24: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

15

Lampiran 1 Kuisioner pembobotan variabel Bobot variabel gejala TB Paru adalah Penilaian subjektif dokter terhadap tingkat pengaruh antar gejala penyakit TB Paru. Range Bobot (0 – 10)

No Gejala Bobot Keterangan

1 Batuk

2 Batuk berdarah

3 Sakit dinding dada

4 Nafas pendek

5 Berat badan menurun

6 Demam berkeringat

7 Hilang nafsu makan

8 Lemas

Jakarta, Februari 2009 Penilai

( )

Page 25: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

16

Lampiran 2 Konversi nilai dari setiap variabel

No Variabel Nilai

1 Batuk

a. Tidak Batuk 1

b. Batuk 1 Minggu - < bulan 2

c. Batuk 1 bulan - < 3 bulan 3

d. Batuk > 3bulan 4

2 Batuk Berdarah

a. Keluar darah < 1 minggu 2

b. Keluar darah 1 minggu - 3 Minggu 3

c. Keluar darah > 3 Minggu 4

d. Tidak keluar darah 1

3 Sakit Dinding dada

a. Sakit dada 2

b. Sakit dada setiap batuk 4

c. Sakit dada sebelah kiri 3

d. Tidak sakit dada 1

4 Napas Pendek

a. < 1 minggu 2

b. > 1 minggu - 1 bln 3

c. > 1 bulan 4

d. Tidak Sesak napas 1

5 Demam + Keringat Malam

a. < 1 minggu 2

b. 1 minggu - 1 bln 3

c. > 1 bulan 4

d. Tidak Demam/Keringat 1

6 Hilang Napsu Makan

a. Ya 2

b. Tidak 1

7 Berat Badan Menurun

a. Ya 2

b. Tidak 1

8 Lemas

a. Tidak Lemas 1

b. 1 - 2 Minggu 2

c. > 2 Minggu 3

Page 26: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

17

Lampiran 3 Data pasien TB rawat inap Rumah Sakit Pasar Rebo tahun 2008

No

Ba

tuk

Ba

tuk

Be

rda

rah

Sa

kit

Din

din

g

Da

da

Na

fas

Pe

nd

ek

Be

rat

Ba

da

n

Tu

run

De

ma

m &

Be

r- k

eri

ng

at

Hil

an

g N

afs

u

Ma

ka

n

Lem

as

Ke

las

1 2 1 1 2 2 1 1 3 0

2 2 3 1 2 1 1 1 3 0

3 2 1 1 2 2 1 1 1 0

4 3 3 1 1 1 2 2 3 0

5 2 1 3 2 2 1 2 3 0

6 2 1 1 2 1 2 1 3 0

7 2 4 1 1 1 1 1 1 0

8 2 1 1 2 1 1 1 1 0

9 2 3 1 1 1 1 1 3 0

10 2 3 1 2 1 1 1 3 0

11 2 1 1 2 1 1 1 1 0

12 4 1 1 1 1 1 1 3 0

13 3 3 1 3 1 2 1 1 0

14 4 3 1 2 1 1 1 1 0

15 3 1 1 2 1 1 1 3 0

16 3 4 2 2 2 2 1 1 0

17 1 1 1 2 1 1 2 3 0

18 2 3 1 1 1 1 1 3 0

19 2 1 2 3 1 1 1 1 0

20 2 1 1 2 1 3 1 3 0

21 1 1 1 1 1 1 1 3 0

22 4 3 1 2 1 1 1 3 0

23 2 1 2 2 1 1 1 3 0

24 2 1 1 2 1 3 1 3 0

25 2 3 4 2 1 1 1 3 0

26 1 3 2 2 1 1 1 1 0

27 2 1 1 2 2 1 1 1 0

28 2 1 1 1 1 3 2 1 0

29 2 1 1 2 1 2 1 3 0

30 2 1 2 3 1 2 1 3 0

31 4 1 1 2 1 2 1 3 0

32 3 3 1 1 1 1 1 1 0

33 4 3 1 4 1 2 1 3 0

34 2 1 1 2 1 1 1 3 0

35 2 1 1 2 1 2 1 3 0

36 2 3 1 2 1 1 1 3 0

37 4 3 1 2 1 1 1 3 0

38 4 1 1 3 1 2 1 3 0

39 3 3 1 1 1 1 1 3 0

40 2 1 2 2 1 2 1 3 0

41 4 1 1 1 1 1 1 3 0

42 3 1 1 3 1 1 1 3 0

43 2 3 1 1 1 1 1 1 0

Page 27: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

18

Lanjutan

No

Ba

tuk

Ba

tuk

Be

rda

rah

Sa

kit

Din

din

g

Da

da

Na

fas

Pe

nd

ek

Be

rat

Ba

da

n

Tu

run

De

ma

m &

Be

r- k

eri

ng

at

Hil

an

g N

afs

u

Ma

ka

n

Lem

as

Ke

las

44 2 1 1 2 1 1 1 3 0

45 2 1 1 2 1 2 1 3 0

46 4 1 1 2 1 2 1 3 0

47 3 1 1 2 1 3 1 3 0

48 2 1 1 1 1 1 1 1 0

49 2 1 1 2 1 1 1 1 0

50 2 3 1 2 1 1 1 3 0

51 2 3 1 2 1 1 1 1 0

52 2 3 1 2 1 3 1 3 0

53 4 1 1 1 1 1 1 3 0

54 2 3 3 2 1 1 1 1 0

55 2 1 1 1 1 3 1 3 0

56 2 3 1 1 1 1 1 3 0

57 2 3 4 2 1 1 1 1 0

58 2 3 1 2 1 1 1 3 0

59 4 1 1 1 1 1 1 1 0

60 2 1 2 2 1 1 1 1 0

61 3 1 1 2 1 2 1 1 0

62 2 1 1 2 1 3 1 3 0

63 2 1 1 3 1 3 1 3 0

64 3 1 2 2 1 2 2 3 0

65 2 3 3 2 1 1 1 3 0

66 1 1 3 1 2 3 1 1 0

67 2 1 1 2 1 1 1 1 0

68 2 3 2 2 1 1 1 1 0

69 2 3 1 2 1 1 1 3 0

70 4 3 1 2 1 2 1 1 0

71 4 3 1 1 1 2 1 1 0

72 2 1 1 2 1 2 1 3 0

73 4 3 1 2 1 1 1 1 0

74 3 1 2 2 1 2 1 3 0

75 2 1 1 2 1 1 1 1 0

76 2 1 1 2 1 4 1 3 0

77 2 1 1 2 1 1 1 3 0

78 2 1 1 2 1 2 1 1 0

79 2 3 1 2 1 1 1 3 0

80 2 1 1 2 1 1 1 3 0

81 1 1 1 1 1 2 1 3 0

82 2 1 1 2 1 2 1 1 0

83 3 1 1 2 1 3 1 1 0

84 2 1 1 2 1 2 1 1 0

85 1 3 2 2 1 1 1 3 0

86 2 1 1 2 1 1 1 3 0

Page 28: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

19

No

Ba

tuk

Ba

tuk

Be

rda

rah

Sa

kit

Din

din

g

Da

da

Na

fas

Pe

nd

ek

Be

rat

Ba

da

n

Tu

run

De

ma

m &

Be

r- k

eri

ng

at

Hil

an

g N

afs

u

Ma

ka

n

Lem

as

Ke

las

87 4 3 2 4 2 4 1 1 0

88 3 3 4 3 1 1 1 3 0

89 2 1 2 2 1 1 1 3 0

90 2 3 2 1 1 1 1 3 0

91 2 3 2 1 1 1 1 1 0

92 2 1 1 2 1 1 1 3 0

93 2 3 1 1 1 1 1 1 0

94 2 3 1 2 1 1 1 3 0

95 2 1 3 1 1 3 1 3 0

96 2 3 2 2 1 1 1 3 0

97 1 1 2 1 1 1 1 3 0

98 2 3 2 2 1 1 1 1 0

99 2 1 1 2 1 2 1 3 0

100 2 1 2 2 1 2 1 1 0

101 2 3 1 1 1 2 1 1 0

102 2 3 2 2 1 1 1 1 0

103 2 3 1 2 1 1 1 3 0

104 1 1 1 2 1 1 1 3 0

105 2 1 1 3 1 1 1 1 0

106 1 1 1 2 1 1 1 3 0

107 4 1 2 1 1 1 1 3 0

108 2 3 1 1 1 1 1 3 0

109 2 3 1 2 1 1 1 3 0

110 3 3 1 1 1 1 1 1 0

111 2 3 1 1 1 1 1 1 0

112 3 3 2 1 1 1 1 3 0

113 1 3 1 1 1 1 1 3 0

114 2 1 1 2 1 2 1 3 0

115 1 1 1 2 1 1 1 3 0

116 3 1 1 2 1 1 1 3 0

117 2 1 2 3 1 1 1 3 0

118 1 1 2 2 1 2 1 3 0

119 1 1 1 1 1 2 1 3 0

120 4 3 2 1 1 1 1 1 0

Lanjutan

121 1 1 1 1 1 1 1 1 1

122 1 3 1 1 1 1 1 1 1

123 1 1 1 1 1 1 1 1 1

124 1 1 3 1 1 1 1 1 1

125 1 1 1 1 1 1 1 1 1

126 1 1 1 1 1 1 1 1 1

127 1 1 1 1 1 1 1 1 1

128 1 1 1 1 1 1 1 1 1

129 1 1 1 1 2 1 1 3 1

Page 29: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

20

Lanjutan

No

Ba

tuk

Ba

tuk

Be

rda

rah

Sa

kit

Din

din

g

Da

da

Na

fas

Pe

nd

ek

Be

rat

Ba

da

n

Tu

run

De

ma

m &

Be

r- k

eri

ng

at

Hil

an

g N

afs

u

Ma

ka

n

Lem

as

Ke

las

130 1 1 1 1 1 1 1 1 1

131 1 3 1 1 1 1 1 1 1

132 2 1 3 1 3 1 1 1 1

133 1 1 1 1 1 1 1 3 1

134 1 1 1 1 1 1 1 3 1

135 2 1 1 1 1 1 1 1 1

136 1 1 1 1 2 1 1 1 1

137 2 2 3 2 1 1 1 3 1

138 2 1 1 1 1 1 1 1 1

139 1 1 1 1 1 1 1 1 1

140 1 1 1 1 1 3 1 3 1

141 1 1 1 1 1 1 1 1 1

142 2 1 1 1 1 1 1 1 1

143 1 2 1 1 2 1 1 1 1

144 1 1 1 1 1 3 1 1 1

145 2 1 1 1 1 3 1 3 1

146 2 1 1 1 1 3 1 3 1

147 2 1 1 1 1 1 1 3 1

148 2 1 1 1 2 1 1 3 1

149 2 1 1 1 1 1 1 1 1

150 2 2 1 1 1 1 1 1 1

151 1 1 1 1 1 1 1 1 1

152 1 1 1 2 1 1 1 3 1

153 1 1 1 1 1 1 1 3 1

154 2 1 1 1 2 1 1 3 1

155 2 1 3 1 1 1 1 1 1

156 2 1 1 2 1 1 1 3 1

157 2 1 1 1 1 2 1 3 1

158 2 2 1 1 1 1 1 3 1

159 1 2 1 1 1 1 1 1 1

160 1 1 1 1 1 1 1 2 1

161 2 1 1 1 1 1 1 2 1

162 2 1 1 2 1 1 1 1 1

163 3 3 1 1 1 1 1 1 1

Page 30: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

21

No

Ba

tuk

Ba

tuk

Be

rda

rah

Sa

kit

Din

din

g

Da

da

Na

fas

Pe

nd

ek

Be

rat

Ba

da

n

Tu

run

De

ma

m &

Be

r- k

eri

ng

at

Hil

an

g N

afs

u

Ma

ka

n

Lem

as

Ke

las

164 2 1 3 1 1 2 1 1 1

165 1 2 1 1 1 2 1 1 1

166 2 2 1 1 2 1 1 1 1

167 2 1 1 1 1 1 1 3 1

168 2 2 1 1 2 1 1 1 1

169 2 1 1 2 1 3 1 3 1

170 4 2 1 3 1 2 1 3 1

171 2 2 1 2 1 1 1 3 1

172 1 1 1 1 1 3 1 1 1

173 3 1 1 2 1 1 1 1 1

174 4 1 1 2 1 3 1 1 1

175 2 1 3 3 1 1 1 1 1

176 2 1 1 1 1 2 1 1 1

177 2 1 2 3 1 1 1 1 1

178 2 1 2 1 1 1 1 1 1

179 2 2 1 1 1 1 1 3 1

180 1 2 1 1 1 1 1 1 1

181 2 2 1 2 1 1 1 1 1

182 2 1 1 1 1 1 1 3 1

183 2 1 1 1 1 1 1 3 1

184 2 1 3 1 1 1 1 1 1

185 1 1 1 1 1 1 1 1 1

186 2 2 1 2 1 1 1 1 1

187 2 1 1 2 1 1 1 1 1

188 2 1 1 1 1 1 1 3 1

189 2 1 3 3 2 1 1 3 1

190 1 1 1 2 2 1 1 1 1

191 2 1 1 1 1 1 1 2 1

Lanjutan

Page 31: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

22

Lampiran 4 Data testing iterasi I

No Batuk Batuk

Berdarah

Sakit

Dinding

Dada

Nafas

Pendek

Berat

Badan

Turun

Demam

& Ber-

keringat

Hilang

Nafsu

Makan

Lemas Kelas

1 1 1 1 1 1 2 1 3 0

2 2 1 1 2 1 2 1 1 0

3 3 1 1 2 1 3 1 1 0

4 2 1 1 2 1 2 1 1 0

5 1 3 2 2 1 1 1 3 0

6 2 1 1 2 1 1 1 3 0

7 4 3 2 4 2 4 1 1 0

8 3 3 4 3 1 1 1 3 0

9 2 1 2 2 1 1 1 3 0

10 2 3 2 1 1 1 1 3 0

11 2 3 2 1 1 1 1 1 0

12 2 1 1 2 1 1 1 3 0

13 2 3 1 1 1 1 1 1 0

14 2 3 1 2 1 1 1 3 0

15 2 1 3 1 1 3 1 3 0

16 2 3 2 2 1 1 1 3 0

17 1 1 2 1 1 1 1 3 0

18 2 3 2 2 1 1 1 1 0

19 2 1 1 2 1 2 1 3 0

20 2 1 2 2 1 2 1 1 0

21 2 3 1 1 1 2 1 1 0

22 2 3 2 2 1 1 1 1 0

23 2 3 1 2 1 1 1 3 0

24 1 1 1 2 1 1 1 3 0

25 2 1 1 3 1 1 1 1 0

26 1 1 1 2 1 1 1 3 0

27 4 1 2 1 1 1 1 3 0

28 2 3 1 1 1 1 1 3 0

29 2 3 1 2 1 1 1 3 0

30 3 3 1 1 1 1 1 1 0

31 2 3 1 1 1 1 1 1 0

32 3 3 2 1 1 1 1 3 0

33 1 3 1 1 1 1 1 3 0

34 2 1 1 2 1 2 1 3 0

35 1 1 1 2 1 1 1 3 0

36 3 1 1 2 1 1 1 3 0

37 2 1 2 3 1 1 1 3 0

38 1 1 2 2 1 2 1 3 0

39 1 1 1 1 1 2 1 3 0

40 4 3 2 1 1 1 1 1 0

41 2 1 1 2 1 3 1 3 1

42 4 2 1 3 1 2 1 3 1

43 2 2 1 2 1 1 1 3 1

44 1 1 1 1 1 3 1 1 1

45 3 1 1 2 1 1 1 1 1

Page 32: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

23

Lanjutan

No Batuk Batuk

Berdarah

Sakit

Dinding

Dada

Nafas

Pendek

Berat

Badan

Turun

Demam

& Ber-

keringat

Hilang

Nafsu

Makan

Lemas Kelas

46 4 1 1 2 1 3 1 1 1

47 2 1 3 3 1 1 1 1 1

48 2 1 1 1 1 2 1 1 1

49 2 1 2 3 1 1 1 1 1

50 2 1 2 1 1 1 1 1 1

51 2 2 1 1 1 1 1 3 1

52 1 2 1 1 1 1 1 1 1

53 2 2 1 2 1 1 1 1 1

54 2 1 1 1 1 1 1 3 1

55 2 1 1 1 1 1 1 3 1

56 2 1 3 1 1 1 1 1 1

57 1 1 1 1 1 1 1 1 1

58 2 2 1 2 1 1 1 1 1

59 2 1 1 2 1 1 1 1 1

60 2 1 1 1 1 1 1 3 1

61 2 1 3 3 2 1 1 3 1

62 1 1 1 2 2 1 1 1 1

63 2 1 1 1 1 1 1 2 1

Lampiran 5 Data testing iterasi II

No Batuk Batuk

Berdarah

Sakit

Dinding

Dada

Nafas

Pendek

Berat

Badan

Turun

Demam

& Ber-

keringat

Hilang

Nafsu

Makan

Lemas Kelas

1 4 1 1 1 1 1 1 3 0

2 3 1 1 3 1 1 1 3 0

3 2 3 1 1 1 1 1 1 0

4 2 1 1 2 1 1 1 3 0

5 2 1 1 2 1 2 1 3 0

6 4 1 1 2 1 2 1 3 0

7 3 1 1 2 1 3 1 3 0

8 2 1 1 1 1 1 1 1 0

9 2 1 1 2 1 1 1 1 0

10 2 3 1 2 1 1 1 3 0

11 2 3 1 2 1 1 1 1 0

12 2 3 1 2 1 3 1 3 0

13 4 1 1 1 1 1 1 3 0

14 2 3 3 2 1 1 1 1 0

15 2 1 1 1 1 3 1 3 0

16 2 3 1 1 1 1 1 3 0

17 2 3 4 2 1 1 1 1 0

18 2 3 1 2 1 1 1 3 0

19 4 1 1 1 1 1 1 1 0

20 2 1 2 2 1 1 1 1 0

Page 33: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

24

Lanjutan

No Batuk Batuk

Berdarah

Sakit

Dinding

Dada

Nafas

Pendek

Berat

Badan

Turun

Demam

& Ber-

keringat

Hilang

Nafsu

Makan

Lemas Kelas

21 3 1 1 2 1 2 1 1 0

22 2 1 1 2 1 3 1 3 0

23 2 1 1 3 1 3 1 3 0

24 3 1 2 2 1 2 2 3 0

25 2 3 3 2 1 1 1 3 0

26 1 1 3 1 2 3 1 1 0

27 2 1 1 2 1 1 1 1 0

28 2 3 2 2 1 1 1 1 0

29 2 3 1 2 1 1 1 3 0

30 4 3 1 2 1 2 1 1 0

31 4 3 1 1 1 2 1 1 0

32 2 1 1 2 1 2 1 3 0

33 4 3 1 2 1 1 1 1 0

34 3 1 2 2 1 2 1 3 0

35 2 1 1 2 1 1 1 1 0

36 2 1 1 2 1 4 1 3 0

37 2 1 1 2 1 1 1 3 0

38 2 1 1 2 1 2 1 1 0

39 2 3 1 2 1 1 1 3 0

40 2 1 1 2 1 1 1 3 0

41 2 1 1 1 1 3 1 3 1

42 2 1 1 1 1 3 1 3 1

43 2 1 1 1 1 1 1 3 1

44 2 1 1 1 2 1 1 3 1

45 2 1 1 1 1 1 1 1 1

46 2 2 1 1 1 1 1 1 1

47 1 1 1 1 1 1 1 1 1

48 1 1 1 2 1 1 1 3 1

49 1 1 1 1 1 1 1 3 1

50 2 1 1 1 2 1 1 3 1

51 2 1 3 1 1 1 1 1 1

52 2 1 1 2 1 1 1 3 1

53 2 1 1 1 1 2 1 3 1

54 2 2 1 1 1 1 1 3 1

55 1 2 1 1 1 1 1 1 1

56 1 1 1 1 1 1 1 2 1

57 2 1 1 1 1 1 1 2 1

58 2 1 1 2 1 1 1 1 1

59 3 3 1 1 1 1 1 1 1

60 2 1 3 1 1 2 1 1 1

61 1 2 1 1 1 2 1 1 1

62 2 2 1 1 2 1 1 1 1

63 2 1 1 1 1 1 1 3 1

64 2 2 1 1 2 1 1 1 1

Page 34: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

25

Lampiran 6 Data testing iterasi III

No Batuk Batuk

Berdarah

Sakit

Dinding

Dada

Nafas

Pendek

Berat

Badan

Turun

Demam

& Ber-

keringat

Hilang

Nafsu

Makan

Lemas Kelas

1 2 1 1 2 2 1 1 3 0

2 2 3 1 2 1 1 1 3 0

3 2 1 1 2 2 1 1 1 0

4 3 3 1 1 1 2 2 3 0

5 2 1 3 2 2 1 2 3 0

6 2 1 1 2 1 2 1 3 0

7 2 4 1 1 1 1 1 1 0

8 2 1 1 2 1 1 1 1 0

9 2 3 1 1 1 1 1 3 0

10 2 3 1 2 1 1 1 3 0

11 2 1 1 2 1 1 1 1 0

12 4 1 1 1 1 1 1 3 0

13 3 3 1 3 1 2 1 1 0

14 4 3 1 2 1 1 1 1 0

15 3 1 1 2 1 1 1 3 0

16 3 4 2 2 2 2 1 1 0

17 1 1 1 2 1 1 2 3 0

18 2 3 1 1 1 1 1 3 0

19 2 1 2 3 1 1 1 1 0

20 2 1 1 2 1 3 1 3 0

21 1 1 1 1 1 1 1 3 0

22 4 3 1 2 1 1 1 3 0

23 2 1 2 2 1 1 1 3 0

24 2 1 1 2 1 3 1 3 0

25 2 3 4 2 1 1 1 3 0

26 1 3 2 2 1 1 1 1 0

27 2 1 1 2 2 1 1 1 0

28 2 1 1 1 1 3 2 1 0

29 2 1 1 2 1 2 1 3 0

30 2 1 2 3 1 2 1 3 0

31 4 1 1 2 1 2 1 3 0

32 3 3 1 1 1 1 1 1 0

33 4 3 1 4 1 2 1 3 0

34 2 1 1 2 1 1 1 3 0

35 2 1 1 2 1 2 1 3 0

36 2 3 1 2 1 1 1 3 0

37 4 3 1 2 1 1 1 3 0

38 4 1 1 3 1 2 1 3 0

39 3 3 1 1 1 1 1 3 0

40 2 1 2 2 1 2 1 3 0

41 1 1 1 1 1 1 1 1 1

42 1 3 1 1 1 1 1 1 1

43 1 1 1 1 1 1 1 1 1

44 1 1 3 1 1 1 1 1 1

45 1 1 1 1 1 1 1 1 1

Page 35: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

26

Lanjutan

No Batuk Batuk

Berdarah

Sakit

Dinding

Dada

Nafas

Pendek

Berat

Badan

Turun

Demam

& Ber-

keringat

Hilang

Nafsu

Makan

Lemas Kelas

46 1 1 1 1 1 1 1 1 1

47 1 1 1 1 1 1 1 1 1

48 1 1 1 1 1 1 1 1 1

49 1 1 1 1 2 1 1 3 1

50 1 1 1 1 1 1 1 1 1

51 1 3 1 1 1 1 1 1 1

52 2 1 3 1 3 1 1 1 1

53 1 1 1 1 1 1 1 3 1

54 1 1 1 1 1 1 1 3 1

55 2 1 1 1 1 1 1 1 1

56 1 1 1 1 2 1 1 1 1

57 2 2 3 2 1 1 1 3 1

58 2 1 1 1 1 1 1 1 1

59 1 1 1 1 1 1 1 1 1

60 1 1 1 1 1 3 1 3 1

61 1 1 1 1 1 1 1 1 1

62 2 1 1 1 1 1 1 1 1

63 1 2 1 1 2 1 1 1 1

64 1 1 1 1 1 3 1 1 1

Lampiran 7 Instance salah iterasi I Kelas TB

No

Bat

uk

Bat

uk

Ber

dar

ah

Sak

it d

ind

ing

d

ada

Nap

as

Pen

dek

Ber

at B

adan

M

enur

un

Dem

am &

B

erke

ring

at

Hila

ng

Naf

su

Mak

an

lem

as

kela

s

TB

Bu

kan

TB

1 1 1 1 1 1 2 1 3 0 43,2% 56,8%

2 2 1 3 1 1 3 1 3 0 43,5% 56,5%

3 1 1 2 1 1 1 1 3 0 48,9% 51,1%

4 1 1 1 2 1 1 1 3 0 45,8% 54,2%

5 2 1 1 3 1 1 1 1 0 48,6% 51,4%

6 1 1 1 2 1 1 1 3 0 45,8% 54,2%

7 1 1 1 2 1 1 1 3 0 45,8% 54,2%

8 1 1 1 1 1 2 1 3 0 43,2% 56,8%

Page 36: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

27

Lampiran 8 Instance salah iterasi I Kelas Bukan TB

No

Bat

uk

Bat

uk

Ber

dar

ah

Sak

it d

ind

ing

d

ada

Nap

as

Pen

dek

Ber

at B

adan

M

enur

un

Dem

am &

B

erke

ring

at

Hila

ng

Naf

su

Mak

an

lem

as

kela

s

TB

Bu

kan

TB

1 2 1 1 2 1 3 1 3 1 51,1% 48,9%

2 4 2 1 3 1 2 1 3 1 54,0% 46,0%

3 4 1 1 2 1 3 1 1 1 52,0% 48,0%

4 2 1 2 3 1 1 1 1 1 56,7% 43,3%

5 2 1 2 1 1 1 1 1 1 50,5% 49,5%

Lampiran 9 Instance salah iterasi II Kelas TB

No

Bat

uk

Bat

uk

Ber

dar

ah

Sak

it d

ind

ing

d

ada

Nap

as

Pen

dek

Ber

at B

adan

M

enur

un

Dem

am &

B

erke

ring

at

Hila

ng

Naf

su

Mak

an

lem

as

kela

s

TB

Bu

kan

TB

1 2 1 1 1 1 1 1 1 0 45% 55%

2 2 1 1 2 1 1 1 1 0 49% 51%

3 2 1 1 1 1 3 1 3 0 48% 52%

4 4 1 1 1 1 1 1 1 0 48% 52%

5 1 1 3 1 2 3 1 1 0 34% 66%

6 2 1 1 2 1 1 1 1 0 49% 51%

7 2 1 1 2 1 1 1 1 0 49% 51%

Lampiran 10 Instance salah iterasi II Kelas Bukan TB

No

Bat

uk

Bat

uk

Ber

dar

ah

Sak

it d

ind

ing

d

ada

Nap

as

Pen

dek

Ber

at B

adan

M

enur

un

Dem

am &

B

erke

ring

at

Hila

ng

Naf

su

Mak

an

lem

as

kela

s

TB

Bu

kan

TB

1 2 1 1 2 1 1 1 3 1 52% 48%

2 2 1 1 1 1 2 1 3 1 52% 48%

3 3 3 1 1 1 1 1 1 1 59% 41%

Page 37: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

28

Lampiran 11 Instance salah iterasi III Kelas TB N

o

Bat

uk

Bat

uk

Ber

dar

ah

Sak

it d

ind

ing

d

ada

Nap

as

Pen

dek

Ber

at B

adan

M

enur

un

Dem

am &

B

erke

ring

at

Hila

ng

Naf

su

Mak

an

lem

as

kela

s

TB

Bu

kan

TB

1 2 1 1 2 2 1 1 1 0 43% 57%

2 2 1 3 2 2 1 2 3 0 46% 54%

3 2 1 1 2 1 1 1 1 0 49% 51%

4 2 1 1 2 1 1 1 1 0 49% 51%

5 1 1 1 1 1 1 1 3 0 45% 55%

Lampiran 12 Instance salah iterasi III Kelas Bukan TB

No

Bat

uk

Bat

uk

Ber

dar

ah

Sak

it d

ind

ing

d

ada

Nap

as

Pen

dek

Ber

at B

adan

M

enur

un

Dem

am &

B

erke

ring

at

Hila

ng

Naf

su

Mak

an

lem

as

kela

s

TB

Bu

kan

TB

1 1 3 1 1 1 1 1 1 1 52% 48%

2 1 3 1 1 1 1 1 1 1 52% 48%

Lampiran 13 Confusion Matrix Iterasi Pertama

Data Prediksi

TB Tidak TB

Akt

ual TB 40 10

Tidak TB 5 23

Lampiran 14 Confusion Matrix Iterasi Kedua

Data Prediksi

TB Tidak TB

Akt

ual TB 40 7

Tidak TB 3 24

Lampiran 15 Confusion Matrix Iterasi Ketiga

Data Prediksi

TB Tidak TB

Akt

ual TB 40 5

Tidak TB 2 24

Page 38: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

29

Lampiran 16 Halaman utama sistem

Lampiran 17 Halaman training sistem

Page 39: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

30

Lampiran 18 Halaman testing sistem

Lampiran 19 Halaman simulasi sistem

Page 40: G64066027 - Diagnosa TB dg Algoritme VFI5 filepasien rawat inap rumah sakit Pasar Rebo sebanyak 191 data. Data tersebut terbagi atas dua kelas, ... Segala puji bagi Allah SWT,

31

Lampiran 20 Halaman akurasi simulasi sistem

Lampiran 21 Halaman utama publik