ANALISIS DAN PERANCANGAN SISTEM AUTOMASI JARINGAN ROUTERBOARD BERBASIS GRAPHQL API

Krisnayuda P., Leonardus Daniel (2023) ANALISIS DAN PERANCANGAN SISTEM AUTOMASI JARINGAN ROUTERBOARD BERBASIS GRAPHQL API. S1 thesis, Universitas Mercu Buana Jakarta-Menteng.

[img]
Preview
Text (Cover)
41518120074-LeonardusDanielKrisnayudaP-01 Cover - LEONARDUS DANIEL KRISNAYUDA P.pdf

Download (490kB) | Preview
[img]
Preview
Text (Abstrak)
41518120074-LeonardusDanielKrisnayudaP-02 Abstrak - LEONARDUS DANIEL KRISNAYUDA P.pdf

Download (29kB) | Preview
[img] Text (Bab 1)
41518120074-LeonardusDanielKrisnayudaP-03 Bab 1 - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (119kB)
[img] Text (Bab 2)
41518120074-LeonardusDanielKrisnayudaP-04 Bab 2 - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (256kB)
[img] Text (Bab 3)
41518120074-LeonardusDanielKrisnayudaP-05 Bab 3 - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (138kB)
[img] Text (Bab 4)
41518120074-LeonardusDanielKrisnayudaP-06 Bab 4 - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (1MB)
[img] Text (Bab 5)
41518120074-LeonardusDanielKrisnayudaP-07 Bab 5 - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (48kB)
[img] Text (Daftar Pustaka)
41518120074-LeonardusDanielKrisnayudaP-08 Daftar Pustaka - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (77kB)
[img] Text (Lampiran)
41518120074-LeonardusDanielKrisnayudaP-09 Lampiran - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (352kB)
[img] Text (Form pernyataan)
Formulir Pernyataan Keabsahan dan Persetujuan Publikasi Tugas Akhir - LEONARDUS DANIEL KRISNAYUDA P.pdf
Restricted to Registered users only

Download (176kB)

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. Mengkutip dari kegiatan seminar MikroTik User Meeting pada tahun 2019, Indonesia tercatat sebagai rekor dengan partisipan event terbanyak di dunia. Hal ini menunjukkan bahwa peminat dan pengguna routerboard MikroTik di Indonesia sangatlah masif jumlahnya. 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 melalui protokol GraphQL. Pengujian yang dilakukan menunjukkan bahwa rata-rata durasi yang dibutuhkan dalam proses zero touch provisioning routerboard yakni 8.851ms. Kata kunci: automasi, graphql, network automation, python, routerboard In a modern network device system, ideally a network device has a complex management system. A good modified management system has the capability of not only monitoring, but also provisioning and other administrative activities. Quoting from the MikroTik User Meeting seminar activities in 2019, Indonesia was recorded as a record with the most event participants in the world. This shows that there are many enthusiasts and users of MikroTik routerboards in Indonesia. The problem faced is that routerboard network devices are unable to provision independently and automatically. To overcome this problem, it is necessary to have a modern management system capable of automatic provisioning, monitoring, and mass configuration configurations. By making observations and studying the literature, it is known that the use of routerboards can be maximized with command line features in the form of HTTP requests and utilization of the API architecture. This research was able to create a zero touch provisioning routerboard automation system, using the Laravel PHP framework and the GraphQL API. The results of the study prove that the automation system is capable of zero touch provisioning by utilizing the HTTP request command line to communicate with the routerboard to the server controller. As for the configuration between the server controller and the routerboard, it is done through the API withdrawal process via the GraphQL protocol. The tests carried out show that the average duration required in the routerboard zero touch provisioning process is 8.851ms. Key words: automasi, graphql, network automation, python, routerboard

Item Type: Thesis (S1)
NIM/NIDN Creators: 41518120074
Uncontrolled Keywords: automasi, graphql, network automation, python, routerboard automasi, graphql, network automation, python, routerboard
Subjects: 000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 004 Data Processing, Computer Science/Pemrosesan Data, Ilmu Komputer, Teknik Informatika
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: ALFINA DHEA NOVA
Date Deposited: 05 Aug 2023 05:17
Last Modified: 05 Aug 2023 05:17
URI: http://repository.mercubuana.ac.id/id/eprint/79980

Actions (login required)

View Item View Item