Prediksi Penyakit Tuberkulosis Pada Citra Chest X-Ray Menggunakan Deep Learning Berbasis Arsitektur DenseNet-121

Efendi, Shendi Teuku Maulana (2025) Prediksi Penyakit Tuberkulosis Pada Citra Chest X-Ray Menggunakan Deep Learning Berbasis Arsitektur DenseNet-121. S1 thesis, Universitas PGRI Madiun.

[img] Text
cover-daftar_lampiran.pdf

Download (2MB)
[img] Text
abstrak-en-id.pdf

Download (545kB)
[img] Text
BAB I.pdf

Download (1MB)
[img] Text
BAB II.pdf

Download (7MB)
[img] Text
BAB III.pdf
Restricted to Repository staff only

Download (2MB) | Request a copy
[img] Text
BAB IV.pdf
Restricted to Repository staff only

Download (15MB) | Request a copy
[img] Text
BAB V.pdf

Download (844kB)
[img] Text
daftar_pustaka.pdf

Download (1MB)
[img] Text
lampiran.pdf

Download (5MB)

Abstract

Tuberculosis (TB) remains a communicable disease and a global health concern, especially in developing countries such as Indonesia. Manual diagnosis of TB through chest X-ray images is subjective, time-consuming, and requires experienced medical professionals. This study develops a TB detection system using a modified DenseNet-121 architecture to accept grayscale image input. The dataset was collected from Kaggle and Mendeley, consisting of 4,014 normal and 3,194 TB images. To address class imbalance, undersampling and class weighting techniques were applied. The model was trained using PyTorch with Binary Cross Entropy Loss, Adam optimizer, a learning rate of 0.001, batch size of 32, and 25 epochs. The dataset was split in a 70:15:15 ratio for training, validation, and testing. Model evaluation using the confusion matrix and AUC-ROC yielded an accuracy 97%, precision 99%, recall 94%, F1-score 97% and AUC-ROC 97%. The trained model was converted to ONNX format for deployment. The frontend was developed using Next.js with features including login, TB detection, and prediction history. The backend was built using FastAPI to handle model inference, authentication, and data management through the website.

Item Type: Thesis/Skripsi/Tugas Akhir (S1)
Kata Kunci: Tuberculosis, Deep Learning, DenseNet-121, Chest X-ray, AUC-ROC, Confusion Matrix, Undersampling. NextJS, FastAPI
Subjects: Q Science > Q Science (General)
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Teknik > Teknik Informatika
Depositing User: MAULANA TEUKU SHENDI
Date Deposited: 30 Jul 2025 06:24
Last Modified: 30 Jul 2025 06:24
URI: http://eprint.unipma.ac.id/id/eprint/3298

Actions (login required)

View Item View Item