Feature Selection pada Dataset NSL-KDD Menggunakan Algoritma Genetic Algorithm untuk Deteksi Serangan Jaringan

Authors

  • Freyro Dobry Sianipar Universitas Negeri Medan
  • Ruth Amelia Vega S Meliala Universitas Negeri Medan
  • Yoseph Christian Sitanggang Universitas Negeri Medan
  • Adidtya Perdana Universitas Negeri Medan

DOI:

https://doi.org/10.61132/neptunus.v3i4.1275

Keywords:

Feature Selection, Genetic Algorithm, Intrusion Detection, Network Security, NSL-KDD

Abstract

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

2025-11-30

How to Cite

Freyro Dobry Sianipar, Ruth Amelia Vega S Meliala, Yoseph Christian Sitanggang, & Adidtya Perdana. (2025). Feature Selection pada Dataset NSL-KDD Menggunakan Algoritma Genetic Algorithm untuk Deteksi Serangan Jaringan . Neptunus: Jurnal Ilmu Komputer Dan Teknologi Informasi, 3(4), 163–174. https://doi.org/10.61132/neptunus.v3i4.1275

Similar Articles

1 2 3 4 5 6 7 > >> 

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