62
59 BAB 3 ANALISA DAN PERANCANGAN SISTEM Pada bab ini akan diuraikan sejarah dan visi misi perusahaan, analisa sistem yang terdiri dari analisa sistem berjalan, analisa kebutuhan sistem dengan Use Case Diagram, serta perancangan sistem yang terdiri dari perancangan diagram struktur menu, perancangan proses dan diagram alir (flowchart), perancangan layar, dan perancangan basis data. 3.1. PT. Mandala Multifinance, Tbk Analisa dan perancangan Aplikasi Network Monitoring yang diberi nama Mandala NMS (Network Monitoring System) ini dibuat berdasarkan hasil survey yang dilakukan pada PT. Mandala Multifinance, Tbk. Berikut ini sekilas penjelasan mengenai sejarah , visi dan misi perusahaan. 3.1.1. Sejarah Perusahaan Mandala Multifinance adalah perusahaan pembiayaan sepeda motor untuk berbagai merk. Pada tahun 1997, Mandala Multifinance didirikan untuk mendukung usaha pemegang saham mayoritas, PT.Jayamandiri Gernasejati sebagai super dealer sepeda motor yamaha di Jawa Barat dengan manajemen yang berpengalaman sejak tahun 1979 dalam bisnis sepeda motor.

BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

Embed Size (px)

Citation preview

Page 1: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

59

BAB 3

ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan diuraikan sejarah dan visi misi perusahaan, analisa sistem

yang terdiri dari analisa sistem berjalan, analisa kebutuhan sistem dengan Use Case

Diagram, serta perancangan sistem yang terdiri dari perancangan diagram struktur

menu, perancangan proses dan diagram alir (flowchart), perancangan layar, dan

perancangan basis data.

3.1. PT. Mandala Multifinance, Tbk

Analisa dan perancangan Aplikasi Network Monitoring yang diberi nama

Mandala NMS (Network Monitoring System) ini dibuat berdasarkan hasil survey yang

dilakukan pada PT. Mandala Multifinance, Tbk. Berikut ini sekilas penjelasan mengenai

sejarah , visi dan misi perusahaan.

3.1.1. Sejarah Perusahaan

Mandala Multifinance adalah perusahaan pembiayaan sepeda motor untuk

berbagai merk.

Pada tahun 1997, Mandala Multifinance didirikan untuk mendukung usaha

pemegang saham mayoritas, PT.Jayamandiri Gernasejati sebagai super dealer

sepeda motor yamaha di Jawa Barat dengan manajemen yang berpengalaman sejak

tahun 1979 dalam bisnis sepeda motor.

Page 2: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

60

Mandala Multifinance tidak membatasi pengembangan pasar hanya pada

satu merk saja. Karenanya, perusahaan menjalin hubungan yang baik dengan

dealer sepeda motor dari berbagai merk khususnya sepeda motor buatan jepang.

hingga kini, melalui ke-47 jaringan pemasarannya di 15 provinsi, Mandala

Multifinance mempunyai hubungan baik dengan tidak kurang 650 dealer sepeda

motor dari berbagai merk.

3.1.2. Visi

Menjadi Perusahaan Pembiayaan Andalan Yang Berorientasi Pada

Kepuasan Pelanggan.

3.1.3. Misi

Menyediakan fasilitas pembiayaan yang optimal, dengan didukung oleh

sumber daya manusia yang profesional serta teknologi informasi tepat guna dan

jaringan kantor yang luas.

• Mengutamakan kepuasan pelanggan dan mitra kerja.

• Mengutamakan kemitraan yang saling menguntungkan.

• Menjaga kreditbiltas dari perbankan.

• Memperluas jaringan pemasaran dan bisnis, khususnya di daerah

dengan potensi pertumbuhan yang tinggi.

• Mengoptimalkan Kinerja Perusahaan

Page 3: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

61

3.1.4. Struktur Organisasi

Gambar 3.1 Struktur Organisasi Perusahaan

3.2. Analisa Sistem

Pada tahapan ini dilakukan langkah – langkah untuk menentukan tingkat

fungsionalitas yang diharapkan dari sistem yang akan dibuat.

3.2.1 Wawancara dan pemberian kuisioner

Survey yang kami lakukan adalah dalam bentuk wawancara dan

pemberian kuisioner. survey merupakan tahap awal dari pengumpulan

informasi yang kami butuhkan dalam proses analisa dan perancangan.

Hasil wawancara dan pertanyaan kuisioner kami lampirkan.

Page 4: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

62

3.2.2 Analisa Sistem Berjalan

Berdasarkan hasil survei, kuisioner dan wawancara, sistem yang

sudah berjalan antara lain:

1. Jaringan Komputer di kantor pusat PT. Mandala Multifinance Tbk

belum mengimplementasikan software yang secara khusus

melakukan proses manajemen jaringan.

2. Para staff IT PT. Mandala Multifinance Tbk. menginginkan

sebuah aplikasi yang mencakup monitoring utilisasi bandwidth,

konektifitas, dan traffic paket-paket pada jaringan. Kesimpulan

pernyataan ini diambil dari hasil kuisioner yang bisa dilihat di

Lampiran.

3.2.3 Analisa Kebutuhan Sistem

Hal pertama yang perlu dilakukan dalam analisis kebutuhan

sistem adalah menentukan dan mengungkapkan kebutuhan sistem.

Kebutuhan sistem terbagi menjadi dua yaitu kebutuhan sistem fungsional

dan kebutuhan sistem non-fungsional, yang diperlukan untuk menemukan

tujuan yang hendak dicapai. (Whitten, 2004, p212)

Definisi kebutuhan sistem bertujuan antara lain untuk :

1. Menjelaskan gambaran sistem yang dikehendaki.

2. Menjelaskan tujuan perancangan sistem.

3. Dijadikan sebagai acuan dalam proses perancangan sistem.

4. Dijadikan sebagai tolok ukur keberhasilan perancangan sistem.

Page 5: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

63

3.2.3.1 Kebutuhan fungsional

Berdasarkan hasil pengamatan penulis, sistem yang akan

dibuat diharapkan akan dapat memenuhi kebutuhan sebagai

berikut:

1. Sistem menyediakan fitur login dimana sistem mengharuskan

user untuk melakukan login terlebih dahulu.

2. Sistem menyediakan fitur user management dimana user yang

telah login bisa melakukan add user, change User Name,

remove user dan change password

3. Sistem dapat mengenali network device yang di-managed

berdasarkan IP address. Pengenalan ini akan dilakukan secara

