Abstract
Penyakit tuberculosis atau TB sampai saat ini masih menjadi masalah kesehatan masyarakat diantaranya pada anak-anak. Permasalahan yang mendasar adalah gejala pada anak yang tidak khas yaitu masalah diagnosis. Gejala TB pada anak yang seringkali tidak khas disebabkan karena kuman TB yang menjadi penyebab utama TB anak sulit didapatkan dan pengambilan dahak pada anak-anak yang sulit untuk dilakukan. Permasalahan tersebut dapat diatasi dengan teknik scoring system. Sistem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tertentu. Penelitian ini mengusulkan Sistem Pakar dengan menggunakan metode Fuzzy K-NN dalam menentukan proses diagnosisnya. Setiap gejala TB akan diberi skor nilai sesuai dengan pengetahuan dari pakar. Skor nilai tiap gejala TB akan diproses dengan menggunakan rumus Fuzzy dan untuk klasifikasinya menggunakan K-NN. Sistem pakar ini diimplementasikan menggunakan bahasa pemrograman PHP yang terintegrasi dengan database MySQL. Pengujian pada penelitian ini dilakukan dengan uji akurasi dan black box. Hasil penelitian menunjukkan bahwa semakin banyaknya varian data latih yang digunakan maka akan berpengaruh terhadap nilai akurasi yang didapatkan dan pengujian black box menunjukkan nilai valid sebesar 100% yang menandakan bahwa fungsionalitas sistem dapat berjalan dengan baik sesuai dengan daftar kebutuhan. Sedangkan pada akurasi sebesar Pada pengujian data latih terhadap akurasi, akurasi tertinggi pada data latih ke 100 dan 150 dengan rata-rata 98,2 dan 97,8. Untuk pengujian data uji rata-rata nilai tertinggi pada data uji 10 yaitu 100 % untuk data latih ke 100 dan untuk data latih 150 memiliki prosentase 97,8 % untuk data uji 10 dan data uji 20.