Anda di halaman 1dari 162

TUGAS AKHIR

SISTEM INFORMASI PELAPORAN


TANGGAP DARURAT PEMADAM
KEBAKARAN DI KABUPATEN BADUNG
DENGAN TEKNOLOGI GEOLOCATION
I Gede Oka Suyasa
NIM 18101126

Dosen Pembimbing I
CHRISTINA PURNAMA YANTI,S.Kom.,M,Kom.

Dosen Pembimbing II
I WAYAN DHARMA SURYAWAN,S.Kom.,M.Cs.

PROGRAM STUDI TEKNIK INFORMATIKA


STMIK STIKOM INDONESIA
DENPASAR 2022

i
HALAMAN PERSETUJUAN

Judul : SISTEM INFORMASI PELAPORAN


TANGGAP DARURAT PEMADAM
KEBAKARAN DI KABUPATEN BADUNG
DENGAN TEKNOLOGI GEOLOCATION
Nama : I Gede Oka Suyasa
NIM 18101126
Program Studi :Teknik Informatika

Telah diperiksa dan disetujui sebagai Tugas Akhir mahasiswa


Program Studi Teknik Informatika STMIK STIKOM Indonesia

Pembimbing I
Menyetujui:
Pembimbing II
ttd

ttd

Christina Purnama Yanti,


S.Kom.,M.Kom. I Wayan Dharma
NIDN. 0806068602 Suryawan,S.Kom.,M.C.s.
NIDN. 0816077801

Mengetahui:
Kepala Program Studi Teknik Informatika

ttd

Komang Kurniawan Widiartha, S.Kom., M.Cs.


NIDN. 0826048702
ii
HALAMAN PENGESAHAN

Judul : SISTEM INFORMASI PELAPORAN


TANGGAP DARURAT PEMADAM
KEBAKARAN DI KABUPATEN BADUNG
DENGAN TEKNOLOGI GEOLOCATION
Nama : I Gede Oka Suyasa
NIM : 18101126
Program Studi : Teknik Informatika

Telah berhasil dipertahankan dihadapan Dewan Penguji dan diterima


sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar
Sarjana Komputer pada Program Studi Teknik Informatika, STMIK
STIKOM Indonesia.
Ditetapkan di : Denpasar
Tanggal : 31 Januari 2022

DEWAN PENGUJI

Pembimbing I :

Christina Purnama Yanti, S.Kom., M.Kom. ( )

Penguji :

I Gede Putu Eka Suryana, S.Pd., M.Sc. ( )

Penguji :

Ni Wayan Wardani, S.Kom., M.Kom. ( )

iii
iv
v
ABSTRAK

SISTEM INFORMASI PELAPORAN TANGGAP DARURAT


PEMADAM KEBAKARAN DI KABUPATEN BADUNG DENGAN
TEKNOLOGI GEOLOCATION

Nama Mahasiswa : I Gede Oka Suyasa


NIM 18101126
Program Studi : Teknik Informatika
Dosen Pembimbing : Christina Purnama Yanti,S.Kom.,M.Kom.
I Wayan Dharma Suryawan,S.kom.,M.Cs,

Abstrak

Pemadam Kebakaran merupakan dinas yang bertugas untuk


menanggulangi kebakaran atau penyelamatan. Permasalahan dalam
menentukan titik kordinat dan rute terdekat serta informasi dari
masyarakat terkadang kurang jelas dan akurat dimana masyarakat
melakukan pelaporan menggunakan telepon seluler saja.
Berdasarkan masalah diatas, penulis merancang dan membangun
Sistem Informasi Pelaporan Tanggap Darurat Pemadam Kebakaran Di
Kabupaten Badung Dengan Teknologi Geolocation. Teknologi
Geolocation dapat digunakan untuk mengetahui titik kordinat serta
bentuk fisik dunia nyata dengan bantuan google mpas, dimana
masyarakat dapat melakukan pelaporan menggunakan aplikasi pelaporan
DAMKAR(android) di smartphone yang mudah dibawa.
Sistem Informasi Pelaporan Tanggap Darurat Pemadam Kebakaran
Di Kabupaten Badung Dengan Teknologi Geolocation dan metode
warerfall dalam hasil perancangan sistem sudah sesuai. Selain itu
fungsional sistem yang diujikan dengan black box testing berjalan sesuai
dengan perancangan yang telah dibuat.

Kata kunci: Sistem Informasi, Waterfall, Geolocation, Android.

vi
ABSTRAK

SISTEM INFORMASI PELAPORAN TANGGAP DARURAT


PEMADAM KEBAKARAN DI KABUPATEN BADUNG DENGAN
TEKNOLOGI GEOLOCATION

Nama Mahasiswa : I Gede Oka Suyasa


NIM 18101126
Program Studi : Teknik Informatika
Dosen Pembimbing : Christina Purnama Yanti,S.Kom.,M.Kom.
I Wayan Dharma Suryawan,S.kom.,M.Cs,

Based on the problems above, the authors designed and built an


The fire department is the service that carries out fire fighting or
Information System for Emergency Response Reporting for Firefighters
fires. Problems in determining the coordinates and the closest route as
in Badung Regency with Geolocation Technology. Geolocation
well as information from the community is sometimes not clear and
technology can be used to find out the coordinates and physical shape of
accurate where people only report using cell phones.
the real world with the help of google mpas, where the public can report
using the DAMKAR (android) reporting application on an easy-to-carry
smartphone.
Information System for Reporting Emergency Response of
Firefighters in Badung Regency With Geolocation Technology and
warerfall method in the system design results are appropriate. In
addition, the functional system tested with black box testing runs
according to the design that has been made.

Keywords: Information System, Waterfall, Geolocation, Android.

vii
KATA PENGANTAR

Puja dan puji syukur penulis panjatkan kehadiran Tuhan Yang Mha
Esa karena berkat dan karunianya sehingga penulis dapat menyelesaikan
laporan tugas akhir yang berjudul “SISTEM INFORMASI
PELAPORAN KEBAKARAN PADA PEMADAM KEBAKARAN
KABUPATEN BADUNG DENGAN TEKNOLOGI GEOLOCATION”.
Penulisan laporan tugas akhir ini merupakan syarat untuk menyelesaikan
studi dalam program sarjana jurusan Teknik Informatika pada kampus
STMIK STIKOM INDONESIA.
Dalam penyusunan tugas akhir ini banyak hambatan serta rintangan
yang penulis hadapi namun pada akhirnya dapat melaluinya berkat
adanya bimbingan dan bantuan dari berbgai pihak baik secara moral
maupu spiritual. Untuk itu pada kesempatan ini penulis menyampaikan
ucapan terimakasih kepada:
1. I Dewa Made Krishna Muku, S.T., M.T. selaku Ketua di Kampus
STMIK STIKOM INDONESIA
2. Komang Kurniawan Widiartha, M.Cs. Selaku Kepala Program
Studi Teknik Informatika
3. Christina Purnama Yanti,S.Kom.,M.Kom. Selaku Dosen
Pembimbing I yang telah memberikan arahan dan bimbingan
selama penyusunan laporan tugas akhir
4. I Wayan Dharma Suryawan, S.Kom., M.Cs. selaku Dosen
Pembimbing II yang telah memberikan arahan dan bimbingan
selama penyusunan laporan tugas akhir.
5. I Putu Natha Bitsuka M.T. selaku pembimbing lapangan kerja
praktik yang senantiasa memberikan bimbingan kepada
penulis.
6. Seluruh jajaran Dosen, Staff STMIK STIKOM INDONESIA
serta Pembimbing lapangan Diskominfo Kabupaten Badung.
Akhir kata, penulis mohon maaf atas segala kesalahan yang pernah
dilakukan dan penulis berharap laporan kerja praktik ini dapat
memberikan manfaat yang baik kedepannya.
Denpasar, 07 September 2020

Penulis
vii
DAFTAR ISI

Halaman Judul........................................................................................i
Halaman Persetujuan............................................................................ii
Halaman Pengesahan............................................................................iii
Halaman Orisinalitas............................................................................iv
Halaman Pernyataan Persetujuan........................................................v
Abstrak...................................................................................................vi
Abstrak..................................................................................................vii
Kata Pengantar....................................................................................viii
Daftar Isi................................................................................................ix
Daftar Gambar....................................................................................xiii
Daftar Tabel........................................................................................xvii
Daftar Lampiran...............................................................................xviii
BAB I Pendahuluan................................................................................1
1.1 Latar Belakang.....................................................................................1
1.2 Rumusan masalah................................................................................2
1.3 Batasan Masalah..................................................................................2
1.4 Tujuan Penelitian.................................................................................3
1.5 Manfaat Penelitian...............................................................................3
1.6 Sistematika Penulisan..........................................................................3
BAB II Landasan Teori..........................................................................5
2.1 Penelitian Terdahulu............................................................................5
2.2 Definisi Sistem....................................................................................8
2.3 Definisi Sistem Informasi....................................................................9
2.4 Geolocation.........................................................................................9
2.5 Analisis Dan Perancangan Sistem.....................................................10
2.6 UML..................................................................................................11
2.7 Use Case Diagram............................................................................11
2.8 Activity Diagram...............................................................................14
2.9 Sequence Diagram.............................................................................15
2.10 Class Diagram.................................................................................17
2.11 Moblie(Android)..............................................................................19
2.12 Web..................................................................................................19
2.13 XAMPP...........................................................................................20

ix
2.14 Database..........................................................................................20
2.15 HTML..............................................................................................20
2.16 PHP..................................................................................................21
2.17 CSS..................................................................................................21
2.18 MYSQL...........................................................................................22
2.19 Black Box Testing............................................................................22
BAB III METODELOGI PENELITIAN...........................................23
3.1 Tempat Penelitian..............................................................................23
3.2 Metode Pengumpulan Data...............................................................23
3.2.1 Data Primer....................................................................................24
3.2.2 Data Sekunder...............................................................................24
3.3 Metode Pengembangan Sistem..........................................................25
3.4 Analisa Data......................................................................................27
3.5 Gambaran Umum Sistem..................................................................28
3.6 Analisa Kebutuhan Fungsional..........................................................28
3.7 Analisi Kebutuhan Non Fungsional..................................................29
3.8 Rancangan Sistem.............................................................................29
3.8.1 Use Case Diagram........................................................................29
3.8.2 Activity Diagram Halaman User...................................................30
3.8.4 Activity Diagram Login.................................................................31
3.8.3 Activity Diagram Report (Portal Layanan Darurat)......................32
3.8.6 Activity Diagram Mengelola Pelaporan Admin............................33
3.8.7 Activity Diagram Mengelola Petugas............................................34
3.8.8 Activity Diagram Mengelola User.................................................37
3.8.9 Sequence Diagram Halaman User................................................38
3.8.11 Sequence Diagram Halaman Login User....................................39
3.8.10 Sequence Diagram Report(Portal Layanan Darurat)..................40
3.8.13 Sequence Diagram Login Admin...............................................41
3.8.14 Sequence Diagram Mengelola Pelaporan...................................42
3.8.15 Sequence Diagram Mengelola Petugas.......................................42
3.8.16 Sequence Diagram Mengelola User...........................................44
3.8.17 Class Diagram.............................................................................45
3.9 Struktur Tabel....................................................................................45
3.9.1 Tabel Pengguna....................................................................46
3.9.2 Tabel Jemput........................................................................46
3.9.3 Tabel Jenis Pengguna...........................................................47

x
3.9.4 Tabel Data Provinsi..............................................................48
3.9.5 Tabel Data Kabupaten..........................................................48
3.9.6 Tabel Data Kecamatan.........................................................48
3.10 Rancangan User Interface..............................................................49
3.10.1 Rancangan Halaman User..................................................49
3.10.2 Rancangan Halaman User Menu........................................50
3.10.3 Rancangan Halaman Form Login.......................................50
3.10.4 Rancangan Halaman Register............................................51
3.10.5 Rancangan Halaman Setelah Login....................................54
3.10.6 Rancangan Halaman Profile Saya......................................56
3.10.7 Rancangan Halaman Report History..................................58
3.10.8 Rancangan Halaman Tentang DAMKAR..........................59
3.10.9 Rancangan Halaman Pengaturan Sandi..............................59
3.10.10 Rancangan Halaman Report.............................................57
3.10.11 Rancangan Halaman Login Admin..................................64
3.10.12 Rancangan Halaman Beranda (Dashboard) Admin.........64
3.10.13 Rancangan Halaman Menu Biodata.................................65
3.10.14 Rancangan Halaman Data Master....................................68
3.10.15 Rancangan Halaman Menu Data Petugas.........................69
3.10.16 Rancangan Halaman Menu Data Pengguna.....................75
3.10.17 Rancangan Halaman Pelaporan........................................78
3.10.18 Rancangan Halaman Data Pelaporan...............................81
3.10.19 Rancangan Halaman Petugas...........................................82
3.11 Skenario Pengujian..........................................................................84
3.11.1 Pengujian Form Login........................................................84
3.11.2 Pengujian Form Register....................................................85
3.11.3 Pengujian Pelaporan User..................................................85
3.11.4 Pengujian Halaman Admin.................................................86
3.11.5 Pengujian Halaman Petugas...............................................89

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM................90


4.1 Implementasi Sistem.........................................................................90
4.2 User Interface Umum........................................................................90
4.2.1 Tampilan Halaman User.......................................................90
4.2.2 Halaman User Menu.............................................................92
4.2.3 Halaman Form Login...........................................................92

xi
4.2.4 Halaman Register.................................................................93
4.2.5 Halaman Setelah Login........................................................95
4.2.6 Halaman Profile Saya...........................................................97
4.2.7 Halaman Report History.......................................................99
4.2.8 Halaman Tentang Damkar..................................................100
4.2.9 Halaman Pengaturan Sandi.................................................101
4.2.10 Halaman Report................................................................103
4.2.11 Halaman Login Admin......................................................105
4.2.12 Halaman Beranda(Dashboard) Admin.............................105
4.2.13 Halaman Biodata..............................................................106
4.2.14 Halaman Data Master.......................................................108
4.2.15 Halaman Menu Data Petugas...........................................113
4.2.16 Halaman Pelaporan...........................................................115
4.2.17 Halaman Data Pelaporan..................................................117
4.2.18 Halaman Petugas..............................................................119
4.3 Skenario Pengujian..........................................................................120
4.3.1 Pengujian Form Login........................................................120
4.3.2 Pengujian Form Register....................................................121
4.3.3 Pengujian Pelaporan User..................................................121
4.3.4 Pengujian Halaman Admin................................................122
4.3.5 Pengujian Halaman Petugas...............................................125
BAB V PENUTUP..............................................................................126
5.1 Kesimpulan......................................................................................126
5.2 Saran................................................................................................126
DAFTAR PUSTAKA
LAMPIRAN

xii
DAFTAR GAMBAR

Gambar 2.1 Geolocation API.................................................................10


Gambar 3.1 Waterfall.............................................................................25
Gambar 3.2 Gambaran Umum Sistem....................................................28
Gambar 3.3 Use Case Diagram..............................................................30
Gambar 3.4 Activity Diagram Halaman User........................................28
Gambar 3.5 Activity Diagram Login.....................................................29
Gambar 3.6 Activity Diagram Report (Portal Layanan Darurat)............29
Gambar 3.7 Activity Diagram Mengelola Pelaporan Admin.................31
Gambar 3.8 Activity Diagram Edit Petugas............................................32
Gambar 3.9 Activity Diagram Tambah Petugas.....................................33
Gambar 3.10 Activity Diagram Hapus Petugas......................................34
Gambar 3.11 Activity Diagram Mengelola User....................................35
Gambar 3.12 Sequence Diagram Halaman User...................................36
Gambar 3.13 Sequence Diagram Login User.........................................37
Gambar 3.14 Sequence Diagram Report (Portal Layanan Darurat).......37
Gambar 3.15 Sequence Diagram Login Admin.....................................38
Gambar 3.16 Sequence Diagram Mengelola Pelaporan.........................39
Gambar 3.17 Sequence Diagram Edit Petugas(Admin).........................40
Gambar 3.18 Sequence Diagram Tambah Petugas(Admin)...................40
Gambar 3.19 Sequence Diagram Hapus Petugas(Admin)......................41
Gambar 3.20 Sequence Diagram Mengelola User.................................41
Gambar 3.21 Class Diagram..................................................................42
Gambar 3.22 Halaman User...................................................................45
Gambar 3.23 Halaman User Menu.........................................................46
Gambar 3.24 Halaman form login..........................................................47
Gambar 3.25 Halaman Menu Daftar User.............................................48
Gambar 3.26 Halaman Pesan Berhasil Daftar........................................49
Gambar 3.27 Halaman Validasi Username............................................50
Gambar 3.28 Halaman Berhasil Login...................................................51
Gambar 3.29 Halaman Menu Setelah Login..........................................51
Gambar 3.30 Halaman Menu Profile Saya.............................................52
Gambar 3.31 Halaman Simpan Perubahan Data User...........................53
Gambar 3.32 Halaman Pesan Berhasil Diperbarui Data user................53
Gambar 3.33 Halaman Report History...................................................54

