• Tidak ada hasil yang ditemukan

BAB IV : HASIL DAN PEMBAHASAN

HASIL DAN PEMBAHASAN

4.1 Perencanaan Syarat ( Requirement Planning )

4.2.1 Perancangan Sistem

4.2.1.1 Use Case Diagram

Use case diagram yaitu diagram yang menunjukkan interaksi antara aktor didalam sistem. Diagram use case system yang terdapat dalam SIS ancaman dan resiko bencana Indonesia digambarkan pada Gambar 4.6

100 Gambar 4.6 Use case diagram

Table 4.3 Deskripsi Aktor

No. Aktor Deskripsi

1. Pengunjung Pengunjung adalah masyarakat/ wisatawan yang mengakses aplikasi SIS ancaman dan

101 Tabel 4.4 Deskripsi usecase

resiko bencana Indonesia, memiliki akses melihat informasi, melihat peta dan mendownload peta

2. Admin Aktor yang mengelola informasi pada aplikasi, dan manage peta index rawan bencana.

3. Kepala Pusdatin Actor yang memvalidasi peta sebelum dipublish

No. Nama use case Deskripsi Aktor

1. Lihat Home Use case ini digunakan untuk menggambarkan kegiatan melihat informasi yang ada di home.

Semua aktor

2. Lihat Ancaman Bencana Use case ini digunakan untuk menggambarkan kegiatan melihat informasi spasial

102 ancaman bencana

3. Lihat Resiko Bencana Use case ini digunakan untuk menggambarkan kegiatan melihat informasi spasial resiko bencana

Pengunjung

4. Lihat pantauan Bencana Use case ini digunakan untuk menggambarkan kegiatan melihat informasi spasial pantauan bencana

Pengunjung

5. Lihat data kejadian Bencana

Use case ini digunakan untuk menggambarkan kegiatan melihat informasi data kejadian bencana

Pengunjung

6. Lihat prakiraan cuaca Use case ini digunakan untuk menggambarkan kegiatan melihat informasi spasial prakiraan cuaca

Pengunjung

8. Lihat kerentanan bencana

Use case ini digunakan untuk menggambarkan kegiatan kerentanan bencana

Pengunjung

103

bencana menggambarkan kegiatan

melihat informasi pengetahuan bencana

10. Lihat tentang Use case ini digunakan untuk menggambarkan kegiatan melihat informasi tentang pengembang

pengunjung

111. Login Use case ini digunakan untuk menggambarkan kegiatan login

Admin

12. Logout Use case ini digunakan untuk menggambarkan kegiatan login

Admin

13. Manajemen peta Use case ini digunakan untuk menggambarkan kegiatan admin dalam mengelola peta

admin

14. Manajemen data bencana

Use case ini digunakan untuk menggambarkan kegiatan admin dalam mengelola data

104 bencana

15. Manajemen berita Use case ini digunakan untuk menggambarkan kegiatan admin dalam mengelola berita

admin

16. Melihat berita Use case ini digunakan untuk menggambarkan kegiatan pengunjung melihat informasi berita

pengunjung

17 Unduh data Use case ini digunakan untuk menggambarkan kegiatan pengunjung mengunduh data

Admin,pengunjung

18 Lihat buku dan poster Menggambarkan melihat buku dan poster

pengunjung

19 Manajemen buku dan poster

Use case ini digunakan untuk menggambarkan kegiatan admin dalam mengelola buku dan poster

admin

20 Validasi Peta Use case ini digunakan untuk menggambarkan kegiatan Kepala Pusdatin dalam

105 4.2.1.1.1 Narasi Use Case

Berikut ini adalah beberapa narasi use case diagram yang mendeskripsikan use case yang terbentuk dari kegiatan bisnis dan use case diagram yang ada dalam usulan sistem.

1. Narasi Use Case Lihat Ancaman bencana

Tabel 4.5 Narasi Use Case Lihat Ancaman Bencana Use case Name Lihat Ancaman bencana

Use case Id 1

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman ancaman bencana

