Articles

Klasifikasi Bronchitis Menggunakan Metode K-Nearest Neighbor pada Data Gejala Klinis dan Parameter Fisiologis

Authors

person
*
Pendidikan Teknik Informatika Dan Komputer, UIN Sjech M Djamil Djambek Bukittinggi, Bukittinggi, Indonesia
person
Pendidikan Teknik Informatika Dan Komputer, UIN Sjech M Djamil Djambek Bukittinggi, Bukittinggi, Indonesia
person
Pendidikan Teknik Informatika Dan Komputer, UIN Sjech M Djamil Djambek Bukittinggi, Bukittinggi, Indonesia
person
Pendidikan Teknik Informatika Dan Komputer, UIN Sjech M Djamil Djambek Bukittinggi, Bukittinggi, Indonesia
* Corresponding Author

Abstract

Bronchitis merupakan penyakit inflamasi saluran pernapasan yang kerap didiagnosis terlambat akibat kesamaan gejala dengan penyakit respirasi lainnya seperti flu, pilek, dan pneumonia. Kondisi ini mendorong kebutuhan terhadap sistem pendukung keputusan klinis berbasis pembelajaran mesin yang mampu mengklasifikasikan diagnosis secara akurat berdasarkan pola gejala dan data tanda vital. Penelitian ini bertujuan membangun model prediksi bronchitis menggunakan algoritma K-Nearest Neighbor (KNN) dengan memanfaatkan dataset klinis yang memuat 2.000 rekam medis pasien. Dataset mencakup variabel demografis (usia, jenis kelamin), tiga gejala dominan, serta lima parameter fisiologis meliputi detak jantung, suhu tubuh, tekanan darah, dan saturasi oksigen. Fitur kategoris dikodekan menggunakan one-hot encoding, sementara fitur numerik dinormalisasi melalui Min-Max Scaler. Pembagian data dilakukan dengan rasio 80:20 untuk data latih dan data uji. Eksperimen dilakukan pada delapan nilai K (K=1 hingga K=15, kelipatan ganjil) dengan jarak Euclidean sebagai metrik kemiripan. Hasil pengujian menunjukkan bahwa nilai K=5 menghasilkan akurasi tertinggi sebesar 92,50% dengan nilai precision 85%, recall 67%, dan F1-score 75% untuk kelas bronchitis. Model berhasil mengidentifikasi 45 dari 67 kasus bronchitis pada data uji. Temuan ini membuktikan bahwa KNN efektif dalam mendeteksi bronchitis berdasarkan kemiripan pola gejala, meskipun masih terdapat tantangan pada penanganan ketidakseimbangan kelas yang perlu diatasi dalam penelitian lanjutan.

 

Abstract

Bronchitis is a respiratory tract inflammation that is often diagnosed late due to symptom overlap with other respiratory diseases such as influenza, common cold, and pneumonia. This situation drives the need for machine learning-based clinical decision support systems capable of accurately classifying diagnoses based on symptom patterns and vital sign data. This study aims to develop a bronchitis prediction model using the K-Nearest Neighbor (KNN) algorithm, utilizing a clinical dataset containing 2,000 patient medical records. The dataset encompasses demographic variables (age, gender), three dominant symptoms, and five physiological parameters including heart rate, body temperature, blood pressure, and oxygen saturation. Categorical features were encoded using one-hot encoding, while numerical features were normalized through Min-Max Scaler. Data partitioning was performed at an 80:20 ratio for training and testing sets. Experiments were conducted across eight K values (K=1 to K=15, odd multiples) using Euclidean distance as the similarity metric. Results indicate that K=5 yields the highest accuracy of 92.50%, with precision of 85%, recall of 67%, and F1-score of 75% for the bronchitis class. The model successfully identified 45 out of 67 bronchitis cases in the test set. These findings confirm that KNN is effective in detecting bronchitis based on symptom pattern similarity, although challenges related to class imbalance require further investigation.

Keywords

bronchitis K-Nearest Neighbor disease classification machine learning diagnostic prediction

References

T. N. Ali, “Classification of normal and relaxed conditions based on brain signal activity with Electroencephalography using k-Nearest Neighbor (kNN),” JHMT, 2024, [Online]. Available: https://journal.innoscientia.org/index.php/jhmt/article/view/23