xii
Gambar 3.34 Halaman Tentang Damkar................................................55
Gambar 3.35 Halaman Pengaturan Sandi...............................................55
Gambar 3.36 Halaman Simpan Perubahan Kata Sandi..........................56
Gambar 3.37 Halaman Pesan Perubahan Kata Sandi.............................57
Gambar 3.38 Halaman Report................................................................58
Gambar 3.39 Halaman Pesan Data Report.............................................58
Gambar 3.40 Halaman Tambah Data Report Berhasil...........................59
Gambar 3.41 Halaman Login Admin.....................................................59
Gambar 3.42 Halaman Dashboard Admin.............................................60
Gambar 3.43 Halaman Biodata..............................................................61
Gambar 3.44 Halaman Detail Biodata....................................................62
Gambar 3.45 Halaman pesan Perbarui Biodata......................................63
Gambar 3.46 Halaman Data Master.......................................................64
Gambar 3.47 Halaman Menu Data Petugas...........................................65
Gambar 3.48 Halaman Tambah Data Petugas........................................66
Gambar 3.49 Halaman Tambah Data Petugas........................................67
Gambar 3.50 Halaman Tambah Data Petugas........................................67
Gambar 3.51 Halaman Pesan Hapus Data Petugas...............................68
Gambar 3.52 Halaman Pesan Berhasil Hapus(Petugas).........................69
Gambar 3.53 Halaman Detail Petugas....................................................69

Gambar 3.54 Halaman Menu Data Pengguna........................................70


Gambar 3.55 Halaman Hapus Data Pengguna.......................................71
Gambar 3.56 Halaman Berhasil Hapus (Pengguna)...............................71
Gambar 3.57 Halaman Data Pelaporan(Admin).....................................72
Gambar 3.58 Halaman Maps..................................................................73
Gambar 3.59 Halaman Konfirmasi Laporan..........................................74
Gambar 3.60 Halaman Pesan Pelaporan Selesai....................................74
Gambar 3.61 Halaman Data Laporan.....................................................75
Gambar 3.62 Halaman Data Laporan Kebakaran...................................75
Gambar 3.63 Halaman Petugas..............................................................76
Gambar 3.64 Halaman Pelaporan Petugas.............................................77

Gambar 4.1 Halaman User Menu...........................................................84


Gambar 4.2 Halaman Emergency Call...................................................85
Gambar 4.3 Halaman User Menu...........................................................86

xi
Gambar 4.4 Halaman form login............................................................86
Gambar 4.5 Halaman Register...............................................................87
Gambar 4.6 Halaman Pesan Berhasil Daftar..........................................88
Gambar 4.7 Halaman validasi username................................................88
Gambar 4.8 Halaman Berhasil Login.....................................................89
Gambar 4.9 Halaman Menu Setelah Login............................................90
Gambar 4.10 Halaman Menu Profile Saya.............................................90
Gambar 4.11 Halaman Simpan Perubahan Data User...........................91
Gambar 4.12 Halaman Pesan Berhasil Diperbarui Data use..................92
Gambar 4.13 Halaman Report History...................................................92
Gambar 4.14 Halaman Tentang Damkar................................................93
Gambar 4.15 Halaman Pengaturan Sandi...............................................94
Gambar 4.16 Halaman Simpan Perubahan Kata Sandi..........................94
Gambar 4.17 Halaman Pesan Perubahan Kata Sandi.............................95
Gambar 4.18 Halaman Report................................................................96
Gambar 4.19 Halaman Pesan Data Report.............................................97
Gambar 4.20 Halaman Tambah Data Report Berhasil...........................97
Gambar 4.21 Halaman Login Admin.....................................................98
Gambar 4.22 Halaman Dashboard Admin.............................................98
Gambar 4.23 Halaman Biodata..............................................................99
Gambar 4.24 Halaman Detail Biodata..................................................100
Gambar 4.25 Halaman Report..............................................................100
Gambar 4.26 Halaman Data Master.....................................................101
Gambar 4.27 Halaman Menu Data Petugas.........................................101
Gambar 4.28 Halaman Tambah Data Petugas......................................102
Gambar 4.29 Halaman Pesan Tambah Data Petugas...........................102
Gambar 4.30 Halaman Pesan Berhasil Tambah Data Petugas.............103
Gambar 4.31 Halaman Pesan Hapus Data Petugas.............................103
Gambar 4.32 Halaman Pesan Berhasil Hapus(Petugas).......................104
Gambar 4.33 Halaman Detail Petugas..................................................104
Gambar 4.34 Halaman Menu Data Pengguna......................................105
Gambar 4.35 halaman hapus data pengguna........................................106
Gambar 4.36 Halaman Berhasil Hapus(Pengguna)..............................106
Gambar 4.37 Halaman Data Pelaporan(Admin)...................................107
Gambar 4.38 Halaman Maps................................................................108
Gambar 4.39 Halaman Konfirmasi Laporan........................................108

xv
Gambar 4.40 Halaman Pesan Pelaporan Selesai..................................109
Gambar 4.41 Halaman Data Laporan...................................................109
Gambar 4.42 Halaman Data Laporan Kebakaran.................................110

Gambar 4.43 Halaman Petugas............................................................111


Gambar 4.44 Halaman Pelaporan Petugas...........................................111

xv
DAFTAR TABEL

Tabel 2.1 Perbandingan Penelitian Terdahulu..........................................6


Tabel 2.2 Simbol Use Case Diagram.....................................................10
Tabel 2.3 Simbol Activity Diagram........................................................12
Tabel 2.4 Simbol Sequence Diagram.....................................................13
Tabel 2.5 Simbol Class Diagram............................................................15

Tabel 3.1 Tabel Pengguna......................................................................42


Tabel 3.2 Tabel Jemput..........................................................................43
Tabel 3.3 Tabel Jenis Pengguna.............................................................43
Tabel 3.4 Tabel Data Provinsi................................................................44
Tabel 3.5 Tabel Data Kabupaten............................................................44
Tabel 3.6 Tabel Data Kecamatan...........................................................44
Tabel 3.7 Pengujian Form Login............................................................77
Tabel 3.8 Pengujian Form Register........................................................78
Tabel 3.9 Pengujian Pelaporan User......................................................78
Tabel 3.10 Pengujian Halaman Admin..................................................79
Tabel 3.11 Pengujian Halaman Petugas.................................................82

Tabel 4.1 Pengujian Form Login..........................................................112


Tabel 4.2 Pengujian Form Register......................................................112
Tabel 4.3 Pengujian Pelaporan User....................................................113
Tabel 4.4 Pengujian Halaman Admin..................................................114
Tabel 4.5 Pengujian Halaman Petugas.................................................116

xv
DAFTAR LAMPIRAN
Lembar 1. Hasil Wawancara
Lembar 2. Dokumentasi

xv
BAB I
PENDAHULUAN

1.1 Latar Belakang


Petugas Pemadam kebakaran atau DAMKAR adalah petugas dinas
yang dilatih untuk menanggulangi kebakaran dan penyelamatan seperti
menyelamatkan korban kebakaran, menyelamatkan korban kecelakaan
lalu lintas, gedung runtuh, binatang liar masuk kedalam rumah dan
penyelamatan lainnya (Stoldt 2019). Adanya teknologi informasi sangat
berkaitan dengan pengolahan data salah satunya termasuk memproses,
mendapatkan, menyusun, menyimpan, memanipulasi data dalam
berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu
informasi yang berguna, tepat waktu dan akurat, yang digunakan untuk
pengambilan keputusan (Aldho dkk., 2019).
Hasil wawancara dengan bapak I Wayan Wirya, SE., M.Si. selaku
kepala dinas pemadam kebakaran Kabupaten Badung. Bencana
kebakaran di Kabupaten Badung masih terjadi cukup tinggi. Tahun 2019
kebakaran dan kerusakan bangunan sebanyak 386 kejadian, tahun 2020
sampai tanggal 21 Oktober sebanyak 150 kejadian. Sehingga
menghasilkan banyak kerugian bagi masyarakat khususnya di
Kabupaten Badung. Pihak DAMKAR Badung telah mengupayakan
penanggulangan secara maksimal dengan menggunakan telephone antar
personil, yang berada pada setiap pos terdekat terjadinya kebakaran
maupun bencana penyelamatan lainnya. Akan tetapi untuk rute serta titik
koordinat dari tempat kejadian belum diketahui secara pasti, karena
hanya mengandalkan komunikasi secara telephone. Sehingga pergerakan
tanggap dari DAMKAR kurang efisien, karena belum mengetahui pasti
rute tercepat untuk menuju tempat kejadian. Terdapat juga informasi
yang kurang valid dari pelaporan setiap masyarakat ke DAMKAR
seperti alamat yang tidak sesuai, serta laporan mengenai kejadian tidak
tercantum. Pada Damkar Badung terdapat aplikasi yang tidak digunakan
lagi yaitu aplikasi link wahtsapp petugas damkar dimana penelitian ini
akan mengembangkan aplikasi tersebut dengan sstem informasi
Pelaporan DAMKAR Badung. Pada penelitian Saputra dkk.,( 2019)
yang berjudul Sistem Pelaporan Parkir Liar Berbasis Geolocation di
kota
1
Denpasar dimana Penerapan sistem pelaporan parkir menggunakan API
Google Maps untuk menandai area dan mendapatkan koordinat
pelaporan parkir liar, penelitian ini menggunakan metode Geolocation
untuk mempermudah mengetahui data titik kordinat user serta
menggunakan aplikasi GIS untuk menandai dan menyesuaikan
pelaporan di smartphone agar mempermudah dalam user melaporkan
pada desain yang fleksibel.
Berdasarkan permasalahan tersebut penelitian ini mengusulkan,
judul seminar yaitu “Sistem Informasi Pelaporan Tanggap Darurat
Pemadam Kebakaran Di Kabupaten Badung Dengan Teknologi
Geolocation”. Dimana dalam penelitian ini menggunakan teknologi
Geolocation yaitu sistem identifikasi lokasi geografis dunia nyata atas
suatu objek. Dalam rancang bangun aplikasi ini client serve user atau
masyarakat akan berbasis mobile dan client serve petugas atau admin
akan berbasis website. Diharapkan aplikasi yang dibuat dapat menjadi
salah satu solusi dalam menanggulangi kebakaran di Kabupaten Badung,
Selain itu juga dengan aplikasi pelaporan kebakaran ini diharapkan
dapat merespon dengan cepat untuk menangani kasus kebakaran dan
penyelamatan di Kabupaten Badung.

1.2 Rumusan masalah


Berdasarkan latar belakang diatas rumusan masalah dalam
penelitian ini, adalah bagaimana cara merancang “Sistem Informasi
Pelaporan Tanggap Darurat Pemadam Kebakaran Di Kabupaten Badung
Dengan Teknologi Geolocation

1.3 Batasan Masalah


Adapun batasan masalah dari penelitian ini yaitu:
a. Pembuatan sistem informasi yang berbasis mobile(android) dan
website hanya diterapkan pada sistem pelaporan kebakaran dan
penyelamatan di Kabupaten Badung.
b. Sistem informasi yang dibuat mencakup pada data: identitas
masyarakat, data pelaporan dan data petugas.
c. Pembuatan sistem tidak termasuk kedalam fitur berita kebakaran
atau penyelamatan.

2
1.4 Tujuan Penelitian
Berdasarkan permasalahan yang dirumuskan, maka tujuan
penelitian yaitu untuk menghasilkan aplikasi “Sistem Informasi
Pelaporan Tanggap Darurat Pemadam Kebakaran Di Kabupaten Badung
Dengan Teknologi Geolocation”.

1.5 Manfaat Penelitian


Manfaat yang dapat diperoleh dari penelitian ini dapat dijabarkan
sebagai berikut :
1. Tersedianya sistem yang dapat membantu dalam pelaporan
tanggap gawat darurat dalam bencana kebakaran maupun
penyelamatan.
2. Dapat mempermudah pihak DAMKAR Badung, dalam mencari
titik koordinat dan lokasi tempat kejadian secara efektif.
3. Sistem sebagai salah satu alat bantu dalam penanganan
penyelamatan bencana khususnya pada Kabupaten Badung.

1.6 Sistematika Penulisan


Untuk memahami lebih jelas tentang penelitian lapangan ini, maka
akan dijabarkan dengan sistematika penyampaian sebagai berikut:

a. BAB I PENDAHULUAN
Bab ini merupakan bab pendahuluan yang memberikan gambaran
umum tentang masalah yang teliti dimana meliputi latar belakang,
rumusan masalah, batasan masalah, tujuan penelitian, manfaat
penelitian, dan sistematika penulisan dari penelitian ini yang
dijabarkan lebih lanjut dalam kerangka tahap penelitian.

b. BAB II LANDASAN TEORI


Bab ini membahas mengenai Landasan Teori, yang digunakan
sebagai acuan dalam penelitian. Landasan teori yang dibahasa pada
bab ini meliputi landasan teori tentang Pelaporan Tanggap Darurat
Pemadam Kebakaran Di Kabupaten Badung Dengan Teknologi
Geolocation Berbasis Web Responsive Landasan teori pada bab 2
akan menjadi dasar pengembangan penelitian pada bab 3.

3
c. BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas analisi dan perancangan sistem yang akan
menjelaskan rancangan pengembangan sistem secara detail, dimana
fokus pembahasan pada bab ini yaitu tentang rancangan Pelaporan
Tanggap Darurat Pemadam Kebakaran Di Kabupaten Badung
Dengan Teknologi Geolocation.

d. BAB IV IMPLEMENTASI DAN PEMBAHASAN


Bab ini menjelaskan tentang implementasi perancanagn sistem
yang dibuat dengan menggunakan teknologi geolocation yang
terkoneksi dengan google maps. Bab ini memberikan gambaran
hasil dari alur-alur perancangan sistem sehingga aplikasi yang
dibuat dapat sesuai dengan tujuan yang diharapakan,

e. BAB V PENUTUP
Bab ini menguraikan kesimpulan dan saran-saran dalam
pengembangan perangkat lunak untuk kedepannya, dimana pada
bab ini akan memberikan simpulan tentang hasil dari rancang
bangun sistem yang dibuat dan memberikan saran-saran agar bisa
mengembangkan sistem dengan fitur-fitur yang mendukung.

4
BAB II
LANDASAN TEORI

2.1 Penelitian Terdahulu


Penelitian pertama oleh Lailiyah, dkk. (2017), dengan judul
Aplikasi Informasi Pengaduan Masyarakat Untuk Dinas Pemadam
Kebakaran Kota Samarinda. menghasilkan aplikasi berbasis website
yang mampu memberikan informasi mengenai Dinas Pemadam
Kebakaran Kota Samarinda dengan mudah serta dapat dilihat melalui
media internet. Dengan adanya Website ini dapat memudahkan
masyarakat atau user untuk memperoleh informasi dan melakukan
pengaduan jika terjadi musibah kebakaran di Kota Samarinda. Aplikasi
Informasi Pengaduan Masyarakat untuk Dinas Pemadam Kebakaran
Kota Samarinda akan mendukung sistem yang sudah ada, dengan
menerima aduan dari masyarakat, baik itu dari website atau dari telepon
dan akan disebarkan lewat SMS gateway sebagai SMS ke anggota-
anggota Pemadam Kebakaran sesuai dengan wilayah tempat kejadian.
Pada aplikasi ini belum terdapat fitur dapat mengetahui lokasi kejadian
kebakaran sehingga perlu dikembangkan lagi agar petugas Pemadam
Kebakaran dapat mengetahui titik lokasi kejadian serta rute terdekat
menuju lokasi kebakaran.
Penelitian yang kedua oleh Saputra, dkk. (2019), dengan judul Sistem
Pelaporan Parkir Liar Berbasis Geolocation di Kota Denpasar. Dimana
penelitian dilakukan dengan menerapkan metode Geolocation untuk
penandaan pelaporan parkir liar,dimana pada penelitian ini
menggunakan aplikasi GIS yang menyesuaikan dengan mobile. Dari 12
titik kordinat sebagai data uji yang diletakan secara acak dibeberapa aera
jalan dengan 6 posisi berbeda di dalam area larangan parkir serta berada
di luar area larangan parkir, sistem dapat memvalidasi dengan benar
serta sistem tersebut dapat dijadikan sebagai media pelaporan parkir liar
di Kota Denpasar.
Penelitian yang ketiga oleh Marutho (2020), dengan judul sistem
Pemanfaatan Geolocation Dan Kamera Smartphone Untuk Pelaporan
Lampu Penerangan Jalan Umum. Mengasilkan aplikasi pelaporan lampu
penerangan jalan dengan teknologi geolocation, yang dikembangkan
menggunakan aplikasi berbasis android. Aplikasi ini dibuat khusus
5
untuk

6
kota semarang yang dapat mencapture menggunakan camera ponsel,
beserta lokasi gps(geolocation) untuk melakukan pelaporan. Petugas
dapat mengelola pelaporan melalui website petugas serta aplikasi ini
menggunakan notifikasi traking tiap proses laporan dari pelapor.
Penelitian yang keempat oleh Mahardika, dkk.(2020), dengan judul
Aplikasi Pelaporan Keadaan Darurat di Kota Mataram(Studi Kasus
Nomor Panggilan Darurat 112). Mengasilkan aplikasi darurat Kota
Makasar yang memberikan kemudahan bagi masyarakat melakukan
pelaporan. Aplikasi ini adalah aplikasi nomor Telepon darurat khusunya
untuk kota makasar dan aplikasi ini akan dijalankan pada smartphone
berbasis android, yang mengambil studi kasus nomor panggilan darurat
112. Sistem ini akan bekerja secara real time dimana setiap perubahan
informasi akan langsung perubah secara langsung, tersampaikan ke
semua pengguna.
Berdasarkan penelitian terdahulu, pengembangan penelitian ini
merancang dan membangun sebuah Sistem Informasi Tanggap Darurat
Pemadam Kebakaran Di Kabupaten Badung Dengan Teknologi
Geolocation untuk menanggulangi kebakaran serta penyelamatan dan
meminimalisir penipuan oleh oknum yang tidak bertanggung jawab,
serta diharapkan dengan aplikasi ini dapat merespon dengan cepat untuk
menangani kasus kebakaran dan penyelamatan di Kabupaten Badung.
Adapun penjelasan mengenai perbandingan penelitian dapat dilihat pada
Tabel 2.1.

