0% found this document useful (0 votes)
103 views7 pages

Implementas API Bot Telegram Untuk Sistem Notifikasi Pada The Dude Network Monitoring System

This document describes a study that implemented a network monitoring system using Mikrotik Router OS, The Dude application, and the Telegram Bot API. The system monitors network devices and provides real-time status and disturbance information to administrators through a Telegram account. Test results showed the system could send network information and disturbance notifications from the router to an administrator's Telegram account within 4-5 seconds. The goal was to help network administrators more easily manage monitoring of computer networks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views7 pages

Implementas API Bot Telegram Untuk Sistem Notifikasi Pada The Dude Network Monitoring System

This document describes a study that implemented a network monitoring system using Mikrotik Router OS, The Dude application, and the Telegram Bot API. The system monitors network devices and provides real-time status and disturbance information to administrators through a Telegram account. Test results showed the system could send network information and disturbance notifications from the router to an administrator's Telegram account within 4-5 seconds. The goal was to help network administrators more easily manage monitoring of computer networks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

2021 Seminar Nasional Penelitian dan Pengabdian Kepada Masyarakat (SNPPKM) ISSN 2809-2767

Purwokerto, Indonesia, 06 Oktober 2021

Implementasi API Bot Telegram untuk Sistem


Notifikasi pada The Dude Network Monitoring
System
Whisnumurti Adhiwibowo1, Febrian Wahyu Christanto2,*, April Firman Daru3
1,2,3
Program Studi Teknik Informatika, Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang,
Jl. Arteri Soekarno-Hatta, Tlogosari, Semarang, 50196, Indonesia
1
[email protected]; [email protected]*; [email protected]

ABSTRACT

Network Monitoring System is a system created to monitor computer networks and control network
systems such as routers, access points, switches, and so on. The process of monitoring computer
networks which is only carried out by an administrator makes the administrator must always be on
standby in the office area. This is a problem because of the complexity of the network and the large
number of network devices that must be monitored, which takes a long time to handle disturbances.
So it takes a distribution of disturbances information to all network administrators to speed up the
handling of disturbances. In order to solve this problem, in this research a Network Monitoring System
(NMS) will be implemented using a combination of the Mikrotik Operating System (OS), The Dude
application, and the API Bot Telegram. Mikrotik Router OS will be connected to a network system that
has The Dude application installed as device management. Meanwhile, the notification system will
provide device real times information status and disturbances information by utilizing the ICMP
protocol on the Telegram Bot API. The result of this research is a notification system about device
status information and disturbances information on computer network which can be read by the
administrator through an Android-based messenger application, namely Telegram. From the test
results that the speed of sending computer network information and from the router to the Telegram
Administrator account can run quickly for about 4-5 seconds if there are disturbances information on
the computer network. It is hoped that this system can facilitate the work of computer network
administrators in managing the process of monitoring computer networks.

Keywords: network monitoring system, mikrotik router os, the dude, telegram bot api

ABSTRAK

Network Monitoring System adalah sistem yang diciptakan untuk memantau jaringan komputer dan
mengontrol sistem jaringan seperti router, access point, switch, dan lain sebagainya. Proses
pemantauan jaringan komputer yang dilakukan oleh seorang administrator mengakibatkan
administrator harus selalu standby di area kantor. Hal ini menjadi masalah karena kompleksitas
jaringan dan banyaknya perangkat jaringan yang harus dipantau maka membutuhkan waktu yang
lama untuk menangani gangguan. Dibutuhkan suatu distribusi informasi gangguan kepada
administrator jaringan untuk mempercepat penanganan gangguan tersebut. Untuk mengatasi
masalah tersebut, pada penelitian ini akan diimplementasikan Network Monitoring System (NMS)
dengan menggunakan kombinasi Sistem Operasi Mikrotik, aplikasi The Dude, dan API Bot Telegram.
Mikrotik Router OS akan terkoneksi dengan sistem jaringan yang telah diinstalasi aplikasi The Dude
sebagai device management. Sementara itu, sistem notifikasi akan memberikan informasi status
gangguan secara real time kepada perangkat dengan memanfaatkan protokol ICMP pada API Bot
Telegram. Hasil dari penelitian ini adalah sistem notifikasi tentang informasi status perangkat dan
informasi gangguan pada jaringan komputer yang dapat dibaca oleh administrator melalui aplikasi
messenger berbasis Android yaitu Telegram. Dari hasil pengujian diketahui bahwa kecepatan
pengiriman informasi jaringan komputer dan dari router ke akun Telegram Administrator dapat
berjalan dengan cepat sekitar 4-5 detik jika terjadi gangguan informasi pada jaringan komputer.
Diharapkan sistem ini dapat mempermudah pekerjaan administrator jaringan komputer dalam
mengelola proses monitoring jaringan komputer.

