Development of Web-Based Network Automation Applications Using the Kano Method and Paramiko Library to Simplify the Configuration of Multivendor Network Devices at PT. Digital Vision Nusantara

  • Andi Andara Universitas Budi Luhur, Jakarta, Indonesia
  • Setyawan Widyarto Universitas Budi Luhur, Jakarta, Indonesia
  • Rusdah Universitas Budi Luhur, Jakarta, Indonesia
Keywords: Python, Django, KANO, Black-Box, Network Automation, Paramiko.

Abstract

Computer network is never separated with configuration which is the main task which has to be done in order to make it work. As we know, to configure some devices either server, switch, or router has several methods if we understand how we communicate with the system. Configuration on routers and switches is currently still conventionally done, which means that to configure routers or switches one by one. This is very inefficient, because if the routers and switches that you want to configure are carried out in hundreds or many routers, then the time required by a network administrator is very long. Therefore, network automation is needed which is a solution to perform these complex and repetitive tasks. This automation can help network administrators to configure networks with many devices at once and minimize errors that occur when configuring in a short time. Repetitive work such as configuration backups, configuration restores, and others can be automated. In this project create a web-based network administration automation application. For application development using the Kano method to identify application requirements, design, build and implement applications, this application utilizes the main library, namely paramiko as a liaison and network automation from servers to network devices using the SSHv2 protocol and the Django framework as a Web developers. For the tests carried out on the application using the Black-Box Testing method. The results of this project application can be used as network automation in terms of configuration of network devices such as router configuration, switch configuration, backup and restore configuration centrally so that they can be managed better. This research was conducted with the aim of knowing the category of each feature in a network automation application, the results of this study obtained priority ospf dynamic routing configuration features that entered Must be with a satisfaction level of 0.4285 if implemented and a disappointment level of -0.4285 if this feature not stated, while for the ip address configuration feature, and the On-Dimensional Login feature with a satisfaction level of 0.5713 and a disappointment level of -0.5713 if this feature is implemented, unlike the PIM routing feature configuration feature and the Indifferent configuration verification feature, which for this feature is not often used.

References

Affandi, M. R., Hatta, P., & Efendi, A. (2020). Otomatisasi Perangkat Jaringan Komputer Menggunakan Ansible Pada Laboratorium Komputer. SMARTICS Journal, 6(2), 48-53.

Aripiyanto, S. (2018). Pengembangan Prototipe Sistem Informasi Monitoring Hardware It Berbasis Web dengan Metode Kano dan Model View Controller: Studi Kasus pada PT. Kalbe Morinaga Indonesia. Techno Xplore: Jurnal Ilmu Komputer dan Teknologi Informasi, 2(2).

Effendi, D. (2014). Pemetaan Kebutuhan Konsumen Terhadap Fitur Aplikasi E- Business Menggunakan Model Kano Guna Mencapai Keuntungan Kompetitif (Studi Kasus: Aplikasi E-Business UNIKOM). Seminar Nasional Teknologi Informasi dan Multimedia 2014, 2(1), 2–3.

Ginting, E. S., Suroso, S., & Hadi, I. (2020). Pengujian Konfigurasi Otomatis Penambahan Gateway Pada Virtual Router Menggunakan Aplikasi Otomatisasi Jaringan Berbasis Web. Jurnal Media Informatika Budidarma, 4(4), 1126-1131.

Hariyadi, I. P., & Marzuki, K. (2020). Implementation of configuration management virtual private server using Ansible. MATRIK: Jurnal Manajemen, Teknik Informatika dan Rekayasa Komputer, 19(2), 347-357.

Herda, D. M., Pujangkoro, S. A., & Ginting, R. (2013). Integrasi metode Kano dengan quality function deployment untuk meningkatkan mutu pelayanan hotel. Jurnal Teknik Industri USU, 3(4), 219495.

Hutabri, E. (2017). Penerapan Metode Kano Dalam Analisis Tingkat Kepuasan Mahasiswa Terhadap Penerepan Sistem Informasi Akademik Berbasis Web. Edik Informatika, 1(2), 55–63. https://doi.org/10.22202/ei.2015.v1i2.1425

Islami, M. F., Musa, P., & Lamsani, M. (2020). Implementation of Network Automation using Ansible to Configure Routing Protocol in Cisco and Mikrotik Router with Raspberry PI: Array. Jurnal Ilmiah KOMPUTASI, 19(2), 127-134.

Jesica, M., Testiana, G., & Rahayu, S. (2019). Analisis Pengembangan Website Menggunakan Metode Kano (Studi Kasus: BRSPDF Budi Perkasa Palembang). Jurnal Ilmiah Informatika Global, 10(2). https://doi.org/10.36982/jig.v10i2.869

Mihăilă, P., Bălan, T., Curpen, R., & Sandu, F. (2017). Network Automation and Abstraction using Python Programming Methods. MACRo 2015, 2(1), 95–103. https://doi.org/10.1515/macro-2017-0011

Rahmayuni, I. (2016). Pemanfaatan Metode Kano Untuk Menilai Tingkat Kepuasan Pengguna Terhadap Fungsionalitas Sistem Informasi Kepegawaian (Studi Kasus: AKNP Pelalawan).

Rochim, A. F., Rafi, A., Fauzi, A., & Martono, K. T. (2020). As-RaD System as a Design Model of the Network Automation Configuration System Based on the REST-API and Django Framework. Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control, 291-298.

Sahfitri, V., & Yulianingsih, E. (2015). Kualitas layanan sistem informasi akademik menggunakan metode kano. Jurnal Ilmiah MATRIX, 17(3), 151– 162.

Saputra, R. S., & Ramadan, D. N. (2018). Aplikasi Sistem Monitoring Jaringan Berbasis Website Network Monitoring System Application.

Swastika, I. M. B., & Atitama, I. G. O. G. (2017). Otomatisasi Konfigurasi Mikrotik Router Menggunakan Software Ansible. Internet of Think (IoT) & Big Data: Teknologi, Tantangan dan Peluang, 495–502.

Wanita, F. (2016). Mengukur Kepuasan Costumer Terhadap Kualitas Layanan Sistem Informasi Perpustakaan STMIK Akba Menggunakan Metode Kano. Jurnal Teknologi Informasi Universitas Lambung Mangkurat (JTIULM), 1(2), 43-52.

Wiryawan, R. A., & Rosyid, N. R. (2019). Pengembangan Aplikasi Otomatisasi Administrasi Jaringan Berbasis Website Menggunakan Bahasa Pemrograman Python. Simetris: Jurnal Teknik Mesin, Elektro dan Ilmu Komputer, 10(2), 741–752. https://doi.org/10.24176/SIMET.V10I2.3589

Published
2023-12-06
How to Cite
Andara, A., Widyarto, S., & Rusdah. (2023). Development of Web-Based Network Automation Applications Using the Kano Method and Paramiko Library to Simplify the Configuration of Multivendor Network Devices at PT. Digital Vision Nusantara. International Journal of Science and Society, 5(5), 976-992. https://doi.org/10.54783/ijsoc.v5i5.965