7
Tabel 2.1 Perbandingan Penelitian Terdahulu

Penulis
Marutho, Suyasa
Lailiyah, Saputra,
(2020) Mahardika, (2021)
dkk. (2017) dkk. (2019)
dkk.(2020)
Komponen

Judul Aplikasi Sistem Pemanfaatan Rancang Sistem


Penelitian Informasi Pelaporan Geolocation Bangun Informasi
Pengaduan Parkir Liar Dan Kamera Aplikasi Pelaporan
Masyarakat Berbasis Smartphone Pelaporan Tanggap
untuk Dinas Geolocation Untuk Keadaan Darurat
Pemadam di Kota Pelaporan Darurat di Pemadam
Kebakaran Denpasar Lampu Kota Kebakaran
Kota Penerangan Mataram(S Di
Samarinda Jalan Umum tudi Kasus Kabupaten
Nomor Badung
Panggilan Dengan
Darurat Teknologi
112) Geolocation

Metode - Geolocation Geolocation Geolocatio Geolocation


GPS n
Metode Studi Wawancara, Studi Pustaka, Observasi, Observasi,
Pengumpula Lapangan, Studi Studi Literatur, Wawancara Wawancara,
n Wawancara, Pustaka, Observasi, , Studi Dokumentas
Data Studi Observasi, Wawancara Literatur i,
Pustaka Studi Kepustakaan
Literatur
Basis Web Moblie Moblie Moblie Mobile
Penelitian
Model Metode Metode Metode Metode Metode
Pengembang Waterfall Waterfall Waterfall Waterfall Waterfall
an

8
Pengujian Blackbox Metode SUS Blackbox black box, Blackbox
Testing dan dan Testing Mean Testing
Pengujian Blackbox Opinion
Beta Testing Score dan
pengujian
perangkat
serta sistem
operasi
Fitur Sistem ini Sistem ini Sistem ini Sistem ini Sistem ini
Sistem mengelola mengelola mengelola data akan mengelola
data user, data alamat pelapor, data mengelola data
data admin, larangan admin, data data unit, user(penggu
data parkir liar, pelaporan data akun, na), data
pengaduan data lampu PJU. data akunc, admin, data
Kebakaran, pelaporan Data peta data pengaduan
data parkir liar, lokasi lampu laporan, Kebakaran
mengenai data validasi PJU. data dan
Pemadam sistem Sadmin. penyelamata
Kebakaran laporan. n, data
Kota kordinat
Samarinda. pelaporan,
data
mengenai
Pemadam
Kebakaran
Kabupaten
Badung.

2.2 Definisi Sistem


Pada penelitian oleh Firmansyah, (2020), sistem dapat diartikan
sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai
tujuan tertentu sebagai satu kesatuan suatu jaringan kerja dari prosedur-
prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.

9
Model umum sebuah sistem adalah input, process dan output. Hal ini
merupakan konsep sebuah sistem yang sederhana, sebab sebuah sistem
dapat mempunyai beberapa masukan dan keluaran. Selain itu pula
sistem memiliki karakteristik atau sifat-sifat tertentu, yang mencirikan
bahwa hal tersebut bisa dikatakan sebagai suatu sistem.

2.3 Definisi Sistem Informasi


Pada penelitian oleh Juliany, dkk. (2018), sistem informasi adalah
gabungan dari empat bagian yaitu : Software, Hardware, Infrastruktur,
dan Sumber Daya Manusia yang terlatih untuk membuat sebuah sistem
yang dapat mengelola data menjadi informasi yang bermanfaat. Menurut
Duke dkk., (2020), Dalam penggunaan pengembangan sistem
mempunyai 3 tahapan yaitu:
1. Analisis Sistem Merupakan untuk mengidentifikasi masalah,
mengevaluasi masalah dan dapat membuat suatu usulan untuk
memperbaiki sistem yang ada.
2. Desain Sistem Merupakan gambaran perencanaan dan pembuatan
desain sistem untuk memenuhi kebutuhan user. dengan adanya
desain sistem akan memberikan gambaran jelas dan lengkap
terhadap program yang ingin dibuat.
3. Implementasi Sistem Merupakan hasil dari desain sistem yang telah
dibuat atau sistem yang siap dipakai untuk user. biasanya
implementasi sistem memerlukan waktu dari pengujian sistem,
insfrastruktur, dokumentasi serta mengadakan pelatihan untuk user
yang memakainya. Selain itu impelemntasi sistem juga terdapat
konversi data dari sistem lama ke sistem baru.

2.4 Geolocation
Pada penelitian oleh Soepomo (2019), Geolocation adalah sistem
identifikasi lokasi geografis dunia nyata atas suatu objek, seperti sumber
radar, ponsel atau terminal komputer yang tersambung ke Internet.
Geolocation bisa merujuk pada praktik pencarian lokasi yang bisa
diakses langsung. Geolocation berkaitan erat dengan penggunaan sistem
penentuan posisi yang lebih spesifik dan bermakna, dan bukan hanya
satu set koordinat saja (misalnya alamat jalan, lokasi desa terpencil, dll).
Geolocation adalah proses mencari lokasi pengguna browser yang
1
terkoneksi internet dengan menggunakan HTML 5 dan Google Maps api
kemudian menampilkan lokasi di dalam peta web.
Menurut Azizah (2017), geolocation adalah identifikasi lokasi
berbasis geografis dari suatu objek didunia nyata. Dalam geolocation
kita mendapatkan data lebih spesifik dari lokasi koordinat, alamat,
hingga nama jalan protokol level 1 hinggal level 3, sedangkan
positioning hanya mencakup sekumpulan nilai dari latitude dan
longitude. Konsep geolocation dari provider atau gsm yang berfungsi
memancarkan singnal yang terhubung dengan satelit GPS. Semua data
dari smartphone pengguna disimpan pada server tiap bts masing masing
provider, selanjutnya pengguna dapat mengakses pecarian lokasi
melalui smartphone yang telah terhubung dengan GPS tersebut. Konsep
Geolocation ada pada Gambar 2.1.

Gambar 2.1 Geolocation API

2.5 Analisis dan Perancangan Sistem


Pada penelitian oleh Mononimbar, dkk. (2019), analisis sistem
merupakan suatu kegiatan mentransformasikan dua masukan utama
yaitu kebijaksanaan pemakaian dan anggaran proyek kedalam
spesifikasi yang terstruktur. Kegiatan tersebut melibatkan alat dan model
diagram aliran data, diagram antar entitas dan komunikasi data. Menurut
Mononimbar, dkk. (2019), Perancangan sistem adalah tahapan dari

1
siklus

1
pengembangan sistem yang dapat didefinisikan sebagai tahap
pendefinisian kebutuhan-kebutuhan fungsional dan menggambarkan
bagaimana suatu sistem dibentuk.

2.6 UML
Unified Modelling Language (UML) adalah sebuah "bahasa" yang
telah menjadi standar dalam industri untuk menentukan, visualisasi,
merancang dan mendokumentasikan artifact dari sistem software,
untuk memodelkan bisnis dan sistem non software lainnya. Menurut
Dewi dan Wijaya (2017), UML adalah alat perancangan sistem yang
berorientasi pada objek. Dimana UML dibuat untuk memudahkan para
perancang sistem untuk berdiskusi atau memvisualisasikan pemodelan
rancangan sistem dengan bahasa yang mudah dipahami oleh manusia
maupun mesin.

2.7 Use Case Diagram


Diagram Use Case atau Use Case Diagram adalah pemodelan untuk
menggambarkan behavior atau kelakuan sistem yang akan dibuat. Use
case diagram menggambarkan sebuah interaksi antara satu atau lebih
aktor dengan sistem yang akan dibuat. Menurut Firmansyah (2020)
dalam Tabrani dan Aghniya (2019), menyimpulkan bahwa, “use case
adalah rangkaian atau uraian sekelompok yang saling terkait dan
membentuk sistem secara teratur yang dilakukan atau diawasi oleh
sebuah aktor”. Simbol-simbol pada use case diagram ada pada Tabel
2.2.

1
Tabel 2.2 Simbol Use Case Diagram
Simbol Nama Keterangan

Merupakan orang, proses,


atau sistem lain yang
berinteraksi dengan sistem
informasi yang akan dibuat,
jadi meskipun simbol dari
Actor
aktor ialah gambar orang, tapi
aktor belum tentu merupakan
orang. biasanya penamaan
aktor dinamakan
menggunakan kata benda di
awal frase nama aktor
Fungsionalitas yang
disediakan sistem sebagai
Use Case unit-unit yang saling bertukar
pesar antar unit atau actor
biasanya dinyatakan dengan
menggunakan kata kerja di
awal frase nama use case.

Komunikasi antara actor dan


use case yang berpartisipasi
Association pada use case atau use case
memiliki interaksi dengan
actor.

Relasi use case tambahan ke


sebuah use case dimana use
EXTEND case yang ditambahkan dapat
berdiri sendiri walau tanpa
use case tambahan memiliki
nama depan yang sama

1
dengan use case yang di
tambahkan

Hubungan generalisasi dan


spesialisasi (umum-khusus)
antara dua buah use case
Generalization
dimana fungsi yang satu
adalah fungsi yang lebih
umum dari lainnya.

Relasi use case tambahan ke


sebuah use case dimana use
case yang ditambahkan
INCLUDE memerlukan use case ini
untuk menjalankan fungsional
atau sebagai syarat dijalankan
use case ini.

Dependecy Hubungan dimana perubahan


yang terjadi pada suatu
elemen mandiri
(independent) akan
memperngaruhi elemen yang
bergantung padanya elemen
yang tidak
mandiri(independet).
System Menspesifikasikan paket yang
menampilkan sistem secara
terbatas.

Collaboration Interaksi aturan-aturan dan


elemen lain yang bekerja
sama untuk menyediakan
prilaku yang lebih besar dari

1
jumlah dan elemen-
elemennya (sinergi).

Note Elemen fisik yang eksis saat


aplikasi dijalankan dan
mencerminkan suatu sumber
daya komputasi.

2.8 Activity Diagram


Activity diagram menggambarkan proses bisnis dan urutan aktivitas
dalam sebuah proses yang dipakai pada business modeling untuk
memperlihatkan urutan aktifitas proses bisnis Sutejo (2019). Struktur
diagram ini memiliki kemiripan dengan flowchart atau Data Flow
Diagram pada perancangan terstruktur. Simbol-simbol pada activity
diagram ada pada Tabel 2.3.

Tabel 2.3 Simbol Activity Diagram


Simbol Nama Keterangan
Memperlihatkan
bagaimana masing-
Activity masing kelas antarmuka
saling berinteraksi satu
sama lain.
State dari sistem yang
Action mencerminkan eksekusi
dari suatu aksi.
Initial Bagaimana objek
Node dibentuk atau diawali
Bagaimana objek
Final
dibentuk dan
Node
dihancurkan
Fork Satu aliran yang pada
Note tahap tertentu berubah

1
menjadi beberapa
aliran.
Unsur suatu diagram
yeng menunjukan titik
perkembangan
bersyarat jika kondisi
Decision
jika kondisi benar maka
akan berlanjut tetapi
jika salah Kembali ke
proses.
Memisahkan organisasi
bisnis yang
Swimlane bertanggung jawab
terhadap aktivitas yang
terjadi.
Konektor yang
Control menghubungkan dua
Flow note atau lebih dalam
sebuah diagram activity

2.9 Sequence Diagram


Sequence Diagram digunakan untuk menggambarkan perilaku pada
sebuah scenario. Diagram ini menunjukkan sejumlah contoh obyek dan
message (pesan) yang diletakkan diantara obyek-obyek di dalam use
case Sutejo (2019). Digunakan untuk menunjukkan interaksi antar
objek dalam urutan sequensial. Simbol-simbol pada sequence diagram
ada pada Tabel 2.4.

1
Tabel 2.4 Simbol Sequence Diagram
Simbol Nama Keterangan
Merupakan orang, proses,
atau sistem lain yang
berinteraksi dengan sistem
informasi yang akan
dibuat, jadi meskipun
Actor simbol dari aktor ialah
gambar orang, tapi aktor
belum tentu merupakan
orang. biasanya penamaan
aktor dinamakan
menggunakan kata benda
di
awal frase nama aktor
Menggambarkan sebuah
Boundary gambaran dari foem.
Class

Menggambarkan
Control penghubung antara
Class boundary dengan table.

Menggambarkan hubungan
Entity yang akan dilakukan.
Class

Suatu titik dimana sebuah


objek mulai berpartisipasi
di dalam sebuah sequence
Activation
yang menunjukan kapan
sebuah objek mengirim dan
menerima sebuah objek

1
objek entity, antarmuka
yang saling berinteraksi.
Life Line

1
Call message atau pesan
panggilan merupakan
sebuah pesan yang
mendefinisikan komunikasi
tertentu antara Lifelines
Message dari sebuah interaksi.
Call Message adalah jenis
pesan yang mewakili
permintaan operasi dari
target lifeline.

Menggambarkan
pesan/hubungan objek itu
Message
sendiri,yang menunjukan
to Self
urutan kejadian yang
terjadi.
Menggambarkan hasil dari
Message pengiriman message dan
Return digambarkan dari arah
kanan dan kiri

2.10 Class Diagram


Class Diagram menjelaskan jenis class yang terdapat dalam sistem
dan berbagai hubungan yang dimiliki diantara class dalam sistem
Sutejo (2019). Class adalah sebuah spesifikasi yang jika di-instansiasi
akan menghasilkan sebuah obyek dan merupakan inti dari
pengembangan dan desain berorientasi objek. Simbol-simbol pada
class diagram ada pada Tabel 2.5.

2
Tabel 2.5 Simbol Class Diagram
Simbol Nama Keterangan
hubungan dimana objek
anak (descendent) berbagi
Generalization perilaku dan struktur data
dari objek yang ada di
atasnya objek induk
(ancestor).
himpunan dari objek-
Class objek yang berbagi atribut
serta operasi yang sama.
deskripsi dari urutan aksi-
aksi yang ditampilkan
Collaboration
sistem yang menghasilkan
suatu hasil yang terukur
bagi suatu aktor.
operasi yang benar-benar
Realization
dilakukan oleh suatu
objek.
hubungan dimana
perubahan yang terjadi
Dependency pada suatu elemen
mandiri (independent)
akan
mempegaruhi elemen
yang bergantung padanya.
Association apa yang menghubungkan
antara objek.
Lingkaran ini adalah
simbol untuk interface
atau dalam bahasa
indonesianya antar muka.
Interface
konsep yang digunakan
pun sama dengan
pemrogramman
berorientasi object (OOP).
2
Nama dari simbol ini
adalah Aggregation atau
dalam bahasa indonesia
nya Agregasi. Simbol ini
adalah simbol yang
menghubungkan antar
Aggregation
kelas dengan makna untuk
semua bagian. Jadi relasi
ini digunakan jika kelas
yang satu adalah semua
bagian dari kelas yang
lainnya.

2.11 Mobile (Android)


Pada Penelitian oleh Costa (2021) Android adalah sistem operasi
yang dirancang oleh Google dengan basis kernel atau turunan Linux.
Sistem linux mendukung kinerja perangkat elektronik layar sentuh,
seperti tablet atau smartphone. Kode dari sumber terbuka (lisensi
perizinan android) memungkinkan perangkat lunak untuk dimodifikasi
secara bebas sehingga aplikasi android dapat dikembangkan.

2.12 Web
Pada penelitian oleh Utama (2019), web adalah kumpulan dari
halaman yang informasi dalam bentuk data digital dan sudah
dipublikasikan di jaringan internet serta memiliki domain/URL
(Uniform Resource Locator) yang dapat diakses semua pengguna
internet dengan cara mengetikan alamatnya. Web terdiri dari dua
komponen dasar yaitu:
1. Server web Merupakan sebuah komputer dan software yang
menyimpan dan mendistribusikan data ke komputer lainnya melalui
internet.
2. Browser web Software yang dijalankan pada komputer pemakai
atau client yang meminta informasi dari server web yang
menampilkannya sesuai dengan file data itu sendiri.

2
2.13 XAMPP
Pada penelitian oleh Reyes (2019), Xampp adalah perangkat lunak
bebas, yang mendukung banyak sistem operasi, merupakan kompilasi
dari beberapa program. Fungsinya adalah sebagai server yang berdiri
sendiri (localhost), yang terdiri atas program Apache HTTP Server,
MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X
(empat sistem operasi operasi apapun), Apache, MySQL, PHP dan Perl.