Pre condition Pengunjung membuka sistem Pantauan ancaman dan resiko bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat Ancaman bencana

Typical course of events

ActorAction System response memvalidasi peta

106 1. Pilih menu ancaman

bencana

2. Menampilkan halaman ancaman bencana

3.Pilih menu gempa bumi

4. Menampilkan sistem informasi spasial ancaman bencana gempa bumi

Alternate courses 3.a Jika pengunjung Pilih menu gunung api akan menampilkan sistem informasi spasial ancaman bencana gunung api

3.b Jika pengunjung Pilih menu angin akan menampilkan sistem informasi spasial ancaman bencana Angin

3.c Jika pengunjung Pilih menu banjir akan menampilkan sistem informasi spasial ancaman bencana banjir

3.d Jika pengunjung Pilih menu longsor akan menampilkan sistem informasi spasial ancaman bencana longsor. 3.e Jika pengunjung Pilih menu kebakaran hutan akan

menampilkan sistem informasi spasial ancaman kebakaran hutan

3.f Jika pengunjung Pilih menu kekeringan akan menampilkan sistem informasi spasial ancaman bencana kekeringan 3.g Jika pengunjung Pilih menu abrasi akan menampilkan sistem

107 3.h Jika pengunjung Pilih menu tsunami akan menampilkan

sistem informasi spasial ancaman bencana tsunami 3.i Jika pengunjung Pilih menu putting beliung akan

menampilkan sistem informasi spasial ancaman bencana putting beliung

3.j Jika pengunjung Pilih menu konflik sosial akan menampilkan sistem informasi spasial ancaman bencana konflik sosial 3.k Jika pengunjung Pilih menu kecelakaan industri akan

menampilkan sistem informasi spasial ancaman bencana kecelakaan industri

Conclusion Aktor dapat melihat halaman ancaman bencana Post condition Informasi ancaman bencana berhasil diakses

2. Narasi Use Case Lihat resiko bencana

Tabel 4.6 Narasi Use Case lihat resiko bencana Use case Name Lihat resiko bencana

Use case Id 2

108 Description Use case ini menggambarkan kegiatan melihat halaman

resiko bencana

Pre condition Aktor membuka sistem Pantauan Ancaman dan resiko bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat halaman resiko bencana

Typical course of events

ActorAction System response

1. Pilih menu resiko bencana

2. Menampilkan halaman resiko bencana

3.Pilih menu gempa bumi

4. Menampilkan sistem informasi spasial resiko bencana gempa bumi

Alternate courses 3.a Jika pengunjung Pilih menu gunung api akan menampilkan sistem informasi spasial resiko bencana gunung api 3.b Jika pengunjung Pilih menu angin akan menampilkan

sistem informasi spasial resiko bencana Angin 3.c Jika pengunjung Pilih menu banjir akan menampilkan

sistem informasi spasial resiko bencana banjir 3.d Jika pengunjung Pilih menu longsor akan menampilkan

109 3.e Jika pengunjung Pilih menu kebakaran hutan akan

menampilkan sistem informasi spasial resiko kebakaran hutan

3.f Jika pengunjung Pilih menu kekeringan akan menampilkan sistem informasi spasial resiko bencana kekeringan 3.g Jika pengunjung Pilih menu abrasi akan menampilkan

sistem informasi spasial resiko bencana abrasi

3.h Jika pengunjung Pilih menu tsunami akan menampilkan sistem informasi spasial resiko bencana tsunami 3.i Jika pengunjung Pilih menu putting beliung akan

menampilkan sistem informasi spasial resiko bencana putting beliung

3.j Jika pengunjung Pilih menu konflik sosial akan menampilkan sistem informasi spasial resiko bencana konflik sosial 3.k Jika pengunjung Pilih menu kecelakaan industri akan

menampilkan sistem informasi spasial resiko bencana kecelakaan industri

Conclusion Aktor dapat melihat halaman resiko bencana Post condition Informasi resiko bencana berhasil diakses

