sebagai persyaratan guna meraih gelar sarjana strata 1 ... · pengembangan aplikasi sistem...

14
PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : H. Hamid 201110370311274 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2016

Upload: ngothu

Post on 30-Mar-2019

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

PENGEMBANGAN APLIKASI SISTEM MANAJEMEN

PENANGANAN PASCA BENCANA ALAM BERBASIS

ANDROID

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

H. Hamid

201110370311274

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2016

Page 2: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan
Page 3: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan
Page 4: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan
Page 5: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat

dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang

berjudul :

“PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN

PASCA BENCANA ALAM BERBASIS ANDROID”

Tak lupa juga melalui kesempatan yang sangat berharga ini penulis

menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak

yang telah membantu dan terlibat dalam penyelesaian tugas akhir ini.

Kesempurnaan hanyalah milik Allah, untuk itu penulis menyadari bahwa

apa yang penulis susun ini jauh dari kata sempurna. Karena itu penulis

mengharapkan kritik, saran dan pendapat yang sifatnya membangun. Terima kasih

untuk segala perhatiannya.Penulis berharap semoga tugas akhir ini dapat

bermanfaat dan berguna bagi semua pihak.

Malang, 21 Juli 2016

Penulis

Page 6: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

DAFTAR ISI

LEMBAR PERSETUJUAN .......................................................................... i

LEMBAR PENGESAHAN ........................................................................... ii

LEMBAR PERNYATAAN ........................................................................... iii

ABSTRAK ...................................................................................................... iv

ABSTRACT .................................................................................................... v

LEMBAR PERSEMBAHAN ........................................................................ vi

KATA PENGANTAR .................................................................................... vii

DAFTAR ISI ................................................................................................... viii

DAFTAR GAMBAR ...................................................................................... xii

DAFTAR TABEL .......................................................................................... xv

BAB I PENDAHULUAN

1.1. Latar Belakang .................................................................................... 1

1.2. Rumusan Masalah ............................................................................... 3

1.3. Tujuan Penelitian ................................................................................ 3

1.4. Batasan Masalah ................................................................................. 3

1.5. Metedologi .......................................................................................... 4

1.5.1 Studi Pustaka ............................................................................... 4

1.5.2 Analisa Dan Design Sistem ........................................................ 4

1.5.3 Implementasi Perangkat Lunak .................................................. 4

1.5.4 Pengujian dan Evaluasi ............................................................... 4

1.5.5 Pembuatan Laporan .................................................................... 4

1.6 Sistematik Penulisan ............................................................................ 4

BAB II LANDASAN TEORI ........................................................................ 6

2.1 Bencana ................................................................................................ 6

2.1.1 Pengertian Bencana ..................................................................... 6

2.1.2 Jenis-jenis Bencana ..................................................................... 6

2.1.3 Letusan Gunung .......................................................................... 7

2.1.4 Penanggulangan Bencana Letusan Gunung ................................ 8

2.1.4.1 Persiapan Dalam Menghadapi Letusan Gunung Berapi ....... 8

2.1.4.2 Jika Terjadi LEtusan Gunung Berapi .................................... 8

Page 7: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

2.1.4.3 Setelah Terjadi Letusan Gunung Berapi ............................... 8

2.2 Kebijakan Penanganan Penanggulangan Bencana ............................... 9

2.2.1 Fase Prabencana .......................................................................... 10

2.2.2 Fase Saat Terjadi Bencana dan Pasca Bencana .......................... 10

2.2.3 Pengembangan Sistem Penanggulangan Bencana ...................... 11

2.3 SOP BPBD Batu ................................................................................... 12

2.3.1 Nasional ...................................................................................... 13

2.3.2 Provinsi ....................................................................................... 13

2.3.3 Kabupaten/Kota .......................................................................... 14

2.4 Smartphone ........................................................................................... 14

2.4.1 Sistem Operasi Android .............................................................. 15

2.4.2 Arsitektur Android ...................................................................... 15

2.4.2.1 Linux Kernel ......................................................................... 15

2.4.2.2 Android Runtime ................................................................... 16

2.4.2.3 Libraries ................................................................................ 16

2.4.2.4 Application Framework ........................................................ 16

2.4.2.5 Applications .......................................................................... 16

2.4.3 Komponen Aplikasi Android ...................................................... 16

2.4.3.1 Activities ................................................................................ 16

