Anda di halaman 1dari 7

RANCANG BANGUN APLIKASI MONITORING NETWORK

BERBASIS WEB MENGGUNAKAN HTML5


PADA DINAS PENDIDIKAN KABUPATEN BLITAR

Muhammad Himmi Syahrul Abidin


Yusriel Ardian
1
Teknik Informatika, Universitas Kanjuruhan Malang, himmisyahrulabidin@gmail.com
2
Teknik Informatika, Universitas Kanjuruhan Malang, acil@yahoo.com

ABSTRAK
Sistem informasi telah menjadi bagian yang sangat penting bagi semua institusi dan
kalangan modern untuk saat ini. Dengan ketersediaan sistem informasi yang tepat, banyak
keuntungan yang dapat diperoleh, yang pada akhirnya akan meningkatkan produktivitas kerja.
Untuk menjaga jaringan informasi tetap stabil dan tersedia, diperlukan suatu sistem manajemen
yang baik dan mampu mengatasi masalah yang terjadi. Dalam penelitian ini dilakukan
perancangan dan implementasi protokol SNMP untuk manajemen jaringan yang
diimplementasikan langsung di Administrator Jaringan Komputer Dinas Pendidikan Kabupaten
Blitar.
Dalam operasionalnya, protokol SNMP ini dibantu dengan aplikasi Putty yang
dikembangkan oleh Mikrotik. Dari hasil pengujian dan analisa sistem diperoleh hasil bahwa
sistem monitoring dan manajemen jaringan yang telah dirancang dapat berjalan dengan baik.
Sistem yang dirancang dapat menampilkan berbagai informasi yang dibutuhkan dalam
memanajemen jaringan seperti tampilan peta topologi jaringan dan berbagai fitur lainnya. Serta
dengan menambahkan fitur notifikasi email, penanganan terhadap masalah yang terjadi dapat
lebih efisien dibandingkan dengan menggunakan metode konvensional.

Kata Kunci : Monitoring traffic jaringan komputer, Jaringan intranet, SNMP, Aplikasi
monitoring traffic jaringan intranet .berbasis web.

ABSTRACT

Nowadays, The information system has become a very important part of all institutions
and the modern cummunity. With the availability of appropriate information systems, many
benefits can be obtained, as a result it will increase labor productivity. To keep the information
network remains stable and available, we need a good management system and is able to
overcome the problems that occur. In this research, design and implementation of the SNMP
protocol for network management are implemented directly in Computer Network
Administrator of Education Department Blitar..

In operation, the SNMP protocol is supported by the PuTTY application developed by


Mikrotik. From the test results and analysis, it shows that the system of monitoring and network
management system that has been designed run well. Designed system can display a variety of
information needed to manage the network as a network topology map view and a variety of
other features. And by adding the email notification feature, the handling of the problems that
occur can be more efficient using conventional methods.

