vii
UNIVERSITAS BINA NUSANTARA
_________________________________________________________________ Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Genap 2005/2006
Analisis dan Perancangan Aplikasi Pemantauan Jaringan Berbasis Layanan SNMP pada Jaringan Departemen Sosial
Muhammad Abdullah 0600638486 Ihsan Nusyataqwa 0600648846
Ferdiansyah 0600649741
Kelas/Kelompok : 08PAT/10
Abstrak
Jaringan komputer merupakan salah satu unsur vital dalam operasi sebuah organisasi saat ini, penggunaan jaringan komputer yang semakin pesat tanpa disertai manajemen jaringan yang baik dapat mengakibatkan gangguan pada operasi yang bergantung kepadanya. Tujuan penelitian ini adalah menghasilkan aplikasi yang dapat digunakan untuk menampilkan informasi tertentu dari device dalam jaringan serta mampu memonitor kinerja jaringan dengan cara memantau network device yang memiliki peranan vital dalam jaringan. Metode penelitian yang digunakan terdiri dari studi pustaka, studi lapangan, analisis dan perancangan. Analisis dan perancangan menggunakan metode analisis berorientasi obyek,dengan pendefinisian business process, use case, sequence diagram, dan class diagram. Hal yang dicapai dari penelitian ini adalah perancangan suatu aplikasi yang dapat membantu network administrator dalam memantau kondisi jaringan khususnya elemen-elemen jaringan yang terkait didalamnya untuk kepentingan troubleshooting dan analisa jaringan. Setelah dilakukan implementasi, simpulan yang dapat diambil adalah dalam penerapan aplikasi ini perlu memperhatikan beberapa faktor, seperti konfigurasi pada sisi agent yang dipantau, interval waktu pemantauan, kuantitas data hasil pemantauan, dan pengembangan lebih lanjut yang hendaknya dilakukan untuk menambahkan fungsionalitas dari aplikasi ini.
viii
PRAKATA
Ada beberapa hal-hal besar dalam hidup yang dapat disebut sebagai milestone, pencapaian seseorang yang sangat berpengaruh bagi hidupnya. Bagi penulis skripsi ini adalah pencapaian yang sangat besar, suatu penanda bagi masa yang akan datang.
Rasa syukur, takjub, dan terima kasih yang tak terhingga penulis haturkan kepada Allah SWT, atas segala rahmat dan karunianya yang tak bisa penulis hitung, karena berkat dan rahmatnya lah skripsi ini dapat penulis selesaikan dengan baik.
Penyusunan skripsi berjudul Analisis dan Perancangan Aplikasi Pemantauan Jaringan Berbasis Layanan SNMPpada Jaringan Departemen Sosial ini dilakukan sebagai salah satu syarat kelulusan dalam jenjang pendidikan strata 1 (S-1) jurusan Teknik Informatika di Universitas Bina Nusantara.
Tak ada gading yang tak retak, begitu pula dengan skripsi ini sebagai karya manusia memiliki ketidak sempurnaan. Penulis memohon maaf atas segala ketidak sempurnaan tersebut dan sangat mengharapkan kritik, saran, serta masukan dari berbagai pihak.
Pada kesempatan yang baik ini, penulis ingin menyampaikan ucapan terima kasih kepada berbagai pihak yang telah banyak membantu dalam proses penulisan skripsi ini. Penulis mengucapkan terima kasih khususnya kepada :
1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc selaku Rektor Universitas Bina Nusantara.
ix
3. Bapak Ir.Rusdianto Roestam M.Sc, Ph.D selaku pembimbing yang telah memberikan petunjuk, koreksi, saran dan bimbingan sehingga skripsi ini dapat diselesaikan.
4. Bapak Sablin Yusuf, Ir., M.Sc, M.CompSc selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara.
5. Bapak H.M. Subekti, BE, M.Sc selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.
6. Bapak Fredy Purnomo, S.Kom, M.Kom. selaku Sekretaris Jurusan Teknik Informatika.
7. Segenap pegawai Departemen Sosial, Bapak Ratmoko, Ibu Nining, Bapak Jaka Sinung, Bapak Hermana, Bapak Zulfan, Bapak Gama, Saudara Iwan, Saudara Dani. Yang sangat membantu dan memberi masukan serta saran dalam melakukan riset yang diperlukan sebagai dasar penulisan.
8. Orang tua beserta segenap keluarga yang telah mendukung secara moril maupun materiil dalam penyusunan skripsi ini.
9. Vika Ulfaliah, Perthalia Noery Perdanasari Rosul yang telah banyak membantu dalam penulisan serta memberikan semangat atau mendukung secara moriil dalam penyusunan skripsi ini.
10. Bapak Drs.Subiyanto atas bantuan dalam pengkoreksian tata bahasa indonesia yang baik dan benar.
x
xi
DAFTAR ISI
HALAMAN JUDUL LUAR... viii
HALAMAN JUDUL DALAM ... viii
HALAMAN PERSETUJUAN... viii
LEMBAR PERNYATAAN DEWAN PENGUJI... iviii
ABSTRAKSI ... viii
PRAKATA... viii
DAFTAR ISI...xi
DAFTAR TABEL...xiv
DAFTAR GAMBAR ...xv
DAFTAR LAMPIRAN... xviii
BAB 1 PENDAHULUAN ...1
1.1 Latar Belakang ...1
1.2 Ruang Lingkup...3
1.3 Tujuan dan Manfaat ...3
1.4 Metodologi Penelitian ...5
1.5 Sistematika Penulisan ...6
BAB 2 LANDASAN TEORI...8
2.1 Network...8
2.1.1 Network Device...9
2.1.2 Local Area Network (LAN)...11
xii
2.1.4 MetropolitanArea Network (MAN)...17
2.1.5 Network Topology...18
2.1.6 Protokol Jaringan ...22
2.2 Network Management...28
2.2.1 Pengertian Network Management...28
2.2.2 Perspektif Network Management...31
2.3 Simple Network Management Protocol (SNMP) ...32
2.3.1 Latar Belakang ...33
2.3.2 Arsitektur Umum SNMP...34
2.3.3 Structure of Management Information (SMI)...40
2.3.4 Management Information Base - II (MIB-II)...43
2.4 Network Monitoring ...47
2.4.1 Pengertian Network Monitoring...47
2.4.2 Informasi Network Monitoring...47
2.4.3 Implementasi Network Monitoring...48
2.4.4 Polling dan Trap...48
2.5.1 Database Management System (DBMS)...51
2.5.2 Relational Database...51
2.6 Rekayasa Piranti Lunak ...52
2.6.1 Definisi dan Karakteristik Piranti Lunak ...52
2.6.2 Konsep Perancangan Berorientasi Objek...53
2.6.3 Analisis Berorientasi Objek ...55
BAB 3 ANALISIS DAN PERANCANGAN ...58
xiii
3.1.1 Analisis Kebutuhan Sistem ...60
3.1.2 Batasan Sistem ...62
3.2 Kriteria Uji Aplikasi...63
3.3 Perancangan Sistem ...68
3.3.1 Konfigurasi Sistem Pemantauan Jaringan...68
3.3.2 Pemilihan Komponen Piranti Lunak...68
3.3.3 Perancangan Piranti Lunak ...77
BAB 4 IMPLEMENTASI DAN PENGUJIAN ...114
4.1 Spesifikasi Sistem ...114
4.1.1 Spesifikasi Piranti Lunak ...114
4.1.2 Spesifikasi Perangkat Keras...115
4.2 Prosedur Operasional ...115
4.2.1 Application Setup...116
4.2.2 Penggunaan Aplikasi...116
4.2.3 Pengujian Kinerja Jaringan ...126
4.2.4 Perbandingan Aplikasi ...126
BAB 5 SIMPULAN DAN SARAN...139
5.1 Simpulan ...139
xiv
DAFTAR TABEL
Tabel 3.1 MonitoringData...112
Tabel 3.2 UserData ...112
Tabel 4.1 Data Server Proxy ...127
Tabel 4.2 Data Server Web ...129
Tabel 4.3 Data Mail Server ...131
Tabel 4.4 Data Per Menit ...133
xv
DAFTAR GAMBAR
Gambar 2.1 Sebuah Hub ...9
Gambar 2.2 Sebuah Switch ...10
Gambar 2.3. Sebuah Router Cisco ...10
Gambar 2.4. LAN...11
Gambar 2.5 Ilustrasi Sederhana WAN...13
Gambar 2.6 Circuit Switching...14
Gambar 2.7 Packet Switching ...15
Gambar 2.8 Frame Relay ...16
Gambar 2.9 ATM ...17
Gambar 2.10 MAN ...18
Gambar 2.11 Topologi Bus ...19
Gambar 2.12 Topologi Tree...20
Gambar 2.13 Topologi Ring ...21
Gambar 2.14 Topologi Star...22
Gambar 2.15. 7 Lapisan OSI...23
Gambar 2.16 Model Lapisan TCP/IP...26
Gambar 2.17. Ilustrasi Transfer Data Dalam SNMP ...35
Gambar 2.18 Prinsip Kerja SNMPv1 Secara Umum ...37
Gambar 2.19 3 Tipe Kegiatan Manager Terhadap Agent ...38
Gambar 2.20 Alur Request Standar Manager Terhadap Agent ...38
Gambar 2.21 Mekanisme Trap...40
xvi
Gambar 3.7 Use Case Umum Sistem...78
Gambar 3.2 Activity Diagram Umum...80
Gambar 3.3 Activity Diagram Pengambilan Informasi ...81
Gambar 3.4 Activity Diagram Pengujian Performa Jaringan ...82
Gambar 3.5 Activity Diagram WakeOnLAN ...83
Gambar 3.6 Activity Diagram User Management ...84
Gambar 3.14 Sequence Diagram Login berhasil ...85
Gambar 3.15 Sequence Diagram Login Username tidak valid...86
Gambar 3.16 Sequence Diagram Login Password tidak valid...87
Gambar 3.16 Sequence Diagram Pengambilan Informasi berhasil ...88
Gambar 3.17 Sequence Diagram Pengambilan Informasi Gagal...89
Gambar 3.18 Sequence Diagram Set Konfigurasi ...90
Gambar 3.18 Sequence Diagram Start Session...91
Gambar 3.18 Sequence Diagram Stop Session ...92
Gambar 3.19 Sequence Diagram View Report ...93
Gambar 3.20 Sequence Diagram Search Berhasil ...94
Gambar 3.21 Sequence Diagram Password Baru Tidak Terkonfirmasi ...95
Gambar 3.22 Sequence Diagram WakeOnLAN ...96
Gambar 3.23 Sequence Diagram WakeOnLAN Gagal Broadcast Addres ...97
Gambar 3.24 Sequence Diagram WakeOnLAN Gagal MACAddress ...98
Gambar 3.25 Sequence Diagram Tambah User Baru ...99
Gambar 3.26 Sequence Diagram Tambah User Baru Gagal...100
Gambar 3.27 Sequence Diagram Hapus User Berhasil ...101
xvii
Gambar 3.29 Sequence Diagram Edit Password Berhasil ...103
Gambar 3.30 Sequence Diagram User Gagal Password Lama ...104
Gambar 3.31 Sequence Diagram Password Baru Tidak Terkonfirmasi ...105
Gambar 3.32 Class Diagram ...106
Gambar 3.33 Package Athena Utama ...107
Gambar 3.34 Package Athena Investigator...108
Gambar 3.35 Package Athena Monitoring...109
Gambar 3.36 Package Athena User Manager ...110
Gambar 4.1 Menu Login ...118
Gambar 4.2 Menu Investigator ...119
Gambar 4.3 Menu Performance Monitoring...120
Gambar 4.4 Menu Set Konfigurasi ...121
Gambar 4.5 Menu View Monitoring Reports ...122
Gambar 4.6 Menu WakeOnLAN ...122
Gambar 4.7 Menu Add User ...123
Gambar 4.8 Menu Change Password ...123
Gambar 4.8 Menu Delete User...124
Gambar 4.10 Menu View Registered User (User Manager)...124
xviii