2.4.3.2 Services ................................................................................. 17

2.4.3.3 Content Provider ................................................................... 17

2.4.3.4 Broadcast Receiver ............................................................... 17

2.5 Global Positioning System ................................................................... 17

2.6 Location Based Service ........................................................................ 18

2.7 Google Maps API ................................................................................. 19

2.8 Penelitian Terkait ................................................................................. 20

BAB III ANALISA DAN PERANCANGAN SISTEM ............................... 21

3.1 Analisa Sistem ...................................................................................... 21

3.1.1 Arsitektur Aplikasi ...................................................................... 21

3.1.2 Deskripsi Sistem ......................................................................... 22

3.1.3 Analisa Kebutuhan Fungsional ................................................... 22

3.1.4 Analisa Kebutuhan Non-Fungsional ........................................... 23

Page 8: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

3.1.5 Usecase ....................................................................................... 24

3.1.6 Skenario Usecase ........................................................................ 25

3.2 Perancangan Sistem .............................................................................. 31

3.2.1 Activity Diagram ......................................................................... 31

3.2.2 Sequence Diagram ...................................................................... 35

3.2.3 Class Diagram ............................................................................ 39

3.2.4 Perancangan Interface (Antarmuka) ........................................... 40

3.2.4.1 Tampilan Login ................................................................. 40

3.2.4.2 Tampilan User Registration .............................................. 40

3.2.4.3 Tampilan Halaman Awal Aplikasi .................................... 41

3.2.4.4 Tampilan List Posko .......................................................... 41

3.2.4.5 Tampilan List Bencana ...................................................... 42

3.2.4.6 Tampilan Add Posko ......................................................... 42

3.2.4.7 Tampilan Add Bencana ..................................................... 43

3.2.4.8 Tampilan Detail Posko ...................................................... 43

3.2.4.9 Tampilan Detail Bencana .................................................. 44

BAB IV IMPLENTASI DAN PENGUJIAN ................................................ 45

4.1 Implementasi Sistem ............................................................................ 45

4.1.1 Implementasi Tampilan Aplikasi ................................................... 45

4.1.1.1 Tampilan Login ................................................................. 45

4.1.1.2 Tampilan Registration ....................................................... 46

4.1.1.3 Tampilan Halaman Awal Aplikasi .................................... 46

4.1.1.4 Tampilan List Posko .......................................................... 47

4.1.1.5 Tampilan Add Posko ......................................................... 47

4.1.1.6 Tampilan Edit Posko ......................................................... 48

4.1.1.7 Tampilan Delete Posko ..................................................... 48

4.1.1.8 Tampilan Detail Posko ...................................................... 49

4.1.1.9 Tampilan List Bencana ...................................................... 50

4.1.1.10 Tampilan Add Bencana ..................................................... 50

4.1.1.11 Tampilan Edit Bencana ..................................................... 51

4.1.1.12 Tampilan Delete Bencana ................................................. 51

4.1.1.13 Tampilan Detail Bencana .................................................. 52

Page 9: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

4.1.1.14 Tampilan Pencarian ........................................................... 53

4.1.1.15 Tampilan Rute ................................................................... 54

4.1.1.16 Tampilan Kebutuhan Posko .............................................. 54

4.1.1.17 Tampilan Notifikasi ........................................................... 55

4.1.2 Implementasi Tampilan Web Admin .......................................... 56

4.1.2.1 Tampilan Halaman Awal Web Admin .............................. 56

4.1.2.2 Tampilan Add .................................................................... 57

4.1.2.3 Tampilan Edit .................................................................... 57

4.1.2.4 Tampilan Delete ................................................................ 58

4.2 Pengujian Alpha ................................................................................... 58

4.2.1 Pengujian Mobile ........................................................................ 58

4.2.2 Pengujian Web Admin ................................................................ 60

4.3 Pengujian Beta ...................................................................................... 61

4.3.2 Pengujian Pengguna .................................................................... 61

BAB V KESIMPULAN DAN SARAN ......................................................... 65

5.1 Kesimpulan ........................................................................................... 65

5.2 Saran .................................................................................................... 65

DAFTAR PUSTAKA ..................................................................................... 66

LAMPIRAN .................................................................................................... 68

Page 10: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

DAFTAR GAMBAR

Gambar 2.1 Siklus Bencana ............................................................................. 9

Gambar 2.2 Alur SOP Distribusi Bantuan ....................................................... 12