Kata kunci : network monitoring system, mikrotik router os, the dude, API bot
telegram

Adhiwibowo, Christanto, & Daru 593


PENDAHULUAN komputer dapat dilakukan dengan cepat
Seiring dengan perkembangan dunia dan tepat (Alhamazani et al., 2015).
Teknologi Informasi yang sangat cepat Berdasarkan latar belakang dan
mengakibatkan mudahnya orang untuk permasalahan yang telah disebutkan di
mendapatkan informasi kapan saja dan atas, maka dalam penelitian berjudul
dimana saja seakan-akan menjadi alasan “Implementasi API Bot Telegram untuk
bahwa Teknologi Informasi menjadi Sistem Notifikasi pada The Dude Network
sesuatu yang sangat penting dalam Monitoring System” ini akan membahas
peradaban manusia di zaman sekarang ini. kolaborasi sistem antara Mikrotik OS, The
Dua teknologi berbeda antara teknologi Dude Network Monitoring System, dan
komputer dan telekomunikasi ini di era Telegram dengan tujuan membantu
industri 4.0 digabungkan hingga Administrator dalam proses pemantauan
membentuk teknologi sendiri terhadap informasi status perangkat dan informasi
perkembangan jaringan telekomunikasi gangguan jaringan komputer dapat
data berbasis komputer yang disebut diterima secara realtime.
internet (Rojko, 2017).
Jaringan komputer adalah sebuah METODE PENELITIAN
sistem yang terdiri atas beberapa 1. Penelitian Terdahulu
perangkat komputer yang di desain untuk Beberapa penelitian terdahulu yang
dapat berbagi sumber daya, telah dilakukan mengenai pemantauan
berkomunikasi dan dapat mengakses kinerja jaringan komputer terdapat di
informasi. Hampir semua perusahaan di dalam Tabel 1 sebagai berikut.
bidang penyedia barang dan jasa
memanfaatkan perkembangan teknologi Tabel 1. Penelitian terdahulu
Tools yang
informasi terutama layanan teknologi No Judul
Digunakan
Hasil Penelitian
internet seperti cloud computing dan 1 Implementasi Mikrotik OS, Sistem
pengolahan big data (Cenka et al., 2012). Sistem SMS monitoring device
Monitoring mati, rusak, dan
Dengan semakin besarnya perkembangan Jaringan putus koneksi
perusahaan maka berkembang besar Menggunakan yang
pulalah jaringan komputer dengan Mikrotik Router menggunakan
OS di The Dude.
bertambahnya user jaringan, maka jumlah Universitas Apabila terjadi
perangkat jaringan yang harus di Islam Batik gangguan pada
monitoring bertambah banyak (Christanto Surakarta device yang
(Rinaldo, 2016) dimonitor maka
& Suprayogi, 2017). sistem notifikasi
Kegagalan sistem pendukung jaringan akan
mengirimkan
akan dapat menurunkan kinerja SMS
infrastruktur jaringan secara keseluruhan, pemberitahuan
maka dibutuhkan suatu solusi yang secara kepada
Administrator
langsung dapat memantau layanan 2 Implementasi Mikrotik OS,
ataupun gangguan di setiap node tertentu Notifikasi The Dude,
Sistem
pada infrastruktur jaringan (Ardian, 2015). dengan SMS SMS
monitoring dan
Pada The Dude
Dengan terbatasnya sumber daya Network
pengiriman pesan
notifikasi yakni
manusia sebagai Administrator yang Monitoring
dengan skenario
(Implementasi
melakukan pemantauan jaringan Notifikasi
monitoring
komputer tersebut maka dibutuhkan jaringan lokal dan
Dengan SMS
jaringan remote
Network Monitoring System (NMS) untuk Pada The Dude
atau PPTP.
Network
membantu Administrator dalam Monitoring)
Sistem notifikasi
melalui SMS
melakukan monitoring jaringan, agar (Farida &
informasi status perangkat dan informasi Prihanto, 2016)
3 Sistem Mikrotik OS, Sistem
gangguan jaringan dapat diterima secara Monitoring The Dude, Monitoring
realtime dan dapat diterima dimana saja Jaringan PT. Email Jaringan PT.
tanpa harus berada di lingkungan kantor, Exhibition Exhibition
Network Network
sehingga proses perbaikan jaringan Indonesia Indonesia
DenganThe menggunakan
Dude Berbasis The Dude dan

