Classification of Hypertension Severity Levels Using the Random Forest Method

Authors

  • Sophy Awaliah Universitas Mulawarman
  • Anindita Septiarini Universitas Mulawarman
  • Novianti Puspitasari Universitas Mulawarman

DOI:

https://doi.org/10.30736/jt.v18i2.1660

Keywords:

hypertension, Random Forest, classification, feature importance, SMOTE

Abstract

The rising prevalence of hypertension in Indonesia specifically in Samarinda City, which recorded 215,206 cases in 2023 poses challenges for the field of Informatics Engineering regarding the efficiency and consistency of manual disease-level classification in high-patient-volume healthcare facilities. The limitations of conventional approaches create a need for a technology-based system that can classify hypertension severity quickly, accurately, and objectively. This study aims to develop a hypertension severity classification model using the Random Forest algorithm optimized via GridSearchCV and to identify dominant risk factors through Feature Importance analysis. The dataset comprises 5,373 adult patient medical records from the Remaja Community Health Center (Puskesmas) in Samarinda, covering January to December 2024; attributes include gender, age, smoking status, height, weight, systolic and diastolic blood pressure, and a BMI feature derived through feature engineering. Data imbalance was addressed using the SMOTE technique on the training data. Results indicate that the model achieved the highest accuracy of 99.75% with a 70:30 data split, while an 80:20 ratio yielded 99.62% accuracy; both figures exceed the minimum target of 90%. Evaluation using accuracy, precision, recall, and F1-score metrics demonstrates the model's superiority over manual classification. Feature Importance analysis identifies diastolic blood pressure (46.31%) and systolic blood pressure (45.04%) as the most dominant factors, followed by age, BMI, and other attributes. The resulting model can be implemented as a clinical decision support system to assist medical personnel in primary healthcare settings.

Downloads

Download data is not yet available.

References

Aditya, M. F. R., Azizah, N. L., & Indahyanti, U. (2024). Prediksi Penyakit Hipertensi Menggunakan Metode Decison Tree dan Random Forest. Jurnal Ilmiah Komputasi, 23(1). https://doi.org/10.32409/jikstik.23.1.3503

Almufqi, F. M., & Voutama, A. (2023). PERBANDINGAN METODE DATA MINING UNTUK MEMPREDIKSI PRESTASI AKADEMIK SISWA. Jurnal Teknika, 15(1), 61–66. https://doi.org/10.30736/jt.v15i1.929

Aprihartha, M. A., Putrawan, Z., Zulhan, D., & Nurfaizal, F. A. (2024). Algoritma Synthetic Minority Oversampling Technique dan C5.0 dalam Mengatasi Ketidakseimbangan Data pada Klasifikasi Kelulusan Siswa. UPGRADE : Jurnal Pendidikan Teknologi Informasi, 2(1), 1–10. https://doi.org/10.30812/upgrade.v2i1.4148

Awalullaili, F. O., Ispriyanti, D., & Widiharih, T. (2023). Klasifikasi Penyakit Hipertensi Menggunakan Metode SVM Grid Search Dan SVM Genetic Algorithm (GA). Jurnal Gaussian, 11(4), 488–498. https://doi.org/10.14710/j.gauss.11.4.488-498

Bete, D., Kurniyanti, M. A., & Mayasari, S. I. (2022). Terapi Tertawa Terhadap Tekanan Darah Pada Lansia Dengan Hipertensi. Jurnal Keperawatan. http://journal.stikeskendal.ac.id/index.php/Keperawatan

Deriana, I. G., Gaghauna, E. E. M., & Santoso, B. R. (2025). Hubungan Klasifikasi Hipertensi Terhadap Penurunan Fungsi Kognitif Pasien Hipertensi di Puskesmas Pekauman Kota Banjarmasin. Journal of Health (JoH), 12(1), 010–018. https://doi.org/10.30590/joh.v12n1.704

