Implementation of Python-Based Network Automation Technology for Computer Infrastructure Optimization
Keywords:
Network Automation, MikroTik, Python, Configuration ManagementAbstract
This research presents the development and implementation of a network automation program using Python to assist network administrators in configuring MikroTik routers. Traditional manual configuration processes are often time-consuming and error-prone, creating a need for an efficient solution. The proposed automation program streamlines the configuration process, enabling administrators to complete tasks more quickly while significantly reducing the likelihood of errors. Through user testing, network administrators from RT/RW Net Dengkol confirmed that the program effectively enhances the configuration efficiency of MikroTik routers. Additionally, the tool features capabilities for exporting configurations as files, further facilitating network management. Despite its advantages, the program currently relies on a command-line interface, highlighting the need for future enhancements such as a graphical user interface and improved login functionality. Overall, this research demonstrates the potential of Python-based automation in optimizing network management and supporting administrators in their daily tasks.
References
Adhyatmaka Wiryawan, R., & Rohman Rosyid, N. (2019). Pengembangan Aplikasi Otomatisasi Administrasi Jaringan Berbasis Website Menggunakan Bahasa Pemrograman Python. Simetris, 741-752
Anggi, & Abrariansyah, D. (2020). Analisis Kinerja Otomasi Jaringan Ospf Menggunakan Paramiko Dan Netmiko. Purwokerto: Institut Teknologi Telkom Purwokerto
Fahmi, M., Maisyaroh, M., Komarudin, I., Faizah, S., & Fadhilah, I. (2021). Otomatisasi Jaringan Menggunakan Script Python Untuk Menyediakan Konfigurasi Internet Dan Manajemen Mikrotik. Bina Insani Ict Journal, 53-62
Ginting, E., Suroso, & Hadi, I. (2020). Pengujian Konfigurasi Otomatis Penambahan Gateway Pada Virtual Router Menggunakan Aplikasi Otomasi Jaringan Berbasis Web. Jurnal Media Informatika Budidarma, 1126-1131
Ismi, T. (2021, February 25). Network Administrator, Profesi It Yang Pasti Dibutuhkan Oleh Perusahaan. Retrieved From Glints: Https://Glints.Com/Id/Lowongan/Network-Administrator-Adalah/#.Ygbfyegzauk
Malik, N. (2020). Otomatisasi Jaringan Komputer Menggunakan Paramiko Di Smkn 1 Majalaya Berbasis Web. Unikom
Nugroho, A. (2020, January 26). Apa Itu Mikrotik? Inilah Fungsi Dan Jenis-Jenisnya. Retrieved From Qwords: Https://Qwords.Com/Blog/Apa-Itu-Mikrotik/
Yasin, K. (2019, April 15). Belajar Python Pemula: Pengenalan Dasar. Retrieved From Niagahoster Blog: Https://Www.Niagahoster.Co.Id/Blog/Belajar-Python/
Mikrotik. (2021, May 12). Routeros. Retrieved From Mikrotik: Http://Www.Mikrotik-Routeros.Net/Routeros.Aspx
Http://Repository.Unib.Ac.Id/16827/1/Pengantar%20otomasi%20perpustakaan.Pdf (Accessed 13/05/2021 20:23)
Ssh.Com/Academy/Ssh (Accessed 12/05/2021 13:37)
Https://Bit.Ly/2tdwfaj (Accessed 13/05/2021 19:43)
Https://Searchvmware.Techtarget.Com/Definition/Vmware (Accessed 12/05/2021 16:34)
Http://Www.Mikrotik-Routeros.Net/Routeros.Aspx (Accessed 12/05/2021 14:04)
Https://Informatikalogi.Com/Pengertian-Flowchart-Dan-Jenis-Jenisnya/ (Accessed 31/05/2021 11:04)
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Wiji Prabowo, Rudy Ariyanto

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