• Tidak ada hasil yang ditemukan

UNIVERSITAS BINA NUSANTARA

N/A
N/A
Protected

Academic year: 2021

Membagikan "UNIVERSITAS BINA NUSANTARA"

Copied!
18
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

ANALISA DAN PERANCANGAN PROGRAM APLIKASI

MONITORING KONEKTIFITAS JARINGAN, TRAFFIC, DAN UTILISASI BANDWIDTH DENGAN MEMANFAATKAN

SNMP (SIMPLE NETWORK MANAGEMENT PROTOCOL) PADA P.T. MANDALA MULTIFINANCE, Tbk Ricky Handrian 0700677134 Hendra 0700706191 Triadi 0700722711 Kelas/Kelompok : 07PDT/4 Abstrak

Tujuan penelitian ini ialah untuk merancang suatu aplikasi monitoring jaringan yang dapat memonitor konektifitas jaringan, traffic dan utilisasi bandwidth dalam kurun waktu yang ditetapkan user dengan memanfaatkan SNMP (Simple Network Management Protocol). Metodologi yang digunakan dalam penulisan skripsi ini adalah metode analisis meliputi analisa sistem berjalan dan analisa kebutuhan sistem menggunakan use case diagram, metode perancangan dengan menggunakan diagram alir (Flowchart), perancangan basis data, perancangan struktur menu, perancangan layar dan spesifikasi proses untuk merancang sistem yang akan dibangun, dan metode studi kepustakaan. Hasil yang dicapai melalui penulisan skripsi ini adalah suatu aplikasi network monitoring yang mampu melakukan pemantauan konektifitas jaringan, traffic dan utilisasi bandwidth dalam jaringan. Kesimpulan dari penulisan skripsi ini adalah bahwa Aplikasi Mandala NMS yang dirancang telah berfungsi dengan baik dengan tingkat keberhasilan dan akurasi yang tinggi dalam memantau konektifitas, traffic, dan utilisasi bandwidth dalam jaringan komputer pada P.T. Mandala Multifinance Tbk.

Kata Kunci

Aplikasi monitoring jaringan, SNMP, konektifitas jaringan, traffic, utilisasi bandwidth jaringan.

(2)

PRAKATA

Puji dan syukur kepada Tuhan Yang Maha Esa yang telah memberikan rahmat dan bantuanNya kepada penulis sehingga dapat menyelesaikan skripsi dengan judul “Analisa dan Perancangan Program Aplikasi Monitoring Konektifitas Jaringan, Traffic dan Utilisasi Bandwidth dengan Memanfaatkan SNMP (Simple Network Management Protocol) pada P.T. Mandala Multifinance, Tbk” sebagai salah satu syarat dalam menyelesaikan jenjang studi Strata-1 di Universitas Bina Nusantara, Jakarta.

Dalam penyusunan skripsi ini penulis mendapat bantuan dari berbagai pihak, oleh karena itu penulis ingin mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuannya dari awal sampai selesainya penyusunan skripsi ini. Penulis menyampaikan terima kasih kepada :

1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, Jakarta.

2. Bapak Sablin Yusuf, M.Sc, M.Comp.Sc, selaku Dekan Fakultas Ilmu Komputer.

3. Bapak H.M. Subekti, BE., M.Sc, selaku Ketua Jurusan Teknik Informatika. 4. Bapak Fredy Purnomo, S.Kom, M.Kom, selaku Sekretaris Jurusan Teknik

Informatika.

5. Bapak Fauzie Dahmir, Ir., M.Eng, selaku dosen pembimbing yang telah memberikan bimbingan, saran dan pengarahan kepada penulis dalam penyusunan skripsi ini.

(3)

6. Ibu Herliana selaku kepala Divisi IT dari PT Mandala Multifinance yang telah memberikan waktu, tempat dan informasi yang dibutuhkan penulis dalam penyusunan skripsi ini.

7. Orang tua dan seluruh anggota keluarga penulis yang telah memberikan dukungan moril dan materiil dalam penyusunan skripsi ini.