Keywords: Computer networks traffic monitoring, intranet networks, SNMP, intranet network
traffic monitorings application. web-based.
1. Pendahuluan ini mutlak diperlukan untuk menunjang
Jaringan komputer merupakan fungsi monitoring jaringan, diperlukan juga
sesuatu yang harus dijaga kestabilan suatu pengaturan traffic jaringan. Dengan
operasionalnya. Untuk mengatasi masalah adanya monitoring jaringan, maka sumber
yang dihadapi dan supaya kondisi jaringan daya jaringan (Bandwidth) yang tersedia
stabil, maka diperlukan adanya monitoring dari server dapat dialokasikan ke semua
jaringan yang baik. Tujuan dari host.
pengembangan monitoring jaringan adalah
memanfaatkan sumber daya yang terdapat 2. TinjauanPustaka
pada suatu sistem jaringan komputer 2.1 Pengertian MikroTik
dengan semaksimal dan seefisien mungkin. Mikrotik adalah sistem operasi dan
Selain itu diharapkan dengan adanya perangkat lunak yang dapat digunakan
monitoring jaringan suatu sistem jaringan untuk menjadikan komputer biasa menjadi
akan lebih mudah memantau atau router network yang handal,mencakup
memonitoring aktifitas yang ada di dalam berbagai fitur yang dibuat untuk IP jaringan
sistem jaringan tersebut. dan jaringan wireless. fitur-fitur tersebut
diantaranya : Firewall & Nat, Routing,
Berdasarkan pengamatan pada Hotspot, Point to Point Tunneling Protocol,
sistem monitoring jaringan yang ada di DNS server, DHCP server, Hotspot, dan
Dinas Pendidikan Kabupaten Blitar sampai masih banyak lagi fitur lainnya.
saat ini adalah aplikasi berbasis console . Mikrotik dapat digunakan dalam 2 tipe,
Yang mana aplikasinya memiliki beberapa yaitu dalam bentuk perangkat keras dan
kekurangan yaitu kegiatan monitoring perangkat lunak. Dalam bentuk perangkat
bandwith tidak bisa dilakukan secara online keras, Mikrotik biasanya sudah diinstalasi
melainkan harus meremote aplikasi pada suatu board tertentu, sedangkan dalam
monitoring bandwidth tersebut padahal bentuk perangkat lunak, Mikrotik
tidak semua koneksi di semua tempat merupakan satu distro Linux yang memang
mengijinkan akses remote. Selain itu, report dikhususkan untuk fungsi router.( Cisco
dari monitoring bandwidth tidak bisa dilihat Networking Academy Program: Second-
secara langsung dan realtime. Contoh : Year Companion Guide 2nd Edition,
HTB, CBQ. 2001,p425 ).
.
Berdasarkan masalah yang telah
2.2 Pengertian Router
dikemukakan diatas, maka diperlukan Router adalah perangkat jaringan
aplikasi Monitoring Network dengan komputer yang berfungsi untuk
memanfaatkan teknologi webbased dan menghubungkan beberapa jaringan, dan
mobile-based pada Dinas Pendidikan meneruskan paket data dari satu jaringan ke
Kabupaten Blitar. Aplikasi ini memiliki jaringan lain, baik jaringan yang
keunggulan yaitu merupakan suatu aplikasi menggunakan teknologi yang sama atau
web interface untuk monitoring server yang berbeda. Router mengirimkan paket
network secara real time dan terus menerus
data melalui sebuah jaringan atau internet
selama 24 jam nonstop berbasis web menuju tujuannya, melalui sebuah proses
menggunakan teknologi HTML5 (Hypertext yang dikenal sebagai routing. Salah satu
Mark up Language versi 5). Aplikasi ini contoh perangkat router adalah PC Router.
dapat berjalan di berbagai web browser PC Router adalah sebuah komputer
pada komputer maupun browser handphone dengan dua atau lebih interface jaringan
yang tentunya harus support HTML5. yang dimodifikasi sedemikian rupa
Server suatu jaringan memiliki peran sehingga dapat digunakan sebagai router.
yang kompleks dan vital bagi client. Salah PC Router pada umumnya memiliki fungsi
satunya adalah kemampuan memonitor seperti router, yaitu untuk mengirim paket
segala aktivitas client secara real-time dan data melalui sebuah jaringan atau internet
terus menerus selama 24 jam nonstop. Hal menuju suatu tujuan sebagai penghubung
dua buah jaringan atau lebih pada jaringan
yang berbeda. Untuk membuat sebuah PC dengan pembagiannya yang tepat untuk
router harus memiliki Ethernet lebih dari masing-masing trafik.
satu atau minimal memiliki 2 Ethernet. (
Cisco Networking Academy Program, 2001
).
.
2.3 Pengertian JQuery
JQuery adalah librari JavaScript yang
memungkinkan kita untuk membuat
program web pada suatu halaman web,
tanpa harus secara eksplisit kita Gambar 1 Diagram Blok Kerja CBQ
menambahkan event atau pun properti pada
halaman web tersebut. Dengan JQuery, CBQ dapat digunakan untuk membatasi
suatu halaman web yang menjadi aplikasi trafik Internet seperti trafik HTTP (web),
web, jika dilihat sourcenya, akan terlihat mail, ftp, dan lain-lain. Selain itu CBQ juga
seperti dokumen HTML biasa. tidak ada memiliki fitur untuk mengatur bandwidth
kode JavaScript yang terlihat langsung. pada jam-jam tertentu.
Teknik pemrograman web seperti ini
disebut sebagai unobstrusive JavaScript 2.6 JSON ( Javascript Object Notation )
programming. [Sklar, David. (2004)] JSON (dibaca:
“Jason”), singkatan dari JavaScript Object
2.4 Pengertian HTML5 Notation adalah suatuformat ringkas
HTML5 merupakan salah satu karya pertukaran data computer.Formatnya
World Wide Web Consortium untuk berbasis teks dan terbacamanusia serta
mendefinisikan sebuah bahasa markah digunakan untuk merepresentasikan
tunggal yang dapat ditulis dengan cara struktur data sederhana. Format JSON
HTML ataupun XHTML. HTML5 sering digunakan untuk mentransmisikan
merupakan jawaban atas pengembangan data terstruktur melalui suatu koneksi
HTML 4.01 dan XHTML 1.1 yang selama jaringan pada suatu proses yang disebut
ini berjalan terpisah, dan serialisasi.
diimplementasikan secara berbeda-beda
oleh banyak perangkat lunak pembuat web. 2.7 Jaringan Komputer
Di masa depan, format HTML5 akan Jaringan komputer adalah sebuah
menjadi sangat penting bagi penyedia sistem yang terdiri atas komputer dan
layanan browser dan web desain, dalam perangkat jaringan yang bekerja bersama-
memajukan alat perambannya menjadi sama untuk mencapai tujuan yang sama (
lebih kaya aplikasi, web dan web desain yg Wahana Komputer, 2010 ). Tujuan dari
interaktif dan menarik. Demikian jaringan komputer adalah :
pengakuan dari General Manager Internet
 Membagi fungsi sumber daya seperti