2.14 Database
Pada penelitian oleh Utama (2019), Basis data atau database
merupakan kumpulan informasi yang disimpan dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data. Sebuah basis
data mempunyai penjelasan terstruktur dari jenis fakta yang tersimpan di
dalamnya yang disebut sebagai skema basis data. Skema
menggambarkan objek yang diwakili suatu basis data dan hubungan di
antara objek tersebut. Model yang umum digunakan sekarang adalah
model relasional yang mewakili semua informasi dalam bentuk tabel-
tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan
kolom. Perangkat lunak yang digunakan untuk mengelola dan
memanggil (query) basis data disebut sistem manajemen basis data
adalah Database Management System (DBMS).

2.15 HTML
Pada penelitian oleh Firmansyah (2020), Hypertext Markup
Language (HTML) adalah bahasa pemrograman dengan format standar
untuk membuat dokumen web yang juga merupakan bahasa Markup
bertanda, yang menggunakan rangkaian teks tertentu berupa kode-kode.
Adapun struktur HTML adalah berupa dasar – dasar penulisan skrip
pada HTML itu sendiri. Standar penulisan HTML terdiri dari :

<html>
<head>
<title>........................</title>
2
<body>....................................</body>
</head>
</body>
</html>

Dalam hal ini skrip <html> berperan sebagai tanda awal penulisan
dokumen html, kemudian <head> sebagai informasi page header. Di
dalam skrip ini pemrogram dapat meletakkan tag – tag title, base, isi
index, link, script, style dan meta, untuk skrip <title> digunakan sebagai
indikasi untuk penulisan judul halaman dokumen web yang dibuat. Pada
skrip <body> dapat diletakkan berbagai atribut seperti warna, dan latar
belakang.

2.16 PHP
Bahasa pemprograman PHP adalah bahasa pemrograman yang
bekerja dalam sebuah web server. Script-script yang telah dibuat hasus
tersimpan dalam sebuah server dan dieksekusi adau diproses dalam
server tersebit. Penggunaan program PHP memungkinkan sebuah
website menjadi lebih interaktif dan dinamis.
Menurut Firmansyah, (2020), PHP adalah singkatan dari Hypertext
Preprocessor, yaitu bahasa pemrograman yang digunakan secara luas
untuk penanganan pembuatan dan pengembangan sebuah situs web dan
bisa digunakan bersamaan dengan HTML. PHP diciptakan pertama kali
tahun 1994 oleh Rasmus Lerdorf seorang pemrogram C. Pada awalnya
PHP adalah singkatan dari Personal Home Page Tools. Selanjutnya
diganti menjadi Forms Interpreter (FI). Sejak versi 3.0, nama bahasa ini
diubah menjadi Hypertext Preprocessor atau PHP. PHP versi terbaru
adalah versi 24 ke-5

2.17 CSS
Pada penelitian oleh Lailiyah dkk. (2017), CSS singkatan dari
cascading style sheets, yaitu skrip yang digunakan untuk mengatur
desain website. Wlaupun HTML mempunyai kemampuan untuk
mengatur tampilan website, namun kemampuannya sangat terbatas.
Fungsi CSS adalah memberikan pengaturan yang lebih lengkap agar
struktur website yang dibuat dengan HTML terlihat lebih rapi dan indah.
2
2.18 MYSQL
Pada penelitian oleh Erwanto dan Monalisa (2018), MySQL (My
Structured Query Language) adalah suatu sistem basis data relation atau
Relational Database Management System (RDBMS) yang mampu
bekerja secara cepat dan mudah digunakan MySQL juga merupakan
program pengakses database yang bersifat jaringan, sehingga sapat
digunakan untuk aplikasi multi user (banyak pengguna). MySQL
didistribusikan gratis dibawah lisensi GPL (General Public License).
Dimana setiap program bebas menggunakan MySQL namun tidak bisa
dijadikan produk turunan yang dijadikan closed source atau komersial.

2.19 Black Box Testing


Pada penelitian oleh Soepomo (2019), Metode Blackbox Testing
merupakan salah satu metode yang mudah digunakan karena hanya
memerlukan batas bawah dan batas atas dari data yang di harapkan,
Estimasi banyaknya data uji dapat dihitung melalui banyaknya field data
25 entri yang akan diuji, aturan entri yang harus dipenuhi serta kasus
batas atas dan batas bawah yang memenuhi. Metode ini menghasilkan
hasil yang sempurna dimana sistem yang telah dibuat berhasil berjalan
dengan baik sebagai mestinya sesuai dengan perancangan yang telah
dibuat saat melakukan analisis kebutuhan Lailiyah, dkk. (2017), dapat
diketahui jika fungsionalitas masih dapat menerima masukan data yang
tidak diharapkan maka menyebabkan data yang disimpan kurang valid.

2
BAB III
METODELOGI PENELITIAN

3.1 Tempat Penelitian


Dinas Pemadam Kebakaran dan Penyelamatan (Damkar Badung)
merupakan dinas yang bertugas dalam menanggulangi Kebakaran dan
penyelamatan khusunya di Kabupaten Badung. Dengan
diterbitkannya Peraturan Derah Kabupaten Daerah Tingkat II Badung
nomor 5 tahun 1997, diundangkan tanggal 12 Agustus 1997 tentang
Pembentukan, Susunan Organisasi dan Tata Kerja Dinas Kebakaran
Daerah Tingkat II Badung, yang berkedudukan sebagai unsur pelaksana
Pemerintah Daerah di Bidang Kebakaran. Dinas Kebakaran
melaksanakan tugas-tugasnya tidak hanya memadamkan api, tetapi juga
ada tindakan preventive dan rehabilitasi / evaluasi. Tindakan preventive
yaitu tindakan pencegahan yang dilakukan sebelum terjadinya
kebakaran dengan maksud untuk menghindari terjadinya kebakaran.
Sedangkan tindakan evaluasi / rehabilitasi yang dilakukan setelah
terjadinya kebakaran dengan tujuan mengevaluasi / menganalisa
terjadinya kebakaran agar tidak terulang dikemudian hari. Penelitian ini
dilakukan pada DAMKAR Kabupaten Badung serta waktu penelitian
selama 3 bulan yaitu dari tanggal 04 Agustus sampai 04 November
2020.
Keterangan Perusahan
Nama Perusahan : Dinas Kebakaran dan Penyelamatan Kabupaten
Badung.
No. Telp : (0361) 428449
Alamat : Kebo Iwa No. 39, Ubung Kaja, Badung, Bali
80116

3.2 Metode Pengumpulan Data


Dalam suatu penelitian membutuhkan teknik pengumpulan data
agar data yang diperoleh dapat menjadi informasi yang bermanfaat.
Untuk mengetahui kebutuhan perancangan sistem informasi pelaporan
tanggap darurat kebakaran pada Kabupaten Badung, maka penelitian ini
menggunakan metode pengumpulan data primer dan pengumpulan data

2
sekunder.

2
3.2.1 Data Primer
Data primer adalah data yang didapat untuk menyelesaikan
permasalahan dalam sebuah penelitian dimana sumber data penelitian
yang diperoleh peneliti secara langsung dari sumber aslinya dimana
terdapat 2 sumber langsung yaitu :
1. Observasi
Observasi adalah pengumpulan data yang dilakukan dengan
cara pengamatan secara langsung kegiatan yang sedang berjalan
pada Dinas DAMKAR Kabupaten Badung. Pada pengamatan yang
dilakukan, penelitian ini mendapatkan data yang dibutuhkan untuk
proses perancangan sistem. Data yang diperoleh dari metode
observasi yakni data kejadian kebakaran, data hidran, posko
DAMKAR Kabupaten Badung
2. Wawancara
Wawancara adalah pengumpulan data yang dilakukan dengan
melakukan tanya jawab kepada pihak yang terkait. Wawancara
dilakukan guna mengetahui secara pasti prosedur yang ditetapkan
oleh perusahaan. Untuk penelitian ini melakukan wawancara
secara langsung dengan I Wayan Wirya,SE.M.Si selaku Kepala
Dinas Damkar Kabupaten Badung. Hasil dari wawancara yang
dilakukan tersebut, penelitian ini mendapatkan gambaran
mengenai aplikasi Damkar yang hilang dan bagaimana kebutuhan
aplikasi yang diperlukan.

3.2.2 Data Sekunder


Data sekunder adalah data yang diperoleh peneliti secara tidak
langsung atau dari sumber yang sudah ada. Pengumpulan data sekunder
yang diperoleh dalam proses perancangan sistem informasi pelaporan
tanggap darurat kebakaran dan penyelamatan pada Kabupaten Badung
adalah sebagai berikut:

1. Studi Pustaka
Studi pustaka merupakan pengumpulan data dengan
menganalisa kajian pustaka sebagai landasan teori pada penelitian
ini. Metode ini dilakukan dengan mengumpulkan data dari

2
berbagai

2
sumber buku, jurnal dan media pendukung lainnya untuk
melengkapi teori-teori yang dibutuhkan. Adapun sumber dalam
pembuatan laporan ini adalah buku, jurnal dan media lainnya yang
berkaitan dengan landasan teori sistem pelaporan kejadian
Kebakaran dengan teknologi Geolocation.
2. Dokumentasi
Dokumentasi merupakan pengumpulan data yang dilakukan
dengan cara mendokumentasikan data melaui gambar atau tulisan
yang nantinya akan digunakan dalam perancangan sistem.
Dokumentasi yang dilakukan ini, penelitian ini meminta secara
langsung kepada bagian yang berperan langsung pada petugas
yang menerima laporan, petugas lapangan, serta kepala Dinas
DAMKAR Kabupaten Badung.

3.3 Metode Pengembangan Sistem


Gambar 3.1 menjelaskan tentang bagian dari metode waterfall,
dimana metode penelitian perancangan sistem informasi pelaporan
tanggap darurat kebakaran dan penyelamatan pada Kabupaten Badung
menggunakan metode waterfall. Dalam metode ini di bagi menjadi
beberapa bagian meliputi :

Gambar 3.1 Waterfall

1. Analisa
Proses yang menganalisis permasalahan, mengumpulkan data
dan kendala-kendala yang terdapat dalam pelaporan Kebakaran
dan penyelamatan dan informasi mengenai DAMKAR
3
Kabupaten

3
Badung. Dimana dapat memecahkan permasalahan dengan bentuk
sistem yang lebih Responsive ke dalam sebuah perancangan sistem
informasi pelaporan kebakaran dan penyelamatan pada DAMKAR
Kabupaten Badung. Dengan menggunakan teknik pengumpulan
data seperti wawancara, studi kepustakaan, observasi, serta
dokumentasi guna untuk menunjuang perancangan sistem yang
dibuat.
Setelah menganalisis permasalahan dengan menggunakan teknik
pengumpulan data dalam pemecahan masalah yang ada, maka
penggambaran kegiatan saat ini akan di gambaran alur dan proses
sistem ke dalam bentuk UML (Unified Modelling Language).
2. Perancangan Sistem
Pada tahap perancangan sistem ini menyesuaikan dengan
keperluan sistem yang ada dari proses analisa yang sudah ada
sebelumnya dalam bentuk system secara keseluruhan. Perancangan
sistem ini merupakan gambaran dari alur semua sistem yang akan
mengasilkan sistem pelaporan kebakaran dan penyelamatan pada
DAMKAR Kabupaten Badung. Implementasi sistem dibuat secara
terperinci dan dapat mudah diterapkan ke dalam sistem.
Penggunan dalam proses software design untuk mengubah segala
kebutuhan dan penggambaran sistem secara mendetail dalam
sistem pelaporan Kebakaran dan Penyelamatan pada DAMKAR
Kabupaten Badung. Proses sistem digambarkan dalam bentuk
UML (unified modelling language) dimana terdapat use case
diagram, activity diagram, sequence diagram, class diagram serta
perancangan user interface, pengujian sistem dengan mengunakan
metode pengujian black box teting setelah perancangan selesai
pada sistem pelaporan Kebakaran dan Penyelamatan pada
DAMKAR Kabupaten Badung.
3. Implementasi
Pengujian program akan dilakukan setelah perancangan program
ke dalam implemetasi kode-kode design program dengan bahasa
pemrograman yang telah ditentukan. Pengujian dilakukan guna
untuk mengetahui kesalahan serta kekurangan yang ada dengan
menguji secara unit implementasi pengujian program yang
ditentukan.
3
4. Pengujian Sistem

3
Pembauran sistem secara menyeluruh sehingga dapat
dimengerti dengan perangkat dalam smartphone, komputer atau
lapotop maka sebuah design sistem harus dapat sesuai dengan
bentuk perangkat yang digunakan. Bentuk design yang mudah
dimengerti oleh perangkat dapat disesuaikan dengan bahasa
pemrograman dan algoritma melalui proses coding. Tahap ini
merupakan implementasi dari tahap design yang secara teknis
nantinya di kerjakan oleh programmer dengan penyatuan unit-unit
program lalu di uji secara keseluruan (sistem testing).
5. Pemeliharaan
Sebuah tindakan yang digunakan dalam menjaga dan
memperbaiki untuk pembaharuan sistem yang bebas dari malware
sehingga software yang digunakan harus diuji coba sehingga
terbebas dari kendala system error dimana pengujian tersebut
dilakukan sampai kondisi sitem yang dapat diterima.
Diperlukannya pemeliharaan sebuah software untuk menjaga
perkembangan software yang dapat mengikuti perubahan yang 30
diperlukan serta penyelesaian system error yang terdapat pada
software sangat penting untuk pengembangan software pada
kebutuhan external yang diperlukan seperti adanya pergantian
sistem operasi atau penambahan fitur yang diinginkan.

3.4 Analisis Data


Pada tahapan analisis data ini akan dilakukan proses dalam
mengumpulkan data yang dibutuhkan dalam penelitian berdasarkan
teori- teori yang telah dipelajari sebelumnya. Dalam analisis data ini
dapat dilihat bagaimana proses yang sedang berjalan dan masalah-masalah
yang sedang dihadapi.
Pada Dinas Damkar Kabupaten Badung penelitian mengamati
bagaimana proses pelaporan yang sedang berjalan. Sebelum merancang
sistem informasi, maka terlebih dahulu harus mempelajari alur dari
proses pelaporan yang terjadi. Setelah itu merancang suatu sistem
informasi mengenai Sistem Informasi Pelaporan Tanggap Darurat
Pemadam Kebakaran Di Kabupaten Badung Dengan Metode
Geolocation.

3
3.5 Gambaran Umum Sistem
Gambar 3.2 menjelaskan gambaran umum sistem, dimana user akan
berbasis android dan petugas menggunakan website untuk mengelola
pelaporan. user atau masyarakat melakukan pengisian data pelaporan,
setelah itu user melakukan kirim laporan dan akan masuk ke database
pada sistem. Pada petugas sebgai admin dapat mengetahui informasi
pelaporan dan mengelola petugas lapangan untuk melakukan
penanggulangan bencana kebakaran atupun penyelamatan. Petugas
(admin) dapat mengelola data user, mengelola petugas dan mengelola
data pelaporan.

Gambar 3.2 Gambaran Umum Sistem

3.6 Analisis Kebutuhan Fungsional


Adapun kebutuhan analisa fungsional dalam pengembangan sistem
pendukung keputusan ini meliputi:
1. User dan petugas dapat melakukan login ke dalam sistem.
a. Login user sebagai masyarakat dan login petugas : admin.
2. Sistem dapat melakukan pelaporan meliputi data pelaporan
kebakaran atau penyelamatan, tanggal kejadian/waktu,
foto kejadian, titik kordinat, alamat, deskripsi.
a. User dapat melakukan proses pelaporan Kebakaran atau
penyelamatan(login ataupun tidak login).
3
3. Sistem dapat menampilkan pelaporan dari user meliputi identitas
user, pelaporan kebakaran atau penyelamatan, tanggal/waktu
kejadian, foto kejadian, titik kordinat user, alamat, deskripsi.
a. Petugas dan admin dapat mengetahui pelaporan dari user.
4. Sistem dapat melakukan penggolahan data pelaporan meliputi
cari data pelaporan dan data pelaporan dengan format pdf.
a. Petugas (admin) dapat mengolah data pelaporan.

3.7 Analisis Kebutuhan Non Fungsional


Adapun kebutuhan non fungsional dalam perancangan sistem yaitu
meliputi spesifikasi minimum perangkat lunak (software) dan perangkat
keras (hadware), yaitu:
1. Spesifikasi minimum perangkat (software)
- Star UML
- Pawer Designer 16
- Google Chrome
- Balsamiq Mockup
- Visual Studio Code
- Android Studio
- Xampp versi 5
2. Spesifikasi minimum perangkat keras (hardware)
- Processor : AMD E1-2100/AMD reyzen/atau yang
lainya.
- Ram : 4 GB
- Hardisk/SSD :500 GB
- Printer
- Mouse

3.8 Rancangan Sistem


3.8.1 Use Case Diagram
Gambar 3.3 menjelaskan bahwa user atau masyarakat melakukan
pelaporan Kebakaran atau penyelamatan yaitu memfoto kejadian,
memilih kategori (Kebakaran atau penyelamatan), melakukan isi laporan
yaitu provinsi, kabupaten, kecamatan, alamat, waktu kejadian dan
deskripsi, memilih cek lokasi saat ini, serta untuk user bisa melakukan
laporan dengan login ataupun tidak login. Admin setelah melakukan
3
login, admin dapat mempunyai hak akses yaitu mengelola data laporan,
mengelola data user atau masyarakat, mengelola data petugas.

Gambar 3.3 Use Case Diagram