8. Segenap staf pengajar Fakultas Teknik Informatika yang telah memberikan bantuan kepada penulis selama masa kuliah.

9. Sahabat-sahabat yang telah memberikan dukungan serta bantuan, semangat dan sarana-sarana dalam penyusunan skripsi ini.

10. Semua pihak baik secara langsung maupun tidak langsung yang telah membantu penulis dalam penyelesaian skripsi ini.

Akhir kata, semoga skripsi ini dapat memberikan manfaat kepada pihak-pihak yang memerlukannya.

Jakarta, Januari 2007

(4)

DAFTAR ISI

HALAMAN JUDUL LUAR ………..i

HALAMAN JUDUL DALAM……… . ii

HALAMAN PERSETUJUAN HARDCOVER………... iii

HALAMAN PERNYATAAN DEWAN PENGUJI………...……….. iv

ABSTRAK...vii

PRAKATA...viii

DAFTAR ISI ... x

DAFTAR TABEL ...xvii

DAFTAR GAMBAR...xix

DAFTAR LAMPIRAN...xxiv

BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1

1.2 Ruang Lingkup…..………...………... 2

1.3 Tujuan dan Manfaat…..……….……... 3

1.4 Metodologi………….…..……….………... 4

1.5 Sistematika Penulisan.…..………. ...………... 6

BAB 2 LANDASAN TEORI 2.1 Jaringan Komputer...…... 8

2.1.1 Definisi dan Ciri-ciri Local Area Network... 8

2.1.2 Definisi dan Ciri-ciri Wide Area Network... 9

(5)

2.1.4 Model Referensi TCP/IP (TCP/IP)...11

2.1.5 Pengalamatan Jaringan... 13

2.1.6 Broadcast Address, Private Address, dan Subnet Mask...16

2.1.6.1 Broadcast Address... 17 2.1.6.2 Private Address... 17 2.1.6.3 Subnet Mask... 17 2.1.7 Topologi Jaringan.……... 18 2.2 Network Monitoring... 23 2.2.1 Connection Monitoring... 24 2.2.2 Traffic Monitoring………... 24 2.3 SNMP... 25 2.3.1 Pengertian Dasar SNMP... 25 2.3.2 Polling... 30

2.3.3 Arsitektur Network Managament...………...30

2.3.4 ASN.1... 33

2.3.5 Basic Encoding Rule (BER)... 33

2.3.6 Structure of Management Information (SMI)... 34

2.3.7 Management Information Base (MIB)...34

2.3.8 Object Identifier (OID)... 35

2.3.9 MIB syntax dan Encoding...36

2.3.10 Versi SNMP... 36

2.3.11 Arsitektur SNMP... 39

2.3.12 Tipe Data Abstrak MIB…...…... 41

(6)

2.3.14 MIB-II... 44

2.3.15 Format Message SNMPv1... 45

2.4 Perhitungan Parameter Jaringan... 51

2.5 Perancangan Piranti Lunak... 52

2.6 Alat Bantu Analisa dan Perancangan Sistem... 55

2.6.1 Use Case Diagram... 55

2.6.1.1 Use Case... 55

2.6.1.2 Actor... 56

2.6.1.3 Relationship... 56

2.6.2 Diagram Alir(Flowchart)... 57

2.6.3 Pseudocode... 58

BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 PT. Mandala Multifinance, Tbk……...…...…... 59 3.1.1 Sejarah Perusahaan... 59 3.1.2 Visi... 60 3.1.3 Misi... 60 3.1.4 Struktur Organisasi... 61 3.2 Analisa Sistem... 61

3.2.1 Wawancara dan pemberian kuisioner... 61

3.2.2 Analisa Sistem Berjalan... 62

3.2.3 Analisa Kebutuhan Sistem... 62

3.2.3.1 Kebutuhan Fungsional... 63

3.2.3.2 Kebutuhan Non-fungsional... 75

(7)

3.3 Perancangan Sistem Mandala NMS(Network Management System)... 76

3.3.1 Perancangan Struktur Menu... 76

