ANALISIS DAN PERANCANGAN SISTEM
3.2 Pemodelan Analisis
Pada penelitian ini digunakan UML sebagai bahasa pemodelan untuk mendesain dan merancang aplikasi monitoring jaringan. Model UML yang digunakan adalah use case diagram, dan activity diagram.
SNMP Manager SNMP Agent SNMP Get-Request SNMP Value Database Database Query Web Interface SNMP Get-Response SNMP Message SNMP Message
3.2.1 Flowchart aplikasi
Flowchart pada gambar 3.3 menjelaskan bagaimana aplikasi berjalan. Aplikasi dimulai saat pengguna membuka halaman login. Jika username dan password benar, maka pengguna akan diarahkan ke dalam halaman utama aplikasi.
Gambar 3.2 Flowchart aplikasi
3.2.2 Identifikasi use case diagram
Untuk mengetahui actor dan use case yang akan digunakan, maka dilakukan identifikasi actor dan identifikasi use case. Setelah mendapatkan actor dan use case maka use case diagram dapat digambarkan.
30
Pengidentifikasian actor dalam aplikasi ini dilakukan dengan menjawab pertanyaan-pertanyaan berikut :
1. Siapa yang menggunakan sistem? Jawaban : Network administrator.
2. Siapa yang diperlukan untuk melaksanakan fungsi pada sistem? Jawaban : Network administrator.
3. Bagaimana pengguna menggunakan sistem?
Jawaban : Network administrator menjalankan aplikasi dengan memilih menu yang terdapat pada halaman utama aplikasi. Untuk memulai proses monitoring trafik jaringan, network administrator terlebih dulu melakukan login, dan kemudian memilih menu availibility.
Dengan demikian actor yang diperoleh adalah network administrator. Untuk mendapatkan use case dari network administrator, maka harus ditentukan hal-hal apa saja yang dapat dilakukan network administrator terhadap sistem. Berikut adalah hal- hal yang dapat dilakukan oleh network administrator sebagai actor dalam sistem :
- Melakukan login ke dalam sistem SNMP. - Melakukan monitoring trafik jaringan.
- Melakukan add evice (penambahan perangkat) yang akan di-monitoring. Berikut adalah use case diagram yang digambarkan berdasarkan actor dan use case yang diperoleh.
- Use case login ke dalam aplikasi
Berikut ini tabel dokumentasi naratif dari use case login ke dalam aplikasi monitoring jaringan
Tabel 3.1. Dokumentasi naratif use case login ke dalam aplikasi monitoring jaringan
Nama use case Login ke dalam aplikasi monitoring Aktor Network administrator
Deskripsi Use case ini berfungsi untuk masuk ke dalam aplikasi monitoring trafik jaringan
Pre condition -
Normal flow Kegiatan aktor Respon sistem
Network administrator memasukkan username dan password
Sistem menampilkan tampilan menu utama
Alternative flow Kegiatan aktor Respon sistem
- -
Post condition Sistem menampilkan menu utama yang terdiri dari empat pilihan, yaitu home, availability, monitoring, dan add device.
32
Gambar 3.4 Activity diagram login aplikasi monitoring jaringan
- Use case Availability
Berikut ini tabel dokumentasi naratif use case availability
Tabel 3.2. Dokumentasi naratif use case availability Nama use case Availability
Aktor Network administrator
Deskripsi Use case ini berfungsi untuk menampilkan informasi devices yang aktif atau yang dapat dimonitoring dengan SNMP
Pre condition Administrator telah memilih menu availability
Normal flow Kegiatan aktor Respon sistem
Administrator memilih menu availability
Menampilkan informasi data device
Alternative flow Kegiatan aktor Respon sistem
Network administrator mengklik link view
Menampilkan informasi data device dalam bentuk grafik
Lanjutan Tabel 3.2 Dokumentasi naratif use case availability
Post condition Administrator dapat melihat informasi data device dan status availability yang ditampilkan oleh sistem
Activity diagram untuk use case availability dapat dilihat pada Gambar 3.5.
Gambar 3.5 Activity diagram membuka halaman availability
- Use case services
Berikut ini tabel dokumentasi naratif use case services
Tabel 3.3. Dokumentasi naratif use case services Nama use case Services
Aktor Network administrator
Deskripsi Use case ini berfungsi untuk menampilkan informasi services yang aktif dan yang tidak aktif
Pre condition Administrator telah memilih menu services
Normal flow Kegiatan aktor Respon sistem
Administrator memilih menu availability
34
Lanjutan Tabel 3.3 Dokumentasi naratif use case services
Alternative flow Kegiatan aktor Respon sistem
Network administrator mengklik link services
Menampilkan informasi data services dalam bentuk tabel Post condition Administrator dapat melihat informasi services yang aktif dan yang
tidak aktif
Actvity diagram untuk services dapat dilihat pada Gambar 3.6.
Gambar 3.6 Activity diagram membuka halaman services
- Use case add devices
Berikut ini tabel dokumentasi naratif use case add devices
Tabel 3.4. Dokumentasi naratif use case add devices Nama use case Add Devices
Aktor Network administrator
Deskripsi Use case ini berfungsi untuk menampilkan form pengisian data device
Lanjutan Tabel 3.4 Dokumentasi Naratif use case add devices
Normal flow Kegiatan aktor Respon sistem
Administrator memilih menu add device
Menampilkan form pengisian data device
Alternative flow Kegiatan aktor Respon sistem
Post condition Sistem menampilkan form pengisian data device yang dapat diisi oleh administrator dan kemudian data tersebut disimpan di dalam database.
Activity diagram untuk add device dapat dilihat pada Gambar 3.7.
Gambar 3.7 Activity diagram add device - Use case logout
Berikut ini tabel dokumentasi naratif use case login.
Tabel 3.5 Dokumentasi naratif use case logout Nama use case Logout
Aktor Network administrator
Deskripsi Use case ini berfungsi untuk untuk keluar dari aplikasi dan kembali ke halaman login
36
Lanjutan Tabel 3.5 Dokumentasi naratif use case logout
Normal flow Kegiatan aktor Respon sistem
Administrator memilih menu logout
Menampilkan halaman login
Alternative flow Kegiatan aktor Respon sistem
- -
Post condition Administrator akan keluar dari halaman utama sistem dan kembali ke halaman login
Activity diagram untuk logout dapat dilihat pada Gambar 3.8.
Gambar 3.8 Activity diagram logout