otomatis oleh sistem.

4. Sistem dapat mendeteksi gangguan konektifitas yang terjadi

pada perangkat jaringan .

5. Sistem dapat memonitor System Description (System name,

System OID, Operating sistem, SysUptime, dan Phisical

Address) dari masing masing PC Agent yang sedang Online.

6. Sistem dapat memonitor traffic jaringan dengan mencatat

jumlah paket IP dan UDP yang diterima dan yang dikirim

pada masing-masing PC Agent secara berkesinambungan.

.Hasil pembacaan akan ditampilkan dalam bentuk tabel.

7. Sistem dapat memonitor utilisasi bandwidth yang terpakai dari

masing-masing PC Agent secara berkesinambungan.Hasil

pembacaan akan ditampilkan dalam bentuk tabel dan grafik

Page 6: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

64

dengan domain waktu, sehingga memudahkan pembacaan

oleh user.

8. Sistem dapat menampilkan MIB Browser dan memungkinkan

user untuk melakukan GET value dengan memilih OID pada

MIB Browser atau meng-input OID secara manual kemudian

memilih aksi yang diinginkan.

9. Sistem dapat menghasilkan laporan (report) berdasarkan data

yang dikumpulkan secara berkala. Laporan yang dihasilkan

akan dapat dibaca oleh user.

Page 7: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

65

User

Mandala Network Monitoring System

User Login

BandwidthUtilization Monitoring

Generate Report

Advanced Monitoring

User Management

View Agent List

System Description

IP TrafficMonitoring

UDP TrafficMonitoring

Gambar 3.2 Rancangan Use Case Sistem

• Use Case User Login

Use Case ini menggambarkan proses user melakukan login untuk

dapat masuk ke dalam sistem.

o User Mengeksekusi Program.

o Sistem menampilkan Layar User Login

Page 8: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

66

o User memasukkan User Name dan password.

o Sistem mengecek apakah User Name dan password yang

dimasukkan oleh user sudah benar dengan cara

mencocokkannya dengan User Name dan password yang

telah tersimpan di database. Untuk penggunaan pertama

kali , user akan diberi satu buah User Name dan password

default.

o Jika User Name dan password benar, maka sistem akan

menampilkan layar Menu Utama. Jika User Name atau

password salah, maka sistem akan kembali menampilkan

layar User Login.

• Use Case View Agent List

Use Case ini menggambarkan proses user menggunakan sistem

untuk melihat daftar Agent yang sedang Online.

1. User memilih menu Monitoring – View Agent List

2. Sistem menampilkan layar Input IP Range

3. User menginput IP range secara manual pada textfield

yang telah disediakan.

4. Sistem melakukan proses Ping kepada seluruh agent

yang ada di dalam jaringan.

5. Sistem menampilkan layar Agent List yang berisi daftar

IP address Agent yang sedang online.

Page 9: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

67

6. Untuk memperbaharui Agent List , User menekan

tombol Refresh pada layar Agent List , Sistem akan

kembali menjalankan proses nomor 2 dan 3.

• Use Case IP Traffic Monitoring

Use Case ini menggambarkan proses user menggunakan sistem

untuk melihat melakukan monitoring terhadap traffic IP pada

salah satu komputer agent.

1. User menggunakan Use Case View Agent List

2. User memilih Agent yang akan dimonitor pada Agent

List.

3. User memilih menu Monitoring – Traffic Monitoring –

IP. Sistem menampilkan layar IP Traffic Monitoring.

Pada layar ini sudah terdapat IP address Agent yang

dipilih.

4. User mengisi time interval.

5. Pada Layar IP Traffic Monitoring, User menekan tombol

start untuk memulai proses monitoring.

6. Sistem menampilkan data yang dikumpulkan dari proses

monitoring. Data disajikan dalam bentuk tabel pada layar

IP Traffic Monitoring.

7. User menekan tombol stop untuk menghentikan proses

monitoring.

8. Sistem menghentikan proses monitoring.

Page 10: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

68

9. User menekan tombol close untuk menutup layar IP

Traffic Monitoring dan menyimpan data yang didapatkan

selama proses ke dalam database.

• Use Case UDP Traffic Monitoring

Use Case ini menggambarkan proses user menggunakan sistem

untuk melihat melakukan monitoring traffic UDP packets pada

salah satu komputer agent..

1. User menggunakan Use Case View Agent List

2. User memilih Agent yang akan dimonitor pada Agent

List.

3. User memilih menu Monitoring – Traffic Monitoring –

UDP. Sistem menampilkan layar UDP Traffic

Monitoring. Pada layar ini sudah terdapat IP address

Agent yang telah dipilih.

4. User mengisi time interval.

5. Pada Layar UDP Traffic Monitoring, User menekan

tombol start untuk memulai proses monitoring.

6. Sistem menampilkan data yang dikumpulkan dari proses

monitoring. Data disajikan dalam bentuk tabel pada layar

UDP Traffic Monitoring.

7. User menekan tombol stop untuk menghentikan proses

monitoring.

8. Sistem menghentikan proses monitoring.

Page 11: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

69

9. User menekan tombol close untuk menutup layar UDP

Traffic Monitoring dan menyimpan data yang didapatkan

selama proses ke dalam database.

• Use Case Bandwidth Utilization Monitoring

Use Case ini menggambarkan proses user menggunakan sistem

untuk melihat melakukan Bandwidth Utilization Monitoring

pada salah satu komputer agent..

1. User menggunakan Use Case View Agent List

2. User memilih Agent yang akan dimonitor pada Agent

List.

3. User memilih menu Monitoring – Bandwidth Utilization.

Sistem menampilkan layar Bandwidth Utilization

Monitoring . Pada layar ini sudah terdapat IP address

Agent yang dipilih , dan time interval default.

4. User dapat mengubah time interval, atau membiarkannya

dengan default value.

5. User menekan tombol start untuk memulai proses

monitoring.

6. Sistem menampilkan data yang dikumpulkan dari proses

monitoring. Data disajikan dalam bentuk tabel dan grafik

pada layar Bandwidth Utilization Monitoring .

7. User menekan tombol stop untuk menghentikan proses

monitoring.

Page 12: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

70

8. Sistem menghentikan proses monitoring.

9. User menekan tombol close untuk menutup layar

Bandwidth Utilization Monitoring dan menyimpan data

yang didapatkan selama proses ke dalam database.

• Use Case Advanced Monitoring

Use Case ini menggambarkan proses user menggunakan sistem