3.3.2 Perancangan Proses... 81

3.3.2.1 Rancangan Proses Keseluruhan... 81

3.3.2.2 Rancangan Proses User Login... 82

3.3.2.3 Rancangan Proses Menu Utama... 83

3.3.2.4 Rancangan Proses User Management... 86

3.3.2.5 Rancangan Proses View Agent List... 92

3.3.2.6 Rancangan Proses System Description... 93

3.3.2.7 Rancangan Proses Traffic Monitoring... 94

3.3.2.8 Rancangan Proses Bandwith Utilization Monitoring... 97

3.3.2.9 Rancangan Proses Advanced Monitoring ... 99

3.3.2.10 Rancangan Proses Generate Report ... 100

3.3.3 Perancangan Layar... 101

3.3.3.1 Rancangan Layar pada Menu Utama... 101

3.3.3.2 Rancangan Layar pada Menu User Login... 102

3.3.3.3 Rancangan Layar pada Menu Monitoring ... 103

3.3.3.3.1 Rancangan Layar View Agent List... 104

3.3.3.3.2 Rancangan Layar System Description... 105

3.3.3.3.3 Rancangan Layar IP Traffic Monitoring... 106

3.3.3.3.4 Rancangan Layar UDP Traffic Monitoring... 107

3.3.3.3.5 Rancangan Layar Bandwidth Utilization Monitoring... 108

(8)

3.3.3.4.1 Rancangan Layar Advanced Monitoring ... 111

3.3.3.4.2 Rancangan Layar User Management... 112

3.3.3.4.2.1 Rancangan Layar Add User ... 113

3.3.3.4.2.2 Rancangan Layar Change User Name ... 114

3.3.3.4.2.3 Rancangan Layar Change Password... 115

3.3.3.4.2.4 Rancangan Layar Remove User... 116

3.3.3.5 Rancangan Layar pada Menu Report ... 116

3.3.3.5.1 Rancangan Layar Generate Report... 117

3.3.3.6 Rancangan Layar pada Menu Help... 118

3.3.4 Perancangan Basis Data... 118

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi... 121

4.1.1 Spesifikasi Sistem... 125

4.1.1.1 Perangkat Keras...125

4.1.1.2 Piranti Lunak... 125

4.1.2 Prosedur Operasional... 126

4.1.2.1 Prosedur Instalasi dan Konfigurasi Sistem... 126

4.1.2.1.1 Instalasi SNMP Management Tools... 127

4.1.2.1.2 Instalasi Java Runtime Environment... 130

4.1.2.1.3 Setting Environment Windows... 134

(9)

4.1.2.2.1 Layar User Login... 135

4.1.2.2.2 Layar Menu Utama... 136

4.1.2.2.3 Menu Monitoring... 137

4.1.2.2.3.1 Layar View Agent List... 138

4.1.2.2.3.2 Layar System Description... 140

4.1.2.2.3.3 Layar IP Traffic Monitoring... 141

4.1.2.2.3.4 Layar UDP Traffic Monitoring... 143

4.1.2.2.3.5 Layar Bandwidth Utilization... 144

4.1.2.2.4 Menu Tools... 146

4.1.2.2.4.1 Layar Advanced Monitoring... 146

4.1.2.2.4.2 Layar User Management...148

4.1.2.2.4.2.1 Layar Add User ... 149

4.1.2.2.4.2.2 Layar Change User Name... 149

4.1.2.2.4.2.3 Layar Change Password... 150

4.1.2.2.4.2.4 Layar Remove User... 150

4.1.2.2.5 Menu Report... 151

4.1.2.2.5.1 Layar Generate Reporti...151

4.1.2.2.6 Layar Menu Help...152

4.1.2.2.6.1 Layar Help...152

(10)

4.2 Evaluasi... 154

4.2.1 Evaluasi terhadap tingkat keberhasilan monitoring konektifitas jaringan ... 154

4.2.2 Evaluasi terhadap tingkat keberhasilan IP Traffic Monitoring...156