Gambar 2.3 Arsitektur Android ....................................................................... 15

Gambar 3.1 Arsitektur Sistem Informasi ......................................................... 21

Gambar 3.2 Use Case Diagram Aplikasi ......................................................... 24

Gambar 3.3 Activity Diagram Pendataan Bencana .......................................... 31

Gambar 3.4 Activity Diagram Pendataan Posko .............................................. 32

Gambar 3.5 Activity Diagram Mengatur Kebutuhan Posko ............................ 32

Gambar 3.6 Activity Diagram Data Bencana ................................................... 33

Gambar 3.7 Activity Diagram Data Bencana ................................................... 33

Gambar 3.8 Activity Diagram Data Kebutuhan Posko .................................... 34

Gambar 3.9 Activity Diagram Data User ......................................................... 34

Gambar 3.10 Sequence Diagram Pendataan Bencana ..................................... 35

Gambar 3.11 Sequence Diagram Pendataan Posko ......................................... 36

Gambar 3.12 Sequence Diagram Mengatur Kebutuhan Posko ....................... 36

Gambar 3.13 Sequence Diagram Data Bencana .............................................. 37

Gambar 3.14 Sequence Diagram Data Posko .................................................. 37

Gambar 3.15 Sequence Diagram Data Kebutuhan Posko ............................... 38

Gambar 3.16 Sequence Diagram Data User .................................................... 38

Gambar 3.17 Class Diagram Aplikasi ............................................................. 39

Gambar 3.18 Tampilan Login .......................................................................... 40

Gambar 3.19 Tampilan User Registration ....................................................... 40

Gambar 3.20 Tampilan Halaman Awal Aplikasi ............................................. 41

Gambar 3.21 Tampilan List Posko ................................................................... 41

Gambar 3.22 Tampilan List Bencana ............................................................... 42

Gambar 3.23 Tampilan Add Posko .................................................................. 42

Gambar 3.24 Tampilan Add Bencana .............................................................. 43

Gambar 3.25 Tampilan Detail Posko ............................................................... 43

Gambar 3.26 Tampilan Detail Bencana........................................................... 44

Gambar 4.1 Tampilan Login ............................................................................ 45

Page 11: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

Gambar 4.2 Tampilan Registration .................................................................. 46

Gambar 4.3 Tampilan Halaman Awal ............................................................. 46

Gambar 4.4 Tampilan List Posko ..................................................................... 47

Gambar 4.5 Tampilan Add Posko .................................................................... 47

Gambar 4.6 Tampilan Edit Posko .................................................................... 48

Gambar 4.7 Tampilan Delete Posko ................................................................ 48

Gambar 4.8 Tampilan Detail Posko ................................................................. 49

Gambar 4.9 Tampilan List Bencana ................................................................. 50

Gambar 4.10 Tampilan Add Bencana .............................................................. 50

Gambar 4.11 Tampilan Edit Bencana .............................................................. 51

Gambar 4.12 Tampilan Delete Bencana .......................................................... 51

Gambar 4.13 Tampilan Detail Bencana ........................................................... 52

Gambar 4.14 Tampilan Pencarian .................................................................... 53

Gambar 4.15 Kode Program Pencarian ............................................................ 53

Gambar 4.16 Tanpilan Rute ............................................................................. 54

Gambar 4.17 Tampilan Kebutuhan Posko ....................................................... 54

Gambar 4.18 Kode Program Kebutuhan Posko ............................................... 55

Gambar 4.19 Tampilan Notifikasi.................................................................... 55

Gambar 4.20 Kode Program Notifikasi ........................................................... 56

Gambar 4.21 Tampilan Halaman Awal Admin ............................................... 56

Gambar 4.22 Tampilan Add ............................................................................. 57

Gambar 4.23 Tampilan Edit ............................................................................. 57

Gambar 4.24 Tampilan Delete ......................................................................... 58

Page 12: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

DAFTAR TABEL

Tabel 3.1 Kebutuhan Fungsional ..................................................................... 22

Tabel 3.2 Kebutuhan Non-Fungsional ............................................................. 23

Tabel 3.3 Spesifikasi Perangkat Keras (Hardware) ......................................... 24

Tabel 3.4 Spesifikasi Perangkat Lunak (Software) .......................................... 24

Tabel 3.5 Spesifikasi Smartphone Untuk Implementasi .................................. 24