3.8.2 Activity Diagram Halaman User


Gambar 3.4 menjelaskan bahwa masyarakat (user) dapat mengakses
aplikasi. sistem menampilkan halaman home aplikasi, setelah itu user
meng-klik register maka akan tampil halaman form register,user
mengisi form register. jika datanya valid maka akan muncul pesan
berhasil register.

3
Gambar 3.4 Activity Diagram Halaman User

3.8.3 Activity Diagram Login


Gambar 3.5 menjelaskan bahwa User (masyarakat) dan Admin
(petugas) dapat login ke dalam sistem. sistem merespon untuk
manampilkan form login,user atau petugas mengisi form login. Jika
login valid maka sistem akan menampilkan halaman utama jika login
tidak valid maka sistem tetap menampilkan halaman login.

3
Gambar 3.5 Activity Diagram Login

3.8.4 Activity Diagram Report (Portal Layanan Darurat)


Gambar 3.6 menjelaskan bahwa ketika terjadi bencana emergency
atau gawat darurat. masyarakat(user) dapat melakukan pelaporan dengan
login atau tanpa login terlebih dahulu. User mengklik report pada
sistem, sistem akan langsung mengarahkan ke halaman pelaporan,
masyarakat mengisikan form pelaporan, klik kirim laporan. Jika datanya
valid maka akan muncul pesan berhasil terkirim pada sistem. Pada user
jika berhasil login dapat mengakses menu status laporan.

3
Gambar 3.6 Activity Diagram Report (Portal Layanan Darurat)

3.8.5 Activity Diagram Mengelola Pelaporan Admin


Gambar 3.7 menjelaskan bahwa Admin (petugas) masuk ke
halaman utama. sistem menampilkan halaman dashboard Admin,
Admin memilih menu pelaporan. Sistem menampilkan form status
konfirmasi, admin mengklik konfirmasi maka akan muncul pesan
laporan selesai.

4
Gambar 3.7 Activity Diagram Mengelola Pelaporan Admin

3.8.6 Activity Diagram Mengelola Petugas


Gambar 3.8 menjelaskan bahwa Admin (petugas) masuk ke
halaman utama, sistem menampilkan halaman dashboard admin. Admin
(petugas) memilih menu petugas sistem menampilkan halaman menu
petugas. Admin (petugas) memilih menu edit, maka sistem
menampilkan halaman form edit. Admin (petugas) mengisikan form edit
dan setelah selesai di edit sistem menampilkan pesan bahwa data
berhasil di edit.

4
Gambar 3.8 Activity Diagram Edit Petugas

Gambar 3.9 menjelaskan admin dapat melakukan tambah petugas.


Dimana setelah admin login ke halaman dashboard admin, admin
memilih menu petugas, mengklik tambah petugas, muncul form tambah
petugas yaitu nama petugas, jenis kelamin, telepon, email, tempat lahir,
tanggal lahir, alamat, username, password. admin mengisikan form
tambah petugas, klik tambah, jika datanya valid maka akan muncul
pesan berhasil ditambah.

4
Gambar 3.9 Activity Diagram Tambah Petugas

Gambar 3.10 menjelaskan admin dapat menghapus data anggota


petugas tetapi untuk form admin tidak berisi tombol hapus pada sistem,
admin masuk ke halaman menu patugas, mengklik lihat, masuk ke form
petugas, klik hapus, jika datanya valid maka akan muncul pesan yakin
menghapus data ini? , klik tidak untuk membatalkan dan klik ya untuk
menghapus data, maka akan muncul data berhasil dihapus.

4
Gambar 3.10 Activity Diagram Hapus Petugas

3.8.7 Activity Diagram Mengelola User


Gambar 3.11 menjelaskan bahwa Admin (Petugas) masuk ke
halaman utama, sistem menampilkan halaman dashboard admin. Admin
memilih menu masyarakat maka sistem akan menampilkan halaman menu
masyarakat. Admin menghapus data jika data tidak valid, akan keluar
pesan apakah yakin untuk menghapus data? Jika iya maka sistem akan
menampilkan hasil data berhasil dihapus, dan jika tidak maka sistem akan
kembali ke menu masyarakat.

4
Gambar 3.11 Activity Diagram Mengelola User

3.8.8 Sequence Diagram Halaman User


Gambar 3.12 menjelaskan halaman pertama yang diakses user.
bahwa user masuk ke halaman aplikasi, lalu melakukan tindakan
register. Setelah itu user masuk ke halaman register dan mengisikan
form register, maka mendapatkan respon dari sistem pesan berhasil
register.

4
Gambar 3.12 Sequence Diagram Halaman User

3.8.9 Sequence Diagram Halaman Login User


Gambar 3.13 menjelaskan bahwa setelah user (masyarakat)
mendaftar akun dapat melakukan login pada sistem sesuai username dan
password yang telah di daftar. Jika datanya tidak valid maka akan
tetap di form login dan jika datanya valid login berhasil. Setelah
berhasil login, user akan diarahkan ke menu utama. Pada user jika
berhasil login dapat mengakses menu status laporan.

4
Gambar 3.13 Sequence Diagram Login User.

3.8.10 Sequence Diagram Report (Portal Layanan Darurat)


Gambar 3.14 menjelaskan masyarakat atau user ketika terjadi
bencana atau kejadian emergency atau kebakaran dapat melakukan
pelaporan dengan mengklik report pada sistem. User dapat melakukan
pelaporan di halaman home tanpa login atau login. user mengisikan
form pelaporan, klik kirim laporan, jika datanya valid maka akan muncul
pesan berhasil terkirim.

4
Gambar 3.14 Sequence Diagram Report (Portal Layanan Darurat)

3.8.11 Sequence Diagram Login Admin


Gambar 3.15 menjelaskan bahwa admin (petugas) dapat melakukan
login karena sudah di daftarkan pada sistem. jika data tidak valid maka
akan tetap pada form login dan jika datanya valid maka login berhasil.
Setelah berhasil login, admin akan diarahkan ke menu utama.

Gambar 3.15 Sequence Diagram Login Admin

4
3.8.12 Sequence Diagram Mengelola Pelaporan
Gambar 3.16 menjelaskan bahwa admin melakukan pengecekan
dengan melihat data pelaporan pada sistem. Admin dapat mengetahui
titik lokasi dan data user, setelah mengetahui data pelaporan admin
melakukan kordinasi kepada petugas lapangan. Jika kejadianya sudah
dapat diatasi maka admin meng-klik konformasi, pada sistem akan
muncul pelaporan selesai.

Gambar 3.16 Sequence Diagram Mengelola Pelaporan

3.8.13 Sequence Diagram Mengelola Petugas


Gambar 3.17 menjelaskan bahwa admin (petugas) masuk ke halaman
utama dimana sistem menampilkan halaman dashboard admin. Admin
(petugas) dapat memilih menu petugas dan sistem menampilkan
halaman menu petugas. Admin (petugas) dapat memilih menu edit dan
mengisi form edit, sistem menampilkan halaman form edit. Serta admin
(petugas) mendapat pesan bahwa berhasil di edit.

4
Gambar 3.17 Sequence Diagram Edit Petugas(Admin)

Gambar 3.18 menjelaskan bahwa admin dapat menamabah petugas


dimana setelah admin melakukan login. admin masuk ke halaman
dashboard admin, memilih tambah petugas, masuk ke halaman form
yaitu nama petugas, jenis kelamin, telepon, email, tempat lahir, tanggal
lahir, alamat, username, password, mengisi form tambah dan mengklik
save. jika datanya valid maka akan muncul pesan berhasil disimpan.

Gambar 3.18 Sequence Diagram Tambah Petugas(Admin)

5
Gambar 3.19 menjelaskan bahwa admin dapat melakukan hapus.
Petugas dimana pada level admin tidak terdapat tombol hapus
sedangkan pada level petugas terdapat tombol hapus. Setelah admin
melakukan login, admin masuk ke halaman dashboard, memilih menu
petugas, klik lihat, maka akan masuk ke halaman form petugas, klik
hapus, jika datanya valid maka akan muncul pesan, yakin menghapus
data ini? tidak untuk membatalkan dan klik ya untuk menghapus data,
maka akan muncul data berhasil dihapus.

Gambar 3.19 Sequence Diagram Hapus Petugas(Admin)

3.8.15 Sequence Diagram Mengelola User


Gambar 3.20 menjelaskan bahwa admin (petugas) masuk ke halaman
utama dimana sistem menampilkan halaman dashboard admin. Admin
(petugas) dapat memilih menu masyarakat dan sistem menampilkan
halaman menu masyarakat. Admin (petugas) dapat memilih menu hapus.
Serta admin (petugas) mendapat pesan bahwa berhasil di hapus.

5
Gambar 3.20 Sequence Diagram Mengelola User

3.8.1 Class Diagram


Gambar 3.21 menjelaskan bahwa data yang berhubungan pada sistem
yang akan dibuat. Dimana user dapat menginput pelaporan, admin dapat
mengelola data pelaporan serta dapat mengelola data user. class diagram
memberikan gambaran tentang data yang akan berjalan pada sistem.

Gambar 3.21 Class Diagram

3.9 Struktur Tabel


Pada perancangan sistem informasi pelaporan kebakaran atau
penyelamatan pada DAMKAR Kabupaten Badung. Terdapat beberapa
struktur table dalam database yang meliputi Tabel Pengguna, Tabel
Jemput, Tabel Jenis Pengguna, Tabel Data Provinsi, Table Data
Kabupaten, Table Data Kecamatan.

5
3.9.1 Tabel Pengguna
Tabel 3.1 menjelaskan tabel Pengguna yang berfungsi sebagai
menyimpan data semua masyarakat dan penyedia hak akses. Dimana
terdapat beberpa data yaitu Id Pengguna, Id Jenis Pengguna, Username,
Password, Foto, Nama, Jenis_Kelamin, Tempat Lahir, Tanggal Lahir,
Alamat, Id Data Kecamatan, Telepon, Email. Pada table ini berisi data-
data dari masyarakat yang dapat digunakan petugas DAMKAR untuk
mencari informasi detail masyarakat yang melapor.

Tabel 3.1 Tabel Pengguna


Nama Field Tipe Data Panjang Keterangan
Id Pengguna Integer 10 Primary Key
Id Jenis Pengguna Tinyint 3 Foregn Key
Username Varchar 30
Password Varchar 30
Foto Varchar 100
Nama Varchar 50
Jenis Kelamin Enum
Tempat Lahir Varchar 20
Tanggal Lahir Date
Alamat Varchar 150
Id Data Kecamatan Integer 10
Telepon Varchar 13
Email Varchar 30

3.9.2 Tabel Jemput


Tabel 3.2 menjelaskan Tabel Jemput yang berfungsi sebagai
menyimpan sebuah data pelaporan. Pada table jemput terdapat beberapa
data yaitu Id Jemput, Id Pengguna, Id Data Kecamatan, Foto, Alamat,
Kategori, Latitude, Longitude, Deskripsi, Waktu Uanggah, Status. Pada
tabel ini berisi data-data pelaporan dari masyarakat yang terkoneksi
dengan google maps menggunakan teknologi geolocation.

5
Tabel 3.2 Tabel Jemput
Nama Field Tipe Data Panjang Keterangan
Id_Jemput Integer 11 Primary Key
Id_Pengguna Integer 11 Foreign Key
Id Data Kecamatan Integer 11
Foto Varchar 225
Alamat Varchar 100
Kategori Varchar 100
latitude Varchar 255
Longitude Varchar 255
Deskripsi Varchar 255
Waktu Uanggah Datetime
Status

3.9.3 Tabel Jenis Pengguna


Tabel 3.3 menjelaskan Tabel Jenis Pengguna yang berfungsi
sebagai menyimpan data pengguna dan penyedia hak akses. Pada table
jenis pengguna terdapat beberapa data yaitu Id Jenis Pengguna, Jenis
Pengguna. Pada table ini memberikan empat hak akses yaitu user,
admin, umum dan petugas, dimana hak akses umum yang menjelaskan
masyarakat dapat melakukan pelaporan tanpa login.

Tabel 3.3 Tabel Jenis Pengguna


Nama Field Tipe Data Panjang Keterangan
Id Jenis Pengguna Tinyint 1 Primary Key
Jenis Pengguna Varchar 20

5
3.9.4 Tabel Data Provinsi
Tabel 3.4 menjelasakan Tabel Data Provinsi yang berfungsi
menyimpan data Provinsi se-Indonesia. Pada table provinsi terdapat
beberapa data yaitu Id Data Provinsi dan Provinsi. Pada tabel ini khusunya
menyimpan data dari Provinsi Bali.
Tabel 3.4 Tabel Data Provinsi
Nama Field Tipe Data Panjang Keterangan
Id Data Provinsi Tinyint 3
Id_Pelaporan Tinyint

3.9.5 Tabel Data Kabupaten


Tabel 3.5 menjelasakan Tabel Data Kecamatan yang berfungsi
sebgai menyimpan data Kecamatan se-Indonesia. Pada table kabupaten
terdapat beberapa table yaitu Id Data Kecamatan, Id Data Kabupaten,
Kecamatan. Pada tabel ini khusunya menyimpan data dari Kabupaten se-
Bali.

Tabel 3.5 Tabel Data Kabupaten


Nama Field Tipe Data Panjang Keterangan
Id Data Kabupaten Tinyint 3
Id_Data Provinsi Tinyint
Kabupaten tinytext

3.9.6 Tabel Data Kecamatan


Tabel 3.6 menjelasakan Tabel Data Kecamatan yang berfungsi
sebgai menyimpan data Kecamatan se-Indonesia. Pada table kecamatan
terdapat Id Data Kecamatan, Id Data Kabupaten, Kecamatan. Pada tabel
ini khusunya menyimpan data dari Kecamatan se-Bali.

5
Tabel 3.6 Tabel Data Kecamatan
Nama Field Tipe Data Panjang Keterangan
Id Data Kabupaten Tinyint 3
Id_Data Provinsi Tinyint
Kabupaten tinytext

3.10 Rancangan User Interface


3.10.1 Rancangan Halaman User
Gambar 3.22 menjelaskan halaman pertama yang diakses oleh
pengguna (masyarakat). Pada halaman ini terdapat button Report untuk
memudahkan user dalam melaporkan kejadian gawat darurat yang terjadi,
serta terdapat button emergency call untuk melakukan panggilan darurat
112 ke damkar badung. halaman user ini memiliki menu pada pojok
kanan atas yang digunakan masyarakat untuk melakukan login atau
register.

Gambar 3.22 Rancangan Halaman User

5
3.10.2 Rancangan Halaman User Menu
Gambar 3.23 menjelaskan tampilan menu dari tampilan halaman
user yang terdiri dari menu login dan tentang damkar. Dimana user
dapat mengakses menu login untuk melakukan login ke aplikasi. jika
user belum memiliki akun dapat melakukan register dengan meng-klik
login maka akn muncul form login, setelah itu di bawah button login
terdapat button register.

Gambar 3.23 Rancangan Halaman User Menu

3.10.3 Rancangan Halaman Form Login


Gambar 3.24 menjelaskan halaman form login user, dimana user
dapat melakukan login ke aplikasi jika datanya valid maka sistem akan
menampilkan halaman user. jika tidak maka user harus melakukan
register terlebih dahulu sebelum login. Halaman form login ini
terkoneksi dengan database sehingga terdapat validasi username dan
password untuk login ke aplikasi.

5
Gambar 3.24 Rancangan Halaman form login

3.10.4 Rancangan Halaman Register


Gambar 3.25 menjelaskan bahwa user(pengguna) harus
melakukan daftar akun terlebih dahulu sebelum login ke halaman
pelaporan. Dimana user harus mengisi kolom nama, jenis kelamin, tempat
lahir, tanggal lahir, alamat, provinsi, kabupaten, kecamatan, telepon,
email, username, password, confirm password. Setelah itu terdapat
button register untuk mendaftar ke dalam sistem.

5
Gambar 3.25 Rancangan Halaman Menu Daftar User

Gambar 3.26 menjelaskan halaman pesan register user. Dimana


ketika user sudah mengisi form register, setelah itu klik button register.
jika datanya valid maka sistem akan menampilkan pesan berhasil pada
halaman register. Halaman ini memunculkan pesan dari aplikasi jika
datanya sesuai maka akan masuk ke database sistem.

5
Gambar 3.26 Rancangan Halaman Pesan Berhasil Register

Gambar 3.27 menjelaskan halaman validasi user yang sama. jika


user atau petugas sudah menggunakan nama username yang sama maka
pada sistem akan menampilkan pesan username sudah ada. sehingga
user harus merubah atau memperbaiki nama username pada halaman
register.

6
Gambar 3.27 Rancangan Halaman validasi username

3.10.5 Rancangan Halaman Setelah Login


Gambar 3.28 menjelaskan halaman berhasil login user. Dimana
user setelah melakukan register langsung masuk ke menu klik login,
mengisi form login sesuai dengan data yang sudah di daftar. Jika datnya
valid maka sistem akan menampilkan halaman selamat datang. Halaman
ini memberikan gambaran perancangan setelah user berhasil login
dimana terdapat fitur-fitur yang bisa diakses oleh user(masyarakar).

6
Gambar 3.28 Rancangan Halaman Berhasil Login

Gambar 3.29 menjelaskan halman menu setelah login, dimana