4.2.3 Evaluasi terhadap tingkat keberhasilan UDP Traffic Monitoring ... 160

4.2.4 Evaluasi terhadap akurasi Bandwidth Utilization Monitoring 163 4.2.5 Evaluasi terhadap ketepatan fitur Advanced Monitoring... 169

4.2.6 Evaluasi perbandingan sistem dengan software yang tersedia di pasaran... 171

BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan... 173

5.2 Saran... 175

DAFTAR PUSTAKA... 176

RIWAYAT HIDUP... 178 LAMPIRAN - LAMPIRAN

(11)

DAFTAR TABEL

Tabel 2.1 RFC SNMPv1………... 37

Tabel 2.2 RFC SNMPv2………...…… 38

Tabel 2.3 RFC SNMPv3………...………... 38

Tabel 2.4 Version Identifier...………… 40

Tabel 2.5 PDU Type...………….. 40

Tabel 2.6 GetResponse………... 48 Tabel 3.1 MS_USER...………….. 118 Tabel 3.2 MS_Agent...………….. 118 Tabel 3.3 MS_IPTRAFFIC...………….. 119 Tabel 3.4 MS_UDPTRAFFIC...………….. 119 Tabel 3.5 MS_Bandwidth……… 120

Tabel 4.1 Hasil pengujian terhadap keberhasilan monitoring konektifitas jaringan ... 155

Tabel 4.2 Sampel 1 hasil IP Traffic Monitoring tanpa menggunakan Ping….…... 156

Tabel 4.3 Sampel 2 hasil IP Traffic Monitoring tanpa menggunakan Ping ……….... 157

Tabel 4.4 Sampel 1 hasil IP Traffic Monitoring dengan menggunakan Ping...……... 158

Tabel 4.5 Sampel 2 hasil IP Traffic Monitoring dengan menggunakan Ping……….. 158

Tabel. 4.6 Sampel 1 hasil UDP Traffic Monitoring tanpa operasi Walk... 160

Tabel 4.7 Sampel 2 hasil UDP Traffic Monitoring tanpa operasi Walk………....161

Tabel 4.8 Sampel 1 hasil UDP Traffic Monitoring dengan operasi Walk……….161

Tabel 4.9 Sampel 2 hasil UDP Traffic Monitoring dengan operasi Walk……….162

(12)

Tabel 4.11 Sampel 2 Bandwidth monitoring menggunakan Mandala NMS……..……. 165

Tabel 4.12 Sampel 1 Bandwidth monitoring menggunakan PRTG………….……… 166

Tabel 4.13 Sampel 2 Bandwidth monitoring menggunakan PRTG………. 167

Tabel 4.14 Sampel Hasil get dengan Advanced Monitoring pada Mandala NMS... 170

Tabel 4.15 Sampel Hasil get dengan program SNMPutilG... 170

(13)

DAFTAR GAMBAR

Gambar 2.1 Perbandingan Model OSI dan TCP/IP...… 13

Gambar 2.2 Protokol TCP/IP……...……….. 12

Gambar 2.3 Bus Topology………...………. 19

Gambar 2.4 Ring Topology………...……….. 19

Gambar 2.5 Star Topology ... 20

Gambar 2.6 Extended Star topology... 21

Gambar 2.7 Hierarchical Topology... 22

Gambar 2.8 Mesh Topology……...……….. 22

Gambar 2.9 Bagan SNMP…...…... 26

Gambar 2.10 Skematik Kerja Lima Operator SNMP untuk Pertukaran antara Manager dengan Agent ...……… 28

Gambar 2.11 Centralized Architecture... 31

Gambar 2.12 Distribute Architecture...…. 31

Gambar 2.13 Hierarchical Architecture... 32

Gambar 2.14 Contoh Struktur Standar MIB Tree... 35

Gambar 2.15 Struktur Message Format SNMP... 39

Gambar 2.16 MIB-I...……….… 44

Gambar 2.17 MIB-II...…………. 45

Gambar 2.18 Field Get Request Command...… 46