untuk melakukan monitoring pada Agent berdasarkan OID yang

dipilih pada MIB Browser dan IP Address yang diinput secara

manual.

1. User memilih menu Tools – Advanced Monitoring

2. Sistem menampilkan layar Advanced Monitoring beserta

MIB Browser. MIB Browser berisi daftar dan deskripsi

dari OID.

3. User menginput IP address agent pada textfield yang

disediakan.

4. User menekan tombol GET.

5. Sistem melakukan proses GET berdasarkan informasi

yang diinput oleh user dan menampilkan hasilnya.

• Use Case Report

Page 13: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

71

Use Case ini menggambarkan proses user menggunakan sistem

untuk membuat report berdasarkan data-data yang telah terkumpul

di dalam database.

1. User memilih menu Report

2. Sistem menampilkan Layar Report

3. User memilih salah satu jenis report yang disediakan oleh

sistem.

4. Sistem melakukan query data yang diinginkan user di

dalam database, kemudian mengolahnya menjadi sebuah

report.

5. Sistem menampilkan report dalam bentuk tabel dan grafik.

• Use Case View system Description

Use Case ini menggambarkan proses user menggunakan sistem

untuk melihat melakukan monitoring pada Sistem Description

pada PC agent..

1. User memilih Agent yang akan dimonitor pada Agent

List.

2. User memilih menu Monitoring - System Description

3. Sistem menampilkan layar System Description yang

menampilkan atribut Agent tujuan. Atribut yang

ditampilkan yaitu : IP Address, Sistem Name, Operating

Sistem, OID, MAC Address, dan Sys Up Time.

Page 14: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

72

• Use Case User Management

Use Case ini menggambarkan proses user menggunakan sistem

untuk menambah user baru, merubah User Name atau password

serta menghapus user.

Add User :

1. User memilih menu Tools – User Management

2. Sistem menampilkan layar User Management.

3. Pada Layar User Management, User menekan tombol

Add User.

4. Sistem Menampilkan Layar Add User

5. User Menginput User Name, Password,dan Confirm

Password.

6. User mengklik tombol Ok untuk mengakhiri proses,

kemudian sistem akan menampilkan Warning pada User

untuk meyakinkan apakah User ingin menambah User

tersebut. User mengklik tombol cancel untuk

membatalkan proses.

7. Sistem menampilkan User Name yang baru dibuat pada

list user di layar User Management.

Change User Name :

1. User memilih menu Tools – User Management

2. Sistem menampilkan layar User Management.

Page 15: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

73

3. Pada Layar User Management, User memilih salah satu

User Name yang disediakan oleh sistem dan mengklik

tombol Change User Name.

4. Sistem Menampilkan Layar Change User Name, untuk

meminta Password User yang ingin diubah namanya dan

User Name baru.

5. User Menginput Password dan User Name baru .

6. Sistem membandingkan Password yang dimasukkan

dengan yang tersimpan di database. Jika Password benar,

maka sistem akan menampilkan Warning pada User

untuk meyakinkan apakah User ingin merubah Nama

dari User Name tersebut. Jika Salah, maka user akan

diminta untuk mengisi password kembali. User mengklik

tombol Ok untuk mengakhiri proses atau tombol cancel

untuk membatalkan proses..

7. Sistem menampilkan User Name yang sudah berubah

pada list user di layar User Management.

Change Password :

1. User memilih menu Tools – User Management

2. Sistem menampilkan layar User Management.

3. Pada Layar User Management, User memilih salah satu

User Name yang disediakan oleh sistem dan mengklik

tombol Change Password.

Page 16: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

74

4. Sistem Menampilkan Layar Change Password, untuk

meminta Password user yang ingin diubah namanya,

Password baru, dan Confirm Password.

5. User Menginput Password, Password baru, dan Confirm

Password .

6. Sistem membandingkan password yang dimasukkan

dengan yang tersimpan di database. Jika Password benar,

maka sistem akan menampilkan Warning pada User

untuk meyakinkan apakah User ingin merubah Password

dari User Name tersebut. Jika Salah, maka user akan

diminta untuk mengisi Password kembali. User mengklik

tombol Ok untuk mengakhiri proses atau tombol cancel

untuk membatalkan proses.

7. Sistem merubah Password dari User Name yang telah

dipilih sebelumnya pada list user di layar User

Management.

Remove User :

1. User memilih menu Tools – User Management

2. Sistem menampilkan layar User Management.

3. Pada Layar User Management, User memilih salah satu

User Name yang disediakan oleh sistem dan mengklik

tombol Remove User..

Page 17: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

75

4. Sistem Menampilkan Layar Remove Password, untuk

meminta Password User yang ingin dihapus dan Confirm

Password.

5. User Menginput Password dan Confirm Password .

6. Sistem membandingkan Password yang dimasukkan

dengan yang tersimpan di database. Jika Password benar,

maka sistem akan menampilkan Warning pada User

untuk meyakinkan apakah User ingin menghapus User

Name tersebut. Jika Salah, maka user akan diminta untuk

mengisi Password kembali. User mengklik tombol Ok

untuk mengakhiri proses atau tombol cancel untuk

membatalkan proses.

7. Sistem menghapus User Name Name yang telah dipilih

sebelumnya pada list user di layar User Management.

3.2.3.2 Kebutuhan Non-fungsional

1. Sistem dikembangkan dengan platform desktop.

2. Sistem memiliki respon time yang relatif cepat.

3. Sistem memiliki tampilan layar dan navigasi yang user

friendly.

4. Sistem memungkinkan frequent user untuk menggunakan

shortcut.

Page 18: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

76

3.2.4 Batasan Sistem

Perancangan sistem yang dibuat dalam skripsi ini akan difokuskan

pada sistem yang dapat melakukan monitoring kinerja jaringan dengan

menggunakan protokol SNMP(Simple Network Management Protocol)..

Adapun batasan – batasan sistem tersebut adalah sebagai berikut :

1. Monitoring utilisasi bandwidth, konektifitas dan traffic Jaringan

dilakukan berdasarkan kinerja network device dan lalulintas

paket-paket data.

2. Sistem bekerja menggunakan prinsip polling.

3. Sistem bekerja sebagai desktop application.

4. Sistem bekerja dibawah platform Windows.

5. Perhitungan parameter-parameter kinerja jaringan dilakukan

dengan mengolah variabel-variabel yang ada dalam Management

Information Base II.

3.3 Perancangan Sistem Mandala NMS(Network Management System)

