21
Gambar 4.2. Use Case Diagram Pada Sistem Sedang Berjalan
22
Tabel 4.1. Skenario Use Case Permintaan Informasi Kawasan Rentan Banjir
(Lanjutan)
Skenario Utama
Aksi Aksi
1. Masyarakat meminta informasi
pemetaan rentan banjir
2. Petugas menerima
permintaan informasi objek
banjir.
Skenario Alternatif
Aksi Aksi
Adapun Skenario Use Case pencarian info kawasan rentan banjir tersaji
pada Tabel 4.2.
Tabel 4.2. Skenario Use Case Pencarian Info Kawasan Rentan Banjir
Pencarian Informasi pemetaan kawasan rentan
Nama : banjir
23
3. Skenario Use Case Pemberian Informasi Pemetaan Kawasan Rentan Banjir
Adapun Skenario Use Case pemberian info kawasan rentan banjir tersaji
pada Tabel 4.3.
Tabel 4.3. Skenario Use Case Pemberian Info Kawasan Rentan Banjir
Nama :Pemberian Informasi Pemetaan Kawasan Rentan
Banjir
Tujuan : Untuk menginformasikan Pemetaan Kawasan
Rentan Banjir Kota Pekanbaru
Aktor : Masyarakat
Deskripsi : Meliputi proses yang menggambarkan saat
memberikan informasi Pemetaan Kawasan Rentan
Banjir Pekanbaru
Skenario Utama
Aksi Reaksi
1. Masyarakat menerima informasi
pemetaan kawasan rentan banjir
2. Petugas memberikan informasi
pemetaan kawasan rentan banjir
Skenario Alternatif
Aksi Aksi
24
Tabel 4.4. Evaluasi Sistem Sedang Berjalan (Lanjutan)
No Masalah Solusi
Perangkat Keras
Memory 4,00 GB
25
Tabel 4.5. Spesifikasi Hardware (Lanjutan)
Perangkat keras
Perangkat Lunak
4.6.1. Aktor
Aktor adalah seseorang atau apa saja (pengguna sistem, sistem lain) yang
berhubungan dengan sistem. Adapun aktor yang terlibat dalam sistem aplikasi
pemetaan kawasan rentan banjir diantaranya:
1. User.
2. Admin.
26
Adapun aktor Use Case Diagram sistem usulan dapat dilihat pada Gambar
4.3.
27
4.7. Perancangan Use Case Diagram
4.7.1. Use Case Diagram Admin
Adapun Use Case Diagram admin sistem usulan dapat dilihat pada
Gambar 4.5.
28
3. Skenario Use Case Login
Adapun Skenario Use Case Login tersaji pada Tabel 4.7.
Tabel 4.7 Skenario Use Case Login
Use Case : Login
Skenario Normal
29
Tabel 4.8 Skenario Use Case Kelola Peta Rentan Banjir
Use Case : Kelola Peta Rentan Banjir
Skenario Normal
30
Tabel 4.8 Skenario Use Case Kelola Peta Rentan Banjir (Lanjutan)
Skenario Gagal
31
Tabel 4.9 Skenario Use Case Kelola Ketinggian Muka Air (Lanjutan)
Skenario Normal
32
6. Skenario Use Case Berita terbaru
Adapun Use Case kelola berita terbaru dapat dilihat pada Tabel 4.10.
Tabel 4.10. Skenario Use Case Kelola Berita Terbaru
Use Case : Kelola berita terbaru
Aktor : Admin
Skenario Normal
33
Tabel 4.10. Skenario Use Case Kelola Berita Terbaru (Lanjutan)
Skenario Gagal Input
Aksi Aktor Reaksi Sistem
Aktor : Admin
Skenario Normal
34
Tabel 4.11 Skenario Use Case Kelola Nomor Penting (Lanjutan)
Skenario Normal
35
Tabel 4.12. Deskripsi Use Case Diagram Admin
36
4.7.5. Skenario Use Case Diagram User
Berikut ini adalah Skenario Use Case User yang diusulkan di Badan
Penanggulangan Bencana Daerah Provinsi Riau.
Actors : User
Description : Beberapa konten yang dapat diakses oleh User yaitu
melihat peta rentan banjir, melihat tinggi muka air, melihat berita terbaru
dan melihat nomor penting.
Aktor : User
Skenario Normal
37
Tabel 4.13. Skenario Use Case Melihat Peta Rentan Banjir (Lanjutan)
Skenario Gagal
Aktor : User
38
Tabel 4.14. Skenario Use Case Melihat Menu Tinggi Muka Air (Lanjutan)
Skenario Normal
Aktor : User
39
Tabel 4.15. Skenario Use Case Melihat Berita Terbaru (Lanjutan)
Skenario Normal
Aktor : User
40
Tabel 4.16. Skenario Use Case Melihat Nomor Penting (Lanjutan)
Skenario Normal
1. Melihat Peta Rentan Use Case ini menggambarkan User dapat melihat
Banjir peta rentan banjir Pekanbaru Kota.
41
Tabel 4.17. Deskripsi Use Case Diagram User (Lanjutan)
2. Melihat Tinggi Muka Air Use Case ini menggambarkan User dapat
mengetahui informasi data tinggi muka air.
3. Melihat Berita Terbaru Use Case ini menggambarkan User dapat membaca
berita terbaru.
42
2. Activity Diagram Kelola Peta Rentan Banjir
Adapun gambar Activity Diagram kelola peta rentan banjir dapat dilihat
pada Gambar 4.8.
43
5. Activity Diagram Kelola Nomor Penting
Adapun gambar Activity Diagram Kelola Nomor Penting dapat dilihat
pada Gambar 4.11.
44
Gambar 4.13. Activity Diagram User Melihat Tinggi Muka Air
45
4.9. Sequence Diagram
Sequence diagram berguna dalam menggambarkan proses antara objek
sistem. Sistem Informasi ini memiliki beberapa Sequence Diagram diantaranya:
4.9.1. Sequence Diagram Admin
1. Sequence Diagram Peta Rentan Banjir
Adapun gambar Sequence Diagram Peta Rentan Banjir dapat dilihat pada
Gambar 4.16.
46
Gambar 4.17. Sequence Diagram Tinggi Muka Air
47
Gambar 4.19. Sequence Diagram Nomor Penting
48
Gambar 4.21. Sequence Diagram Melihat Info Tinggi Muka Air
49
Gambar 4.23. Sequence Diagram Melihat Menu Nomor Penting
Class diagram yang dibuat dengan tujuan agar pembuat program atau
programmer membuat kelas-kelas sesuai rencangan. Tahap design merupakan
deskripsi lengkap dari class-class yang ditangani oleh sistem, dimana masing-
masing class telah dilengkapi dengan atribut dan operasi yang diperlukan.
50
Gambar 4.24. Class Diagram Sistem Informasi Geografis Rentan Banjir Kota Pekanbaru
Adapun keterangan dari class diagram tersebut dijelaskan pada Tabel 4.18.
No Informasi Keterangan
1. Nama database Dbbanjir
2. Jumlah tabel/file 1. Tbl_rentan_banjir
2. Tbl_tinggi_muka_air
3. Tbl_berita_terbaru
4. Tbl_nomor_penting
51
Tabel 4.19. Database Rentan Banjir
Tipe
No Nama Field Panjang Data Keterangan
Data
1. Kode_banjir Char
2. Kode_tinggiair Char
3. Id_lokasi_banjir Char
4. Luas banjir Char
52
Tabel 4.22. Nomor Penting
Tipe Panjang
No Nama Field Keterangan
Data Data
3. Nomor_penting Char
Nomor Penting
53
4.12. Perancangan Antar Muka
Perancangan tampilan (interface) dibangun dengan bertujuan untuk
memudahkan User dalam menggunakan aplikasi yang akan dibangun. Penekanan
interface meliputi tampilan yang baik, mudah dipahami (User Friendy).
1. Perancangan Admin kelola data banjir
adapun gambar tampilan kelola data banjir dapat dilihat pada Gambar
4.26.
54
3. Perancangan Admin kelola data Berita Terbaru
adapun gambar tampilan kelola data berita terbaru dapat dilihat pada
Gambar 4.28.
55
Gambar 4.30. Perancangan Tampilan Kelola Data Nomor Penting
6. Perancangan Beranda
Adapun gambar tampilan Beranda dapat dilihat pada Gambar 4.31.
56
7. Perancangan Menu Peta Rawan Banjir
Adapun gambar tampilan perancangan menu peta rawan banjir dapat
dilihat pada Gambar 4.32.
57
9. Perancangan Sub Menu Info Tinggi Muka Air
Adapun gambar tampilan perancangan sub menu info tinggi muka air
dapat dilihat pada Gambar 4.34.
Gambar 4.34. Perancangan Tampilan Sub Menu Info Tinggi Muka Air
58
11. Perancangan Menu Nomor Penting
Adapun gambar tampilan perancangan menu nomor penting dapat dilihat
pada Gambar 4.36.
59