Gambar 2.19 Field GetNext Request...……….. 47

Gambar 2.20 Field GetResponse Command..…... 47

(14)

Gambar 2.22 Field Trap Command... 50

Gambar 2.23 Model Linear Sekuensial... 53

Gambar 2.24 Konsep Diagram Alir…... 58

Gambar 3.1 Struktur Organisasi Perusahaan... 61

Gambar 3.2 Rancangan Use Case Sistem…... 65

Gambar 3.3 Diagram Struktur Menu Utama ... 77

Gambar 3.4 Diagram Struktur Menu Monitoring ... 77

Gambar 3.5 Diagram Struktur Menu Tools ... 77

Gambar 3.6 Diagram Struktur Menu Report...… 77

Gambar 3.7 Diagram Struktur Menu Help...………. 78

Gambar 3.8 Diagram Alir Proses Keseluruhan……… 81

Gambar 3.9 Diagram Alir Proses User Login .……… 83

Gambar 3.10 Diagram Alir Proses Menu Utama………...………… 86

Gambar 3.11 Diagram Alir Proses User Management………..……… 91

Gambar 3.12 Diagram Alir Proses View Agent List………...………… 93

Gambar 3.13 Diagram Alir Proses System Description………. 94

Gambar 3.14 Diagram Alir Proses Traffic Monitoring………..… 96

Gambar 3.15 Diagram Alir Proses Bandwidth Utilization Monitoring……….…… 98

Gambar 3.16 Diagram Alir Proses Advanced Monitoring……… 100

Gambar 3.17 Diagram Alir Proses Generate Report……….………. 101

Gambar 3.18 Rancangan Layar pada Menu Utama………... 101

Gambar 3.19 Rancangan Layar pada User Login………... 102

Gambar 3.20 Rancangan Layar Peringatan Invalid User Name or Password……... 102

(15)

Gambar 3.22 Rancangan Layar View Agent List……...……….………... 104

Gambar 3.23 Rancangan Layar System Description………...………... 105

Gambar 3.24 Rancangan Layar IP Traffic Monitoring……...………... 106

Gambar 3.25 Rancangan Layar UDP Traffic Monitoring………... 107

Gambar 3.26a Rancangan Layar Bandwidth Utilization Monitoring……...………... 108

Gambar 3.26b Rancangan Layar Bandwidth Utilization Monitoring……...………... 109

Gambar 3.27 Rancangan Layar pada Menu Tools ……...……..………... 110

Gambar 3.28 Rancangan Layar Advanced Monitoring ………..………... 111

Gambar 3.29 Rancangan Layar User Management …….……..………... 112

Gambar 3.30a Rancangan Layar Add User ………….…...……..………... 112

Gambar 3.30b Rancangan Layar pesan kesalahan pengetikan password……… 113

Gambar 3.31a Rancangan Layar Change User Name ………...………... 114

Gambar 3.31b Rancangan Layar warning invalid password…..………..……... 114

Gambar 3.32 Rancangan Layar Change Password ……...…..………... 115

Gambar 3.33 Rancangan Layar Remove User ……...……..……….……….……... 116

Gambar 3.35 Rancangan Layar pada Menu Report ……...……..…….…………... 116

Gambar 3.36 Rancangan Layar Generate Report ……...……..………... 117

Gambar 3.37 Rancangan Layar pada Menu Help ……...……..………... 118

Gambar 4.1. PC yang digunakan sebagai Manager...121

Gambar 4.2. Salah satu PC yang dijadikan Agent ... 122

Gambar 4.3. Ruang Server dan pusat jaringan P.T. Mandala Multifinance, Tbk... 122

Gambar 4.4. Server P.T. Mandala Multifinance, Tbk...123

Gambar 4.5. Swicth yang dipakai dalam implementasi program aplikasi Mandala NMS...124

(16)

Gambar 4.6 Add or Remove Programs... 127

Gambar 4.7 Windows Component Wizard... 128

Gambar 4.8 Details Management and Monitoring Tools... 128

Gambar 4.9 Windows meminta untuk memasukkan CD... 129