Pada bagian ini akan dibahas perancangan sistem dari aplikasi Mandala

NMS(Network Management System) . Sistem ini dirancang melalui beberapa tahap,

yaitu: perancangan proses, perancangan struktur menu ,perancangan layar ,dan

perancangan Basis Data.

3.3.1 Perancangan Struktur Menu

Diagram berikut merupakan struktur menu dari program

aplikasi Mandala NMS.

Page 19: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

77

Gambar 3.3 Diagram Struktur Menu Utama

Gambar 3.4 Gambar Diagram Struktur Menu Monitoring

Gambar 3.5 Diagram Struktur Menu Tools

Gambar 3.6 Diagram Struktur Menu Report

Report

Generate Report

Tools

Advanced Monitoring

User Management

Monitoring

View Agent List

System Description

Traffic Bandwidth Utilization

UDP IP

Exit

Menu Utama

Monitoring Tools Report Help

Page 20: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

78

Gambar 3.7 Gambar Diagram Struktur Menu Help

Berikut penjelasan dari perancangan masing-masing menu

tersebut:

• Monitoring

Menu ini digunakan untuk monitoring jaringan. Submenunya

antara lain: View Agent List, System Description, Traffic,

Bandwidth Utilization, dan Exit.

o View Agent List

Submenu ini menampilkan list IP address dari agent yang

terhubung pada jaringan. Untuk mengetahui bahwa agent

terkoneksi atau tidak, maka user bisa menekan button

Refresh.

o System Description

Submenu ini menampilkan deskripsi sistem dari masing –

masing PC agent.

o Traffic

Submenu ini berfungsi untuk mendapatkan hasil paket

dalam jaringan setelah dilakukan monitoring jaringan.

Help

Help About Mandala NMS

Page 21: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

79

Menu ini terdapat dua sub menu yang dirancang yaitu IP

dan UDP

UDP

Menu ini digunakan untuk melihat berapa banyak

paket UDP yang masuk dan berapa banyak paket

UDP yang keluar.

IP

Menu ini digunakan untuk melihat berapa banyak

paket IP yang masuk dan berapa banyak paket IP

yang keluar.

o Bandwidth Utilization

Submenu ini berfungsi untuk menampilkan hasil utilisasi

bandwidth dari hasil monitoring jaringan.

o Exit

Submenu ini berfungsi untuk keluar dari aplikasi

• Tools

Menu Tools berisi fitur tambahan yang berfungsi untuk

mendukung proses monitoring. Menu Tools berisi 2 submenu

yakni : Advanced Monitoring, User Management.

o Advanced Monitoring

Submenu ini menampilkan MIB Browser, selain itu user

juga bisa melakukan monitoring berdasarkan OID (Object

Identifier) dengan cara menginput OID secara manual.

Page 22: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

80

o User Management

Submenu ini mengatur account dari user yang

menggunakan aplikasi ini. Submenu User Management

mempunyai fitur Add User, Delete User, Change

Password, Change User Name

• Report

Menu ini berfungsi untuk menampilkan laporan dari hasil

monitoring.

o Generate Report

Submenu ini berfungsi untuk men-generate report sesuai

dengan kategori yang dipilih user.

• Help

Menu ini menampilkan informasi tentang aplikasi kepada user

seperti petunjuk pemakaian aplikasi.

o Help

Submenu ini memberikan informasi mengenai aplikasi

tentang petunjuk pemakaian.

o About Mandala NMS

Submenu ini berisi informasi tentang versi, tahun

pembuatan dan developer dari aplikasi.

Page 23: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

81

3.3.2 Perancangan Proses

Perancangan proses ini menggunakan pseudocode dan diagram alir

(flowchart). Proses yang dirancang meliputi proses User Login, user

management, view agent list, traffic monitoring, bandwidth utilization

monitoring, System Description, generate report,dan advanced monitoring

3.3.2.1 Rancangan Proses Keseluruhan.

Gambar 3.8 Diagram Alir Proses Keseluruhan

Pada Gambar 3.8 ini, sebelum masuk ke state Menu Utama terdapat

state Login, apabila login berhasil dilewati, maka proses berlanjut ke state

Page 24: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

82

Menu Utama sedangkan apabila login gagal, maka state login akan terus

diulangi. Ada lima state yang dapat dituju dari Menu Utama, yaitu:

Monitoring, Tools, Report, dan Exit. Masing-masing state dari kelima state

diatas dapat kembali lagi ke Menu Utama, kecuali state Exit dimana langsung

keluar dari aplikasi.

3.3.2.2 Rancangan Proses User Login

Modul User Login

Tampilkan loginFrm

Lakukan koneksi ke database

Jika tombol OK ditekan

Validasi User Name dan Password

Jika User Name dan Password Valid

Tampilkan mainFrm

Tutup loginFrm

Akhir Jika

Jika User Name dan Password tidak Valid

Tampilkan dialog box peringatan data tidak valid

Akhir Jika

Akhir Jika

Jika tombol Cancel ditekan

Tutup loginFrm

Tutup koneksi database

Akhir Jika

Page 25: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

83

Gambar 3.9 Diagram Alir Proses User Login

3.3.2.3 Rancangan Proses Menu Utama

Modul Menu Utama

Tampilkan mainFrm

Nonaktifkan Submenu System Description

Nonaktifkan Submenu Traffic

Jika menu Monitoring ditekan

Tampilkan submenu dari menu Monitoring

Jika submenu View Agent List ditekan

Tampilkan agLsFrm

Akhir Jika

Jika submenu System Description

Tampilkan sysPropFrm

Akhir Jika

Jika submenu Traffic ditekan

Tampilkan submenu dari submenu Traffic

Jika submenu UDP ditekan

Tampilkan udpFrm

Page 26: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

84

Tampilkan udpFrm

Akhir Jika

Jika submenu IP ditekan

Tampilkan ipFrm

Akhir Jika

Akhir Jika

Jika submenu Bandwidth Utilization ditekan

Tampilkan bndwtFrm

Akhir Jika

Jika submenu Exit ditekan

Keluar dari aplikasi

Akhir Jika

Akhir Jika

Jika menu Tools ditekan

Tampilkan submenu dari Tools

Jika submenu Advance Monitoring ditekan

Tampilkan mibFrm

Akhir Jika

Jika submenu User Management ditekan

Nonaktifkan mainFrm

Tampilkan usrFrm

Akhir Jika

Akhir Jika

Jika menu Report ditekan

Page 27: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

85