terdapat beberapa menu yaitu profil saya, report history, tentang damkar,
pengaturan sandi dan logout. Terdapat juga nama dan username pada
bagian atas menu user. halaman ini berisi 5 tampilan menu yang dapat
diakses oleh user yaitu profil saya menampilkan data dari user, report
history menampilkan pelaporan sebelumnya, tentang damkar
menampilkan penjelasan DAMKAR dan tujuan dibuatnya aplikasi,
pengaturan sandi menjelaskan perbarui kata sandi, logout keluar dari
aplikasi.

6
Gambar 3.29 Rancangan Halaman Menu Setelah Login

3.10.6 Rancangan Halaman Profile Saya


Gambar 3.30 menjelaskan halaman menu profil saya dimana
terdapat data user. user juga bisa melakukan perubahan data jika
terdapat pembaharuan pada data user.user juga dapat mengisikan foto
wajah atau selfey diatas form profile.

Gambar 3.30 Rancangan Halaman Menu Profile Saya

6
Gambar 3.31 menjelaskan ketika user sudah memperbarui data. user
meng-klik simpan maka pada sistem akan muncul pesan simpan
perubahan profil. jika ya maka akan muncul pesan berhasil pada sistem
jika tidak maka akan tetap di halaman register.

Gambar 3.31 Rancangan Halaman Simpan Perubahan Data User

Gambar 3.32 menjelaskan ketika user sudah memperbarui data pada


profile maka, Jika datanya valid maka akan muncul pesan sunting data
profile berhasil. Pada halaman ini user dapat memperbarui data-data
profile yang sudah di daftarkan. Jika ada data yang tidak sesuai bisa
diperbarui serta dapat memudahkan petugas dalam mencari informasi dari
user atau masyarakat.

6
Gambar 3.32 Rancangan Halaman Pesan Berhasil Diperbarui Data user

3.10.7 Rancangan Halaman Report History


Gambar 3.33 menjelaskan halaman report dari pelaporan
sebelumnya. user yang sudah melakukan report(portal layanan darurat)
atau pelaporan dapat melihat history dari pelaporan yang sudah di kirim.
Dimana user meng-klik report history pada halaman menu user.

Gambar 3.33 Rancangan Halaman Report History

6
3.10.8 Rancangan Halaman Tentang DAMKAR
Gambar 3.34 menjelaskan halaman tentang DAMKAR dimana
berisi penjelasan aplikasi. aplikasi ini bertujuan untuk memberikan
layanan darurat bencana kebakaran dan penyelamatan khusunya di
Kabupaten Badung. Pada halaman dibawah ini terdapat alamat, email dan
no DAMKAR pusat.

Gambar 3.34 Rancangan Halaman Tentang Damkar

3.10.9 Rancangan Halaman Pengaturan Sandi


Gambar 3.35 menjelaskan halaman pengaturan sandi user. User
dapat melakukan perubahan kata sandi dengan mengisi password lama,
kemudaian mengisi password baru dan confirm password. Jika datanya
valid akan muncul pesan pada sistem.

6
Gambar 3.35 Rancangan Halaman Pengaturan Sandi

Gambar 3.36 menjelaskan ketika user sudah memngisi form


pengaturan kata sandi, setelah itu user meng-klik simpan maka pada
sistem akan muncul pesan simpan perubahn kata sandi. Jika ya makan
akan mincul pesan simpan perubahn kata sandi berhasil jika tidak sistem
akan tetap pada halamn pengaturan kata sandi. Pesan perubahan kata
sandi dapat dilihat pada gambar 3.37

6
Gambar 3.36 Rancangan Halaman Simpan Perubahan Kata Sandi

Gambar 3.37 Rancangan Halaman Pesan Perubahan Kata Sandi

6
3.10.10 Rancangan Halaman Report
Gambar 3.38 menjelaskan masyarakat(user) ketika terjadi bencana
atau kejadian emergency dapat melakukan pelaporan login atau tanpa
login terlebih dahulu. Dimana masyarakat mengklil tombol report pada
halaman home. Setalh itu user akan masuk ke halaman pelporan,
mengisikan form pelaporan yaitu kategori, alamat, provinsi, kabupaten,
kecamatan, lokasi, deksipsi.

Gambar 3.38 Rancangan Halaman Report

Gambar 3.39 menjelaskan ketika user sudah mengisi form report,


user meng-klik kirim laporan jika datanya valid maka akn muncul pesan
data yang anda masukan sudah benar ? jika ya aka kan muncul pesan
tambah data report berhasil. jika batal maka akan tetap pada halamn
report. Pesan halaman tambah report pada sistem dapat dilihat pada
gambar 3.40.

6
Gambar 3.39 Halaman Pesan Data Report

Gambar 3.40 Halaman Tambah Data Report Berhasil

7
3.10.11 Rancangan Halaman Login Admin
Gambar 3.41 menjelaskan tampilan login admin dimana username
dan password sudah di daftarkan melalui sistem. Admin mengisikan
username dan password yang sudah didaftarkan pada sistem. Jika data
valid admin dapat masuk ke halaman login admin, jika tidak maka akan
tetap pada halaman admin.

Gambar 3.41 Rancangan Halaman Login Admin

3.10.12 Rancangan Halaman Beranda (Dashboard) Admin


Gambar 3.42 menjelaskan tampilan dashboard admin ketika admin
berhasil masuk ke aplikasi. Dimana admin dapat mengakses menu
beranda, data master, pelaporan, dan data pelaporan. Terdapat juga data
pelaporan terbaru dan diagram laporan.

7
Gambar 3.42 Rancangan Halaman Dashboard Admin

3.10.13 Rancangan Halaman Biodata


Gambar 3.43 menjelaskan halaman biodata dari admin dimana
admin atau petugas dapat melihat data diri serta merubahnya pada pojok
kanan atas. Klik update maka akan muncul pesan perbarui biodata
berhasil. Klik sign out admin akan keluar dari aplikasi.

7
Gambar 3.43 Rancangan Halaman Biodata

Gambar 3.44 menjelaskaan halaman yang berisi data dari admin


yaitu terdapat nama, jenis kelamin, Telepon, email, tempat lahir, tanggal
lahir, alamat, username, password. Serta admin dapat meperbarui
biodata dengan klik update. Jika datnya valid maka akan muncul pesan
perbarui biodata berhasil.

7
Gambar 3.44 Rancangan Halaman Detail Biodata

Gambar 3.45 menjelaskan halaman pesan perbarui biodata


berhasil, jika datanya valid makan akan muncul pesan pada sistem,
Dimana ketika admin sudah meperbarui biodata admin meng-klik ok.
Halaman ini memudahkan admin dalam memperbarui biodata admin
sehingga mudah untuk dirubah ketuka terjadi pergantian dari petugas
admin.

7
Gambar 3.45 Rancangan Halaman Pesan Perbarui Biodata

3.10.14 Rancangan Halaman Data Master


Gambar 3.46 menjelaskan bahwa terdapat 2 menu yaitu data
petugas, data pengguna. Pada data petugas terdapat data petugas yang
sudah didaftarakan oleh admin. Pada pengguna terdapat data
user(pengguna) yang sudah melakukan registrasi pada aplikasi.

7
Gambar 3.46 Rancangan Halaman Data Master

3.10.15 Rancangan Halaman Menu Data Petugas


Gambar 3.47 menjelaskan data petugas yang sudah didaftarkan
oleh admin. Dimana terdapat beberapa data yaitu nama, kelamin, tempat
tanggal lahir, Telepon, opsi yaitu detail dan hapus. Admin juga dapat
menambah akun petugas dengan cara klik button tambah petugas pada
pojok kanan atas.

7
Gambar 3.47 Rancangan Halaman Menu Data Petugas

Gambar 3.48 menjelaskan admin dapat menambah akun petugas.


Admin mengisi form data petugas yaitu nama, jenis kelamin, Telepon,
email, tempat lahir, tanggal lahir, alamat, username, password. Setelah
itu admin meng-klik tambah maka akan muncul pesan pada sistem.

7
Gambar 3.48 Rancangan Halaman Tambah Data Petugas

Gambar 3.49 menjelaskan ketika admin sudah mengisi form data


petugas, admin meng-klik tambah jika datnya valid maka akn muncul
pesan apakah anda yakin tambah data petugas?, Jika ya makan akan
muncul pesan tambah data petugas berhasil. jika cancel maka akan tetap
berada pada halaman form data petugas. Pesan tambah data petugas
berhasil dapat dilihat pada gambar 3.50.

7
Gambar 3.49 Rancangan Halaman Tambah Data Petugas

Gambar 3.50 Rancangan Halaman pesan Tambah Data Petugas

7
Gambar 3.51 menjelaskan admin dapat menghapus akun petugas,
admin meng-klik hapus yang berbentuk tanda silang maka sistem akan
menampilkan pesan hapus data petugas? Jika ok maka akan muncul
pesan hapus data petugas berhasil. Jika cancel maka akan tetap berada
pada halaman data petugas. Pesan hapus data petugas berhasil dapat
dilihat pada gmabr 3.52.

3.51 Rancangan Halaman Pesan Hapus Data Petugas

8
3.52 Rancangan Halaman Pesan Berhasil Hapus(Petugas)

Gambar 3.53 menjelaskan data detail dari petugas. Halaman ini


terdapat beberapa data yaitu nama, jenis kelamin, telepon, email, tempat
lahir, tanggal lahir, alamat, username, password. Admin dapat meng-klik
button kembali untuk mengakses halaman sebelumnya.

8
3.53 Rancangan Halaman Detail Petugas

3.10.16 Rancangan Halaman Menu Data Pengguna


Gambar 3.54 menjelaskan halaman menu data user (pengguna).
dimana berisi data-data pengguna, yang terdapat nama, kelamin, tempat
tanggal lahir, Telepon. Terdapat juga opsi yaitu detail data pengguna dan
hapus data pengguna user.

8
3.54 Rancangan Halaman Menu Data Pengguna

Gambar 3.55 menjelaskan admin dapat menghapus data user


(pengguna), admin meng-klik tanda silang yang berbentuk silang maka
akan muncul pada sistem pesan hapus data pengguna? jika ok maka akn
muncul pesan hapus data pengguna berhasil. Jika cancel maka akan
tetap berada pada halaman pengguna. Pesan hapus data pengguna
berhasil dapat dilihat pada gambar 3.56.

8
3.55 Halaman Hapus Data Pengguna

3.56 Halaman Berhasil Hapus (Pengguna)

8
3.10.17 Rancangan Halaman Pelaporan
Gambar 3.57 menjelaskan admin dapat melihat data pelaporan yang
dikirim oleh user(masyarakat). Dimana terdapat gambar TKP, alamat,
kecamatan, lokasi, waktu kejadian, deskripsi, pelapor, status, opsi.
Admin dapat meng-klik opsi centang untuk melakukan konfirmasi jika
petugas sudah selesai dalam menanggulangi kejadian atau bencana dan
petugas dapat melihat maps dan rute kejadian dengan meng-klik cek
lokasi.

Gambar 3.57 Rancangan Halaman Data Pelaporan(Admin)

Gambar 3.58 menjelaskan tampilan halaman google maps dan rute


dari kejadian yang terjadi, sehingga petugas dapat mengetahui jalur
untuk melakukan penanggulangan dengan efektif. Serta petugas
langsung memberitau ke petugas lapangan untuk melakukan pembatasan
jalan untuk mobil Kebakaran. Halaman ini terdapat memilih rute
terdekat yang terkoneksi dengan google maps dengan teknologi
geolocation.

8
3.58 Rancangan Halaman Maps

Gambar 3.59 menjelaskan ketika petugas sudah menyelesaikan


tugasnya untuk menangulangi kejadian atau bencana, admin dapat
mengklik centang pada opsi untuk mengkonfirmasi laporan, maka pada
sistem akan muncul pesan terima dan selesaikan pelaporan? Jika ok
maka akan menampilkan pesan perbarui data pelaporan berhasil. Jika
cancel maka admin akan tetap berada pada halaman pelaporan. Pesan
perbarui data berhasil dapat dilihat pada gambar 3.60.

8
3.59 Halaman Konfirmasi Laporan

3.60 Halaman Pesan Pelaporan Selesai

8
3.10.18 Rancangan Halaman Data Pelaporan
Gambar 3.61 menjelaskan halaman menu data dari pelaporan
user(masyarakat). Dimana terdapat data pelaporan Kebakaran dan data
pelaporan penyelamatan. Admin dapat mencetak data pelaporan pada
sistem.

3.61 Rancangan Halaman Data Laporan

Gambar 3.62 menjelaskan admin dapat mencetak file pdf data


laporan dengan meng-klik cetak laporan pada pojok kanan atas. Jika
datanya valid maka akan muncul pesan cetak pada computer atau leptop.
Admin juga dapat melakukan print pada halaman ini. Halaman ini
memberikan data pelaporan yang dapat digunakan untuk acuan waspada
pada daerah yang sering mengalami kebakaran.

8
3.62 Rancangan Halaman Data Laporan

3.10.19 Rancangan Halaman Petugas


Gambar 3.63 menjelaskan petugas dapat mengakses halaman
dashboard dengan akses pelaporan serta tidak dapat mengakses fitur
lainya. Dimana petugas didaftarkan oleh admin, setelah itu petugas
melakukan login pada halaman login admin. Jika datanya valid makan
akn tampil halaman petugas yang terdapat beranda(dashboard) dan
pelaporan, jika datanya tidak valid maka akan tetap pada halaman login.

8
3.63 Rancangan Halaman Petugas

Gambar 3.64 menjelaskan petugas setelah login dapat memilih


menu pelaporan untuk melihat data pelaporan dari user(pengguna).
Petugas dapat mengakses pelaporan yang terdapat beberapa data yaitu
gambar TKP, kategori, alamat, kecamatan, lokasi, waktu kejadian,
deskripsi, pelapor, status. Petugas dapat mengetahui titik kordinat dan
rute melalui maps dengan meng-klik cek lokasi.

9
3.64 Rancangan Halaman Pelaporan Petugas

3.11 Skenario Pengujian


3.11.1 Pengujian Form Login
Tabel 3.7 menjelaskan fungsi, skenario dan hasil sistem pada
tindakan login ke dalam sistem. Pada pengujian form login terdapat
empat pengujian. Pengujian ini menguji validasi username dan
password dari user, admin.
Tabel 3.7 Pengujian Form Login
No Fungsi Skenario Hasil sistem
1. Login Login Sistem menampilkan form login
username dan
password
Login dengan Pengguna (admin) masuk ke
username dan tampilan awal sistem
password (home/dashboard admin)
admin benar

9
Login dengan Pengguna (user) masuk ke
username dan tampilan halaman aplikasi
password user DAMKAR
benar
Login dengan Sistem menampilkan username
username dan dan password salah
password yang
salah

3.11.2 Pengujian Form Register


Tabel 3.8 menjelaskan fungsi, skenario dan hasil sistem pada
tindakan register ke dalam sistem. Pada pengujisn register terdapat tiga
pengujian. Pengujian ini menguji validasi register username dan
password dari user.
Tabel 3.8 Pengujian Form Register
No Fungsi Skenario Hasil sistem
1. Register Register username Sistem menampilkan form
dan password register
Register dengan Sistem masuk ke halaman
username dan home user
password benar
Register dengan Sistem menampilkan
username dan username dan password salah
password yang salah

3.11.3 Pengujian Pelaporan User


Tabel 3.9 menjelaskan fungsi, skenario dan hasil sistem pada
Tindakan pelaporan ke dalam sistem. Pada pengujian pelaporan user
terdapat sebelas pengujian. Pengujian ini menguji button atau menu dari
fitur pelaporan user.
Tabel 3.9 Pengujian Pelaporan User
No Fungsi Skenario Hasil sistem
1. Halaman Klik login Sistem menampilkan form login
Pelaporan Klik register Sistem akan menampilkan form
User register

9
Klik report Sitem menampilkan form
pelaporan, login atau tanpa login
Klik button Sistem akan menampilkan pesan
kirim laporan berhasil terkirim
Emergency Sistem akan menampilkan
Call telepon seluler 112
Klik menu Sistem akan menampilkan menu-
menu halaman user
Klik profile Sistem akan menampilkan data
saya user yang sudah didaftar
Klik report Sistem akan menampilkan history
history laporan.
Klik tentang Sistem akan menampilkan
damkar halaman tentang damkar.
Klik Sistem akan menampilkan form
pengaturan pengaturan sandi.
sandi
Klik logout Sistem akan kembali ke halaman
home user

3.11.4 Pengujian Halaman Admin


Tabel 3.10 menjelaskan fungsi, skenario dan hasil sistem pada
Tindakan pengujian halaman admin pada sistem. Pada pengujian
halaman admin terdapat 26 pengujian. Pengujian ini menguji button atau
menu dari fitur halaman admin.

Tabel 3.10 Pengujian Halaman Admin


No Fungsi Skenario Hasil sistem
1 Halaman Tampilan Sitem menampilkan halaman
Admin home/dashboard home/dashboard admin yang
admin terdapat beberapa menu

9
Klik menu data Sistem akan menampilkan menu
master data petugas dan data pengguna

Klik data Sitem menampilkan data


petugas petugas yang telah didaftarkan
oleh admin

Klik kolom Sistem menampilkan halaman


Search pencarian data petugas

Tambah Petugas Sistem menampilkan form


tambah petugas
Klik button Sistem menampilkan pesan
tambah berhasil menambah data