Explorer (IE) Dean Hachamovitch..
berbagi pemakaian printer, CPU,
RAM, Harddisk.
2.5 Pengertian CBQ
 Komunikasi : contohnya email, instant
[Sofana, I. (2008).] mengatakan bahwa
messaging, chatting.
Class Based Queueing (CBQ) adalah
 Akses informasi : contohnya web
disiplin antrian yang mengatur pemakaian
browsing.
bandwidth jaringan yang dialokasikan
untuk tiap user, dapat menerapkan Agar dapat mencapai tujuan yang
pembagian kelas dan share link bandwidth sama, setiap bagian dari jaringan
melalui struktur kelas kelas secara hirarki . komputer meminta dan memberikan
Dengan CBQ, setiap kelas dapat layanan. Client sebagai yang menerima
mengalokasikan bandwidth miliknya untuk layanan. Arsitektur seperti ini sering
berbagai jenis trafik yang berbeda, sesuai disebut dengan sistem Client server,
dan digunakan pada hampir seluruh SNMP daemon pada sistem berbasiskan
aplikasi jaringan komputer. UNIX, atau merupakan fasilitas yang sudah
terintegrasi misalnya seperti pada IOS
2.8 SNMP ( Simple Network Management produk Cisco, OS tingkat rendah pada UPS,
Protocol ) dan banyak lagi. Ciri-ciri perangkat yang
SNMP adalah sebuah protokol bertindak sebagai Agen adalah :
Application layer pada standar 7 OSI layer - Mengimplementasikan seluruh protokol
dan merupakan bagian dari protokol SNMP.
TCP/IP yang banyak digunakan saat ini. - Mengumpulkan dan menyetor data yang
Protokol ini biasanya digunakan untuk terdapat pada Management Information
mengatur pertukaran database informasi Base.
yang menyangkut sistem manajemen dari Dapat membangun komunikasi secara
sebuah perangkat jaringan (Sofana, I. , asyncronous ke NMS untuk mengirimkan
2008). sinyal suatu kejadian.
Dengan adanya pertukaran informasi 3. Network Management System
yang diatur dengan baik, maka informasi Adalah sebuah perangkat yang bertindak
mengenai kondisi suatu jaringan dapat sebagai manajer dari Agen yang
diambil dan kemudian digunakan untuk mengeksekusi aplikasi untuk pengawasan
dianalisis. Informasi ini sangat berguna dan kontrol. Semua informasi yang dibawa
bagi para manajer jaringan untuk dengan SNMP dari sebuah Perangkat yang
melakukan pengaturan kinerja jaringan, ingin diawasi akan diambil oleh perangkat
melakukan perbaikan jika ada masalah, atau ini dan kemudian diolah lebih lanjut untuk
bahkan dapat digunakan untuk diubah menjadi informasi yang berguna
merencanakan perkembangan jaringannya. bagi manajer jaringan. Perangkat NMS
Jaringan yang dilengkapi dengan sistem harus memiliki kemampuan proses dan
manajemen jaringan dan pengawasan yang memori yang besar. Satu atau lebih NMS
menggunakan SNMP terdiri dari tiga harus ada pada setiap jaringan yang ingin
komponen kunci, yaitu Perangkat yang diawasi. Beberapa penjual yang membuat
ingin diawasi, Agen, dan Network program khusus untuk manajemen jaringan
Management System (NMS). adalah Hewlett Packard OpenView, Dec
1. Perangkat yang ingin diawasi PolyCenter Network Manager, IBM AIX
Adalah sebuah perangkat atau titik jaringan NetView/6000, SunConnect SunNet
yang di dalamnya terdapat kemampuan Manager, dan banyak lagi.
Agen dan berlokasi di dalam sebuah
jaringan yang ingin diawasi. Perangkat ini 2.9PDU SNMP
bertugas untuk mengumpulkan data berupa PDU (Protocol Data Unit) merupakan
informasi manajemen dan menyetorkannya unit data yang terdisi atas sebuah header
ke sebuah NMS dengan menggunakan dan beberapa data yang ditempelkan.
protokol SNMP. Perangkat ini kebanyakan Dilihat dari perspektif diatas,
adalah berupa perangkat jaringan seperti PDU ini dapat dilihat sebagai sebuah benda
router, switch, hub, server, dan banyak lagi yang mengandung variabel-variabel.
perangkat lainnya. Variabel ini memiliki nama dan nilai.
2. Agen Protokol SNMP menggunakan operasi yang
Adalah sebuah modul perangkat lunak relatif sederhana dan PDU dalam
manajemen jaringan yang terdapat di dalam jumlahterbatas untuk menjalankan
sebuah perangkat yang ingin diawasi. fungsinya. Lima PDU yang telah
Sebuah perangkat yang disertai dengan didefinisikan dalam standar adalah sebagai
Agen yang memiliki kemampuan berikut: :
mengumpulkan informasi lokal dari dirinya 1. Get Request: PDU ini digunakan untuk
sendiri dan kemudian mengubah bentuknya mengakses agent dan mendapatkan nilai
menjadi kompatibel dengan SNMP. dari daftar variabel yang diminta. PDU ini
Perangkat lunak pengawasan ini dapat mengandung identifier yang membedakan
berupa sebuah program terpisah, seperti dengan multi request ataupun nilai variabel
(status elemen jaringan). a.Login Menu
2. Get-Next Request: Seperti Get Request,
tetapi memungkinkan pengambilan
informasi pada logical identifier selanjutnya
dalam MIB Tree secara berurutan.
3. Get Response: PDU ini untuk merespon
unit data Get Request, Get-Next Request,
dan Set Request,
jadi dikeluarkan oleh agent.
4. Set Request: Dipakai untuk menjelaskan
aksi yang harus dilaksanakan di elemen Gambar 3 Pengujian Halaman Login
jaringan. Biasanya untuk mengubah nilai
suatu daftar variabel. Rancangan layar menu Login dari judul
5. Trap: PDU ini memungkinkan modul Login User dua text field yaitu untuk
manajemen jaringan / agent memberi pengisian Username dan Password, juga
laporan tentang kejadian pada elemen terdapat tombol Sign In untuk verifikasi
jaringan kepada manager Username dan Password, Apabila gagal
login, maka akan ditampilkan alert.
 Home Menu
