i
Implementasi Linux Network Management System (NMS) untuk
Monitoring Beban Trafik dan Mapping Jaringan
SKRIPSI
AZIZ WIJAYA
NIM: 08560306
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
ii
Implementasi Linux Network Management System (NMS) untuk Monitoring Beban Trafik dan Mapping Jaringan
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I pembimbing II
Ir. Mohammad Irfan, MT Zamah Sari, ST. MT
NIP.108.2030.255
iii
Implementasi Linux Network Management System (NMS) untuk Monitoring Beban Trafik dan Mapping Jaringan
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Aziz Wijaya
08560306
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 7 Januari 2014
Mengesahkan,
Penguji I Penguji II
Setio Basuki, ST Yuda Monarko, SKom. Msc
NIP.108.0907.0476 NIP.108.0907.0443
Mengetahui,
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, SKom. MT NIP.108.9504.0330
iv Yang bertanda tangan di bawah ini :
NAMA : AZIZ WIJAYA NIM : 08560306
FAKULTAS : TEKNIK
JURUSAN : TEKNIK INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Implementasi Linux Network Management System (NMS) untuk Monitoring Beban Trafik dan Mapping
Jaringan” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis
orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Mengetahui, Malang, 27 Desember 2013
Dosen Pembimbing Yang Membuat Pernyataan
Ir. Mohammad Irfan, MT Aziz Wijaya
v ABSTRAK
Banyaknya perangkat jaringan yang digunakan dibutuhkan suatu mekanisme manajemen jaringan yang didesain untuk memantau status infrastuktur LAN / WAN dan memastikan perangkat-perangkat tersebut dalam kondisi normal dan aktif, dapat melihat statistik dalam bentuk grafik, pengecekan kondisi sinyal, dan dapat memprediksi masalah yang akan muncul atau dapat memantau paket data yang lewat di trafik jaringan. Dibutuhkan suatu manajemen untuk monitoring dan mapping jaringan agar kehandalan sistem tetap terjaga, pengawasan 24 jam terus menerus tanpa henti untuk menjamin availability layanan.
Untuk dapat memantau perangkat jaringan kita harus mengaktifkan SNMP (Simple Network Management Protocol) supaya informasi yang dibutuhkan untuk manajemen jaringan bisa dikirim menggunakan TCP/IP. Berfungsi memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja dengan cara menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang dikelola.
vi
ABSTRACT
The number of devices that use the network requires a network management mechanism designed to monitor the status of infrastructure LAN / WAN and ensure these devices and active under normal conditions can look at the statistics in graphical form checking the condition of the signal and can predict the problems that will arise or can monitor data packets passing the network traffic. It takes a management network for monitoring and mapping that system reliability is maintained 24 hour surveillance continuously without stopping to ensure service availability .
To be able to monitor the network devices we have to enable SNMP ( Simple Network Management Protocol ) so that the information needed for network management can be sent using TCP / IP. Serves to monitor and manage the network in a systematic computer remotely or in the control center just by way of collecting the data and make the determination of the variables in the managed network element .
vii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul “Implementasi Linux Network Management System (NMS) untuk Monitoring Beban Trafik dan Mapping
Jaringan” penulis menyampaikanucapan terima kasih yang sebesar-besarnya kepada :
1. Bapak Mohammad Irfan, Ir. MT dan Zamah Sari, ST. MT Selaku pembimbing tugas akhir.
2. Bapak Sudarman, Ir. MT selaku Dekan Fakultas Teknik.
3. Bapak Eko Budi Cahyono, S,Kom. MT selaku Ketua Jurusan Teknik Informatika 4. Bapak Khoirul Anam, SH selaku TU Teknik Sipil yang mendukung pengerjaan Tugas
Akhir ini.
5. Kedua orang tua, bapak Suyanto dan Ibu Siti Jartiyah yang selalu mendoakan,menyemangati dan memberi motivasi supaya cepat lulus.
6. Para sahabat yang boleh dipinjam laptopnya untuk mengerjakan Tugas Akhir ini. Tugas Akhir ini dilaksanakan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik Informatika di Universitas Muhammadiyah Malang. Penulis menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang membangun agar Tugas Akhir ini lebih bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 28 Desember 2013
Penulis
viii
Halaman
LEMBAR PERSETUJUAN ………. i
LEMBAR PENGESAHAN ………. ii
LEMBAR PERNYATAAN ……….. iii
ABSTRAK ………. iv
ASTRACT ……… v
KATA PENGANTAR ……… vi
DAFTAR ISI ……….. vii
DAFTAR GAMBAR ………. x BAB I PENDAHULUAN 1.1 Latar Belakang ………. 1 1.2 Rumusan Masalah ……… 1 1.3 Tujuan ……….. 2 1.4 Batasan Masalah ……….. 2 1.5 Metodologi ………... 2 1.6 Sistematika Penulisan ………... 4
BAB II LANDASAN TEORI 2.1 Konsep Dasar Jaringan Komputer ………... 5
2.1.1 Jenis-Jenis Jaringan Komputer ………. 5
2.1.1.1 Local Area Network (LAN) ………... 5
ix
2.1.1.3 Wide Area Network (WAN) ………... 7
2.1.1.4 Client-Server ……… 7
2.1.1.5 Peer to Peer ……….. 8
2.1.2 Topologi Jaringan Komputer ……….. 8
2.1.2.1 Topologi Bus ……….... 8
2.1.2.2 Topologi Ring ………... 9
2.1.2.3 Topologi Star ……… 9
2.2 Network Manajemen System ………. 10
2.3 Network Monitoring System ……….. 11
2.4 SNMP (Simple Network Manajemen Protocol) ………. 12
2.4.1 Overview TCP/IP ……… 13
2.4.2 Komponen SNMP ……….. 14
2.4.3 MIB (Management Information Base) ……… 14
2.4.4 Agent SNMP ………... 15
2.5 Pemetaan Jaringan ……….. 17
2.6 Open system interconnection (OSI) ……… 18
2.6.1 Model Referensi Jaringan Terbuka ……….. 19
2.6.2 Konsep Dasar TCP/IP ……….. 21
2.6.3 Dasar Arsitektur TCP/IP ……….. 21
BAB III PERANCANGAN SISTEM 3.1 Spesifikasi dan Perancangan Sistem ……….. 23
x
3.1.2 Spesifikasi Kebutuhan Software ……… 23
3.2 Pemodelan Sistem ………. 24
3.3 Implementasi Sistem Operasi Ubuntu 12.04 ……… 25
3.4 Implementasi Access Point ……..………. 25
3.5 Instal dan Konfigurasi aplikasi pada server ……….. 26
3.6 Mengaktifkan SNMP pada client yang mempunyai OS windows ………... 34
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem ………. 38
4.2 Pengujian Sistem ………... 38
4.3 Pengujian Access Point ………. 39
4.4 Pengujin Konektivitas dan Mapping Jaringan ……….. 40
4.5 Pengujian hasil Monitoring ………... 43
4.5.1 Pengujian pada server ubuntu ……… 44
4.5.2 Pengujian pada client windows pertama ………... 49
4.5.3 Pengujian pada client Mikrotik ………. 53
4.5.4 Pengujian pada client windows kedua ……….. 55
BAB V PENUTUP 5 Kesimpulan dan Saran ……… 58
DAFTAR PUSTAKA ... 59
xi
Gambar 2.1 Skema Jaringan LAN ………... 6
Gambar 2.2 Skema Jaringan MAN ……….. 6
Gambar 2.3 Skema Jaringan WAN ……….. 7
Gambar 2.4 Skema Topologi Bus………. 8
Gambar 2.5 Skema Topologi Ring ………... 9
Gambar 2.6 Skema Topologi Star ……… 10
Gambar 2.7 Proses dalam Sistem Monitoring ……….. 11
Gambar 2.8 Model TCP/IP ……… 13
Gambar 2.9 Interaksi antara Manager dan Agent ………. 15
Gambar 2.10 Subsistem dalam Agent SNMP ………... 16
Gambar 2.11 Contoh Pemetaan Skala besar Proyek ………... 17
Gambar 2.12 Hubungan antara OSI, Darpa dan TCP/IP ……… 19
Gambar 3.1 Implementasi NMS ………. 24
Gambar 3.2 Tampilan Ubuntu ……… 25
Gambar 3.3 Access Point ……… 26
Gambar 3.4 Instalasi Software ……… 27
Gambar 3.6 Pilih Apache 2 ………. 27
Gambar 3.8 Ketikkan Pasword lagi ……… 28
Gambar 3.9 Pasword untuk Cacti ………... 29
Gambar 3.12 Tampilan Login Cacti ………. 30
Gambar 3.13 Pembuatan Device ……….. 31
Gambar 3.15 Konfigurasi Device ………... 32
xii
Gambar 4.2 Access Point sudah aktif ……….. 40
Gambar 4.3 Pengujian dari Server ke Client ……….... 41
Gambar 4.4 Pengujian dari Mikrotik ke Server ……… 41
Gambar 4.5 Pengujian dari Client Windows ke Server ……… 42
Gambar 4.6 Mapping Jaringan ……….. 42
Gambar 4.7 Semua Perangkat telah Terhubung ……… 43
Gambar 4.8 Perangkat yang tidak terhubung jaringan berwarna merah ………... 43
Gambar 4.9 Kapasitas Pemakaian Hardisk Ubuntu Server ………... 44
Gambar 4.10 Total Pemakaian RAM Ubuntu Server ……… 45
Gambar 4.11 Server tidak melakukan Aktivitas ……… 46
Gambar 4.12 Server sedang Browsing ………... 46
Gambar 4.13 Server sedang Browsing, Monitoring dan Download ……….. 46
Gambar 4.14 Pemakaian Chaced Memory Ubuntu Server ………. 47
Gambar 4.15 Persentase Pemakaian CPU Server Ubuntu ……….. 48
Gambar 4.16 Kapasitas Pemakaian Hardisk Client Windows ……… 49
Gambar 4.17 Kapasitas Pemakaian RAM Client Windows ………... 50
Gambar 4.20 Client melakukan Browsing dan Sharing File ……….. 51
Gambar 4.22 Tampilan Mikrotik ……… 53
Gambar 4.23 Tampilan Winbox ………. 53
Gambar 4.24 Mengaktifkan SNMP Mikrotik ………. 54
xiii
DAFTAR PUSTAKA
Aziz, M.F., Belajar Sendiri Pemrograman PHP 4 bagi web programmer, Jakarta: Elex Media Komputindo, 2001.
Berry, I., The Cacti Manual, England: Ian Berry, 2005.
Hazewinkel, H., PHP-SNMPv3; status monitoring, Frankfurt: Internet Management Consultant, 2002.
Jansen, M., Merz, A., PEAR Manual, America:The PEAR Documentation Group, 2005. Jogiyanto H.M. Analisis Desain dan Sistem Informasi. Jakarta: PT ELEX Media
Komputindo, 2002.
Purbo W.O. TCP/IP Standar, Desain, dan Implementasi. Jakarta: PT Elek Media Komputindo, 1998.
Purbo W.O. Mengenal Protocol Internet TCP IP, http://onno.vlsm.org/ v11/ ref-ind-1/network/ mengenal–protokol-internet-tcpip-1998.rtf, diakses tanggal 23 Maret 2005