Tampilkan submenu dari menu Tools

Jika submenu Generate Report ditekan

Nonaktifkan mainFrm

Tampilkan repFrm

Akhir Jika

Akhir Jika

Jika menu Help ditekan

Tampilkan submenu dari menu Help

Jika submenu Help dipilih

Tampilkan f1Frm

Akhir Jika

Jika submenu About Mandala NMS dipilih

Tampilkan dialog box About Mandala NMS

Akhir Jika

Akhir Jika

Page 28: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

86

Gambar 3.10 Diagram Alir Proses Menu Utama

3.3.2.4 Rancangan Proses User Management

Modul User Management

Tampilkan usrFrm

Lakukan koneksi ke database

Tampilkan User Name ke dalam user list

Seleksi item teratas pada user list

Jika tombol Add User ditekan

Tampilkan addUsrFrm

Jika tombol OK ditekan

Page 29: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

87

Jika tombol OK ditekan

Periksa apakah semua data valid

Jika data tidak valid

Tampilkan dialog box peringatan data tidak valid

Akhir Jika

Jika data valid

Tampilkan dialog box pertanyaan apakah user akan ditambah

Jika tombol OK ditekan

Update database

Tutup dialog box pertanyaan

Akhir Jika

Jika tombol Cancel ditekan

Tutup dialog box pertanyaan

Akhir Jika

Akhir Jika

Akhir Jika

Jika tombol Cancel ditekan

Tutup addUsrFrm

Akhir Jika

Akhir Jika

Jika tombol Change User Name ditekan

Tampilkan renUsrFrm

Jika tombol OK ditekan

Periksa apakah semua data valid

Page 30: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

88

Jika data tidak valid

Tampilkan dialog box peringatan data tidak valid

Akhir Jika

Jika data valid

Tampilkan dialog box pertanyaan apakah User Name

mau dirubah

Jika tombol OK ditekan

Update database

Tutup dialog box pertanyaan

Akhir Jika

Jika tombol Cancel ditekan

Tutup dialog box pertanyaan

Akhir Jika

Akhir Jika

Akhir Jika

Jika tombol Cancel ditekan

Tutup renUsrFrm

Akhir Jika

Akhir Jika

Jika tombol Change Password ditekan

Tampilkan chPwdFrm

Jika tombol OK ditekan

Periksa apakah semua data valid

Jika data tidak valid

Page 31: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

89

Tampilkan dialog box peringatan data tidak valid

Akhir Jika

Jika data valid

Tampilkan dialog box pertanyaan apakah Password

mau dirubah

Jika tombol OK ditekan

Update database

Tutup dialog box pertanyaan

Akhir Jika

Jika tombol Cancel ditekan

Tutup dialog box pertanyaan

Akhir Jika

Akhir Jika

Akhir Jika

Jika tombol Cancel ditekan

Tutup chPwdFrm

Akhir Jika

Akhir Jika

Jika tombol Remove User ditekan

Tampilkan movUsrFrm

Jika tombol OK ditekan

Periksa apakah semua data valid

Jika data tidak valid

Tampilkan dialog box peringatan data tidak valid

Page 32: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

90

Akhir Jika

Jika data valid

Tampilkan dialog box pertanyaan apakah user mau

dihapus

Jika tombol OK ditekan

Update database

Tutup dialog box pertanyaan

Akhir Jika

Jika tombol Cancel ditekan

Tutup dialog box pertanyaan

Akhir Jika

Akhir Jika

Akhir Jika

Jika tombol Cancel ditekan

Tutup movUsrFrm

Akhir Jika

Akhir Jika

Jika tombol Close ditekan

Tutup koneksi database

Tutup usrFrm

Akhir Jika

Page 33: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

91

StartUser Select User Management from

Tools Menu

User Select Add User from User Management

Screen

StopUpdate Data into MS User

User Select Change Username from User Management Screen

User Select Available User List

User Select Change Password from User Management Screen

User Select Remove User from User

Management Screen

Yes

OK

User Click OK or Cancel

Cancel

System Check the New Username In

the Database

Username Exist in the MS_USER

No

Yes

System Password In the MS_USER

System validate Password In the

MS_USER

System Password In the MS_USER

Wrong Username or

Password

Wrong Username or

Password

Wrong Username or

Password

No No No

Yes Yes Yes

System Display Confirmation

Dialog

System Display Confirmation

Dialog

System Display Confirmation

Dialog

System Display Confirmation

Dialog

Syatem Display Remove

Password Screen

Syatem Display Change Password

Screen

Syatem Display Change

Username Screen

Syatem Display Add User Screen

Syatem Display User Management

Screen

if

if

Yes

User Input Password and New

Username

User Input Password,

New Password and confirm Password

User Input Password

User Input Username, Password

and Confirm Password

Else if

Yes

No

Yes

Else if Else ifNo No

Yes Yes

Gambar 3.11 Diagram Alir Proses User Management

Page 34: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

92

3.3.2.5 Rancangan Proses View Agent List

Modul View Agent List

Nonaktifkan submenu View Agent List

Aktifkan submenu System Description

Aktifkan submenu Traffic

Aktifkan submenu Bandwith Utilization

Tampilkan form input IP Range

Jika tombol Ok ditekan

Periksa apakah IP Range yang dimasukkan Valid

Jika IP Range yang dimasukkan Valid

Lakukan ping berdasarkan IP Range

Hilangkan form input IP Range

Tampilkan agLsFrm dan masukkan IP Address yang

berhasil di ping ke dalam list ag yang ada pada

agLsFrm

Seleksi item teratas pada list ag

Akhir Jika

Jika IP Range yang dimasukkan tidak Valid

Tampilkan dialog box peringatan

Akhir Jika

Akhir Jika

Jika tombol Refresh pada agLsFrm ditekan

Lakukan ping berdasarkan IP Address yang ada di dalam

list ag

Page 35: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

93

Tampilkan IP Address yang berhasil di ping pada list ag

Seleksi item teratas pada list ag

Akhir Jika

Jika aglsFrm ditutup

Aktifkan submenu View Agent List

Nonaktifkan submenu System Description

Nonaktifkan submenu Traffic

Akhir Jika

Main MenuStart

User select Monitoring -

View Agent ListMenu

System Run PING Process

Display Agent IP Address List

User click Refreshstop No

Yes

User Input IP Range

Gambar 3.12 Diagram Alir Proses View Agent List

3.3.2.6 Rancangan Proses System Description

Proses Modul System Description

Tampilkan sysPropFrm