Adhiwibowo, Christanto, & Daru 594


Mikrotik (Idrus, sistem notifikasi (Wilkins, 2011) dinilai metode yang tepat
2016) menggunakan
Email untuk memulai pengembangan jaringan
4 Perancangan Mikrotik OS, Sistem komputer. Adapun gambaran metode
Sistem Telegram monitoring SMK PPDIOO terdapat pada Gambar 1
Monitoring NU Kaplongan
Perangkat yang dibawah ini.
Jaringan menggunakan
Berbasis ICMP ICMP untuk
dengan memperoleh
Notifikasi data dari
Telegram sumber daya
(Sokibi, 2017) jaringan yang
dikolaborasikan
dengan aplikasi
berbasis PHP
dan MySQL
untuk kemudian
sistem notifikasi
dikitim melalui
Telegram.

Dari keempat penelitian terdahulu pada


Tabel 1, kebanyakan penelitian masih
menggunakan teknologi SMS dan email.
Penggunaan 2 (dua) teknologi tersebut Gambar 1. Metode PPDIOO (Wilkins, 2011)
tentu saja sekarang ini akan jarang
diakses user dijaman sistem operasi Adapun tahapan PPDIOO pada
Android ini. Sehingga sistem notifikasi Gambar 1 dimulai dari tahap Prepare yang
bersifat mobile akan banyak dipilih karena menentukan strategi dan model bisnis
lebih mudah dan lebih banyak digunakan. jaringan yang akan dibangun serta
Sedangkan pada penelitian Perancangan mempersiapkan kesiapan software dan
Sistem Monitoring Perangkat Jaringan hardware yang akan digunakan dalam
Berbasis ICMP dengan Notifikasi penelitian sehingga dapat menentukan
Telegram itu sistem notifikasi berbasis rancangan pada tahap selanjutnya yaitu
website PHP dan MySQL menggunakan Plan. Pada tahap ini dilakukan analisis
waktu dan biaya yang lebih banyak karena permasalahan, perencanaan kebutuhan
Administrator harus membangun user jaringan, serta melakukan studi pustaka
interface dari sistem monitoring jaringan sebagai perbandingan penelitian, memilih
terlebih dahulu baru sistem notifikasi akan aplikasi Network Monitoring System (NMS)
dikirimkan via telegram. yang akan digunakan, dan menentukan
Penelitian ini akan mengembangkan waktu pelaksanaan. Tahap Design adalah
hasil dari penelitian terdahulu dengan tahap dimana disusun desain network
kolaborasi antara Mikrotik OS, The Dude, untuk melakukan pemantauan jaringan
dan Bot Telegram untuk lebih komputer. Selanjutnya merancang sistem
memudahkan Administrator dalam notifikasi yang nantinya akan terkirim ke
pendeteksian gangguan jaringan secara aplikasi messenger milik Administrator.
dini. Pemilihan messenger Telegram Berikut dalam Gambar 2, Gambar 3, dan
sebagai sistem pendukung tak lepas dari Gambar 4 adalah adalah desain
fleksibilitas sistem ini karena berbasis konektivitas API Bot Telegram dan desain
Android dan keunggulan API sehingga jaringan yang akan dibangun baik secara
memudahkan integrasi antar sistem fisik maupun secara logis.
mobile.
2. Metode Pengembangan Sistem
Pengembangan jaringan komputer
merupakan kegiatan yang terus
berkesinambungan sehingga tahap
perencanaan merupakan hal terpenting.
Model PPDIOO (Prepare, Plan, Design, Gambar 2. Desain Konektivitas API Bot Antar Software
Implement, Operate, and Optimize)