110 Tabel 4.7 Narasi Use Case Lihat Pantauan Bencana

Use case Name Lihat pantauan bencana Use case Id 3

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman pantauan bencana

Pre condition Aktor membuka sistem Pantauan Ancaman dan Resiko Bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat pantauan bencana

Typical course of events

ActorAction System response

1. Pilih menu pantauan bencana

2. Menampilkan halaman pantauan bencana 3.Pilih menu kejadian

gempa bumi terkini

4. Menampilkan sistem informasi spasial kejadian gempa bumi terkini

Alternate courses 3.a Jika pengunjung Pilih menu gunung api akan menampilkan sistem informasi spasial pantauan bencana gunung api 3.b Jika pengunjung Pilih menu angin akan menampilkan

111 3.c Jika pengunjung Pilih menu banjir akan menampilkan

sistem informasi spasial pantauan bencana banjir 3.d Jika pengunjung Pilih menu longsor akan menampilkan

sistem informasi spasial pantauan bencana longsor. 3.e Jika pengunjung Pilih menu kebakaran hutan akan

menampilkan sistem informasi spasial pantauan kebakaran hutan

3.f Jika pengunjung Pilih menu kekeringan akan menampilkan sistem informasi spasial pantauan bencana kekeringan 3.g Jika pengunjung Pilih menu abrasi akan menampilkan

sistem informasi spasial pantauan bencana abrasi 3.h Jika pengunjung Pilih menu tsunami akan menampilkan

sistem informasi spasial pantauan bencana tsunami 3.i Jika pengunjung Pilih menu putting beliung akan

menampilkan sistem informasi spasial pantauan bencana putting beliung

3.j Jika pengunjung Pilih menu konflik sosial akan menampilkan sistem informasi spasial pantauan bencana konflik sosial 3.k Jika pengunjung Pilih menu kecelakaan industri akan

menampilkan sistem informasi spasial pantauan bencana kecelakaan industri

112 Conclusion Aktor dapat melihat halaman pantauan bencana

Post condition Informasi pantauan bencana berhasil diakses

4. Narasi Use Case lihat Data kejadian bencana

Tabel 4.8 Narasi Use Case Data kejadian bencana Use case Name Lihat data kejadian bencana

Use case Id 4

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman Data kejadian bencana

Pre condition Aktor membuka sistem Pantauan Ancaman dan Resiko Bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat Data kejadian bencana

Typical course of events

ActorAction System response

1. Pilih menu Data kejadian bencana

2. Menampilkan halaman Data kejadian bencana Alternate courses

113 Conclusion Aktor dapat melihat halaman data kejadian bencana

Post condition Informasi data kejadian bencana berhasil diakses

5. Narasi Use Case lihat prakiraan cuaca

Tabel 4.9 Narasi Use Case lihat prakiraan cuaca Use case Name Lihat prakiraan cuaca

Use case Id 5

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman prakiraan cuaca

Pre condition Aktor membuka sistem Pantauan Ancaman dan Resiko Bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat prakiraan cuaca

Typical course of events

ActorAction System response

1. Pilih menu prakiraan cuaca

2. Menampilkan halaman prakiraan cuaca

114 Alternate courses

Conclusion Aktor dapat melihat prakiraan cuaca Post condition Informasi prakiraan cuaca berhasil diakses

6. Narasi Use Case lihatKerentanan bencana

Tabel 4.10 Narasi Use Case Lihat Kerentanan bencana Use case Name Lihat Kerentanan bencana

Use case Id 6

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman Kerentanan bencana

Pre condition Aktor membuka sistem Pantauan Ancaman dan Resiko Bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat Kerentanan bencana

Typical course of events

ActorAction System response

115 Kerentanan bencana kerentanan bencana

Alternate courses

Conclusion Aktor dapat melihat halaman Kerentanan bencana Post condition Informasi pantauan lainnya berhasil diakses

7. Narasi Use Case lihat pengetahuan bencana