H. Apriningsih et al., “Peningkatan Pengetahuan Petugas Kesehatan Mengenai Peran Spirometri Sebagai Alat Deteksi Dini Penyakit Paru Obstruktif Kronik ( PPOK ) di Fasilitas Kesehatan Layanan Primer,” Smart Soc. Empower. J., vol. 4, no. 1, pp. 28–37, 2024, doi: 10.20961/ssej.v4i1.80196.

D. Lestari, W. T. Sudaryanto, and F. Sulistyowati, “Manajemen Fisioterapi pada Pasien dengan Kondisi Chronic Obstructive Pulmonary Disease ( COPD ): Case Report,” Borneo Nurs. J., vol. 8, pp. 2179–2186, 2026, doi: 10.61878/bnj.v8i2.791.

M. Bagir, N. Farkhatin, and N. Frastian, “SISTEM PAKAR DIAGNOSA PENYAKIT INFEKSI SALURAN PERNAPASAN ATAS PADA KLINIK DHARMA MEDICA MENGGUNAKAN METODE FORWARD CHAINING,” J. Ris. dan Apl. Mhs. Inform., vol. 06, no. 02, pp. 327–336, 2025, doi: 10.30998/jrami.v6i02.11777.

G. R. U. Architectures, F. R. Chan, R. Yanti, A. Hidayat, and A. Ramadhanu, “Deep Learning-Based Forecasting of Significant Wave Height in Padang Coastal Waters : A Comparative Study of RNN, LSTM, and GRU Architectures,” J. Comput. Res. Innov., vol. 11, no. 1, 2026, doi: 10.24191/jcrinn.v11i1.587.

F. R. Chan, F. Annas, Y. E. Yuspita, and G. Darmawati, “Implementation of Convolutional Neural Networks ( CNN ) in An Emotion Detection System for Measuring Learning Concentration Levels,” Knowbase Int. J. Knowl. Database, vol. 04, no. 01, pp. 49–61, 2024, doi: 10.0.121.7/knowbase.v4i1.8429.

R. Dila, W. Wirdawati, F. R. Chan, J. Harnaranda, and R. Sovia, “PENDIAGNOSAAN PENYAKIT KARIES GIGI MENGGUNAKAN FUZZY EXPERT SYSTEM DENGAN KOMBINASI METODE FUZZY LOGIC TSUKAMOTO DAN CERTAINTY FACTOR,” J. Mhs. Tek. Inform., vol. 9, no. 3, pp. 4958–4965, 2025, doi: 10.36040/jati.v9i3.13855.

D. Rianasari, M. N. Triana, M. R. Dewi, and Y. Astutik, “The classification of mushroom types using Naïve Bayes and principal component analysis,” JISA (Jurnal Inform. …, 2022, [Online]. Available: https://trilogi.ac.id/journal/ks/index.php/JISA/article/view/1380

F. R. Chan and A. Ramadhanu, “IMPLEMENTASI HYBRID INTELLIGENCE SYSTEM UNTUK KLASIFIKASI BIJI-BIJIAN DENGAN ALGORITMA PCA DAN KNN,” INTI Nusa Mandiri, vol. 19, no. 2, pp. 240–250, 2025, doi: 10.33480/inti.v19i2.6397.

A. Dinanti and J. Purwadi, “Analisis Performa Algoritma K-Nearest Neighbor dan Reduksi Dimensi Menggunakan Principal Component Analysis,” Jambura J. Math., vol. 5, no. 1, pp. 155–165, 2023, doi: 10.34312/jjom.v5i1.17098.

S. Manullang, N. Kairani, and ..., “Analisis faktor penyebab penyakit jantung menggunakan metode principal component analysis (pca),” J. Lebesgue …, 2024, [Online]. Available: https://www.lebesgue.lppmbinabangsa.id/index.php/home/article/view/732

Publication Details

Published Date
2026-06-11

Citation & Tools

How to Cite

Klasifikasi Bronchitis Menggunakan Metode K-Nearest Neighbor pada Data Gejala Klinis dan Parameter Fisiologis. (2026). Journal of Pattern Recognition and Intelligent Data, 1(1), 1-9. https://journal.nagastra.org/index.php/jprid/article/view/21

Licensing & Copyright

© 2026 Journal of Pattern Recognition and Intelligent Data