Adhiwibowo, Christanto, & Daru 595


Interface pada software merupakan Setelah tahap persiapan dilakukan,
suatu entry points yang digunakan untuk maka penelitian akan masuk pada tahap
mengakses seluruh resources yang Implement dengan menggunakan layanan
terdapat di dalam software tersebut. yang telah dibangun yaitu sistem
Dengan adanya API, maka terdapat monitoring berbasis Mikrotik OS, The
aturan bagaimana software dapat Dude Monitoring System, dan API Bot
berinteraksi dengan software lain untuk Telegram. Tahap Operate merupakan
mengakses resources melalui interface tahapan berikutnya yang cukup
yang telah tersedia. Pada Gambar 2 menentukan, karena pada tahap ini
tersebut adakah desain antara kegiatan pemantauan jaringan komputer
konektivitas The Dude Monitoring System menggunakan Network Monitoring System
dan Telegram. (NMS) harus sudah berjalan serta
dilakukan record terhadap informasi
jaringan komputer yang didapatkan.
Tahapan terakhir dan merupakan
pilihan dalam metode ini adalah Optimize
tahap Peneliti melakukan optimasi dan
memperbaiki apabila ada masalah. Selain
itu juga sembari meningkatkan performa
dan menjaga stabilitas jaringan. Dalam
tahap ini pula, peneliti akan melakukan
pembuatan kanal yang digunakan untuk
menghubungkan Network Monitoring
Gambar 3. Desain Topologi Jaringan Fisik System (NMS) yang telah dibangun
Desain sistem ini disimulasikan pada dengan aplikasi messenger yang terdapat
lingkungan percobaan dengan pada smartphone system administrator
menggunakan perangkat jaringan yang untuk mempermudah penerimaan
sebenarnya. Gambar 3 menunjukkan informasi terkait permasalahan pada
desain topologi jaringan secara fisik dari virtual server yang sedang terjadi.
sistem monitoring jaringan dengan The Tahap optimize atau optimalisasi
Dude dan Bot Telegram. adalah tahap dalam melakukan perawatan
Topologi jaringan secara logis dan pemeliharaan pada sistem monitoring
merupakan desain jaringan komputer jaringan yang telah dibuat. Selain itu pada
dengan melihat cara kerja jaringan dalam fase ini juga perlu dilakukan
mentransmisikan data antar komputer pengembangangan atau eksplorasi pada
sehingga dapat saling berkomunikasi, sistem monitoring jaringan yang
atau dengan kata lain topologi jaringan menggunakan The Dude, seperti
secara logis adalah bentuk komunikasi menambahkan sensor baru, maupun
antar komputer dalam suatu jaringan. menambahkan notifikasi menggunakan
Gambar 4 menunjukkan desain topologi email dan SMS. Fase optimize dapat
jaringan secara logis dari sistem terjadi setiap saat setelah sistem
monitoring jaringan dengan The Dude dan monitoring jaringan operasional, biasanya
Bot Telegram. akan terjadi perubahan kecil seperti mulai
bertambahnya jumlah perangkat yang di
monitor. Hingga sampai pada fase dimana
perlu dilakukan perubahan besar karena
server yang digunakan saat ini tidak
mampu untuk memenuhi kebutuhan.
Selama fase ini, akan dilakukan
evaluasi pada sistem monitoring jaringan
yang telah di buat dengan kembali pada
tujuan awal perancangan. Jika pada
tahapan evaluasi terdapat perubahan,
maka dibutuhkan tahapan mulai lagi dari
Gambar 4. Desain Topologi Jaringan Logis awal guna memastikan konsistensi dan

Adhiwibowo, Christanto, & Daru 596


desain yang baik pad sistem monitoring
jaringan yang sedang berjalan.