3. Pembahasan
3.1 Perancangan Sistem Network
Monitoring

Gambar 4 Pengujian Halaman Utama

Rancangan ini berjudul Network


Monitoring untuk pilihan menu monitoring
yang terdiri dari lima pilihan menu
Gambar 2 Skema Topologi Jaringan dropdown yaitu View Host, Detail Host,
penggunaan Bandwidth dan Log History.
Pada bagian ini akan dibahas  Menu View Host
perancangan sistem dari aplikasi network
monitoring. Sistem ini dirancang melalui
beberapa tahap disesuaikan dengan
kebutuhan sistem yang ada, yaitu:
perancangan struktur menu, perancangan
proses, perancangan Layout , dan
perancangan Basis Data.
Pada gambar 2 merupakan topologi
jaringan tempat server monitoring berada. Gambar 5 Pengujian View Host

3.2 Hasil Pengujian Rancangan ini berjudul View Host.


Pengujian sistem dilakukan untuk Layar ini terdiri dari satu buah Tabel untuk
memeriksa kekompakan atau kinerja antar menampung daftar Host, satu tombol
komponen system yang diimplementasikan. tambah Host, terdapat tombol delete yang
Tujuan utama dari pengujian sistem adalah mengikuti jumlah host yang ditampilkan
untuk memastikan bahwa elemen-elemen serta tombol update untuk menampilkan
atau komponen-komponen dari sistem telah data dan melakukan perubahan.
berfungsi sesuai dengan yang diharapkan.
 Menu Detail Host

Gambar 8 Pengujian Menu Log