Tabel 4.21 Narasi Use Case lihat pengetahuan bencana Use case Name pengetahuan bencana

Use case Id 7

Actor Pengunjung

Description Use case ini melihat halaman pengetahuan bencana Pre condition Aktor membuka sistem Pantauan Ancaman dan Resiko

Bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat pengetahuan bencana

Typical course of events

ActorAction System response

116 pengetahuan bencana pengetahuan bencana

3.Pilih menu

pengetahuan gunung api

4. Menampilkan informasi pengetahuan gunung api

Alternate courses 3.a. Jika pengunjung Pilih menu gempa bumi akan menampilkan sistem informasi spasial pengetahuan bencana gempa bumi

3.b Jika pengunjung Pilih menu angin akan menampilkan sistem informasi spasial pengetahuan bencana Angin 3.c Jika pengunjung Pilih menu banjir akan menampilkan

sistem informasi spasial pengetahuan bencana banjir 3.d Jika pengunjung Pilih menu longsor akan menampilkan

sistem informasi spasial pengetahuan bencana longsor. 3.e Jika pengunjung Pilih menu kebakaran hutan akan

menampilkan sistem informasi spasial pengetahuan kebakaran hutan

3.f Jika pengunjung Pilih menu kekeringan akan

menampilkan sistem informasi spasial pengetahuan bencana kekeringan

3.g Jika pengunjung Pilih menu abrasi akan menampilkan sistem informasi spasial pengetahuan bencana abrasi

117 3.h Jika pengunjung Pilih menu tsunami akan menampilkan

sistem informasi spasial pengetahuan bencana tsunami 3.i Jika pengunjung Pilih menu putting beliung akan

menampilkan sistem informasi spasial pengetahuan bencana putting beliung

3.j Jika pengunjung Pilih menu konflik sosial akan

menampilkan sistem informasi spasial pengetahuan bencana konflik sosial

3.k Jika pengunjung Pilih menu kecelakaan industri akan menampilkan sistem informasi spasial pengetahuan bencana kecelakaan industri

Conclusion Aktor dapat melihat halaman pengetahuan bencana Post condition Informasi pengetahuan bencana berhasil diakses

8. Narasi Use Case Lihat tentang

Tabel 4.12 Narasi Use Case Lihat tentang Use case Name Lihat tentang

Use case Id 8

Actor Pengunjung

118 tentang

Pre condition Aktor membuka sistem Pantauan Ancaman dan Resiko Bencana

Trigger Use case ini diinisiasi ketika pengunjung melihat halaman tentang

Typical course of events

ActorAction System response

1. Pilih menu tentang 2. Menampilkan halaman tentang

Alternate courses

Conclusion Aktor dapat melihat halaman tentang Post condition Menampilkan halaman tentang

9. Narasi Use Caselogin

Tabel 4.13 Narasi Use Case login Use case Name Login

Use case Id 9

Actor Admin, Kepala Pusdatin

Description Use case ini menggambarkan kegiatan login untuk masuk ke sistem agar aktor terkait dapat mengakses sistem.

119 Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi ketika aktor meng-input data login

diantaranya username dan password. Typical course of

events

ActorAction System response

1. Input username dan password

2. Klik ”Sign in” 3. Mengecek data user pada database di tabel user. 4. menampilkan halaman utama.

Alternate courses 3. Apabila username dan password salah maka akan menampilkan pesan kesalahan dan kembali memasukkan username dan password

Conclusion Aktor dapat masuk ke dalam sistem Post condition Menampilkan halaman utama

10. Narasi Use CaseLogout

Tabel 4.14 Narasi Use Case Logout Use case Name Logout

120 Use case Id 10

Actor Admin,Kepala Pusdatin

Description Use case ini menggambarkan kegiatan untuk keluar dari sistem

Pre condition Aktor Login dalam sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi saat aktor ingin keluar dai sistem

ancaman dan resiko bencana Typical course of

events

ActorAction System response

1. Klik “Logout” 2. Proses Logout