Lakukan Monitoring terhadap Agent yang dipilih

Tampilkan hasil yang di dapat pada text area

Jika tombol Close ditekan

Tutup sysPropFrm

Akhir Jika

Page 36: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

94

Gambar 3.13 Diagram Alir Proses System Description

3.3.2.7 Rancangan Proses Traffic Monitoring

Modul UDP Traffic Monitoring

Tampilkan udpFrm

Lakukan Koneksi ke database

Nonaktifkan tombol Stop

Jika tombol Start ditekan

Nonaktifkan tombol Start

Aktifkan tombol Stop

Lakukan monitoring terhadap Agent

Tampilkan hasil yang didapat pada tabel

Akhir Jika

Jika tombol Stop ditekan

Aktifkan tombol Start

Hentikan monitoring terhadap Agent

Akhir Jika

Jika tombol Close ditekan

Simpan hasil monitoring ke database

Page 37: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

95

Tutup udpFrm

Tutup koneksi database

Akhir Jika

Modul IP Traffic Monitoring

Tampilkan ipFrm

Lakukan koneksi database

Nonaktifkan tombol Stop

Jika tombol Start ditekan

Nonaktifkan tombol Start

Aktifkan tombol Stop

Lakukan monitoring terhadap Agent

Tampilkan hasil yang didapat pada tabel

Akhir Jika

Jika tombol Stop ditekan

Hentikan monitoring terhadap Agent

Aktifkan tombol Start

Akhir Jika

Jika tombol Close ditekan

Simpan hasil monitoring ke database

Tutup ipFrm

Tutup koneksi database

Akhir Jika

Page 38: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

96

StartUser Select IP Address from

Agent List

IP Traffic

Yes

Use Default Time Interval

No

Yes

System Collecting IP Trafic Data from selected agent

IP Address

if

Start

User Select Start Button

Close

User Select Close Button

User Select Stop Button

Store the data to MS_IPTRAFFIC

Stop

View Agent List

System Display IP Traffic Monitoring

Screen

User Input Time interval Value

System Display Monitoring result

Use Default Time Interval

No

Yes

System Collecting UDP Trafic Data from selected

agent IP Address

if

Start

User Select Start Button

Close

User Select Close Button

User Select Stop Button

Store the data to MS_UDPTRAFFIC

System Display UDP Traffic

Monitoring Screen

User Input Time interval Value

System Display Monitoring result

User Select Main Menu – Monitoring

– Traffic Monitoring

UDP Traffic

if

Else IF

No

Yes

Gambar 3.14 Diagram Alir Proses Traffic Monitoring

Page 39: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

97

3.3.2.8 Rancangan Proses Bandwidth Utilization Monitoring

Modul Bandwidth Utilization Monitoring

Tampilkan BandwidthFrm

Lakukan koneksi database

Nonaktifkan tombol Stop

Jika tombol Start ditekan

Nonaktifkan tombol Start

Aktifkan tombol Stop

Lakukan monitoring terhadap Agent

Tampilkan hasil yang didapat pada tabel

Jika Tombol grafik ditekan

Tampilkan gfFrm

Akhir jika

Akhir Jika

Jika tombol Stop ditekan

Hentikan monitoring terhadap Agent

Aktifkan tombol Start

Akhir Jika

Jika tombol Close ditekan

Simpan hasil monitoring ke database

Tutup BandwidthFrm

Tutup koneksi database

Akhir Jika

Page 40: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

98

StartUser Select IP Address from

Agent List

User Select Main Menu - Bandwidth

Utilization

Use Default Time Interval

NoYesSystem Collecting Bandwidth Data

from Selected Agent

User Select Buttons StartUser Select Start

Button

User Select Close Button

Close

Stop

System Display Bandwith

Utilization ScreenView Agent List

User Input Interval Value

User Select Stop Button

Data Store into MS_BANDWITH

System Calculate Bandwidth Utilization

System Display Result Table

System Display Result Graph

User Select Graph Button

Yes

No

Gambar 3.15 Diagram Alir Proses Bandwidth Utilization Monitoring

Page 41: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

99

3.3.2.9 Rancangan Proses Advanced Monitoring

Modul Advanced Monitoring

Tampilkan AdvMon

Load MIB

Jika MIB File dipilih

Tampilkan description MIB File Yang dipilih

Akhir Jika

Jika tombol Select Agent ditekan

Tampilkan SnmpSelectServerDialog

Jika tombol Ok ditekan

Isi IP Address dengan IP yang dimasukkan pada

textfield

Jika Tombol GET ditekan

Ambil Value dari OID yang dipilih atau diisi sesuai

dengan Agent yang sudah dipilih

Akhir Jika

Jika tombol Close ditekan

Tutup Modul AdvMon

Akhir Jika

Page 42: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

100

Start

Stop

User Select Tools - Advanced Monitoring

System Displsy The OID Description based

on User’s Selection

User Input Agent IP Address

System Generate The GET Result

System Display Advanced

Monitoring Screen

System Display GET Result

User Select OID from MIB Tree

Gambar 3.16 Diagram Alir Proses Advanced Monitoring

3.3.2.10 Rancangan Proses Generate Report

Modul Generate Report

Tampilkan repFrm

Lakukan koneksi ke database

Jika tombol Monthly dipilih

Nonaktifkan combo box day

Akhir Jika

Jika tombol OK ditekan

Proses laporan sesuai dengan spesifikasi yang dipilih user

Tampilkan Laporan

Akhir jika

Jika tombol Reset ditekan

Set semua spesifikasi ke kondisi awal

Akhir Jika

Jika tombol Close ditekan

Tutup koneksi database

Tutup repFrm

Akhir Jika

Page 43: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

101

Start User Select Report Menu

User Select Report Type

System Generate Report

Stop

System Display Report Screen

System Display Report

Gambar 3.17 Diagram Alir Proses Generate Report

3.3.3 Perancangan Layar

Pada bagian ini akan menampilkan rancangan layar dari aplikasi

Mandala NMS. Rancangan ini akan menjadi acuan dalam pembuatan User

Interface aplikasi.

3.3.3.1 Rancangan Layar Pada Menu Utama

Gambar 3.18 Rancangan Layar pada Menu Utama

Page 44: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

102

Rancangan ini berjudul Mandala Network Monitoring System.

Layar ini terdiri dari layar yang masih kosong dengan empat pilihan

menu yaitu menu Monitoring, Tools, Report dan Help.

3.3.3.2 Rancangan Layar pada Menu User Login