Klik button Sistem kembali ke halaman


batal home/dashboard

Klik detail Sistem menampilkan data detail


petugas petugas

Klik button Sistem kembali ke halaman


kembali home/dashboard

Klik Hapus Sistem menghapus rows dari


petugas kolom data petugas

Klik data Sistem menampilkan halaman


pengguna(user) data pengguna

9
Klik kolom Sistem menampilkan halaman
search pencarian data pengguna
Klik Detail Sistem menampilkan detail data
pengguna pengguna

Klik button Sistem kembali ke halaman


kembali home/dashboard
Klik Hapus Sistem menghapus rows dari
pengguna kolom data pengguna

Klik menu Sistem menampilkan data


Pelaporan pelaporan
Klik kolom Sistem menampilkan halaman
search pencarian data pelaporan
Klik cek lokasi Sistem menampilkan halaman
google maps dan rute.
Klik konfirmasi Sistem menampilkan
konfrimasi/menerima laporan
selesai
Klik data Sistem menampilkan menu data
laporan laporan yaitu data laporan
Kebakaran dan data laporan
penyelamatan
Klik cetak Sistem menampilkan data
laporan pelaporan berupa pdf
Klik admin Sistem akan menampilkan menu
pada pojok biodata dan logout
kanan atas
Klik button Sistem akan menmapilkan data
biodata admin

9
Klik button Sistem menampilkan pesan
update berhasil perbarui data
Klik button Sistem akan menampilkan
batal halaman home/dashboard admin
Logout Sistem keluar dari aplikasi

3.11.5 Pengujian Halaman Petugas


Tabel 3.11 menjelaskan fungsi, skenario dan hasil sistem pada
Tindakan pengujian halaman petugas pada sistem. Pada pengujian
halaman petugas terdapat 7 pengujian. Pada pengujian ini menguji
button atau menu dari fitur halaman petugas.

Tabel 3.11 Pengujian Halaman Petugas


No Fungsi Skenario Hasil sistem
1. Halaman Tampilan Sitem menampilkan halaman
Petugas home/dashboard home/dashboard admin yang
admin terdapat beberapa menu
Klik menu Sistem menampilkan data
pelaporan pelaporan
Klik cek lokasi Sistem menampilkan halaman
google maps dan rute.
Klik admin pada Sistem akan menampilkan menu
pojok kanan atas biodata dan logout
Klik button Sistem menampilkan pesan
update berhasil perbarui data
Klik button batal Sistem akan menampilkan
halaman home/dashboard
admin
Logout Sistem keluar dari aplikasi

9
BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem


Implementasi sistem akan dibatasi sesuai dengan BAB III Analisa
dan perancangan dimana sistem siap untuk dijalankan atau dioperasikan
ke tahap sebenarnya, sehingga dapat diketahui apakah sistem sudah
sesauai dengan perancangan yang dibuat.

4.2 User Interface Umum


User interface umum dapat diakses oleh semua akses menuju ke
dalam sistem. Dalam implementasi, design yang sudah diubah kedalam
Bahasa pemrograman HTML, PHP dan JAVA untuk moblie. Dimana
dalam penelitian ini menggunakan teknologi geolocation yang
terintegrasi dengan google maps.

4.2.1 Tampilan Halaman User


Gambar 4.1 menjelaskan halaman pertama yang diakses oleh
pengguna (masyarakat). Pada halaman ini terdapat button Report untuk
memudahkan user dalam melaporkan kejadian gawat darurat yang terjadi,
serta terdapat button emergency call untuk melakukan panggilan darurat
112 ke damkar badung. halaman user ini memiliki menu pada pojok
kanan atas yang digunakan masyarakat untuk melakukan login atau
register.

9
Gambar 4.1 Halaman User Menu

9
Gambar 4.2 Halaman Emergency Call

4.2.2 Halaman User Menu


Gambar 4.3 menjelaskan tampilan menu dari tampilan halaman
user yang terdiri dari menu login dan tentang damkar. Dimana user
dapat mengakses menu login untuk melakukan login ke aplikasi. jika
user belum memiliki akun dapat melakukan register dengan meng-klik
login maka akn muncul form login, setelah itu di bawah button login
terdapat button register.

9
Gambar 4.3 Halaman User Menu

4.2.3 Halaman Form Login


Gambar 4.4 menjelaskan halaman form login user, dimana user
dapat melakukan login ke aplikasi jika datanya valid maka sistem akan
menampilkan halaman user. jika tidak maka user harus melakukan
register terlebih dahulu sebelum login. Halaman form login ini
terkoneksi dengan database sehingga terdapat validasi username dan
password untuk login ke aplikasi.

1
Gambar 4.4 Halaman form login

4.2.4 Halaman Register


Gambar 4.5 menjelaskan bahwa user(pengguna) harus melakukan
daftar akun terlebih dahulu sebelum login ke halaman pelaporan.
Dimana user harus mengisi kolom nama, jenis kelamin, tempat lahir,
tanggal lahir, alamat, provinsi, kabupaten, kecamatan, telepon, email,
username, password, confirm password. Setelah itu terdapat button
register untuk mendaftar ke dalam sistem.

1
Gambar 4.5 Halaman Register

Gambar 4. menjelaskan halaman pesan register user. Dimana


ketika user sudah mengisi form register, setelah itu klik button register.
jika datanya valid maka sistem akan menampilkan pesan berhasil pada
halaman register. Halaman ini memunculkan pesan dari aplikasi jika
datanya sesuai maka akan masuk ke database sistem.

Gambar 4.6 Halaman Pesan Berhasil Daftar

1
Gambar 4.7 menjelaskan halaman validasi user yang sama. jika
user atau petugas sudah menggunakan nama username yang sama maka
pada sistem akan menampilkan pesan username sudah ada. sehingga
user harus merubah atau memperbaiki nama username pada halaman
register.

Gambar 4.7 Halaman validasi username

4.2.5 Halaman Setelah Login


Gambar 4.8 menjelaskan halaman berhasil login user. Dimana user
setelah melakukan register langsung masuk ke menu klik login, mengisi
form login sesuai dengan data yang sudah di daftar. Jika datnya valid
maka sistem akan menampilkan halaman selamat datang. Halaman ini
memberikan gambaran perancangan setelah user berhasil login dimana
terdapat fitur-fitur yang bisa diakses oleh user(masyarakar).

1
Gambar 4.8 Halaman Berhasil Login

Gambar 4.9 menjelaskan halman menu setelah login, dimana


terdapat beberapa menu yaitu profil saya, report history, tentang damkar,
pengaturan sandi dan logout. Terdapat juga nama dan username pada
bagian atas menu user. halaman ini berisi 5 tampilan menu yang dapat
diakses oleh user yaitu profil saya menampilkan data dari user, report
history menampilkan pelaporan sebelumnya, tentang damkar
menampilkan penjelasan DAMKAR dan tujuan dibuatnya aplikasi,
pengaturan sandi menjelaskan perbarui kata sandi, logout keluar dari
aplikasi.

1
Gambar 4.9 Halaman Menu Setelah Login

4.2.6 Halaman Profile Saya


Gambar 4.10 menjelaskan halaman menu profil saya dimana
terdapat data user. user juga bisa melakukan perubahan data jika
terdapat pembaharuan pada data user.user juga dapat mengisikan foto
wajah diatas form profile.

1
Gambar 4.10 Halaman Menu Profile Saya

Gambar 4.11 menjelaskan ketika user sudah memperbarui data. user


meng-klik simpan maka pada sistem akan muncul pesan simpan
perubahan profil. jika ya maka akan muncul pesan berhasil pada sistem
jika tidak maka akan tetap di halaman register.

Gambar 4.11 Halaman Simpan Perubahan Data User

1
Gambar 4.12 menjelaskan ketika user sudah memperbarui data pada
profile maka, Jika datanya valid maka akan muncul pesan sunting data
profile berhasil. Pada halaman ini user dapat memperbarui data-data
profile yang sudah di daftarkan. Jika ada data yang tidak sesuai bisa
diperbarui serta dapat memudahkan petugas dalam mencari informasi dari
user atau masyarakat.

Gambar 4.12 Halaman Pesan Berhasil Diperbarui Data user

4.2.7 Halaman Report History


Gambar 4.13 menjelaskan halaman report dari pelaporan
sebelumnya. user yang sudah melakukan report(portal layanan darurat)
atau pelaporan dapat melihat history dari pelaporan yang sudah di kirim.
Dimana user meng-klik report history pada halaman menu user.

1
Gambar 4.13 Halaman Report History

4.2.8 Halaman Tentang Damkar


Gambar 4.14 menjelaskan halaman tentang DAMKAR dimana
berisi penjelasan aplikasi. aplikasi ini bertujuan untuk memberikan
layanan darurat bencana kebakaran dan penyelamatan khusunya di
Kabupaten Badung. Pada halaman dibawah terdapat alamat, email dan
no DAMKAR pusat.

Gambar 4.14 Halaman Tentang Damkar

1
4.2.9 Halaman Pengaturan Sandi
Gambar 4.15 menjelaskan halaman pengaturan sandi user. User
dapat melakukan perubahan kata sandi dengan mengisi password lama,
kemudaian mengisi password baru dan confirm password. Jika datanya
valid akan muncul pesan pada sistem.

Gambar 4.15 Halaman Pengaturan Sandi

Gambar 4.16 menjelaskan ketika user sudah memngisi form


pengaturan kata sandi, setelah itu user meng-klik simpan maka pada
sistem akan muncul pesan simpan perubahn kata sandi. Jika ya makan
akan mincul pesan simpan perubahn kata sandi berhasil jika tidak sistem
akan tetap pada halamn pengaturan kata sandi. Pesan perubahan kata
sandi dapat dilihat pada gambar 4.17

1
Gambar 4.16 Halaman Simpan Perubahan Kata Sandi

Gambar 4.17 Halaman Pesan Perubahan Kata Sandi

1
4.2.10 Halaman Report
Gambar 4.18 menjelaskan masyarakat(user) ketika terjadi bencana
atau kejadian emergency dapat melakukan pelaporan login atau tanpa
login terlebih dahulu. Dimana masyarakat mengklil tombol report pada
halaman home. Setalh itu user akan masuk ke halaman pelporan,
mengisikan form pelaporan yaitu kategori, alamat, provinsi, kabupaten,
kecamatan, lokasi, deksipsi.

Gambar 4.18 Halaman Report

Gambar 4.19 menjelaskan ketika user sudah mengisi form report,


user meng-klik kirim laporan jika datanya valid maka akn muncul pesan
data yang anda masukan sudah benar ? jika ya aka kan muncul pesan
tambah data report berhasil. jika batal maka akan tetap pada halamn
report. Pesan halaman tambah report pada sistem dapat dilihat pada
gambar 4.20.

1
Gambar 4.19 Halaman Pesan Data Report

Gambar 4.20 Halaman Tambah Data Report Berhasil

1
4.2.11 Halaman Login Admin
Gambar 4.21 menjelaskan tampilan login admin dimana username
dan password sudah di daftarkan melalui sistem. Admin mengisikan
username dan password yang sudah didaftarkan pada sistem. Jika data
valid admin dapat masuk ke halaman login admin, jika tidak maka akan
tetap pada halaman admin.

Gambar 4.21 Halaman Login Admin

4.2.12 Halaman Beranda(Dashboard) Admin


Gambar 4.22 menjelaskan tampilan dashboard admin ketika admin
berhasil masuk ke aplikasi. Dimana admin dapat mengakses menu
beranda, data master, pelaporan, data pelaporan. Terdapat juga data
pelaporan terbaru dan diagram laporan.

1
Gambar 4.22 Halaman Dashboard Admin

4.2.13 Halaman Biodata


Gambar 4.23 menjelaskan halaman biodata dari admin dimana
admin atau petugas dapat melihat data diri serta merubahnya pada pojok
kanan atas. Klik update maka akan muncul pesan perbarui biodata
berhasil. Klik sign out admin akan keluar dari aplikasi.

Gambar 4.23 Halaman Biodata

1
Gambar 4.24 menjelaskaan halaman yang berisi data dari admin
yaitu terdapat nama, jenis kelamin, Telepon, email, tempat lahir, tanggal
lahir, alamat, username, password. Serta admin dapat meperbarui
biodata dengan klik update. Jika datnya valid maka akan muncul pesan
perbarui biodata berhasil.

Gambar 4.24 Halaman Detail Biodata

Gambar 4.25 menjelaskan halaman pesan perbarui biodata berhasil,


jika datanya valid makan akan muncul pesan pada sistem, Dimana
ketika admin sudah meperbarui biodata admin meng-klik ok. Halaman
ini memudahkan admin dalam memperbarui biodata admin sehingga
mudah untuk dirubah ketuka terjadi pergantian dari petugas admin.

1
Gambar 4.25 Halaman pesan Perbarui biodata

4.2.14 Halaman Data Master


Gambar 4.26 menjelaskan bahwa terdapat 2 menu yaitu data
petugas, data pengguna. Pada data petugas terdapat data petugas yang
sudah didaftarakan oleh admin. Pada pengguna terdapat data
user(pengguna) yang sudah melakukan registrasi pada aplikasi.

Gambar 4.26 Halaman Data Master

1
4.2.15 Halaman Menu Data Petugas
Gambar 4.27 menjelaskan data petugas yang sudanh didaftarkan
oleh admin. Dimana terdapat nama, kelamin, tempat tanggal lahir,
Telepon, opsi yaitu detail dan hapus. Admin juga dapat menambah akun
petugas dengan cara klik button tambah petugas pada pojok kanan atas.

Gambar 4.27 Halaman Menu Data Petugas

Gambar 4.28 menjelaskan admin dapat menambah akun petugas.


Admin mengisi form data petugas yaitu nama, jenis kelamin, Telepon,
email, tempat lahir, tanggal lahir, alamat, username, password. Setelah
itu admin meng-klik tambah maka akan muncul pesan pada sistem.

1
Gambar 4.28 Halaman Tambah Data Petugas

Gambar 4.29 menjelaskan ketika admin sudah mengisi form data


petugas, admin meng-klik tambah jika datnya valid maka akn muncul
pesan apakah anda yakin tambah data petugas?, Jika ya makan akan
muncul pesan tambah data petugas berhasil. jika cancel maka akan tetap
berada pada halaman form data petugas. Pesan tambah data petugas
berhasil dapat dilihat pada gambar 4.30.

Gambar 4.29 Halaman Pesan Tambah Data Petugas

1
Gambar 4.30 Halaman Pesan Berhasil Tambah Data Petugas

Gambar 4.31 menjelaskan admin dapat menghapus akun petugas,


admin meng-klik hapus yang berbentuk tanda silang maka sistem akan
menampilkan pesan hapus data petugas? Jika ok maka akan muncul
pesan hapus data petugas berhasil. Jika cancel maka akan tetap berada
pada halaman data petugas. Pesan hapus data petugas berhasil dapat
dilihat pada gmabr 4.32.

4.31 Halaman Pesan Hapus Data Petugas

1
4.32 Halaman Pesan Berhasil Hapus(Petugas)

Gambar 4.33 menjelaskan data detail dari petugas. Halaman ini


terdapat beberapa data yaitu nama, jenis kelamin, telepon, email, tempat
lahir, tanggal lahir, alamat, username, password. Admin dapat meng-klik
button kembali untuk mengakses halaman sebelumnya.

4.33 Halaman Detail Petugas

1
4.2.16 Halaman Menu Data Pengguna
Gambar 4.34 menjelaskan halaman menu data user (pengguna).
dimana berisi data-data pengguna, yang terdapat nama, kelamin, tempat
tanggal lahir, Telepon. Terdapat juga opsi yaitu detail data pengguna dan
hapus data pengguna user.

4.34 Halaman Menu Data Pengguna

Gambar 4.35 menjelaskan admin dapat menghapus data user


(pengguna), admin meng-klik tanda silang yang berbentuk silang maka
akan muncul pada sistem pesan hapus data pengguna? jika ok maka akn
muncul pesan hapus data pengguna berhasil. Jika cancel maka akan
tetap berada pada halaman pengguna. Pesan hapus data pengguna
berhasil dapat dilihat pada gambar 4.36

1
4.35 halaman hapus data pengguna

4.36 Halaman Berhasil Hapus(Pengguna)

1
4.2.17 Halaman Pelaporan
Gambar 4.37 menjelaskan admin dapat melihat data pelaporan yang
dikirim oleh user(pengguna). Dimana terdapat gambar TKP, alamat,
kecamatan, lokasi, waktu kejadian, deskripsi, pelapor, status, opsi.
Admin dapat meng-klik opsi centang untuk melakukan konfirmasi jika
petugas sudah selesai dalam menanggulangi kejadian atau bencana dan
petugas dapat melihat maps dan rute kejadian dengan meng-klik cek
lokasi.

Gambar 4.37 Halaman Data Pelaporan(Admin)

Gambar 4.38 menjelaskan tampilan halaman google maps dan rute


dari kejadian yang terjadi, sehingga petugas dapat mengetahui jalur
untuk melakukan penanggulangan dengan efektif. Serta petugas
langsung memberitau ke petugas lapangan untuk melakukan pembatasan
jalan untuk mobil Kebakaran. Halaman ini terdapat memilih rute
terdekat yang terkoneksi dengan google maps dengan teknologi
geolocation.

1
4.38 Halaman Maps

Gambar 4.39 menjelaskan ketika petugas sudah menyelesaikan


