Sistem Automasi Zero Touch Provisioning Routerboard Berbasis GraphQL API

Authors

  • Leonardus Daniel Krisnayuda P Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana
  • Eugenius Kau Suni Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana

DOI:

https://doi.org/10.33633/joins.v8i2.8535

Keywords:

network automation, routerboard, graphQL, automasi, python

Abstract

Dalam sistem perangkat jaringan modern, idealnya sebuah perangkat jaringan memiliki manajemen sistem yang terpusat. Sistem manajemen terpusat yang baik memiliki kemampuan tidak sekedar monitoring, melainkan juga provisioning dan kegiatan administratif lain. Permasalahan yang dihadapi yakni perangkat jaringan routerboard tidak mampu melakukan provisioning secara mandiri dan otomatis. Untuk mengatasi masalah tersebut, perlu adanya sebuah sistem manajemen modern yang mampu melakukan provisioning secara otomatis, monitoring, dan juga administrasi konfigurasi secara massal. Dengan melakukan observasi dan studi literatur diketahui penggunaan routerboard dapat dimaksimalkan dengan fitur command line berupa HTTP request dan pemanfaatan arsitektur API. Penelitian ini mampu membuat sistem automasi zero touch provisioning routerboard, dengan menggunakan framework PHP Laravel dan GraphQL API. Hasil penelitian membuktikan bahwa sistem automasi mampu melakukan zero touch provisioning dengan memanfaatkan command line HTTP request untuk routerboard berkomunikasi ke server controller. Sedangkan untuk administrasi konfigurasi antara server controller ke routerboard, dilakukan melalui proses pemanggilan API. Pengujian yang dilakukan menunjukkan bahwa rata-rata durasi yang dibutuhkan dalam proses zero touch provisioning routerboard yakni 8.851ms.

References

B. K. Simpony, “Simple Queue Untuk Manajemen User dan Bandwidth di Jaringan Hotspot Menggunakan Mikrotik,” JURNAL INFORMATIKA, vol. 8, no. 1, 2021, [Online]. Available: http://ejournal.bsi.ac.id/ejurnal/index.php/ji

A. R. Komarudin, “Unlocking Indonesia’s Digital Business Opportunity using Mikrotik,” Bali, 2019.

H. Shakirat Oluwatosin, “Client-Server Model,” Ver. IX, 2014. [Online]. Available: www.iosrjournals.orgwww.iosrjournals.org

A. F. Rochim, A. Rafi, A. Fauzi, and K. T. Martono, “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, pp. 291–298, Nov. 2020, doi: 10.22219/kinetik.v5i4.1093.

Y. H. Tasanah Assakur, M. S. Fahrudin, and F. Ferdiansyah, “Implementasi API Mikrotik untuk Management Router Berbasis Android (Studi Kasus: PT Sigma Adi Perkasa),” Jurnal Sains dan Informatika, vol. 6, no. 1, pp. 92–101, Jun. 2020, doi: 10.34128/jsi.v6i1.217.

B. F. Wicaksono, R. Ariansyah, and I. Handriani, “SISTEM APLIKASI ‘PINDA’ UNTUK MENCARI CONTENT CREATOR MENGGUNAKAN METODE SCRUM,” 2019.

D. A. Hartina, A. Lawi, and B. L. E. Panggabean, “Performance Analysis of GraphQL and RESTful in SIM LP2M of the Hasanuddin University,” in 2018 2nd East Indonesia Conference on Computer and Information Technology (EIConCIT), IEEE, Nov. 2018, pp. 237–240. doi: 10.1109/EIConCIT.2018.8878524.

G. S. Mas Diyasa, G. S. Budiwitjaksono, H. Amarul Ma’rufi, and I. A. W. Sampurno, “Comparative Analysis of Rest and GraphQL Technology on Nodejs-Based Api Development,” Galaxy Science, Apr. 2021. doi: 10.11594/nstp.2021.0908.

E. K. Suni, “ANALISIS DAN PERANCANGAN DATA WAREHOUSE UNTUK MENDUKUNG KEPUTUSAN REDAKSI TELEVISI MENGGUNAKAN METODE NINE-STEP KIMBALL,” JURNAL TEKNIK INFORMATIKA, vol. 11, no. 2, pp. 197–206, Nov. 2018, doi: 10.15408/jti.v11i2.8560.

M. R. Fajar and E. K. Suni, “Sistem Pendukung Keputusan Karyawan Teladan Menggunakan Algoritma SAW Pada PT Semesta Citra Media,” JURNAL INFORMATIKA, vol. 8, no. 2, 2021, [Online]. Available: http://ejournal.bsi.ac.id/ejurnal/index.php/ji

E. K. Suni and H. I. Maulana, “Penerapan Digital Signature Untuk Mengesahan Proposal Hibah Dikti Menggunakan Secure Hash Algorithm,” 2018.

D. Rafique and L. Velasco, “Machine learning for network automation: Overview, architecture, and applications [Invited Tutorial],” Journal of Optical Communications and Networking, vol. 10, no. 10, pp. D126–D143, Oct. 2018, doi: 10.1364/JOCN.10.00D126.

R. Casellas, R. Martínez, R. Vilalta, and R. Muñoz, “Control, Management, and Orchestration of Optical Networks: Evolution, Trends, and Challenges,” Journal of Lightwave Technology, vol. 36, no. 7, pp. 1390–1402, Apr. 2018, doi: 10.1109/JLT.2018.2793464.

The GraphQL Foundation, “Introduction to GraphQL,” 2020. https://graphql.org/learn/

J. Ofoeda, R. Boateng, and J. Effah, “Application programming interface (API) research: A review of the past to inform the future,” International Journal of Enterprise Information Systems, vol. 15, no. 3. IGI Global, pp. 76–95, Jul. 01, 2019. doi: 10.4018/IJEIS.2019070105.

Downloads

Published

2023-11-30

How to Cite

[1]
L. D. Krisnayuda P and E. K. Suni, “Sistem Automasi Zero Touch Provisioning Routerboard Berbasis GraphQL API”, Journal of Information System, vol. 8, no. 2, pp. 125–135, Nov. 2023.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.