Gambar 3.19 Rancangan Layar pada User Login

Gambar 3.20 Rancangan Layar Peringatan Invalid User Name or Password

Rancangan layar Menu Login dari judul User Login, dua text box

yaitu text box untuk pengisian User Name dan Password, juga terdapat

dua tombol yaitu tombol Login untuk verifikasi User name dan

Password, serta tombol Cancel untuk keluar dari program ini. Apabila

login gagal, maka ditampilkan layar Warning (gambar 3.20) dan program

Page 45: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

103

akan meminta user untuk melakukan login ulang. Jika User name dan

Password diterima maka akan ditampilkan menu utama

3.3.3.3 Rancangan Layar pada Menu Monitoring

Gambar 3.21 Rancangan Layar pada Menu Monitoring

Rancangan ini berjudul Mandala Network Monitoring System

untuk pilihan menu Monitoring yang terdiri dari Lima pilihan menu drop-

down yaitu View Agent List, System Description, Traffic yang memiliki

sub-menu IP dan UDP, Bandwidth Utilization dan Exit.

Page 46: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

104

3.3.3.3.1 Rancangan Layar View Agent List

Gambar 3.22 Rancangan Layar View Agent List

Rancangan ini berjudul View Agent List. Layar ini terdiri atas

satu buah Combo Box untuk menampung daftar IP Address Agent serta

tombol Refresh untuk melakukan refresh terhadap isi combo box.

Page 47: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

105

3.3.3.3.2 Rancangan Layar System Description

Gambar 3.23 Rancangan Layar System Description

Rancangan ini berjudul System Description. IP Address Agent

yang dimonitor tercetak pada judul layar. Layar ini terdiri atas lima

baris dynamic text yang menampilkan hasil monitoring terhadap System

Name , Operating System, System OID, Physical Address, dan Sys Up

Time pada Agent. Pada bagian bawah layar terdapat satu buah tombol

close untuk menutup layar ini.

Page 48: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

106

3.3.3.3.3 Rancangan Layar IP Traffic Monitoring

Gambar 3.24 Rancangan Layar IP Traffic Monitoring

Rancangan ini berjudul IP Traffic Monitoring. User akan

memberikan inputan untuk menentukan berapa interval waktu

monitoring. Untuk memulai monitoring, user bisa memilih button

“Start”, jika ingin menghentikan user bisa memilih button “Stop”, dan

button “Close” untuk keluar dari layar dan kembali ke menu utama.

Data yang diperoleh ditampilkan pada tabel. Field – field yang

terdapat pada tabel antara lain: Counter, Date, Time, In (Jumlah paket

IP yang diterima), Out (jumlah paket IP yang dikirim).

Page 49: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

107

3.3.3.3.4 Rancangan Layar UDP Traffic Monitoring

Gambar 3.25 Rancangan Layar UDP Traffic Monitoring

Rancangan ini berjudul UDP Traffic Monitoring. User akan

memberikan inputan untuk menentukan berapa interval waktu

monitoring. Untuk memulai monitoring, user bisa memilih button

“Start”, jika ingin menghentikan user bisa memilih button “Stop”, dan

button “Close” untuk keluar dari UDP Traffic Monitoring. Data yang

diperoleh ditampilkan pada tabel. Field – field yang terdapat pada

tabel antara lain: Counter, Date, Time, In (Jumlah paket UDP yang

diterima), Out (jumlah paket UDP yang dikirim).

Page 50: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

108

3.3.3.3.5 Rancangan Layar Bandwidth Utilization Monitoring

Gambar 3.26a Rancangan Layar Bandwidth Utilization Monitoring

Rancangan ini berjudul Bandwidth Utilization Monitoring. User

akan memberikan inputan untuk menentukan berapa interval waktu

monitoring. Untuk memulai monitoring, user bisa memilih button

“Start”, jika ingin menghentikan user bisa memilih button “Stop”, button

“Grafik” untuk menampilkan data secara grafik dan button “Close” untuk

keluar dari fitur Bandwidth Utilization Monitoring. Field – field yang

terdapat pada fitur ini adalah Monitored Item yang berisikan bagian dari

interface yang dimonitor yakni Interface Receive Utilization, Interface

Transmit Utilization serta Ethernet Utilization. Field Value yang

Page 51: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

109

berisikan nilai yang didapat dari hasil monitoring, dan Field Status yang

menandai keadaan monitored item.

Gambar 3.26b Rancangan Layar Bandwidth Utilization Graphic

Rancangan ini berjudul Bandwidth Utilization Graphic. Layar ini

ditampilkan ketika User menekan tombol Grafik pada Bandwidth

Utilization Monitoring. Pada layar ini terdapat tiga buah grafik yakni :

grafik Interface Receive Utilization , Interface Transmit Utilization, dan

Ethernet Utilization. Grafik digambarkan berdasarkan hasil monitoring

Bandwidth Utilization yang dilakukan. Untuk menutup layar ini, user

dapat menekan tombol close.

Page 52: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

110

3.3.3.4 Rancangan Layar pada Menu Tools

Gambar 3.27 Rancangan Layar pada Menu Tools

Rancangan ini berjudul Mandala Network Monitoring System

untuk pilihan menu Tools yang terdiri dari tiga pilihan menu drop-down

yaitu Advanced Monitoringm User Management.

Page 53: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

111

3.3.3.4.1 Rancangan Layar Advanced Monitoring

Gambar 3.28 Rancangan Layar Advanced Monitoring

Rancangan ini berjudul Advanced Monitoring. Pada bagian kiri

tengah layar terdapat MIB Browser yang menampilkan MIB Tree Pada

bagian kiri atas terdapat tombol Select Agent yang digunakan untuk

menginput IP Address PC Agent. Pada bagian kanan terdapat tombol

Clear untuk membersihkan textarea yang berada di bawahnya, selain itu

juga terdapat tombol Details untuk mendeskripsikan OID yang dipilih

pada MIB Browser. Pada bagian bawah textarea terdapat tombol GET

untuk melakukan proses GET. Hasil Proses GET ditampilkan pada tabel

Page 54: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

112

di bagian kanan tengah layar yang menampilkan Description dan Reuilt.

Tombol STOP untuk menghentikan proses monitoring yang berjalan yang

berada pada kanan bawah. Untuk menutup layar, user dapat

menggunakan tombol close yang terletak pada kanan bawah layar.

3.3.3.4.2 Rancangan Layar User Management

Gambar 3.29 Rancangan Layar User Management