Gambar 6 Pengujian Detail Host
Rancangan ini berjudul Menu Log,
Rancangan ini berjudul Menu Detail semua host yang dipantau ditampilkan
Host, semua host yang dimonitoring dalam field dengan host, error, warning,
ditampilkan dalam bentuk tabel, jika dan Info. Field host menampilkan host yang
ditekan tombol detail maka akan dimonitoring, field error menampilkan
menampilkan detail host, IP Address Agent jumlah pesan error yang ada pada host
yang dimonitor tercetak pada judul layar. yang dipilih begitu juga dengan info
Layar ini terdiri atas empat baris Dynamic menampilkan info pada host yang dipilih.
text yang menampilkan hasil monitoring  Menu Report
terhadap System Name, Operating System,
System OID, Physical Address, dan Sys Up
Time pada Agent.
 Menu Trafik
Rancangan ini berjudul Menu Traffic
Monitoring, Semua host yang di monitoring
ditampilkan dalam bentuk tabel. Untuk
melihat trafik, User memilih tombol trafik
pada field action, kemudian akan muncul Gambar 9 Pengujian Report
grafik, grafik dapat di filter berdasarkan
waktu, akan memberikan inputan untuk Rancangan Layout ini berisi untuk
menentukan berapa interval waktu menampilkan report, report ditampilkan
monitoring. Trafik akan ditampilkan dalam dalam bentuk PDF dan Grafik. Pada
bentuk grafik permenit. rancangan ini data seluruh host ditampilkan
 Penggunaan Bandwidth didalam tabel. Di field host terdapat data
seluruh host, sedangkan di field action
terdapat dua tombol host dan bandwidth.

4. Kesimpulan
Setelah melalui tahap perancangan,
implementasi dan pengujian aplikasi
monitoring jaringan pada Dinas Pendidikan
Kabupaten Blitar, maka dapat ditarik
kesimpulan bahwa:
Gambar 7 Pengujian Bandwidth
1. Aplikasi ini berbasis HTML5 (
Rancangan ini berjudul penggunaan Hypertext markup language version 5 )
Bandwidth, pada rancangan ini semua yang menggunakan protokol SNMP
device yang dipantau ditampilkan versi 1.0 dirancang dengan bahasa
penggunaan bandwidth dan di bandingkan pemrograman HTML5 beserta php5
jumlah bandwidth yang dimiliki kantor yang dikoneksikan menggunakan
Diknas Kabupaten Blitar. jaringan untuk dihubungkan ke server
 Menu Log
dan dapat berjalan di web browser dan Lengstorf, Jason. 2009.PHP for Absolute
mobile browser. Beginners. Penerbit Apress. New
2. Sistem dapat memonitor pemakaian York.
Bandwidth dari masing-masing host Mauro, Douglas. 2005. Essential SNMP,
yang dimonitoring secara realtime dalam 2nd Edition. Penerbit O’Reilly
setiap 10 detik , Hasil pembacaan akan Media. Inc. Sebastopol.
ditampilkan dalam bentuk tabel dan Sklar, David. 2004.Learning
grafik dengan domain waktu, sehingga PHP5.USA:O'Reilly Media,Inc.
memudahkan pembacaan oleh admin. Team, Cisco. 2001. Cisco Networking
Academy Program: Second
Aplikasi monitoring jaringan ini Year Companion Guide 2nd
mempunyai pilihan report status host dan Edition. Penerbit Cisco Press,
total bandwidth. Indianapolis.

5. Saran
Aplikasi monitoring jaringan pada
Dinas Pendidikan Kabupaten Blitar ini
dapat dikembangkan untuk lebih baik,
adapun saran-saran terhadap pengembangan
aplikasi ini untuk kedepan adalah sebagai
berikut:

1. Sistem ini dapat dikembangkan lagi


dengan menambahkan aplikasi
untuk bisa report status melalui sms
dengan menggunakan sms gateway.

DaftarPustaka

Abdul. Kadir. 2009.Dasar Perancangan


dan Implementasi Database
Relasional. Penerbit Andi.
Yogyakarta.
Christopher Schmitt and Kyle Simpson.
2012. HTML 5 Cookbook.
Penerbit O’Reilly Media. Inc.
Sebastopol.
Dede, Sopandi.2005. Instalasi dan
Konfigurasi Jaringan Komputer.
CV Informatika. Bandung.
Dwiarta, Loka. 2010. Menyelam &
Menaklukkan Samudra PHP.
Ilmu Website.Edisi ketiga. Volume
4.
Iwan, Sofana. 2006. Membangun jaringan
komputer ( membuat jaringan
komputer ( wire dan wireless )
untuk pengguna Windows dan
Linux. Penerbit Informatika
Bandung.

Anda mungkin juga menyukai