ANALISIS KOMPARATIF EFISIENSI KOMPUTASI MODEL XGBOOST PADA INFRASTRUKTUR DOCKER CONTAINER DAN NATIVE OS UNTUK MENDUKUNG KEANDALAN LAYANAN PEMBELAJARAN DIGITAL BERBASIS KECERDASAN BUATAN

Authors

  • A Fadilah Institut Teknologi & Bisnis Asia Malang
  • Achmad NoerCholis Institut Teknologi & Bisnis Asia Malang
  • Fransiska Sisilia Mukti Institut Teknologi & Bisnis Asia Malang

DOI:

https://doi.org/10.23969/jp.v11i03.56080

Keywords:

XGBoost, Docker Container, Native OS, Computational Efficiency, Digital Learning, Artificial Intelligence in Education, CIC-IDS 2017

Abstract

The reliability of AI-based digital learning services depends heavily on the appropriate selection of machine learning model deployment infrastructure. Educational institutions commonly face computational resource constraints, choosing between a native OS and Docker Container, a critical factor affecting the responsiveness and availability of digital services that underpin academic activities. This study empirically compares the computational efficiency (CPU and RAM) and accuracy of the Extreme Gradient Boosting (XGBoost) algorithm in these two execution environments, using the CIC-IDS 2017 dataset from the Canadian Institute for Cybersecurity, comprising approximately 2.8 million records across 15 classes as a representative large-scale computational workload. A quantitative experimental method with real-time resource monitoring was applied to identical hardware. Results show that the Native OS environment achieved an average end-to-end (E2E) execution time of 209.72 seconds, approximately 9.4 times faster than Docker Container, which required an average of 1,965.83 seconds due to a 2-core CPU restriction. Native OS averaged 90.60% CPU and 403.01 MB RAM, while Docker averaged 24.41% CPU and 683.76 MB RAM with a +280.75 MB memory overhead. Critically, all model quality metrics Accuracy, Precision, Recall, and F1-Score were identical at 99.89% in both environments, confirming that the execution environment does not affect AI model quality. This study concludes that to support the reliability of AI-based digital learning services requiring real-time responses, using a native OS or providing unrestricted resource allocation in a Docker Container is the recommended deployment architecture for educational institutions

Downloads

Download data is not yet available.

References

Adelabu, O. A., Adu, E. O., & Adjorgri, S. J. (2014). The Availability and Utilization of E-Learning Infrastructures for Teaching and Learning. Mediterranean Journal of Social Sciences, 5(23), 1348–1355.

Ahda, F. A., & Zainuddin, M. (2019). Prediksi Kepuasan Pelayanan Perpustakaan Menggunakan Algoritma Decision Tree (C4.5). Jurnal PDP, 10(2), 142–149.

Alsabawy, A. Y., Cater-Steel, A., & Soar, J. (2013). IT Infrastructure Services as a Requirement for E-Learning System Success. Computers & Education, 69, 431–451. https://doi.org/10.1016/j.compedu.2013.07.035

AlZoman, R. M., & Alenazi, M. J. F. (2021). A Comparative Study of Traffic Classification Techniques for Smart City Networks. Sensors, 21(14), 4677.

Arqane, A., Boutkhoum, O., Boukhriss, H., & El Moutaouakkil, A. (2022). Intrusion Detection System using Ensemble Learning Approaches: A Systematic Literature Review. IJOE, 18(13), 1–16.

Azizah, N. N., Utami, W. D., & Fanani, A. (2026). Algoritma XGBoost Untuk Analisis Prediksi Permintaan Kalibrasi di PT PAL Indonesia. JIKO (Jurnal Informatika dan Komputer), 10(1), 14–27.

Chen, T., & Guestrin, C. (2016). XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 785–794). ACM.

Cherif, I. L., & Kortebi, A. (2019). On using eXtreme Gradient Boosting (XGBoost) Machine Learning Algorithm for Home Network Traffic Classification. In IEEE Wireless Days (WD), Manchester, UK.

Firmansyah, M., dkk. (2026). Penerapan Algoritma Xgboost dan Random Forest dalam Prediksi Uraian Resiko Proyek Pada Dinas XYZ. Jurnal Tekno Kompak, 20(2), 614–627.

Fredella, F., & Rahman, U. (2025). Penerapan Virtual Memory terhadap Kinerja CPU, GPU, dan Respons Multitasking pada Windows 10. Mars: Jurnal Teknik Mesin, Industri, Elektro dan Ilmu Komputer, 3(5), 168–178.