tugasnya untuk menangulangi kejadian atau bencana, admin dapat
mengklik centang pada opsi untuk mengkonfirmasi laporan, maka pada
sistem akan muncul pesan terima dan selesaikan pelaporan? Jika ok
maka akan menampilkan pesan perbarui data pelaporan berhasil. Jika
cancel maka admin akan tetap berada pada halaman pelaporan. Pesan
perbarui data berhasil dapat dilihat pada gambar 4.40.

4.39 Halaman Konfirmasi Laporan

1
4.40 Halaman Pesan Pelaporan Selesai

4.2.18 Halaman Data Pelaporan


Gambar 4.41 menjelaskan halaman menu data-data dari pelaporan
user(masyarakat). Dimana terdapat data pelaporan Kebakaran dan data
pelaporan penyelamatan. Admin dapat mencetak data pelaporan pada
sistem

4.41 Halaman Data Laporan

1
Gambar 4.42 menjelaskan admin dapat mencetak file pdf data
laporan dengan meng-klik cetak laporan pada pojok kanan atas. Jika
datanya valid maka akan muncul pesan cetak pada computer atau leptop.
Admin juga dapat melakukan print pada halaman ini. Halaman ini
memberikan data pelaporan yang dapat digunakan untuk acuan waspada
pada daerah yang sering mengalami kebakaran.

4.42 Halaman Data Laporan Kebakaran

4.2.19 Halaman Petugas


Gambar 4.43 menjelaskan petugas dapat mengakses halaman
dashboard dengan akses pelaporan serta tidak dapat mengakses fitur
lainya. Dimana petugas didaftarkan oleh admin, setelah itu petugas
melakukan login pada halaman login admin. Jika datanya valid makan
akn tampil halaman petugas yang terdapat beranda(dashboard) dan
pelaporan, jika datanya tidak valid maka akan tetap pada halaman login.

1
4.43 Halaman Petugas

Gambar 4.44 menjelaskan petugas setelah login dapat memilih


menu pelaporan untuk melihat data pelaporan dari
user(pengguna).Petugas dapat mengakses pelaporan yang terdapat,
gambar TKP, kategori, alamat, kecamatan, lokasi, waktu kejadian,
deskripsi, pelapor, status. Petugas dapat mengetahui titik kordinat dan
rute melalui maps dengan meng-klik cek lokasi.

4.44 Halaman Pelaporan Petugas

1
4.3 Skenario Pengujian
4.3.1 Pengujian Form Login
Tabel 4.1 menjelaskan fungsi, skenario dan hasil sistem pada
tindakan login ke dalam sistem. Pada pengujian form login terdapat empat
pengujian. Pengujian ini menguji validasi username dan password dari
user, admin.

Tabel 4.1 Pengujian Form Login


No Fungsi Skenario Hasil sistem
1. Login Login Sistem menampilkan form login
username dan
password
Login dengan Pengguna (admin) masuk ke
username dan tampilan awal sistem
password (home/dashboard admin)
admin benar
Login dengan Pengguna (user) masuk ke
username dan tampilan halaman aplikasi
password user DAMKAR
benar
Login dengan Sistem menampilkan username
username dan dan password salah
password yang
salah

4.3.2 Pengujian Form Register


Tabel 4.2 menjelaskan fungsi, skenario dan hasil sistem pada
tindakan register ke dalam sistem. Pada pengujisn register terdapat tiga
pengujian. Pengujian ini menguji validasi register username dan password
dari user.

Tabel 4.2 Pengujian Form Register


No Fungsi Skenario Hasil sistem
1. Register Register username Sistem menampilkan form
dan password register

1
Register dengan Sistem masuk ke halaman
username dan home user
password benar
Register dengan Sistem menampilkan
username dan username dan password salah
password yang salah

4.3.3 Pengujian Pelaporan User


Tabel 4.3 menjelaskan fungsi, skenario dan hasil sistem pada
Tindakan pelaporan ke dalam sistem. Pada pengujian pelaporan user
terdapat sebelas pengujian. Pengujian ini menguji button atau menu dari
fitur pelaporan user.
Tabel 4.3 Pengujian Pelaporan User
No Fungsi Skenario Hasil sistem
1. Halaman Klik login Sistem menampilkan form login
Pelaporan Klik register Sistem akan menampilkan form
User register
Klik report Sitem menampilkan form
pelaporan, login atau tanpa login
Klik button Sistem akan menampilkan pesan
kirim laporan berhasil terkirim
Emergency Sistem akan menampilkan
Call telepon seluler 112
Klik menu Sistem akan menampilkan menu-
menu halaman user
Klik profile Sistem akan menampilkan data
saya user yang sudah didaftar
Klik report Sistem akan menampilkan history
history laporan.
Klik tentang Sistem akan menampilkan
damkar halaman tentang damkar.

1
Klik Sistem akan menampilkan form
pengaturan pengaturan sandi.
sandi
Klik logout Sistem akan kembali ke halaman
home user

4.3.4 Pengujian Halaman Admin


Tabel 4.4 menjelaskan fungsi, skenario dan hasil sistem pada
Tindakan pengujian halaman admin pada sistem. Pada pengujian
halaman admin terdapat 26 pengujian. Pengujian ini menguji button atau
menu dari fitur halaman admin.

Tabel 4.4 Pengujian Halaman Admin


No Fungsi Skenario Hasil sistem
1 Halaman Tampilan Sitem menampilkan halaman
Admin home/dashboard home/dashboard admin yang
admin terdapat beberapa menu

Klik menu data Sistem akan menampilkan menu


master data petugas dan data pengguna

Klik data Sitem menampilkan data


petugas petugas yang telah didaftarkan
oleh admin

Klik kolom Sistem menampilkan halaman


Search pencarian data petugas

Tambah Petugas Sistem menampilkan form


tambah petugas

1
Klik button Sistem menampilkan pesan
tambah berhasil menambah data

Klik button Sistem kembali ke halaman


batal home/dashboard

Klik detail Sistem menampilkan data detail


petugas petugas

Klik button Sistem kembali ke halaman


kembali home/dashboard

Klik Hapus Sistem menghapus rows dari


petugas kolom data petugas

Klik data Sistem menampilkan halaman


pengguna(user) data pengguna
Klik kolom Sistem menampilkan halaman
search pencarian data pengguna
Klik Detail Sistem menampilkan detail data
pengguna pengguna

Klik button Sistem kembali ke halaman


kembali home/dashboard
Klik Hapus Sistem menghapus rows dari
pengguna kolom data pengguna

Klik menu Sistem menampilkan data


Pelaporan pelaporan

1
Klik kolom Sistem menampilkan halaman
search pencarian data pelaporan
Klik cek lokasi Sistem menampilkan halaman
google maps dan rute.
Klik konfirmasi Sistem menampilkan
konfrimasi/menerima laporan
selesai
Klik data Sistem menampilkan menu data
laporan laporan yaitu data laporan
Kebakaran dan data laporan
penyelamatan
Klik cetak Sistem menampilkan data
laporan pelaporan berupa pdf
Klik admin Sistem akan menampilkan menu
pada pojok biodata dan logout
kanan atas
Klik button Sistem akan menmapilkan data
biodata admin
Klik button Sistem menampilkan pesan
update berhasil perbarui data
Klik button Sistem akan menampilkan
batal halaman home/dashboard admin
Logout Sistem keluar dari aplikasi

4.3.5 Pengujian Halaman Petugas


Tabel 4.5 menjelaskan fungsi, skenario dan hasil sistem pada
Tindakan pengujian halaman petugas pada sistem. Pada pengujian
halaman petugas terdapat 7 pengujian. Pada pengujian ini menguji
button atau menu dari fitur halaman petugas.

Tabel 4.5 Pengujian Halaman Petugas

1
No Fungsi Skenario Hasil sistem
1. Halaman Tampilan Sitem menampilkan halaman
Petugas home/dashboard home/dashboard admin yang
admin terdapat beberapa menu
Klik menu Sistem menampilkan data
pelaporan pelaporan
Klik cek lokasi Sistem menampilkan halaman
google maps dan rute.
Klik admin pada Sistem akan menampilkan menu
pojok kanan atas biodata dan logout
Klik button Sistem menampilkan pesan
update berhasil perbarui data
Klik button batal Sistem akan menampilkan
halaman home/dashboard
admin
Logout Sistem keluar dari aplikasi

1
BAB V
PENUTUP

5.1 Kesimpulan
Berdasarkan rumusan masalah dapat diambil kesimpulan dalam
merancang membangun, dan pengujian sistem Pelaporan DAMKAR
Badung menggunakan teknologi geolocation sebagai berikut:
1. Perancangan sistem Pelaporan DAMKAR Badung menggunakan
teknologi geolocation dengan pengumpulan data yang didapat pada
DAMKAR Badung, dimana data tersebut digunakan sebagai acuan
dalam pembuatan sistem.
2. Sistem yang dibangun mampu digunakan sebagai salah satu solusi
dalam melakukan pelaporan ke DAMKAR, baik itu
emergency/kebakaran dan penyelamatan.

5.2 Saran
Saran bagi penulis selanjutnya, khususnya dalam pengembangan
sistem bidang yang sama, yaitu dapat mengembangkan sistem ini lebih
baik lagi kedepanya yaitu
1. Aplikasi berbasis android dapat ditambahkan fitur notifikasi berbunyi
pada dashboard admin dimana Pembaharuan sistem selanjutnya dapat
berguna dengan baik seiring perkembangan kegunaan serta waktu pada
masyarakat dan DAMKAR.
2. Penggunaan Teknologi GIS (Geographic Information System) dan
metode Street View Yang dapat memberikan peringatan pernah terjadi
Kebakaran serta terhubung langsung dengan pemetaan pada google
maps
3. Tidak adanya duplikat data pelaporan pada aplikasi yang
dikrembangkan selanjutnya

1
Daftar Pustaka

Aldho, M., Erlansyah, D. "Aplikasi Pelaporan Pemadam Kebakaran


Menggunakan Teknologi Gps Photo Tagging Berbasis Mobile"
Informatika, 42–49.
Dewi, U. W., Wijaya, E. 2017. "Aplikasi Pelaporan BencanaKebakaran dengan
Teknologi GPS Geotagging Berbasis Android". Informatika, 1-8.
Duke, F. A., Krisnanda, M., Kainde, C. Q., 2020. "Sistem Lapor Dini
Bencana Kebakaran Berbasis Mobile di Kota Bitung" Informatika,
01(01), 12–16.
Erwanto, H., dan Monalisa, S. "Rancang Bangun Sistem Informasi Fitness
Berbasis Web dan SMS Gateway pada Rajawali Fitness Pekanbaru".
Jurnal sains,Teknologi dan Industriurnal sains,Teknologi dan
Industri, 14(1), 72–78.
Firmansyah, D., Kurniawan,H., Apriliah, W., Kurniawan, I. 2020. "Penerapan
Metode Waterfall Dalam Perancangan Sistem Informasi Penggajian
Pada Smk Bina Karya Karawang". Jurnal Interkom, 14(4), 13–23.
https://doi.org/10.35969/interkom.v14i4.56.
Juliany K. I., Salamuddin, M., Dewi, K. Y. 2018. "Perancangan Sistem
Informasi
E-Marketplace Bank Sampah Berbasis Web". Seminar Nasional Teknologi
Informasi dan Multimedia2018, 19–24.
Lailiyah, S., Wijayanti, S., Harsoyo, Y. 2017. "Aplikasiinformasi pengaduan
masyarakat untuk dinas pemadam kebakaran kota samarinda".Jurnal
Informatika
Mahardika, D. M. I., Afwani, R., Albar, A. M. 2020. "Rancang Bangun
Aplikasi Pelaporan Keadaan Darurat di Kota Mataram(Studi Kasus
Nomor Panggilan Darurat 112)". Journal of Computer Science and
Informatics Engineering (J-Cosine), 4(1), 36–44.
https://doi.org/10.29303/jcosine.v4i1.323.
Marutho, D. 2020. "Pemanfaatan Geolocation Dan Kamera Smartphone
Untuk Pelaporan Lampu Penerangan Jalan Umum". JURNAL
INFOKAM Vol. XVI(1), 77–86.
Mononimbar, C., Rindengan, Y., Tuturoong, N., Karouw, S. "Analisis
Manfaat Investasi Teknologi Informasi Menggunakan Metode It
Valuation Di Kantor Sinode Gmim". Jurnal Teknik Informatika, 2(2).
1
https://doi.org/10.35793/jti.2.2.2013.2125.
Saputra, A., Sudarma, M., Wiharta, M. D. 2019. "Sistem Pelaporan Parkir
Liar Berbasis Geolocation di Kota Denpasar". Majalah Ilmiah
Soepomo, "Pembangunan Sistem Pencarian Lokasi Dengan Geolocation
Berdasarkan Gps Berbasis Mobile Web (Studi Kasus Pencarian Lokasi
Hotel Di Yogyakarta)". Jurnal Sarjana Teknik Informatika, 1(1), 90–
96. https://doi.org/10.12928/jstie.v1i1.2508.
Sutejo. "Sistem Informasi Geografis Pasar Tradisional Kota Pekanbaru
eografis Pasar Tradisional Kota Pekanbaru".
Jurnal Teknologi Informasi & Komunikasi Digital Zone,7(2), 89–99.
Utama, Y. "Sistem Informasi Berbasis Web Jaringan Sistem Informatika
Fakultas Ilmu Komputer Universitas Sruwijaya". Jurnal Sistem
Informasi, 3(2).
Zuli, F., Pamungkas, S. H. 2019. "Rancang Bangun Aplikasi Pelaporan
Bencana Kebakaran Berbasis Android Moblie". Informatika

1
Daftar Lampiran

Lembar 1. Hasil Wawancara

Melakukan teknik observasi berupa wawancara dengan


Narasumber : I Wayan Wirya, SE, M.Si
Dalam wawancara tersebut terdapat beberapa pertanyaan :
Keterangan
P : Penulis
I : Informasi

Hasil Wawancara :

P : Apakah pada dinas damkar terdapat aplikasi saat ini ?

I : Ada, tapi untuk sekarang aplikasi tersebut tidak berfungsi


dikarenakan telah di curi oleh oknum yang tidak bertangung jawab,
dimana aplikasi tersebut berisi link wa posko pemadam kebakaran
dengan smartphone sebagai admin. Dan aplikasi untuk user masih bisa
di akses di play store dengan nama aplikasi damkar badung.

P : Apakah aplikasi tersebut sudah efekti digunakan untuk


pengaduan atau pelaporan kebakaran ?

I : Sudah pada saat itu, akan tetapi masih kurang fitur-fitur di dalam
aplikasi tersebut

P : Bagaimana Proses Pengaduan atau Pelaporan Kebakaran dan tindakan


dari petugas?

I : Untuk pengaduan atau pelaporan kebakaran petugas menerrima dari


masyarakat yang menghubungi no 112 setelah diketahui posisi
lokasinya petugas menginformasikan melalui ht untuk memberikan
akses jalan agar mobil pemadam kebakaran bisa cepat sampai ke
lokasi.

P : Apakah Pencatatan pada dinas ini masih manual ?

1
I : Untuk pencatatan dari dinas mengunakan excel

P : Untuk data terbaru tahun 2019 sampai 2020 berapa banyak kejadian
atau bencana Kebakaran yang terjadi khusunya di Kabupaten Badung
?

I : Untuk tahun 2019 kebakaran dan kerusakan bangunan sebanyak


386 kejadian dan tahun 2020 sampai tanggal 21 Oktober sebanyak
150 kejadian.

P : Jika ada aplikasi yang dapat menunjukan rute kejadian kebakaran


apakah dapat digunakan atau diterima untuk penangulanagn
bencana kebakaran ?

I : Tentu bisa, jika aplikasi tersebut bisa dibuat agar mengedukasi


masyarakat tentang cara penanggulangann bencana serta
mengoptimalkan pengadauan atau pelapor sehingga dapat
mempercepat pemadamam bencana kebakaran yang terjadi.

Lembar 2. Dokumentasi

1
1
Alamat : Alamat Jl. Kebo Iwa No. 39 Denpasar-Bali
Situs web Damkar : http://badungkab.go.id/instansi/diskarmat

1
Gambar Aplikasi Damkar Link Wa yang dulu

Surat Balasan pada Dsikominfo Kabupaten Badung

1
Surat Pernyataan Elektronik Diskominfo Kabupaten Badung

1
BIODATA PENULIS

Nama : I Gede Oka Suyasa

Alamat : Jln. Marga, Banjar Dinas


Geluntung Kelod, Desa Geluntung,
Kecamatan Marga, Kabupaten Tabanan.

TTL : Marga, 27 Oktober 1999

Telepon 082247968018

Latar Belakang Pendidikan :

2005-2006 : TK Adi Kumara, Tabanan

2006-2012 : SD Negeri 2 Petiga, Tabanan

2012-2015 : SMP Negeri 1 Marga, Tabanan

2015-2018 : SMA Negeri 1 Marga, Tabanan

2018-Sekarang : STMIK STIKOM Indonesia, Denpasar

Pengalaman Organisasi :

2018-2019 : Anggota UKM ECSI STIKI

2018-2019 : Anggota UKM Body Healthy & Body Building


STIKI

2019-2020 : Ketua UKM Body Healthy & Body Building


STIKI

1
1

Anda mungkin juga menyukai