Dewi, P., Purwono, P., & Kurniawan, S. D. (2022). Pemanfaatan Teknologi Machine learning pada Klasifikasi Jenis Hipertensi Berdasarkan Fitur Pribadi. Smart Comp: Jurnalnya Orang Pintar Komputer.

Fadli, M., & Saputra, R. A. (2023). Klasifikasi Dan Evaluasi Performa Model Random Forest Untuk Prediksi Stroke. JT : Jurnal Teknik, 12. http://jurnal.umt.ac.id/index.php/jt/index

Hasibuan, M. U. Z., & A, Palmizal. (2021). Sosialisasi Penerapan Indeks Massa Tubuh (IMT) di Suta Club. Jurnal Cerdas Sifa Pendidikan, 10, 19–24. https://online-journal.unja.ac.id/csp

Johnson, H. M., Shimbo, D., Abdalla, M., Altieri, M. M., Bress, A. P., Carter, J., Commodore-Mensah, Y., Egan, B., Melnyk, B. M., Ogunniyi, M. O., Schott, S. L., Watson, K. E., Williamson, J. D., Jones, D. W., Ferdinand, K. C., Taler, S. J., Bansal, N., Bello, N. A., Cohen, J. B., … Whelton, P. K. (2025). 2025 AHA/ACC/AANP/AAPA/ABC/ACCP/ACPM/AGS/AMA/ASPC/NMA/PCNA/SGIM Guideline for the Prevention, Detection, Evaluation and Management of High Blood Pressure in Adults: A Report of the American College of Cardiology/American Heart Association Joint Committee on Clinical Practice Guidelines. Circulation, 152(11), e114–e218. https://doi.org/10.1161/CIR.0000000000001356

Novianti, N., Putri Agustini Alkadri, S., & Fakhruzi, I. (2024). Klasifikasi Penyakit Hipertensi Menggunakan Metode Random Forest. Progresif: Jurnal Ilmiah Komputer.

Nurkholifah, M., Jasmarizal, Umar, Y., & Rahmaddeni. (2023). Analisa Performa Algoritma Machine learning Dalam Prediksi Penyakit Liver. Jurnal Indonesia : Manajemen Informatika Dan Komunikasi, 4(1), 164–172. https://doi.org/10.35870/jimik.v4i1.149

Nurussakinah, N., Faisal, M., & Santoso, I. B. (2025). Algoritma Random Forest dan Synthetic Minority Oversampling Technique (SMOTE) untuk Deteksi Diabetes. In Jurnal Informatika Sunan Kalijaga) (Vol. 10, Number 2). MEI. https://doi.org/10.14421/jiska.2025.10.2.221-234

Nurzanah, S. C., Alam, S., & Hermanto, T. I. (2022). Analisis Association Rule Untuk Identifikasi Pola Gejala Penyakit Hipertensi Menggunakan Algoritma Apriori (Studi Kasus: Klinik Rafina Medical Center). Jurnal Informatika Dan Komputer) Akreditasi KEMENRISTEKDIKTI, 5(2). https://doi.org/10.33387/jiko

Prabowo, A. S., & Kurniadi, F. I. (2023). Analisis Perbandingan Kinerja Algoritma Klasifikasi dalam Mendeteksi Penyakit Jantung. Jurnal Sistem Komputer Dan Kecerdasan Buatan. https://doi.org/https://doi.org/10.47970/siskom-kb.v7i1.468

Purwono, P., Dewi, P., Wibisono, S. K., Putra Dewa, B., Informatika, P., Harapan Bangsa, U., Keperawatan, P., & Bangsa, H. (2022). Model Prediksi Otomatis Jenis Penyakit Hipertensi dengan Pemanfaatan Algoritma Machine learning Artificial Neural Network. INSECT (Informatics and Security): Jurnal Teknik Informatika, 7(2), p.

Putri, H. Z. E. (2024). Implementasi Metode Support Vector Machine Pada Klasifikasi Diagnosis Penyakit Hipertensi [Universitas Islam Negeri Maulana Malik Ibrahim]. http://etheses.uin-malang.ac.id/id/eprint/64256