Gunawan, R., Handika, E. S., & Ismanto, E. (2022). Pendekatan Machine Learning Dengan Menggunakan Algoritma Xgboost (Extreme Gradient Boosting) Untuk Peningkatan Kinerja Klasifikasi Serangan Syn. CoSciTech, 3(3), 453–463.

Kurniabudi, Sholikah, M., Maksum, A., Darmawidjadja, M. I., & Hanifah, N. (2020). CICIDS-2017 Dataset Feature Analysis With Information Gain for Anomaly Detection. IEEE Access, 8, 132911–132921.

Kusbianto, M. K., Al Akmal, M. A. K., & Yaqin, M. A. (2025). Pengaruh Jumlah Thread terhadap Efisiensi CPU pada Sistem Multicore. Jurnal Pustaka Data, 5(2), 412–417.

Mahendra, D. D., & Mukti, F. S. (2022). Sistem Deteksi dan Pengendalian Serangan Denial of Service pada Server Berbasis Snort dan Telegram-API. Techno.COM, 21(3), 511–522.

Moeslim, A. G. S., Firmansyah, E., & Sutara, B. (2025). Perbandingan Kinerja XGBoost dan IndoBERT untuk Klasifikasi Teks Kesehatan Bahasa Indonesia. DSI: Jurnal Data Science Indonesia, 5(2), 1–8.

Mukti, F. S., & Junikhah, A. (2019). Studi Komparatif Empat Model Propagasi Empiris dalam Ruangan untuk Jaringan Nirkabel Kampus. Jurnal Teknologi dan Sistem Komputer, 7(4), 154–160. https://doi.org/10.14710/jtsiskom.7.4.2019.154-160

Mukti, F. S., Junikhah, A., Putra, P. M. A., Soetedjo, A., & Krismanto, A. U. (2022). A Clustering Optimization for Energy Consumption Problems in Wireless Sensor Networks using Modified K-Means++ Algorithm. IJIES, 15(3), 355–364.

Noercholis, A., & Riska, S. Y. (2025). Comparative Study of NASNetLarge and EfficientNetV2L Architectures for Brain Tumor Classification Using CNN Methods. In 2025 9th International Conference on Electrical, Electronics and Information Engineering (ICEEIE) (pp. 1–6). IEEE. https://doi.org/10.1109/ICEEIE66203.2025.11253976

Pratama, W., & Ahda, F. A. (2025). Inovasi Agen AI Dalam Sistem Pencatatan Struk Digital Otomatis Berbasis n8n. JURNAL FASILKOM, 15(3), 551–561.

Prayoga, H. R., & Latifah, N. (2026). Analisis Kinerja CPU dan RAM pada VirtualBox untuk Validasi Lingkungan IaaS Lokal. Jurnal Sistem Informasi Galuh, 4(1), 107–119.

Rofiq, F., & Noercholis, A. (2026). Analisis Komparatif Arsitektur CNN untuk Klasifikasi Penyakit Daun Tebu Berbasis Transfer Learning. Jutisi: Jurnal Ilmiah Teknik Informatika dan Sistem Informasi, 15(2). https://doi.org/10.35889/jutisi.v15i2.3431

Siswanto, S., Dewi, M. U., Kholifah, S., Widhiati, G., & Aryani, W. (2023). Penggunaan Model Deep Learning Untuk Meningkatkan Efisiensi Dalam Aplikasi Machine Learning. JPSI, 1(4), 215–238.

Wei, Y., & Shangguan, M. (2023). A Review of Deep Learning Based Intrusion Detection Systems. Highlights in Science, Engineering and Technology, 56, 1–8.

Wen, L., Rickert, M., Pan, F., Lin, J., & Knoll, A. (2023). Bare-Metal vs. Hypervisors and Containers: Performance Evaluation of Virtualization Technologies for Software-Defined Vehicles. In IEEE Intelligent Vehicles Symposium (IV).

Wijaya, G. F., & Yuniarto, D. (2024). Tinjauan Penerapan Machine Learning pada Sistem Rekomendasi Menggunakan Model Klasifikasi. Populer: Jurnal Penelitian Mahasiswa, 3(4), 144–153. https://doi.org/10.58192/populer.v3i4.2798

Downloads

Published

2026-07-09