3. Menampilkan form login Alternate courses 3. Apabila form login tidak muncul maka lakukan nomor 1

kembali

Conclusion Data berhasil diproses

Post condition Data logout tidak tersimpan dan berhasil keluar sistem

11. Narasi Use Case manajemen peta

Tabel 4.15 Narasi Use Case Manajemen peta Use case Name Manajemen peta

121

Actor Admin

Description Proses admin untuk dapat mengelola peta yaitu tambah, hapus, dan simpan.

Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi saat aktor ingin mengelola peta Typical course of

events

ActorAction System response

1. Pilih menu kelola peta

2. Menampilkan halaman kelola peta

3. Pilih tambah 4. Menampilkan peta baru 5. Mengupload peta

terbaru

6. Klik “save” 7. Menyimpan ke database 8. Pilih peta yang

ingin di update 9. Update peta

10. Klik “update” 11. Menyimpan ke database 12. Pilih peta yang

ingin di delete

13. Menghapus berita

Alternate courses 3. Apabila tidak ingin meng-create, maka aktor memilih no. 8 atau no. 12

122 8. Apabila tidak ingin meng-update, maka aktor memilih no. 3 atau 12

12. Apabila tidak ingin men-delete, aktor dapat memilih no 3 atau 8

Conclusion Data berhasil dimanajemen dan disimpan Post condition Data tersimpan dalam database peta

12. Use case Manajemen data bencana

Tabel 4.16 Narasi Use Case Mengelola data bencana Use case Name Manajemen data bencana

Use case Id 12

Actor Admin

Description Proses admin untuk dapat mengelola data yaitu tambah, hapus, dan simpan.

Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi saat aktor ingin mengelola peta Typical course of

events

ActorAction System response

1. Pilih menu kelola data bencana

2. Menampilkan halaman kelola data bencana

123 baru

5. Klik “save” 6. Menyimpan ke database 7. Pilih data bencana

yang ingin di update 8. Update data bencana

10. Klik “update” 11. Menyimpan ke database 12. Pilih data bencana

yang ingin di delete

13. Menghapus data bencana

Alternate courses 3. Apabila tidak ingin meng-create, maka aktor memilih no. 7 atau no. 12

8. Apabila tidak ingin meng-update, maka aktor memilih no. 3 atau 12

12. Apabila tidak ingin men-delete, aktor dapat memilih no 3 atau 7

Conclusion Data berhasil dimanajemen dan disimpan Post condition Data tersimpan dalam database data bencana

124 Tabel 4.17 Narasi Use Case Manajemen Berita

Use case Name Manajemen Berita Use case Id 13

Actor Admin

Description Use case ini menggambarkan kegiatan untuk mengelola informasi berita

Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi saat aktor ingin mengelola informasi

berita Typical course of

events

ActorAction System response

1. Pilih menu manajemen berita

2. Menampilkan halaman manajemen berita

3. Pilih create 4. Menampilkan form berita baru

5. Mengisi form berita baru

6. Klik “save” 7. Menyimpan ke database 8. Pilih berita yang

ingin di update 9. Update berita

125 10. Klik “update” 11. Menyimpan ke database 12. Pilih berita yang

ingin di delete

13. Menghapus berita

Alternate courses 3. Apabila tidak ingin meng-create, maka aktor memilih no. 8 atau no. 12

8. Apabila tidak ingin meng-update, maka aktor memilih no. 3 atau 12

12. Apabila tidak ingin men-delete, aktor dapat memilih no 3 atau 8

Conclusion Data berhasil dimanajemen dan disimpan Post condition Data tersimpan dalam database berita

14. Use case lihat berita

Tabel 4.18 Narasi Use Case Lihat Berita Use case Name Lihat Berita

Use case Id 14

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman Berita

126 Trigger Use case ini diinisiasi ketika pengunjung melihat berita Typical course of

events

ActorAction System response

1. Pilih menu berita 2. Menampilkan halaman berita

Alternate courses

Conclusion Aktor dapat melihat halaman Berita Post condition Informasi Berita berhasil di akses