Gambar 4.10 Windows melakukan proses Copying Files untuk komponen SNMP.... 129

Gambar 4.11 Proses Instalasi SNMP Selesai... 130

Gambar 4.12 J2SE Development Kit 5.0 License Agreement... 131

Gambar 4.13 J2SE Development Kit 5.0 Custom Setup... 131

Gambar 4.14 Proses Instalasi J2SE... 132

Gambar 4.15 Custom SetUp Untuk JRE... 132

Gambar 4.16 Registrasi Browser...133

Gambar 4.17 Proses Instalasi JRE... 133

Gambar 4.18 Proses Instalasi Selesai... 134

Gambar 4.19. Layar User Login... 135

Gambar 4.20 layar Warning Wrong User Name or Password... 136

Gambar 4.21 Layar Menu Utama... 136

Gambar 4.22 Layar Menu Monitoring...138

Gambar 4.23 Input IP Range... 138

Gambar 4.24 Layar View Agent List... 139

Gambar 4.25 User menjalankan fitur View Agent List...139

Gambar 4.26 layar System Description...140

Gambar 4.27 Layar IP Traffic Monitoring... 141

Gambar 4.28 Layar UDP Traffic Monitoring... 143

(17)

Gambar 4.30 Layar Bandwidth Utilization Graphic...145

Gambar 4.31. Layar Tools...146

Gambar 4.32 Layar Advanced Monitoring...147

Gambar 4.33 Layar Input IP Address pada Menu Advanced Monitoring ...147

Gambar 4.34 Layar Hasil Advanced Monitoring ... 148

Gambar 4.35. Layar User Management... 148

Gambar 4.36. Layar Add User... 149

Gambar 4.37 Layar Change User Name... 149

Gambar 4.38 Layar Change Password... 150

Gambar 4.39. Layar Remove User... 150

Gambar 4.40 Layar Menu Report... 151

Gambar 4.41 Layar Generate Report... 151

Gambar 4.42 Layar Menu Help... 154

Gambar 4.43 Layar Help... 154

(18)

DAFTAR LAMPIRAN

Form wawancara………. L1 Kuisioner Survei Skripsi ………. L8 Hasil Kuisioner Survei Skripsi……….L9 Kuisioner Evaluasi Skripsi ………. L11 Hasil Kuisioner Evaluasi Skripsi ……… L12 Hasil Mandala NMS Report ………...……… L13

Referensi

Dokumen terkait

ATM Switch bertanggung jawab untuk transit sel melalui jaringan ATM, atau dapat didevinisikan bertugas menerima sel yang masuk dari ATM endpoint atau switch

Semua dosen pengajar dan karyawan Program Studi D III Kebidanan Fakultas Kedokteran Universitas Sebelas Maret Surakarta yang telah memberikan ilmunya selama

Djamarah (1994:34) menyatakan bahwa prestasi belajar adalah penilaian pendidikan tentang perkembangan dan kemajuan murid yang berkenaan dengan penguasaan bahan pelajaran

Sehingga tujuan dari penelitian ini adalah untuk mengetahui dan menjelaskan simbol dan makna yang terbangun dalam interaksi yang terjadi antara kuncen dan pengunjung

Tujuan penelitian ini adalah untuk mengetahui apakah: (1) ada pengaruh positif pelaksanaan pendidikan dan pelatihan terhadap kecerdasan emosional berwirausaha ditinjau dari

Dalam pelaksanaannya, pembiayaan Kongsi Pemilikan Rumah Syariah (KPRS) dilakukan dengan menandatangani dua akad yaitu akad Musyarakah dan Ijarah, dimana dalam

1) Meringankan beban guru dalam membelajarkan siswa, terutama bagi guru yang menghadapi kelas gemuk. 2) Memberikan dampak pengayaan pada siswa yang menjadi tutornya. 3)

Jakarta: Pusat Penerbitan Departemen Ilmu Penyakit Dalam FKUI, pp: 501-8.. Mode of dieting and dyspepsia: a