Analisis Efisiensi dan Skalabilitas Network Automation Berbasis Python pada Konfigurasi Multi-Router MikroTik
Isi Artikel Utama
Abstrak
Meningkatnya kompleksitas jaringan komputer menuntut proses konfigurasi yang lebih efisien dan konsisten. Konfigurasi router secara manual menggunakan Command Line Interface (CLI) membutuhkan waktu yang lama serta berisiko menimbulkan human error. Penelitian ini bertujuan menganalisis efisiensi dan skalabilitas network automation berbasis Python pada konfigurasi multi-router MikroTik dalam lingkungan simulasi GNS3. Sistem otomatisasi memanfaatkan library Netmiko melalui protokol Secure Shell (SSH) untuk melakukan konfigurasi router secara terpusat. Evaluasi dilakukan dengan membandingkan metode konfigurasi manual dan otomatis berdasarkan waktu konfigurasi, konsistensi konfigurasi, dan skalabilitas sistem. Hasil penelitian menunjukkan bahwa metode otomatis mampu mempercepat proses konfigurasi secara signifikan, menghasilkan konfigurasi yang konsisten, serta tetap efektif ketika jumlah router ditambah. Dengan demikian, network automation berbasis Python dapat menjadi solusi yang efisien untuk meningkatkan pengelolaan jaringan multi-router
Rincian Artikel
Referensi
[2] S. Nugroho, B. Pujiarto, U. M. Magelang, and P. Korespondensi, “NETWORK AUTOMATION PADA BEBERAPA PERANGKAT ROUTER NETWORK AUTOMATION IN SOME ROUTER DEVICES,” vol. 9, no. 1, pp. 79–86, 2022, doi: 10.25126/jtiik.202293947.
[3] H. Alamsyah, F. T. Informasi, U. N. Putra, and O. Jaringan, “Otomatisasi Jaringan rt / rw Net Menggunakan Python ( Studi Kasus Desa Ciengang ),” vol. 7, no. 2, pp. 75–81, 2023.
[4] R. I. Napitupulu and J. Gunawan, “APLIKASI NETWORK AUTOMATION PADA ROUTER CISCO,” vol. 11, pp. 1980–1990, 2022.
[5] J. T. Informatika, “Simulasi Network Automation Menggunakan Ansible Di GNS3 (Studi Kasus Smile Project),” vol. 2617, no. 2, pp. 1–8, 2020.
[6] P. Studi, T. Informatika, and F. Teknik, “NETWORK AUTOMATION DENGAN METODE NDLC MENGGUNAKAN BAHASA PEMROGRAMAN PYTHON,” vol. 07, no. 01, pp. 149–156, 2026.
[7] M. F. Islami, P. Musa, and M. Lamsani, “Implementation of Network Automation Using Ansible to Con gure Routing Protocol in Cisco and Mikrotik Router with Raspberry PI,” vol. 19, pp. 127–134, 2020.
[8] A. Zulfikar and Y. Akbar, “Automation of Mikrotik Router Setting Configuration Backup Using Ansible with Network DevOps Method Otomasi Backup Konfigurasi Settingan Router Mikrotik Menggunakan Ansible dengan Metode Network DevOps,” vol. 5, no. January, pp. 57–66, 2025.
[9] D. Rahardika and N. Ratama, “Implementasi Network Automation Untuk Konfigurasi Jaringan Baru Dengan Netmiko,” vol. 2, no. 3, pp. 190–200, 2021.
[10] M. Arman, “Analisa Jaringan Local Area Network ( Lan ) Dengan Aplikasi Cisco Packet Tracer Pada PT . Bank Negara Indonesia ( Persero ) Tbk Kcp Watansoppeng,” vol. 5, pp. 41–50, 2022.
[11] I. Ndustri, “MODEL REFERENSI OPEN SYSTEMS INTERCONNECTION (OSI) DAN TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/ IP) DALAM TANTANGAN ERA,” vol. 19, pp. 78–86, 2025.
[12] D. B. Maulana, A. Mulyana, and S. P. Wisetyo, “Design and Realization Automation of Network Configuration Management System Using Ansible And Elasticsearch ( Case Study : Network Development Part In Information System Directorate of Telkom University In Tokong Nanas Building ),” vol. 7, no. 6, pp. 3224–3230, 2021.
[13] A. Kurniawan et al., “Network Automation Menggunakan Ansible di Laboratorium komputer,” vol. 2, no. 1, pp. 283–290.
[14] Mochamad Husni, “DESAIN IMPLEMENTASI ROUTING JARINGAN KOMPUTER,” vol. 3, no. 1, 2009, doi: https://doi.org/10.36382/jti-tki.v3i1.118.
[15] M. S. H. Simarangkir, A. Puspabhuana, and S. Wijaya, “Pelatihan Konfigurasi Dasar Router dan Switch Cisco Pada Cisco IOS di SMK Armaniyah Serang Baru Cikarang Selatan,” vol. 2, no. 2, pp. 123–131, 2022.
[16] I. P. Hariyadi, “ANALISA METRIC ROUTING PROTOKOL EIGRP,” vol. 1, no. 1, pp. 69–77, 2019, doi: https://doi.org/10.30812/bite.v1i1.423.
[17] M. Iqbal, “Implementasi Dynamic Routing OSPF Menggunakan Mikrotik Dengan Metode Tunneling untuk Optimasi Konektivitas Jaringan Internet,” vol. 14, pp. 3218–3229, 2025.
[18] O. Kurniawan, A. Taufik, and F. Ariani, “Perancangan Routing OSPF Mikrotik pada PT . Arsen Kusuma Indonesia,” vol. 8, no. 2, pp. 354–366, 2024, doi: 10.52362/jisicom.v8i2.1682.
[19] T. Pustaka, “ANALISIS PERBANDINGAN KINERJA ROUTING ENHANCED INTERIOR GATEWAY ROUTING PROTOCOL DENGAN,” vol. 8, no. 2, 2024.
[20] N. Indah, Y. Salim, and R. Satra, “ANALISIS PERBANDINGAN ROUTING PROTOKOL OPEN SHORTES PATH FIRST ( OSPF ) DENGAN ENHANCED INTERIOR GATEWAY ROUTING PROTOCOL ( EIGRP ),” vol. 10, no. April, pp. 92–99, 2018.
[21] A. Perkembangan and K. Kunci, “SUBNETTING Hafiz Izzan Zaafarani Anugrah Yunanda Mahasiswa Sistem Informasi UINSI Samrinda Mahasiswa Sistem Informasi UINSI Samrinda,” vol. 4, no. 1, pp. 27–34.
[22] A. Alanda, H. A. Mooduto, H. Amnur, and M. Fadhel, “Scaling Kubernetes Architectures for High Availability in Cloud,” in 2025 International Conference on Computer Sciences, Engineering, and Technology Innovation (ICoCSETI), Jakarta, Indonesia: IEEE, Jan. 2025, pp. 818–823. doi: 10.1109/ICoCSETI63724.2025.11020084.
[23] A. Leticia and D. C. Leite, “A Framework for the Characterization and Analysis of Software Systems Scalability,” 2009.
[24] G. Hyun, J. Oak, D. Kim, and K. Kim, “The Impact of an Automation System Built with Jenkins on the Efficiency of Container-Based System Deployment,” pp. 1–12, 2024.
[25] A. Y. Andra, H. A. Mooduto, F. Sukma, and H. Amnur, “Layanan Internet Service Provider dengan GNS3 Menggunakan Mikrotik dan Debian pada Jaringan Dual ISP”, jitsi, vol. 7, no. 1, pp. 19 - 26, Mar. 2026.
[26] M. Putria, A. M. Soebiantoro, H. Aprianto, and W. Haryono, “Implementasi Network Automation untuk Backup Konfigurasi Perangkat Jaringan,” 2025, doi: https://doi.org/10.61132/merkurius.v3i4.929.
[27] I. G. Lanang, P. Eka, D. M. Informatika, F. Teknik, and U. N. Surabaya, “IMPLEMENTASI SIMULASI JARINGAN KOMPUTER MULTI DEVICE DENGAN MENGGUNAKAN GNS3”.
[28] E. W. Sholeha et al., “Komparasi Fungsionalitas EVE-NG dan GNS3 : Simulasi Protokol Jaringan,” no. April, pp. 1–8, 2025, doi: 10.30829/algoritma.v9i1.23864.
[29] M. N. Albi, “RANCANG BANGUN TEKNOLOGI OTOMATISASI SSH PADA PROXY SERVER MENGGUNAKAN FRAMEWORK DJANGO UNTUK SISTEM MONITORING CACHE PROXY,” vol. 13, no. 3, pp. 482–493.
[30] “Visual Studio Code - The open source AI code editor | Your home for multi-agent development.” Accessed: Jul. 20, 2026. [Online]. Available: https://code.visualstudio.com/
[31] B. Gondhalekar, H. Manna, S. Kothi, and D. B. Borsae, “Network Automation With Multithreading Using GNS3 and Netmiko,” Indian Journal of Computer Science, vol. 9, no. 2, pp. 18–33, 2024, doi: 10.17010/ijcs/2024/v9/i2/173860.
[32] K. Mukiman, Subandri, J. N. A. Alawiyah, and A. I. Ramdhani, “Implementasi Automation Manage User pada Jaringan Berbasis MikroTik dengan Python,” Jurnal Teknologi Informasi dan Digital, vol. 3, no. 1, pp. 63–71, 2025, doi: 10.65624/tridi.v3i1.103.
[33] P. Talani, “A Comparison Between Ansible and Netmiko in a Virtualized Environment,” Mälardalen University, 2024