Layar ini berjudul User Management. Pada sebelah kiri terdapat

listbox yang berisikan daftar user dalam system. Pada sebelah kanan

terdapat lima buah tombol yakni : Add User,Change User Name, Change

Password, Remove User dan tombol Close.

Page 55: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

113

3.3.3.4.2.1 Rancangan Layar Add User

Gambar 3.30a Rancangan Layar Add User

Gambar 3.30b Rancangan Layar pesan kesalahan pengetikan password

Rancangan layar ini pada gambar 3.30a berjudul Add User.

Terdapat tiga textfield yaitu textfield untuk pengisian User Name dan

Password serta Confirm Password, juga terdapat dua tombol yaitu

tombol OK untuk melakukan proses penambahan, serta tombol Cancel

untuk keluar dari layar ini. Apabila gagal, maka ditampilkan layar

Warning (gambar 3.30b) dan program akan meminta user untuk

melakukan input ulang.

Page 56: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

114

3.3.3.4.2.2 Rancangan Layar Change User Name

Gambar 3.31a Rancangan Layar Change User Name

Gambar 3.31b Rancangan Layar Warning invalid password

Rancangan layar ini pada gambar 3.31a berjudul Change User

Name. Terdapat dua textfield yaitu textfield untuk pengisian Password

dan New User Name, juga terdapat dua tombol yaitu tombol OK untuk

menjalankan proses, serta tombol Cancel untuk keluar dari layar ini.

Apabila gagal, maka ditampilkan layar Warning (gambar 3.31b) dan

program akan meminta user untuk melakukan input ulang.

Page 57: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

115

3.3.3.4.2.3 Rancangan Layar Change Password

Gambar 3.32 Rancangan Layar Change Password

Rancangan layar ini pada gambar 3.32 berjudul Change

Password. Terdapat tiga textfield yaitu textfield untuk pengisian Pasword

dan New Password serta Confirm Password, juga terdapat dua tombol

yaitu tombol OK untuk melakukan proses penggantian password, serta

tombol Cancel untuk keluar dari layar ini. Apabila gagal, maka

ditampilkan layar Warning seperti pada gambar 3.30b dan program akan

meminta user untuk melakukan input ulang.

Page 58: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

116

3.3.3.4.2.4 Rancangan Layar Remove User

Gambar 3.33 Rancangan Layar Remove User

Rancangan layar ini pada gambar 3.33 berjudul Remove User.

Terdapat dua textfield yaitu textfield untuk pengisian Pasword dan

Confirm Password, juga terdapat dua tombol yaitu tombol OK untuk

melakukan proses Remove User , serta tombol Cancel untuk keluar dari

layar ini. Apabila gagal, maka ditampilkan layar Warning seperti pada

gambar 3.30b dan program akan meminta user untuk melakukan input

ulang.

3.3.3.5 Rancangan Layar pada Menu Report

Gambar 3.35 Rancangan Layar pada Menu Report

Page 59: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

117

Rancangan ini berjudul Mandala Network Monitoring System untuk pilihan

menu Report yang terdiri dari satu buah menu drop-down yaitu Generate Report.

3.3.3.5.1 Rancangan Layar Generate Report

Gambar 3.36 Rancangan Layar Generate Report

Rancangan layar ini pada gambar 3.36 berjudul Generate Report.

Pada bagian atas terdapat dua buah Radio Button yakni : Daily dan

Monthly untuk memilih jenis report. Pengisian Date dapat dilakukan pada

tiga buah combo box yang masing-masing mewakili hari,bulan dan tahun.

Pada bagian bawah layar, user dapat memilih tipe report dengan

memilih salah satu dari tiga radio button yang tersedia yakni : IP

Packages , UDP Packages, dan Bandwidth Utilization. Pada bagian

Page 60: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

118

terbawah dari layar terdapat tiga buah tombol yaitu tombol OK, Reset dan

Close.

3.3.3.6 Rancangan Layar pada Menu Help

Gambar 3.37 Rancangan Layar pada Menu Help

Rancangan ini berjudul Mandala Network Monitoring System

untuk pilihan menu Report yang terdiri dari dua buah menu drop-down

yaitu Help dan About Mandala NMS..

3.3.4 Perancangan Basis Data

Basis Data yang digunakan pada Mandala Network Monitoring System

menggunakan Microsoft Access. Berikut ini merupakan spesifikasi dari tabel-

tabel yang digunakan sebagai basis data pada Mandala Network Monitoring

System.

Nama Tabel : MS_USER

Keterangan : Digunakan untuk menyimpan nama user dan password

yang mempunyai privillege untuk menggunakan

Mandala Network Monitoring System.

Page 61: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

119

Tabel 3.1. Tabel MS_ USER

Nama Field Tipe Data Panjang Keterangan

User Name

Password

Text

Text

50

50

Nama Tabel : MS_IPTRAFFIC

Keterangan : Digunakan untuk menyimpan semua data dari paket IP

yang telah didapat baik paket yang masuk maupun

keluar.

Tabel 3.3. Tabel MS_IPTRAFFIC

Nama Field Tipe Data Panjang Keterangan

AgentAddr

Date

Time

In

Out

Text

Date/Time

Date/Time

Text

Text

50

50

50

Nama Tabel : MS_UDPTRAFFIC

Keterangan : Digunakan untuk menyimpan semua data dari paket UDP

yang telah didapat baik paket yang masuk maupun

keluar.

Page 62: BAB 3 ANALISA DAN PERANCANGAN SISTEMthesis.binus.ac.id/Asli/Bab3/2007-2-00167-IF BAB 3.pdfSistem dapat mendeteksi gangguan konektifitas yang terjadi pada perangkat jaringan . 5. Sistem

120

Tabel 3.4. Tabel MS_UDPTRAFFIC

Nama Field Tipe Data Panjang Keterangan

AgentAddr

Date

Time

In

Out

Text

Date/Time

Date/Time

Text

Text

50

50

50

Nama Tabel : MS_BANDWIDTH

Keterangan : Digunakan untuk menyimpan hasil monitoring

Bandwidth Utilization

Tabel 3.5. Tabel MS_BANDWIDTH

Nama Field Tipe Data Panjang Keterangan

AgentAddr

Date

Time

InterfaceRecievedUtilization

InterfaceTransmitUtilization

EthernetUtilization

RecieveDiscardRate

TransmitDiscardrate

Text

Date/Time

Date/TimeText

Text

Text

Text

Text

Text

50

50

50

50

50

50