HASIL DAN PEMBAHASAN


Tahap awal implementasi dalam
penelitian ini adalah melakukan
konfigurasi Mikrotik CHR. Agar Mikrotik
CHR dapat diakses melalui jaringan yaitu
melakukan konfigurasi interface dan
gateway. Berikut data IP Address Mikrotik
CHR yang sudah dialokasikan pada Tabel
Gambar 6. Tampilan Service The Dude Client
2.
Tabel 2. Data IP Mikrotik CHR Dalam membangun sistem notifikasi
diperlukan konektiftas antara The Dude
Network 103.30.183.252
dan aplikasi Telegram berbasis Android
IP Address 103.30.183.248
yang terdapat pada Gambar 7 berikut.
Broadcast 103.30.183.255
Netmask 255.255.255.248
Gateway 103.30.183.249
Primary DNS 112.78.40.99
Secondary DNS 103.30.180.101
Access point Tenda digunakan sebagai
perangkat sampel yang akan dipantau
oleh The Dude server. Perangkat ini
mendapat alokasi IP khusus, dan
terhubung langsung ke jaringan LAN
seperti yang terdapat pada Tabel 3 berikut: Gambar 7. Tampilan Notifikasi Monitoring Perangkat
pada Telegram
Tabel 3. Data IP access point Tenda Pengujian sistem notifikasi dilakukan
Network 172.16.0.0
dengan disconnect salah satu perangkat,
IP Address 172.16.0.2 dan setelah beberapa saat maka akan
Broadcast 172.16.0.255 ada pesan notifikasi di Telegram dari Bot
Netmask 255.255.255.0 group yang telah dibuat sebelumnya.
Gateway 172.16.0.1
Notifikasi akan dikirimkan ketika The Dude
Primary DNS 112.78.40.99
Server mendeteksi adanya perangkat
Secondary DNS 103.30.180.101 yang mengalami masalah dengan
Konfigurasi The Dude Monitoring menggunakan sensor ICMP. Selain itu
System dibagi menjadi 2 (dua) instalasi The Dude Client juga akan menampilkan
yaitu The Dude server dan The Dude perubahan warna dari hijau ketika
client kemudian dilakukan pula setting perangkat normal, dan berubah menjadi
seperti sensor probe dan penyesuaian warna merah ketika terjadi gangguan
nama perangkat-perangkat yang pada perangkat seperti pada Gambar 8
termonitor oleh The Dude seperti pada berikut.
Gambar 5 dan 6.

Gambar 8. Tampilan Monitoring Ketika Perangkat Normal


Gambar 5. Tampilan Service The Dude Server dan Ketika Perangkat Down

Adhiwibowo, Christanto, & Daru 597


