IMPLEMENTASI SISTEM KLASIFIKASI SERANGAN DDOS BERBASIS WEBSITE DENGAN KOMPARASI MODEL MACHINE LEARNING

Salwa Nafisa, . (2026) IMPLEMENTASI SISTEM KLASIFIKASI SERANGAN DDOS BERBASIS WEBSITE DENGAN KOMPARASI MODEL MACHINE LEARNING. Skripsi thesis, Universitas Pembangunan Nasional Veteran Jakarta.

[img] Text
ABSTRAK.pdf

Download (529kB)
[img] Text
AWAL.pdf

Download (2MB)
[img] Text
BAB I.pdf
Restricted to Repository UPNVJ Only

Download (2MB)
[img] Text
BAB II.pdf
Restricted to Repository UPNVJ Only

Download (12MB)
[img] Text
BAB III.pdf
Restricted to Repository UPNVJ Only

Download (11MB)
[img] Text
BAB IV.pdf
Restricted to Repository UPNVJ Only

Download (24MB)
[img] Text
BAB V.pdf

Download (742kB)
[img] Text
DAFTAR PUSTAKA.pdf

Download (1MB)
[img] Text
RIWAYAT HIDUP.pdf
Restricted to Repository UPNVJ Only

Download (95kB)
[img] Text
LAMPIRAN.pdf
Restricted to Repository UPNVJ Only

Download (2MB)
[img] Text
HASIL PLAGIARISME.pdf
Restricted to Repository staff only

Download (23MB)
[img] Text
ARTIKEL KI.pdf
Restricted to Repository staff only

Download (431kB)

Abstract

Distributed Denial of Service (DDoS) attacks can disrupt service availability by overwhelming networks or servers with traffic from multiple sources. This study aims to develop a web-based DDoS classification system and compare the performance of Logistic Regression, Decision Tree, Random Forest, and XGBoost. The SNT dataset contains 1,034,668 flow-based traffic records. Four identity-related attributes were excluded, leaving 17 input features. Identical feature patterns were grouped, and the data were split using StratifiedGroupKFold to reduce the risk of pattern leakage. The models were evaluated using accuracy, precision, recall, F1-score, confusion matrix, ROC-AUC, and group-based cross-validation, then selected using the Weighted Sum Method. In the initial comparison using 17 features, XGBoost achieved 99.9104% accuracy, 99.8187% precision, 99.9980% recall, a 99.9083% F1-score, an AUC of 0.9999, and a WSM score of 0.9547. After the feature-reduction experiment, a six-feature XGBoost model was selected as the final model and integrated into a Flask application. Black-box testing by three testers across 21 scenarios achieved a 100% success rate. The system also processed 1,000,000 rows in an average total time of 3.3080 seconds.

Item Type: Thesis (Skripsi)
Additional Information: [No.Panggil: 2210511051] [Pembimbing 1: Supriyanto] [Pembimbing 2: Nur Hafifah Matondang] [Penguji 1: Widya Cholil] [Penguji 2: Hamonangan Kinantan Prabu]
Uncontrolled Keywords: DDoS, XGBoost, Classification, StratifiedGroupKFold, Web Application
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Fakultas Ilmu Komputer > Program Studi Informatika (S1)
Depositing User: SALWA NAFISA
Date Deposited: 29 Jul 2026 13:56
Last Modified: 29 Jul 2026 13:56
URI: http://repository.upnvj.ac.id/id/eprint/52127

Actions (login required)

View Item View Item