Feature Selection pada Dataset NSL-KDD Menggunakan Algoritma Genetic Algorithm untuk Deteksi Serangan Jaringan
DOI:
https://doi.org/10.61132/neptunus.v3i4.1275Keywords:
Feature Selection, Genetic Algorithm, Intrusion Detection, Network Security, NSL-KDDAbstract
Information system security faces serious challenges due to increasingly complex cyber attacks. Intrusion Detection Systems (IDS) require efficient approaches to handle high-dimensional data such as the NSL-KDD dataset with 41 features. This study aims to implement the Genetic Algorithm (GA) for feature selection on the NSL-KDD dataset to improve the efficiency and accuracy of network attack detection. The method used is computational experimental research, involving data preprocessing, GA implementation for feature selection, building a classification model using Random Forest, and performance evaluation based on accuracy, precision, recall, F1-score, and computation time. The results show that GA successfully reduced features from 41 to 12 features (70.7% reduction), significantly improving computational efficiency. However, model accuracy slightly decreased from 0.4973 to 0.4951, indicating that while GA is effective for feature selection, the elimination of certain features may reduce classification capability. The implication of this study is that GA can be used as a tool to simplify intrusion detection models, but it should be combined with parameter optimization and data imbalance handling to achieve more optimal performance.
References
Ali, K. W., Hawezi, R. S., Kareem, S. W., Khoshabai, F. S., & Askar, S. K. (2022). Metaheuristic algorithms in optimization and its application: A review. Journal of Applied Research in Engineering and Engineering Education, 6(1), 7–12. https://doi.org/10.12962/jaree.v6i1.216
Aljammal, A. H., Al-Oqily, I., Obiedat, M., Qawasmeh, A., Taamneh, S., & Wedyan, F. I. (2024). Anomaly intrusion detection using machine learning–IG-R based on NSL-KDD dataset. Bulletin of Electrical Engineering and Informatics, 13(6), 4466–4474. https://doi.org/10.11591/eei.v13i6.7308
Buani, D. C. P. (2021). Penerapan algoritma naïve Bayes dengan seleksi fitur algoritma genetika untuk prediksi gagal jantung. Jurnal Evolusi, 9(2), 43–48. https://doi.org/10.31294/evolusi.v9i2.11141
Cirua, A. A. A., & Cokrowibowo, S. (2023). Representasi chromosome gray code algoritma genetika pada job shop scheduling problem. Senarai, 184–189.
Fauziah, A. S., Cholissodin, I., & Rahayudi, B. (2022). Optimasi pendistribusian air mineral menggunakan algoritma genetika. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 6(2), 966–972. http://j-ptiik.ub.ac.id
Hamadneh, T., Kaabneh, K., Alsayed, O., Montazeri, Z., Dehghani, M., Bektemyssova, G., & Eguchi, K. (2024). Sculptor optimization algorithm: A new human-inspired metaheuristic algorithm for solving optimization problems. International Journal of Intelligent Engineering and Systems, 17(4), 564–575. https://doi.org/10.22266/ijies2024.0831.43
Kaur, S., Kumar, Y., Koul, A., & Kamboj, S. K. (2023). A systematic review on metaheuristic optimization techniques for feature selections in disease diagnosis: Open issues and challenges. Archives of Computational Methods in Engineering, 30(3), 1847–1875. https://doi.org/10.1007/s11831-022-09853-1
Khaliq, A., & Sari, S. N. (2022). Lisensi internasional Creative Commons Attribution-ShareAlike 4.0. Jurnal Nasional Teknologi Komputer, 2(3), 150–158. https://doi.org/10.61306/jnastek.v2i3.52
Meng, Z., Li, G., Wang, X., Sait, S. M., & Yıldız, A. R. (2021). A comparative study of metaheuristic algorithms for reliability-based design optimization problems. Archives of Computational Methods in Engineering, 28(3), 1853–1869. https://doi.org/10.1007/s11831-020-09443-z
Nugroho, B., Puspaningrum, E. Y., & Munir, M. S. (2021). Kinerja algoritma optimasi root-mean-square propagation dan stochastic gradient descent pada klasifikasi pneumonia COVID-19 menggunakan CNN. Jurnal Edukasi dan Penelitian Informatika (JEPIN), 7(3), 420–427. https://doi.org/10.26418/jp.v7i3.49172
Pamungkas, P. Y., Mayke, N., & Normasari, N. M. E. (2022). Algoritma spotted hyena optimizer pada capacitated vehicle routing problem. Institut Teknologi Adhi Tama Surabaya.
Pangestu, L. A., Suryawan, S. H., & Latipah, A. J. (2023). Penerapan algoritma genetika dalam penjadwalan mata pelajaran. Jurnal Informatika, 10(2), 194–205. https://doi.org/10.31294/inf.v10i2.16701
Prabuningrat, G. S. W., Hostiadi, D. P., & Srinadi, N. L. P. (2024). Klasifikasi deteksi anomali menggunakan metode machine learning. Spinter, 1(2).
Putra, R. P., & Amarudin. (2025). Perbandingan algoritma machine learning untuk intrusion detection system pada dataset NSL-KDD. Jurnal Teknologi dan Manajemen Sistem Informasi, 14, 1654–1664. https://doi.org/10.32520/stmsi.v14i4.5246
Putri, N. W. (2025). Optimasi jaringan syaraf tiruan metode backpropagation dengan algoritma genetika untuk prediksi tingkat pengangguran di Provinsi Sumatera Utara. Jurnal Manajemen, Pendidikan dan Ilmu Komputer, 2(1), 29–36. https://doi.org/10.65309/yjwq8x86
Saputra, N. Q., & Sukmono, T. (2024). Analisis optimalisasi rute distribusi untuk mengefisiensikan logistik menggunakan algoritma genetika. Matrik: Jurnal Manajemen dan Teknik Industri Produksi, 25(1), 67–75. https://doi.org/10.30587/matrik.v25i1.7989
Sari, D. P., Halim, Z., Irlon, I., Waseso, B., & Saromah, S. (2024). Implementasi machine learning untuk deteksi intrusi pada jaringan komputer. Jurnal Minfo Polgan, 13(2), 1389–1394. https://doi.org/10.33395/jmp.v13i2.14074
Septiani, W. D., & Rohwadi, U. (2021). Optimasi algoritma genetika pada algoritma C4.5 untuk deteksi dini penyakit diabetes. Jurnal Akrab Juara, 6, 1–6.
Shodiq, M. F., Sasongko, B. T., Ardiansa, M. A., & Haq, M. A. (2024). Memprediksi kerusakan peralatan pada pembangkit listrik Jawa Bali menggunakan algoritma genetika. Prosiding Seminar Nasional Sistem Informasi (SENASIF), 8, 5141–5150.
Tohidi, N., & Rustamov, R. B. (2022). Short overview of advanced metaheuristic methods.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Neptunus: Jurnal Ilmu Komputer Dan Teknologi Informasi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