Pengujian lain dilakukan untuk menguji segmen jaringan yang mengalami
waktu respon pengiriman notifikasi sistem gangguan sehingga stabilitas jaringan
monitoring jaringan dari mulai status lebih terjaga tanpa harus melakukan
perangkat berubah menjadi disconnect standby di lingkungan kantor.
sampai dengan notifikasi masuk ke
aplikasi Telegram dari Bot group. Alat SARAN
bantu pengukuran menggunakan Network Monitoring System (NMS) dan
stopwatch untuk mengetahui waktu sistem notifikasi yang telah dibangun
respon dalam satuan waktu. Hasil dari dalam penelitian ini tentu saja memiliki
pengujian ini terdapat dalam Tabel 4 kekurangan yaitu antara lain harus selalu
berikut: terhubung dengan Internet agar proses
pengiriman notifikasi dapat berjalan lancar
Tabel 4. Pengujian waktu respon pengiriman dan tidak terjadi delay penerimaan
Pengujian Waktu Waktu Pesan Waktu notifikasi gangguan. Perlu dikembangkan
Ke Perangkat Telegram Respon
Connect / Diterima
di penelitian mendatang sistem notifikasi
Disconnect real time yang dapat digunakan baik
1 23:09:05 23:09:08 3 detik secara online maupun offline.
2 23:09:52 23:09:57 5 detik
3 23:10:26 23:03:28 2 detik DAFTAR PUSTAKA
4 23:10:53 23:10:57 4 detik Alhamazani, K., Ranjan, R., Mitra, K., Rabhi,
5 00:22:45 00:22:49 4 detik F., Jayaraman, P. P., Khan, S. U.,
Guabtni, A., & Bhatnagar, V. (2015). An
Pengujian ke 1-4 dilakukan dengan Overview of the Commercial Cloud
kondisi The Dude server dan aplikasi Monitoring Tools:Research Dimensions,
Telegram terkoneksi dengan internet. Design Issues, and State-of-the-Art.
Pengujian ke-5 dilakukan dengan kondisi Computing, 97(4), 357–377.
https://doi.org/10.1007/s00607-014-0398-
koneksi internet aplikasi Telegram
5
terputus, namun notifikasi akan tetap
diterima ketika aplikasi Telegram telah Ardian, Y. (2015). Simple Network Monitoring
terhubung dengan internet kembali Protocol (SNMP) untuk Memonitor Trafik
dengan timestamp sesuai waktu User. SMATIKA, 5(1), 20–24.
pengiriman. Waktu respon pengiriman Cenka, N., Anggun, B., Hasibuan, Z. a, &
notifikasi dipengaruhi oleh beberapa faktor Suhartanto, H. (2012). The Architecture
diantaranya kualitas koneksi internet dan of Cloud Computing for Educational
kondisi perangkat baik itu kondisi server Environment in Indonesia. Seminar
maupun kondisi aplikasi Telegram itu Nasional Aplikasi Teknologi Informasi,
sendiri. Ketika semua perangkat dan SNATI 2012, 15–16.
koneksi internet normal maka notifikasi
Christanto, F. W., & Suprayogi, M. S. (2017).
akan dikirim dengan waktu rata-rata 4 Pemantauan Sumber Daya Virtual Server
detik. Pada Cloud Computing Universitas
Semarang Menggunakan Network.
SIMPULAN SIMETRIS (Jurnal Teknik Mesin, Elektro,
Dengan penggunaan Network Dan Ilmu Komputer), 8(2), 629–638.
Monitoring System (NMS) yang sudah
Farida, T., & Prihanto, A. (2016). Implementasi
terintegrasi dengan sistem notifikasi Notifikasi dengan SMS Pada The Dude
kepada Administrator maka dapat diambil Network Monitoring. Jurnal Manajemen
kesimpulan bahwa Penggunaan Network Informatika, 5(2), 42–49.
Monitoring System (NMS) dengan
memanfaatkan sensor Ping dengan waktu Idrus, A. (2016). Sistem Monitoring Jaringan
rata-rata pengiriman notifikasi selama 4-5 PT. Exhibition Network Indonesia
detik mampu mempercepat Administrator Dengan The Dude Berbasis Mikrotik.
Informatics for Educators and
dalam melakukan identifikasi gangguan Professionals, 1(1), 234408.
yang terjadi pada sistem jaringan. Dengan
sistem monitoring seperti ini Administrator Rinaldo, R. (2016). Implementasi Sistem
tentu saja terbantu dalam menentukan titik Monitoring Jaringan Menggunakan

Adhiwibowo, Christanto, & Daru 598


Mikrotik Router OS di Universitas Islam
Batik Surakarta. Emitor: Jurnal Teknik
Elektro, 16(1), 56–63.
http://journals.ums.ac.id/index.php/emitor
/article/view/2678
Rojko, A. (2017). Industry 4.0 Concept:
Background and Overview. International
Journal of Interactive Mobile
Technologies, 11(5), 77–90.
https://doi.org/10.3991/ijim.v11i5.7072
Sokibi, P. (2017). Perancangan Sistem
Monitoring Perangkat Jaringan Berbasis
ICMP dengan Notifikasi Telegram. ITEJ
(Information Technology Engineering
Journals), 2(2), 1–11.
https://doi.org/10.24235/itej.v2i2.16
Wilkins, S. (2011). Cisco ’ s PPDIOO Network
Cycle. Cisco Press.
https://www.ciscopress.com/articles/articl
e.asp?p=1608131&seqNum=3

Adhiwibowo, Christanto, & Daru 599

You might also like