Aplikasi Monitoring Jaringan Berbasis Mobile Web D
Aplikasi Monitoring Jaringan Berbasis Mobile Web D
Abstrak–Kegiatan monitoring jaringan sangat penting dilakukan pula sistem jaringan pada perusahaan atau instansi tersebut,
secara rutin agar jaringan dapat dipastikan selalu dalam kondisi dan dibutuhkan sebuah penanganan yang baik agar sistem
baik dan tersedia bagi penggunanya. Administrator jaringan dapat berjalan dengan optimal.
adalah orang yang bertanggung jawab dalam mengelola jaringan Network administrator adalah orang yang bertanggung
komputer, salah satu tugas dari seorang administrator jaringan
jawab dalam mengelola jaringan komputer, ada banyak tugas
adalah monitoring jaringan. Di tempat penulis melakukan
penelitian, monitoring jaringan masih dilakukan secara manual pokok dan fungsi dari seorang network administrator atau
dan administrator jaringan tidak dapat selalu mengawasi admin jaringan, salah satunya adalah pemantauan atau
jaringan yang dikelolanya akibat banyaknya pekerjaan lain yang monitoring jaringan. Kegiatan monitoring jaringan sangat
harus dilakukan. Untuk itu pada penelitian ini dibuat suatu tools penting dilakukan secara rutin agar jaringan dapat dipastikan
yang dapat digunakan dari mana saja berupa aplikasi berbasis selalu dalam kondisi baik dan tersedia bagi pengguna sistem.
mobile web yang mampu melakukan monitoring terhadap Berdasarkan wawancara dengan pihak terkait di tempat
jaringan. Kegiatan monitoring yang dilakukan aplikasi meliputi penulis melakukan penelitian yaitu Sekolah Islam Al-Azhar
pemeriksaan koneksi jaringan, status ketersediaan port, BSD, Kota Tangerang Selatan, Banten, administrator jaringan
pemakaian cpu dan memory, pencatatan kondisi jaringan,
masih menggunakan cara sederhana dalam memeriksa koneksi
pemantauan URL yang diakses client, reboot host, restart service,
dan memberikan notifikasi SMS tentang keadaan jaringan jaringannya yaitu dengan melakukan ping ke host–host yang
menggunakan SMS gateway. Metode pengembangan sistem yang terhubung dalam jaringan, hal tersebut memang
digunakan pada penelitian ini adalah Rapid Application memungkinkan untuk dapat dilakukan bila host yang
Development yang memiliki 3 fase yaitu: perencanaan syarat- terhubung dan diawasinya hanya sedikit, namun apabila host
syarat, workshop design, dan implementasi (Kendall & Kendall, yang terhubung ada dalam jumlah besar maka cara tersebut
2008). Pengujian aplikasi dilakukan dengan metode blackbox akan menghabiskan waktu serta tidak efisien untuk dilakukan.
dengan hasil pengujian menunjukkan bahwa fungsi tiap Selain itu administrator jaringan di Al-Azhar BSD memiliki
modul/fitur aplikasi ini telah berfungsi dengan baik. Dengan pekerjaan yang sangat banyak dikarenakan IT Al-Azhar BSD
fitur notifikasi melalui SMS dan interface yang dirancang untuk
juga merupakan bagian dari divisi humas sehingga
mobile web, aplikasi ini mempermudah administrator jaringan
mengawasi jaringan yang dikelolanya dari mana saja melalui administrator tidak dapat selalu melakukan monitoring secara
perangkat apapun dengan browser yang sudah mendukung rutin dan terjadwal. Berangkat dari latar belakang tersebut
javascript dan jquery. dan mengingat pentingnya kegiatan monitoring jaringan,
maka penulis berinisiatif membuat suatu aplikasi monitoring
Kata Kunci–sms gateway; monitoring jaringan; mobile web jaringan berbasis mobile web yang dilengkapi sistem notifikasi
keadaan jaringan menggunakan SMS untuk membantu
I. PENDAHULUAN administrator jaringan Sekolah Islam Al-Azhar BSD
Pemanfaatan teknologi informasi dan jaringan komputer melakukan monitoring jaringan yang dikelolanya secara
sebagai media komunikasi data hingga saat ini semakin mudah dan dapat dilakukan dari mana saja melalui suatu
meningkat. Kebutuhan atas penggunaan bersama sumber daya perangkat mobile.
(resources) yang ada dalam jaringan baik software maupun
hardware telah mengakibatkan timbulnya berbagai
pengembangan teknologi jaringan itu sendiri. II. METODE PENELITIAN
Teknologi informasi dan komunikasi yang banyak
digunakan saat ini menggunakan sistem jaringan komputer 2.1 Metode Pengumpulan Data
sebagai media transformasi informasi maupun datanya, A. Wawancara
semakin besar sebuah perusahaan atau instansi yang Pengumpulan data dan informasi dengan cara mengadakan
menggunakan jaringan komputer maka semakin kompleks tanya jawab dengan pihak terkait.
B. Observasi Fastrack
Pengumpulan data dan informasi dengan meninjau
langsung dan mengamati secara langsung kegiatan yang
terjadi di lapangan untuk memperoleh informasi yang II. PERENCANAAN SYARAT-SYARAT
diperlukan.
C. Pustaka 2.1 Analisa Sistem Berjalan dan Permasalahan
Pengumpulan data dan informasi dengan cara membaca
referensi yang dapat dijadikan landasan dasar dalam Tabel 4.1 Identifikasi Permasalahan
Objek Analisa Sistem Berjalan Permasalahan
penelitian ini.
Dilakukan secara Memerlukan banyak
2.2 Metode Pengembangan Sistem (Rapid Application manual dengan ping waktu jika dilakukan
Development) ke masing-masing pada banyak host dan
Pemeriksaan koneksi
host satu per satu menyulitkan
A. Perencanaan Syarat-syarat melalui command line penelusuran masalah
Menganalisa dan mengidentifikasi tujuan-tujuan aplikasi interface pada jaringan
dan syarat-syarat informasi yang dihasilkan dari tujuan
tersebut. Orientasi dari fase ini adalah menyelsaikan Belum menggunakan Data tidak teratur .
masalah-masalah yang timbul pada saat menganalisa Pencatatan data database dan Rentan rusak dan
aplikasi yang akan dibangun. device dilakukan dengan hilang bila tidak
media kertas disimpan dengan baik
B. Workshop Design
Merancang dan memperbaiki rancangan yang telah dibuat.
Pencatatan kondisi Tidak adanya
Selama workshop design RAD, pengguna merespon
dan keaktifan Belum ada dokumentasi keadaan
prototipe sistem yang ada dan menganalisa, memperbaiki perangkat jaringan jaringan
modul-modul yang dirancang menggunakan perangkat
lunak.
C. Implementasi
Jika admin jaringan
Analis bekerja secara intens untuk merancang aspek-aspek tidak melakukan
bisnis dan non teknis dari aspek bisnis. Segera setelah tracing error secara
aspek-aspek ini disetujui dan sistem dibangun dan di- manual atau tidak
Sistem notifikasi Belum ada
adanya laporan, maka
sharing, sistem kemudian diujicoba.
administrator tidak
akan mengetahui ada
III. Tools Penelitian masalah pada jaringan
Pengaturan
Notifikasi ✓ ✓ X
SMS
Pengelolaan
User dan ✓ X X
Hak Akses
Gambar 5.2 Diagram Arsitektur Sistem
IV. IMPLEMENTASI
4.1 Instalasi Aplikasi Pada Server
Penulis melakukan instalasi aplikasi monitoring jaringan
pada server proxy Al-Azhar BSD yang memiliki spesifikasi
processor AMD Opteron Quad Core 2,35GHz, 8GB DDR3,
3.3 Diagram Arsitektur Sistem OS Ubuntu Server 12.10, 4TB HDD. Proxy server Al-Azhar
BSD menggunakan LAMPP dan memiliki alamat IP public
sehingga memungkinkan aplikasi ini nantinya dapat diakses request berasal, URI
dari mana saja melalui browser. request, dan
kecepatan host.
Halaman Memilih menu Dapat menampilkan
4.2 Instalasi Sistem-sistem Pendukung Log Log persentase aktif dari Sesuai
Pada tahap ini dilakukan instalasi dan konGambarurasi masing-masing host
sistem-sistem pendukung agar aplikasi dapat berjalan dengan Halaman Klik tautan pada Dapat menampilkan
Log alamat IP daftar log tanggal
baik dan fitur-fitur aplikasi dapat berjalan sebagaimana Perubahan masing-masing dan waktu perubahan Sesuai
mestinya. Sistem pendukung tersebut adalah: Kondisi host kondisi host yang
1. Gammu, diperlukan sebagai perantara antara aplikasi Host dipilih
dengan SMS Gateway untuk mengirimkan notifikasi SMS Halaman Memilih menu Dapat menampilkan
Inventori Inventori daftar keseluruhan
keadaan jaringan kepada administrator jaringan. device/perangkat/hos
Sesuai
2. PHPSysInfo, diperlukan untuk membaca dan mengirimkan t
kepada aplikasi keadaan penggunaan resource dari server Tambah Klik tautan Menampilkan form
yang ada di Al-Azhar BSD Perangkat Tambah Data penambahan device
/Host Baru jaringan dan dapat
Sesuai
melakukan
4.3 Penginputan Data Device Jaringan penambahan data
Setelah aplikasi, database, dan sistem-sistem pendukung device jaringan
berjalan dengan baik, maka selanjutnya penulis melakukan Edit Klik tautan Edit Menampilkan form
penginputan data device-device jaringan yang penulis Perangkat/H pembaruan data
ost device jaringan dan
dapatkan pada tahap perencanaan syarat-syarat ke dalam dapat melakukan
Sesuai
database aplikasi. Penulis melakukan penginputan data pembaruan data
melalui sistem inventori pada menu inventori pada aplikasi device jaringan
yang telah penulis buat. Hapus Checklist item Item yang terpilih
Perangkat/H yang ingin untuk dihapus
ost dihapus terhapus dari daftar
4.4 Pengujian Aplikasi Sesuai
kemudian klik device dan database
button Hapus
Tabel 6.1 Pengujian Aplikasi yang Terpilih
Hasil yang Halaman Memilih menu Masuk ke halaman
Item Uji Kegiatan Hasil SMS SMS SMS Gateway,
diharapkan
Login Memasukan Dapat masuk ke Gateway menampilkan status
Sesuai
username dan halaman utama Sesuai SMS Gateway, daftar
password administrator. nomor handphone.
Logout Klik Button Mengakhiri Session
Logout dan kembali ke KonGambar Klik button Ubah Masuk ke halaman
Sesuai urasi SMS pada Status SMS konGambarurasi
halaman autentikasi.
Gateway Gateway SMS Gatewaydan
Halaman Memilih menu Dapat menampilkan dapat mengaktifkan Sesuai
Status Host Status Host daftar status host atau menonaktifkan
berikut nama host, notifikasi melalui
alamat IP, status SMS Gateway
online atau offline, Sesuai Tambah Klik button Menampilkan form
serta button Status Nomor Tambah Nomor penambahan data
dan Detail pada nomor penerima
Sesuai
masing-masing host. notifikasi SMS dan
dapat menambah
Halaman Klik button Depat menampilkan nomor tujuan SMS
Status Status status service/port Edit Nomor Klik tautan Edit Menampilkan form
Port/Service HTTP, FTP, SSH, pada daftar pembaruan data
Sesuai nomor nomor penerima
SMTP, HTTPS, dan
Telnet dari Host notifikasi SMS dan Sesuai
yang dipilih. dapat mengubah data
Halaman Klik button Dapat menampilkan nomor tujuan SMS
Detail Host Detail detail informasi dari
host yang dipilih Hapus Checklist item Item yang terpilih
termasuk status Sesuai Nomor yang ingin untuk dihapus
pemakaian CPU dan dihapus terhapus dari daftar
Sesuai
memory (RAM). kemudian klik nomor dan database
button Hapus
Halaman Klik button Log Dapat menampilkan Tercentang
Log Device Kondisi pada daftar log tanggal Halaman Klik button Log Menampilkan
Detail Host dan waktu perubahan Sesuai Log Notifikasi keseluruhan daftar
Sesuai
kondisi host yang Notifikasi notifikasi SMS yang
dipilih SMS terkirim
Halaman Memilih menu Dapat menampilkan Hapus Log Checklist item Item yang terpilih
Active Active Request active request yang Notifikasi yang ingin untuk dihapus
Sesuai Sesuai
Request sedang berjalan SMS dihapus terhapus dari daftar
berikut alamat host kemudian klik log notifikasi SMS
button Hapus dan database 2. Aplikasi monitoring jaringan berbasis mobile web ini
Tercentang memanfaatkan Gammu sebagai SMS gateway untuk
Halaman Klik tautan Menampilkan detail
Detail Log Detail pada tanggal, waktu, isi mengirimkan notifikasi perubahan kondisi host melalui
Notifikasi daftar notifikasi pesan SMS, dan Sesuai SMS. Melalui aplikasi yang penulis buat, administrator
SMS SMS device yang jaringan dapat mengatur aktif atau tidaknya pengiriman
bersangkutan notifikasi melalui SMS gateway.
Halaman Memilih menu Masuk ke halaman
User User User, menampilkan
keseluruhan daftar VI. SARAN
Sesuai
user berikut Aplikasi yang dibangun masih memiliki beberapa
tingkatan dan hak kekurangan dan keterbatasan, oleh karena itu ada beberapa hal
aksesnya.
Tambah Klik tautan Menampilkan form
yang perlu dikembangkan agar menjadi lebih baik, yaitu:
User Tambah User untuk menambahkan 1. Aplikasi ini belum mencakup penanganan masalah yang
user dan dapat
Sesuai
timbul, diharapkan penelitian selanjutnya dapat
menambahkan user membuatkan sistem penanganan masalah pada jaringan.
berikut hak akses dan
tingkatannya
2. Aplikasi ini dibuat berbasis mobile web dengan framwerok
Hapus User Checklist user User yang terpilih JQuery Mobile sehingga keunggulannya adalah dapat
yang ingin untuk dihapus dijalankan melalui platform apapun yang memiliki
dihapus terhapus dari daftar browser yang mendukung javascript. Namun tentunya
Sesuai
kemudian klik user dan database akan lebih baik jika selanjutnya dikembangkan aplikasi
button Hapus
yang Terpilih native untuk setiap platform agar kompatibilitas lebih
Edit User Klik tautan Edit Menampilkan form optimal.
untuk mengedit user 3. Penambahan fitur-fitur monitoring yang lebih beragam lagi
dan dapat mengubah mengingat aplikasi ini dikembangkan secara modular
Sesuai
data user berikut hak
akses dan sehingga memudahkan untuk menambahkan modul-modul
tingkatannya atau fitur baru pada aplikasi.
User menerima
Notifikasi Memutus
notifikasi SMS DAFTAR PUSTAKA
SMS koneksi/mematik Sesuai
mengenai informasi
up/down an salah satu host
host yang down [1] Bungin, Burhan. 2009. Penelitian Kualitatif. Jakarta:
User menerima Kencana Prenda Media Group.
Notifikasi Melakukan
SMS reboot reboot pada host
notifikasi SMS
Sesuai
[2] Catur L. , Azis & Herlambang, Moch. Linto. 2008.
mengenai host yang Panduan Lengkap Menguasai Router Masa Depan
host melalui aplikasi
direboot
Menggunakan Mikrotik Router OS. Yogyakarta: Andi.
Melakukan User menerima
Notifikasi [3] Jogiyanto H. 1999. Pengenalan Komputer: Dasar Ilmu
restart service notifikasi SMS
SMS restart Sesuai
pada host melalui mengenai host yang Komputer, Pemrograman, Sistem Informasi dan
service
aplikasi direstart servicenya Intelegensi Buatan. Yogyakarta: Andi.
Notifikasi Menaikkan User menerima [4] Johnson, Michael. 2011. Network Monitoring: What You
SMS pemakaian notifikasi SMS
penggunaan CPU/RAM mengenai kelebihan Sesuai Need to Know for IT Operations Management. Tebbo.
CPU dan hingga pemakaian [5] Kendall, Kenneth, E., & Kendall, Julie, E. 2003. Analisis
RAM melampaui batas CPU/RAM dan Perancangan Sistem. Jakarta: Gramedia.
[6] Kendall, Kenneth, E., & Kendall, Julie, E. 2008. System
Berdasarkan hasil dari pengujian blackbox yang dijabarkan Analysis And Design. London: Pearson International
pada Tabel 6.1 maka dapat disimpulkan bahwa setiap modul Edition 7th Edition.
pada aplikasi yang telah dibuat dapat berfungsi dengan baik [7] H, Rafiza, 2006. Panduan dan Referensi Kamus Fungsi
sesuai dengan sistem yang telah dirancang sebelumnya. PHP5 Untuk Membangun Database Berbasis Web.
Jakarta: PT Elex Media Komputindo.
V. KESIMPULAN [8] Lastiawan, Deni. 2011, Perancangan Sistem Monitoring
Berdasarkan penelitian yang telah dilakukan, penulis Jaringan Berbasis Web Menggunakan Codeiginiter.
menarik kesimpulan sebagai berikut: Jakarta: UIN Syarif Hidayatullah.
1. Aplikasi monitoring jaringan ini dapat membantu [9] Mulyono, Hasyim.2008. Buku Pintar Komputer. Jakarta:
memudahkan administrator jaringan dalam pemantauan Kriya Pustaka Jakarta.
jaringan yang dikelolanya, maka untuk itu aplikasi ini [10] Mulyanto, Agus. 2009. Sistem Informasi Konsep &
dirancang mempunyai fungsi monitoring, pencatatan Aplikasi. Yogyakarta: Pustaka Pelajar.
kondisi host, dan sistem notifikasi perubahan keadaan host [11] Nazir, Moh. 2005. Metode Penelitian. Bogor: Penerbit
melalui SMS. Untuk memudahkan akses monitoring dari Ghalia Indonesia.
mana saja, administrator jaringan dapat mengakses [12] Pressman, Roger S. 2002. Rekayasa Perangkat Lunak
aplikasi melalui browser biasa maupun mobile browser Pendekatan Praktis. Terjemahan CN Harnaningrum.
karena aplikasi ini telah dirancang berbasis mobile web Yogyakarta: ANDI.
dengan framework jQuery Mobile. [13] Rifaldi, Ade.2013. Aplikasi Pencarian Buku Berbasis
Lokasi Pada Smartphone Android Dengan Fitur
Pencarian Menggunakan Algoritma Levensthein
Distance (Studi Kasus: Toko Buku Gramedia). Jakarta:
UIN Syarif Hidayatullah
[14] Rizky, Soetam. 2011. Konsep Dasar Rekayasa
Perangkat Lunak. Jakarta: PT. Prestasi Pusta Karaya.
[15] Sopandi, Dede.2010.Instalasi dan KonGambarurasi
Jaringan Komputer. Bandung: Informatika Bandung.
[16] Subhansyah, Nendy. 2005. Perancangan Sistem
Akademik Sekolah Berbasis Teknologi Mobile Web.
Jakarta: UIN Syarif Hidayatullah.
[17] Sugiyono. 2009. Metode Penelitian Administrasi.
Bandung: CV Alfabeta Sutanta, Edhy. 2005. Pengantar
Teknologi Informasi. Yogyakarta: Graha Ilmu.
[18] Suteja, Bernard Renaldy dkk. 2005. Mudah dan Cepat
Menguasai Pemrograman Web. Bandung: Informatika.
[19] Wahyudi, Bambang. 2008. Konsep Dasar Sistem
Informasi dari Bit Sampai ke Database. Yogyakarta:
Andi.
[20] Widodo, Pudjo Prabowo & Heriawati. 2011.
Menggunakan UML. Bandung: Informatika
[21] Zed, Mestika. 2004. Metode Penelitian Kepustakaan.
Jakarta: Yayasan Obor Indonesia.
.