15. Use case mengunduh data

Tabel 4.19 Narasi Use Case mengunduh data Use case Name mengunduh data

Use case Id 15

Actor Pengunjung

Description Proses pengunjung untuk dapat mengunduh data Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi saat aktor ingin mengunduh data Typical course of

events

ActorAction System response

127 dan informasi data dan informasi

3. Pilih unduh data yang diplih

4. sistem otomatis menyimpan data Alternate courses

Conclusion User berhasil mengunduh data

Post condition Data berhasil terunduh dan tersimpan di local disc

16. Use case Manajemen buku dan poster

Tabel 4.20 Narasi Use Case Manajemen buku dan poster Use case Name Manajemen buku dan poster

Use case Id 16

Actor Admin

Description Proses admin untuk dapat mengelola data yaitu tambah, hapus, dan simpan.

Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi saat aktor ingin mengelola buku dan

poster Typical course of

events

ActorAction System response

128 buku dan poster kelola buku dan poster 3. Pilih tambah 4. Menampilkan buku dan

poster baru

5. Klik “save” 6. Menyimpan ke database 7. Pilih buku atau

poster yang ingin di update

8. Update buku atau poster

10. Klik “update” 11. Menyimpan ke database 12. Pilih buku atau

poster yang ingin di delete

13. Menghapus buku atau poster

Alternate courses 3. Apabila tidak ingin meng-create, maka aktor memilih no. 7 atau no. 12

8. Apabila tidak ingin meng-update, maka aktor memilih no. 3 atau 12

12. Apabila tidak ingin men-delete, aktor dapat memilih no 3 atau 7

Conclusion Data berhasil dimanajemen dan disimpan Post condition Data tersimpan dalam database data bencana

129

17. Use case lihat Buku dan Poster

Tabel 4.21 Narasi Use Case Lihat Buku dan Poster Use case Name Lihat Buku dan Poster

Use case Id 17

Actor Pengunjung

Description Use case ini menggambarkan kegiatan melihat halaman Buku dan Poster

Pre condition Aktor membuka sistem ancaman dan resiko bencana Trigger Use case ini diinisiasi ketika pengunjung melihat Buku

dan Poster

Typical course of events ActorAction System response 1. Pilih menu Buku

dan Poster

2. Menampilkan halaman Buku dan Poster

Alternate courses

Conclusion Aktor dapat melihat halaman Buku dan Poster Post condition Informasi Berita berhasil di akses

130 18. Use case Validasi Peta

Tabel 4.22 Narasi Use Case Validasi Peta Use case Name Validasi Peta

Use case Id 18

Actor Kepala Pusdatin

Description Use case ini menggambarkan kegiatan memvalidasi peta Pre condition Aktor membuka SISWERA

Trigger Use case ini diinisiasi ketika kepala pusdatin memvalidasi peta

Typical course of events ActorAction System response 1.pilih menu validasi 2.menampilkan peta yang

belum tervalidasi

3. memvalidasi peta 3.peta tervalidasi dan publish

Alternate courses 3. Apabila validasi gagalmaka menampilkan nomor 2 kembali Conclusion Aktor memvalidasi peta

131 4.2.1.2 Activity Diagram

Berikut ini merupakan diagram yang menggambarkan aliran aktivitas dan terbentuk dari Use case

1. Activity Untuk lihat home

Gambar 4.7 Activity Diagram Lihat Home

Activity diagram lihat home menggambarkan proses melihat menu home dari sistem ancaman dan resiko bencana. Aktor hanya perlu memilih

132 menu home di pilihan menu yang tersedia, kemudian sistem akan menampilkan halaman home.

2. Activity untuk lihat ancaman bencana

Gambar 4.8 Activity lihat ancaman bencana

Activity diagram lihat ancaman bencana menggambarkan proses melihat sistem informasi spasial ancaman yang ada di sistem ancaman dan resiko bencana Indonesia. Aktor memilih menu ancaman bencana di pilihan menu

Dokumen terkait