Tabel 3.6 Skenario Use Case Diagram Pendataan Bencana............................ 25

Tabel 3.7 Skenario Use Case Diagram Pendataan Bencana............................ 26

Tabel 3.8 Skenario Use Case Diagram Mengatur Kebutuhan Posko .............. 27

Tabel 3.9 Skenario Use Case Diagram Mengelola Data ................................. 28

Tabel 3.10 Skenario Use Case Diagram Data Bencana .................................. 29

Tabel 3.11 Skenario Use Case Diagram Data Posko ...................................... 29

Tabel 3.12 Skenario Use Case Diagram Data Kebutuhan Posko .................... 30

Tabel 3.13 Skenario Use Case Diagram Data User ........................................ 30

Tabel 4.1 Spesifikasi Smartphone Pengujian ................................................... 58

Tabel 4.2 Pengujian Aplikasi Mobile………………………………………... 58

Table 4.3 Pengujian Web Admin…………………………………………… . 60

Table 4.4 Hasil Pilihan Jawaban Responden ................................................... 62

Page 13: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

DAFTAR PUSTAKA

[1]. BNPB, Rencana strategis badan nasioanal penanggulangan bencana 2010-

1014, 2010.

[2]. Rompas, B.(2012). APLIKASI LOCATION-BASED SERVICE

PENCARIAN TEMPAT DI KOTA MANADO BERBASIS ANDROID. E-

journal Teknik Elektro dan Komputer, 1- 4.

[3]. Harianto, Rahman Arif. 2014. “Pemanfaatan Global Positioning

System(GPS) Pada Mobile Device Sebagai Disaster Information System

Pasca Bencana Berbasis Android”. Universita Muhammadiyah Malang,

Malang.

[4]. Mahmudah, Siti. 2015. “Smart Evakuasi Implementasi Algoritma Disjkstra

Untuk Evakuasi Bencana Alam”. Universitas Muhammadiyah Malang,

Malang.

[5]. Prahasta, Eddy. 2013. Mengelola Peta Digaital. Bandung : Informatika.

[6]. Dzani Alfikri, Muhammad. 2015. “Rancang Bangun Aplikasi Monitoring

Karyawan Berbasis Android”. Universitas Muhammadiyah Malang.

[7]. Rifki, Muhammad. 2014. “Pola Komunikasi Organisasi Aksi Cepat

Tanggap (ACT) Dalam Penanganan Bencana Gunung Kelud Di Kecamatan

Pare Kabupaten Kediri”. Universitas Islam Negeri Syarif Hidayatullah,

Jakarta.

[8]. Departemen Pendidikan dan Kebudayaan, Kamus Besar Bahasa Indonesia

(Jakarta: Balai Pustaka, 2005) h. 100

[9]. Robert J. Kodoatie dan Roestam Sjarief, Pengelolaan Bencana Terpadu,

h.67.

[10]. Akhmad Zaennuddin, “Prakiraan Bahaya Erupsi Gunung Kelud,” Bulletin

Vulkanologi dan Bencana Geologi, Vol. 4 No. 2, Agustus 2009, h. 1.

[11]. Dompet Dhuafa, “Situasi Respons Erupsi Gunung Kelud, ”Disaster

Manangement Dompet Dhuafa (14-17 Februari 2014), h. 2.

[12]. Annuron, Bryan Kahfi. 2015. “Simulasi Optimalisasi Dan Monitoring

Distribusi Bantuan Bencana”. Universitas Muhammadiyah Malang,

Malang.

Page 14: Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 ... · PENGEMBANGAN APLIKASI SISTEM MANAJEMEN PENANGANAN PASCA BENCANA ALAM BERBASIS ANDROID. TUGAS AKHIR . Sebagai Persyaratan

[13]. Pusat Data dan Informasi dan Humas, “Definisi dan Jenis Bencana”, diakses

pada hari Selasa 2 Agustus 2016 22.32 WIB dari www.bnpb.go.id.

[14]. http://bpbdserang01.page4.me/69.html. Diakses pada hari Selasa 2 Agustus

2016 23.42 WIB.

[15]. Sentosa Sembiring, Himpunanan Peraturan Perundang-undangan RI;

Penanggulangan Bencana, h. 10.

[16]. Anonymous. 2012. Jurnal Penanggulangan Bencana Volume 3 Nomor 2.

Badan Nasional Penanggulangan Bencana (BNPB).