Qalsum, U., & Abidin, W. (2023). Klasifikasi Penyakit Hipertensi Menggunakan Metode K-Means Clustering. In Jurnal Matematika dan Statistika serta Aplikasinya (Vol. 11, Number 2).

Rahim, H. (2021). Klasifikasi Tingkat Risiko Hipertensi Menggunakan Metode Modified K-Nearest Neighbor [Universitas Brawijaya]. https://repository.ub.ac.id/id/eprint/184436

Sahila, R., Widiharih, T., & Utami, I. T. (2024). Analisis Klasifikasi Menggunakan Regresi Logistik Biner Dan Algoritma Naive Bayes Classifier Pada Penyakit Hipertensi. Jurnal Gaussian, 13(2), 319–327. https://doi.org/10.14710/j.gauss.13.2.319-327

Sanger, A. Y., & Lainsamputty, F. (2022). Stres Dan Komponen Tekanan Darah Pada Penderita Hipertensi. Nutrix Journal. https://doi.org/https://doi.org/10.37771/nj.Vol6.Iss1.604

Santoso, P., Abijono, H., & Anggreini, N. L. (2021). Algoritma Supervised Learning Dan Unsupervised Learning Dalam Pengolahan Data. Jurnal Teknologi Terapan, 4(2). https://doi.org/https://doi.org/10.33379/gtech.v4i2.635

Sapriani, A., & Arisandi, Y. (2024). Faktor-Faktor Resiko Yang Mempengaruhi Terhadap Penderita Hipertensi. Jurnal Ilmiah Multi Science Kesehatan, 16(1), 218–226. https://jurnal.stikes-aisyiyah-palembang.ac.id/index.php/Kep/article/view/

Savitri, N. L. P. C., Rahman, R. A., Venyutzky, R., & Rakhmawati, N. A. (2021). Analisis Klasifikasi Sentimen Terhadap Sekolah Daring pada Twitter Menggunakan Supervised Machine Learning. Jurnal Teknik Informatika Dan Sistem Informasi, 7(1). https://doi.org/10.28932/jutisi.v7i1.3216

Siregar, A. P., Purba, D. P., Pasaribu, J. P., & Bakara, K. R. (2023). Implementasi Algoritma Random Forest Dalam Klasifikasi Diagnosis Penyakit Stroke. Jurnal Penelitian Rumpun Ilmu Teknik, 2(4), 155–164. https://doi.org/10.55606/juprit.v2i4.3039

Soraya, R., Pratama, P., Hayati, M. N., & Goejantoro, R. (2023). Klasifikasi Status Hipertensi Pasien UPTD Puskesmas Sempaja, Kota Samarinda Menggunakan Metode K-Nearest Neighbor. Jurnal EKSPONENSIAL, 14(2). http://jurnal.fmipa.unmul.ac.id/index.php/exponensial

Tarimana, A. A., Fajar, M. R. S., Saktiawan, M. A., & Saputra, R. A. (2024). Prediksi Penyakit Hipertensi Menggunakan Machine learning Dengan Algoritma Regresi Logistik. In Jurnal Mahasiswa Teknik Informatika (Vol. 8, Number 6).

Wu, Y., Li, D., & Vermund, S. H. (2024). Advantages and Limitations of the Body Mass Index (BMI) to Assess Adult Obesity. In International Journal of Environmental Research and Public Health (Vol. 21, Number 6). Multidisciplinary Digital Publishing Institute (MDPI). https://doi.org/10.3390/ijerph21060757

Downloads

Published

2026-09-22

How to Cite

Sophy Awaliah, Anindita Septiarini, & Novianti Puspitasari. (2026). Classification of Hypertension Severity Levels Using the Random Forest Method. Jurnal Teknika, 18(2), 225–234. https://doi.org/10.30736/jt.v18i2.1660

Issue

Section

Jurnal teknika

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.