pada aplikasi panic button berbasis android
TRANSCRIPT
1
IMPLEMENTASI FITUR MAPS LOCATION, CALL, PROFILE
PADA APLIKASI PANIC BUTTON BERBASIS ANDROID
BPBD PROVINSI DKI JAKARTA
BISMA KEMAL HERLAMBANG
4817070434
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
POLITEKNIK NEGERI JAKARTA
2020
HALAMAN PENGESAHAN
LAPORAN PRAKTIK KERJA LAPANGAN
i
a. Judul : Implementasi Fitur Maps location, Call, Profile
Pada Aplikasi Panic Button Berbasis Android
b. Penyusun
1) Nama : Bisma Kemal Herlambang
2) NIM : 4817070434
c. Program Studi : Teknik Informatika
d. Jurusan : Teknik Informatika Dan Komputer
e. Waktu Pelaksanaan : 07 September 2020 – 07 Desember 2020
f. Tempat Pelaksanaan : Badan Penanggulangan Bencana Daerah
Provinsi DKI JAKARTA
Mengesahkan,
KPS Teknik Informatika,
(Risna Sari, S.Kom., M.T.I.)
NIP. 198502272015042001
Pembimbing PNJ,
Maria Agustin, S.Kom., M.Kom.
NIP. 197509152003122003
ii
KATA PENGANTAR
Puji Syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan
rahmat-Nya, penulis dapat menyelesaikan laporan Praktik Kerja Lapangan ini.
Penulisan laporan Praktik Kerja Lapangan ini dilakukan rangka memenuhi salah satu
syarat untuk mencapai gelar Diploma Empat Politeknik. Penulis menyadari bahwa,
tanpa bantuan dan bimbingan dari berbagai pihak , dari masa perkuliahan sampai pada
penyusunan laporan Praktik Kerja Lapangan ini. Oleh karena itu, penulisan
mengucapkan terima kasih kepada:
a. Maria Agustin, S.Kom., M.Kom, selaku dosen pembimbing yang telah
menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis dalam
penyusunan laporan Praktik Kerja Lapangan ini;
b. Hadi Syafruddin Harahap, selaku pembimbing yang telah membimbing dan
mengarahkan penulis dalam Praktik Kerja Lapangan di Badan Penanggulangan
Bencana Daerah Provinsi DKI Jakarta;
c. Orang tua dan keluarga penulis yang telah memberikan bantuan dukungan moral
dan material;
d. Sahabat yang telah membantu penulis dalam menyelesaikan laporan Praktik Kerja
Lapangan ini.
Akhir kata, penulis berharap Tuhan Yang Maha Esa berkenan membalas segala
kebaikan semua pihak yang telah membantu . Semoga laporan Praktik Kerja Lapangan
ini membawa manfaat bagi pengembangan ilmu.
Depok, 07 Desember 2020
Bisma Kemal Herlambang
iii
DAFTAR ISI
HALAMAN PENGESAHAN ........................................................................................ i
KATA PENGANTAR .................................................................................................. ii
DAFTAR ISI ................................................................................................................ iii
DAFTAR GAMBAR .................................................................................................... v
DAFTAR TABEL ........................................................................................................ vi
BAB I ............................................................................................................................ 1
PENDAHULUAN ........................................................................................................ 1
1.1 Latar Belakang .................................................................................................... 1
1.2 Ruang Lingkup ................................................................................................... 2
1.3 Waktu dan Tempat Pelaksanaan ......................................................................... 2
1.4 Tujuan dan Kegunaan ......................................................................................... 2
1.4.1 Tujuan ................................................................................................................. 2
1.4.2 Kegunaan ............................................................................................................ 3
BAB II ........................................................................................................................... 4
TINJAUAN PUSTAKA ............................................................................................... 4
2.1 Aplikasi ............................................................................................................... 4
2.2 Android Studio ................................................................................................... 5
2.3 Java Development Kit (JDK) .............................................................................. 6
2.4 Java Script Object Nonation (JSON) ................................................................. 6
2.5 Google Maps API ............................................................................................... 7
2.6 XAMPP .............................................................................................................. 8
2.7 MySQL ............................................................................................................... 9
2.8 POSTMAN ....................................................................................................... 10
2.9 Unifield Modeling Language (UML) ............................................................... 11
2.10 Use Case Diagram ............................................................................................ 11
2.11 Flowchart.......................................................................................................... 12
BAB III ....................................................................................................................... 15
HASIL PELAKSANAAN PKL .................................................................................. 15
iv
3.1 Unit Kerja PKL ................................................................................................. 15
3.2 Uraian Praktik Kerja Lapangan ........................................................................ 16
3.3 Pembahasan Hasil PKL .................................................................................... 19
3.3.1 Requirement...................................................................................................... 19
3.3.2 Design ............................................................................................................... 20
3.3.3 Implementation ................................................................................................. 24
3.4 Indentifikasi Kendala Yang Dihadapi .............................................................. 29
3.4.1 Kendala Pelaksanaan Tugas ............................................................................. 29
3.4.2 Cara Mengatasi Kendala ................................................................................... 30
BAB IV ....................................................................................................................... 31
PENUTUP ................................................................................................................... 31
4.1 KESIMPULAN ................................................................................................ 31
4.2 SARAN ............................................................................................................. 31
DAFTAR PUSTAKA ................................................................................................. 32
LAMPIRAN – LAMPIRAN ....................................................................................... 35
v
DAFTAR GAMBAR
gambar 2.1 Android Studio ........................................................................................... 5
gambar 2.2 google maps API ........................................................................................ 7
gambar 2.3 XAMPP ...................................................................................................... 8
gambar 2.4 MySQL ....................................................................................................... 9
Gambar 2.5 postman ................................................................................................... 10
gambar 3.1 Struktur Organisasi BPBD DKI Jakarta ................................................... 15
gambar 3.2 use case diagram aplikasi panic button .................................................... 21
gambar 3.3 flowchart aplikasi panic button ................................................................ 22
gambar 3.4 Mind mapping aplikasi panic button ........................................................ 23
gambar 3.5 hasil desain mockup aplikasi panic button ............................................... 23
gambar 3.6 permission maps location ......................................................................... 24
gambar 3.7 tampilan maps location ............................................................................ 25
gambar 3.8 halaman call ............................................................................................. 26
gambar 3.9 tampilan saat melakukan panggilan darurat ............................................. 27
gambar 3.10 halaman profile ...................................................................................... 28
vi
DAFTAR TABEL
Table 2.1 Simbol - simbol use case diagram .............................................................. 12
Table 2.2 Simbol - simbol flowchart........................................................................... 13
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Badan Penanggulangan Bencana Daerah Provinsi DKI Jakarta adalah lembaga negara
yang bertugas untuk menanggulangi kejadian bencana alam dan non alam di provinsi
DKI Jakarta. Dengan itu maka lembaga tersebut membutuhkan alat bantu untuk para
masyarakat melaporkan kejadian bencana yang sedang terjadi di daerah nya.
Alat bantu itu bisa berupa nomor telfon darurat yang bisa di hubungi ataupun aplikasi
darurat yang dibuat untuk membantu masyarakat melaporkan kejadian yang terjadi.
Sehubungan dengan nomor telfon darurat yang sudah tersedia, maka pihak lembaga
menginginkan aplikasi yang bisa membantu masyarakat sekaligus pihak lembaga untuk
lebih mudah melakukan pelaporan dan juga penindakan yang akan dilakukan.
Proses pengaduan atau pelaporan yang dilakukan masyarakat melalui nomor telfon
darurat kerap kali memperlambat oleh beberapa faktor. Sebagai contoh, pelaporan
masyarakat diproses dengan tenggang waktu yang cukup lama untuk diminta
keterangan lokasi dan data yang dibutuhkan, penerima panggilan laporan yang terbatas,
serta server jaringan yang terkadang mengalami error. Hal ini sangat disayangkan
karena mengingat proses pelaporan masyarakat sangat penting untuk membantu
memperbaiki dan meningkatkan pelayanan publik yang dilakukan oleh lembaga
pemerintahan tersebut.
Upaya dalam meningkatkan pelayanan dan memenuhi kebutuhan masyarakat, pihak
Badan Penanggulangan Bencana Daerah Provinsi DKI Jakarta membuat sebuah
aplikasi panic button berbasis android yang bertujuan untuk menyempurnakan layanan
masyarakat terkait pelaporan bencana yang sedang terjadi
2
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
1.2 Ruang Lingkup
Dalam kegiatan ini penulis mendapatkan beberapa tugas untuk membuat fitur yang ada
di dalam aplikasi Panic Button adapun ruang lingkup kegiatan yang telah dilakukan
sebagai berikut:
1. Membuat Halaman Maps Location pada halaman Home.
2. Membuat Halaman kedua yaitu Call.
3. Membuat Halaman ketiga yaitu Halaman Profile.
1.3 Waktu dan Tempat Pelaksanaan
Kegiatan Praktik Kerja Lapangan (PKL) yang dilaksanakan pada waktu dan tempat
sebagai berikut:
Waktu Pelaksanaan : 07 September 2020 – 07 Desember 2020
Tempat Pelaksanaan : Badan Penanggulangan Bencana Daerah Provinsi
DKI Jakarta
Alamat Pelaksanaan : Gedung Dinas Penanggulangan Kebakaran dan
Penyelamatan Provinsi DKI Jakarta, Lt. 3 Jl. K.H
Zainul Arifin No. 71, Duri Pulo. Jakarta Pusat
1.4 Tujuan dan Kegunaan
Adapun tujuan dan kegunaan dalam pembuatan aplikasi panic button berbasis android
sebagai berikut:
1.4.1 Tujuan
1. Untuk mengetahui lokasi kejadian pelapor kepada Badan Penanggulangan Bencana
Daerah Provinsi DKI Jakarta.
2. Untuk melakukan panggilan darurat kepada Badan Penanggulangan Bencana
Daerah Provinsi DKI Jakarta.
3
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3. Untuk mengetahui info pelapor kepada Badan Penanggulangan Bencana Daerah
Provinsi DKI Jakarta.
1.4.2 Kegunaan
1. Pada halaman Home berguna untuk mengetahui lokasi kejadian pelapor agar
petugas yang bertanggung jawab akan lebih cepat bergerak ke lokasi.
2. Pada halaman Call berguna untuk melakukan panggilan darurat oleh masyarakat
terkait kejadian yang sedang terjadi.
3. Pada halaman Profile berguna untuk mencatat informasi pelapor oleh pihak yang
bertanggung jawab.
4
BAB II
TINJAUAN PUSTAKA
2.1 Aplikasi
Aplikasi merupakan program yang dijalankan disuatu pemroses. Aplikasi adalah
penerapan, pengimplementasikan suatu hal, data, permasalahan, pekerjaan kedalam
suatu sarana atau media yang dapat digunakan untuk menerapkan atau
mengimplementasikan hal atau permasalahan nilai – nilai dasar dari hal, data,
permasalahan atau pekerjaan(Utari and Silalahi, 2016).
Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan pekerjaan –
pekerjaan tertentu (Hendrayudi, 2009).
Aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah
– perintah dari pengguna aplikasi tersebut sebagai tujuan mendapatkan hasil yang lebih
akurat sesuai dengan tujuan pembuatan aplikasi tersebut, aplikasi mempunyai arti yaitu
pemecahan masalah yang menggunakan salah satu teknik pemrosesan data aplikasi
yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan
maupun pemrosesan data yang diharapkan(Simargolang and Nasution, 2018).
Pengertian aplikasi secara umum adalah alat terapan yang difungsikan secara khusus
dan terpadu sesuai kemampuan yang dimilikinya apalikasi merupakan suatu perangkat
komputer yang siap pakai bagi user(Siregar and Melani, 2019).
5
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
2.2 Android Studio
gambar 2.1 Android Studio
(Sumber: Andi, 2015)
Android studio adalah IDE (Integrated Development Environment) resmi untuk
pengembangan aplikasi android dan bersifat open source atau gratis. Peluncuran
Android Studio ini diumumkan oleh Google pada 16 Mei 2013 pada event Google I/O
Conference untuk tahun 2013. Sejak saat itu, Android Studio menggantikan Eclipse
sebaga IDE resmi untuk mengembangkan aplikasi android (Android Developer, 2020).
Android studio sendiri dikembangkan berdasarkan Intellij IDEA yang mirip dengan
Eclipse disertai dengan ADT plugin (Android Development Tools) (Andi, 2015).
Android Studio memiliki fitur :
a. Projek berbasis pada Graddle Build.
b. Refactory dan penambahan bug yang cepat.
c. Tools baru yang bernama “Lint” diklaim dapat memonitor kecepatan, kegunaan,
serta kompetibelitas aplikasi dengan cepat.
d. Mendukung Proguard and App-signing untuk keamanan.
e. Memiliki GUI aplikasi android lebih mudah.
f. Didukung oleh Google Cloud Platform untuk setiap aplikasi yang dikembangkan.
6
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
2.3 Java Development Kit (JDK)
Java Development Kit (JDK) adalah sekumpulan perangkat lunak yang dapat kamu
gunakan untuk mengembangkan perangkat lunak yang berbasis Java, sedangkan JRE
adalah sebuah implementasi dari Java Virtual Machine yang benar – benar digunakan
untuk menjalankan program java. Biasanya, setiap JDK berisi satu atau lebih JRE dan
berbagai alat pengembang lain seperti sumber compiler java, bundling, debuggers,
development libraries dan lain sebagainya (Android Developer, 2020).
Java Development Kit (JDK) merupakan seperangkat aplikasi yang digunakan untuk
mengembangkan program dengan bahasa java saver dan pembuatan aplikasi – aplikasi
website lainnya (Hakim, 2009).
2.4 Java Script Object Nonation (JSON)
JSON (Java Script Object Nonation) adalah format pertukaran data yang ringan, mudah
dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh
komputer. Format in ini dibuat berdasarkan bagian dari Bahasa Pemrograman
Javascript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format
teks yang tidak bergantung pada bahasa pemrograman apapun karena menggunakan
gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++,
C#, Java, Javascript, Perl, Python. Oleh karena sifat – sifat tersebut, menjadikan JSON
ideal sebagai bahasa pertukaran data (JSON, 2020).
JSON terbuat dari dua struktur:
a) Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai
objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash
(hash table), daftar berkunci (keyed list), atau associative array.
b) Daftar nilai terurutkan (an ordered list values). Pada kebanyakan bahasa, hal ini
dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan
(sequence).
7
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
2.5 Google Maps API
gambar 2.2 google maps API
(Sumber : Andi, 2015)
Google maps merupakan layanan dari google yang mempermudah penggunanya untuk
melakukan kemampuan pemetaan untuk aplikasi yang dibuat. Sedangkan google maps
API memungkinkan pengembangan untuk mengintegrasikan google maps ke dalam
situs web. Dengan menggunakan google maps API memungkinkan untuk menanamkan
situs google maps ke dalam situs eksternal, di mana situs data tertentu dapat dilakukan
overlay (Andi, 2015).
Google maps API adalah suatu library yang berbentuk javascript. Cara membuat
google maps untuk ditampilkan pada suatu web atau mobile membutuhkan
pengetahuan mengenai HTML serta javascript, serta koneksi internet yang sangat
stabil. Dengan menggunakan google maps API, dapat menghemat waktu dan biaya
untuk membangun aplikasi peta digital yang handal, sehingga programmer dapat fokus
dengan data – data yang ditampilkan (FAJRIN, 2017).
Meskipun awalnya hanya javascript API, API maps sejak diperluas untuk menyertakan
sebuah API untuk Adobe Flash aplikasi, layanan untuk mengambil gambar peta status,
8
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
dan layanan web untuk melakukan geocoding, menghasilkan petunjuk arah
mengemudi dan mendapatkan profil elevasi (Andi, 2015).
2.6 XAMPP
gambar 2.3 XAMPP
(Sumber: Apache Friends, 2020)
XAMPP merupakan software web server yang berguna dalam pengembangan website
yang didalamnya sudah tersedia database server MySQL dan dapat mendukung
pemrograman PHP. XAMPP merupakan software gratis, dapat dijalankan di sistem
operasi Windows, Linux, maupun Mac OS. Software XAMPP bisa didapatkan gratis
sesuai dengan operating system yang digunakan (Maulana, Susilo and Riyadi, 2015).
Menurut Wicaksono (2008:7) menjelaskan bahwa “XAMPP adalah sebuah software
yang berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah
data MySQL di komputer lokal”. XAMPP berperan sebagai server web pada komputer
lokal. XAMPP juga dapat disebut sebuah Cpanel server virtual yang dapat membantu
melakukan preview sehingga dapat dimodifikasi website tanpa harus online atau
terakses dengan internet (Wicaksono, 2008).
XAMPP adalah proyek non profit yang di kembangkan oleh apache friendi yang
didirikan oleh kai oswalad seilder dank ayvogelgesang pada tahun 2002 proyek ini
bertujuan mempromosikan penggunaan apache web server Paket amp (apache, mysql,
php), salah satunya adalah XAMPP yang sudah terintegrasi amp di dalamnya dan
menghemat resource computer daripada menginstall amp satu persatu. Untuk
9
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
mempermudah proses instalasi ketiga produk tersebut secara instant dapat
menggunakan XAMPP dalam satu proses install (Trimarsiah and Arafat, 2017).
2.7 MySQL
gambar 2.4 MySQL
(Sumber: Oracle Corporation, 2020)
MySQL adalah sebuah perangkat lunak yang terdapat didalam sistem manajemen basis
data SQL (database management system) atau yang biasa disebut DBMS yang
multithread, multi-user, dengan sekitar 6 juta instalasi diseluruh dunia. Dalam
membuat mysql yang tersedia di dalam perangkat lunak yang terletak di GPL atau yang
biasa di sebut dengan General Public License. Dan tetapi mysql ini dapat menjual
dibawah komersial dalam kasus pengguna bagi yang tidak sama cocok dengan
penggunaan General Public License (Dhika, Isnain, 2019).
MySQL adalah Relational Database Management System (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public Lisence). Dimana
setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk
turunan yang bersifat komersil. MySQL sebenernya merupakan turunan salah satu
konsep utama database sejak lama, yaitu SQL (Structured Query Language). SQL
adalah sebuah konsep pengoperasian database terutama untuk pemilihan atau seleksi
dan pemasukan data yang memungkinkan pengoperasian data dikerjakan dengan
mudah secara otomatis. Sebagai database server, MySQL dapat dikatakan lebih unggul
10
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
dibandingkan database server lainnya dalam Query data (WARMAN and
RAMDANIANSYAH, 2018).
2.8 POSTMAN
gambar 2.5 postman
(Sumber: Postman, 2020)
Postman merupakan sebuah REST client berbasis web yang tersedia dalam bentuk
ekstensi pada Google Chrome. Postman mempunyai tampilan antarmuka (user
interface) yang baik dan juga lengkap. Postman mempunyai fitur seperti desing, build,
test, dan documentation API (FAJRIN, 2017). Fungsi utama postman ini adalah
sebagai GUI API Caller namun sekarang postman juga menyediakan beberapa fitur
yaitu Sharing Collection API for Documentation, Testing API, Real Time, Monitoring
API, Integration (Edy et al., 2019).
Postman merupakan sebuah platform kolaborasi untuk pengembangan API. Beberapa
hal yang dapat dilakukan oleh postman diantaranya adalah dapat bertindak sebagai
client yang mengakses REST secara langsung, pengujian yang terotomatisasi, simulasi
endpoint secara langsung, dokumentasi API, pemantauan performa dan waktu respon
dari API, menyediakan konteks berbagi dalam workspace dalam membangun dan
menggunakan API secara real time (Postman, 2020).
11
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
2.9 Unifield Modeling Language (UML)
Unifield Modeling Language merupakan salah satu metode pemodelan visual yang
digunakan dalam perancangan dan pembuatan sebuah software yang berorientasikan
pada objek. UML merupakan sebuah standar penulisan atau semacam blue print
dimana didalamnya termasuk sebuah bisnis proses, penulisan kelas – kelas dalam
sebuah bahasa yang spesifik (M Teguh Prihandoyo, 2018). Diagram – diagram yang
digunakan pada UML antara lain adalah class diagram, object diagram, use case
diagram, activity diagram, dan sequence diagram. Diantara semua diagram tersebut
yang digunakan adalah use case diagram .
2.10 Use Case Diagram
Use case diagram merupakan gambaran dari fungsionalitas yang diharapkan dari
sebuah sistem, dan merepresentasikan sebuah interaksi antara aktor dan sistem.
Didalam use case terdapat actor yang merupakan sebuah gambaran entitas dari
manusia atau sebuah sistem yang melakukan pekerjaan di sistem (M Teguh
Prihandoyo, 2018).
Menurut Satzinger (dalam Triandini dan Suardika, 2012:17) use case adalah sebuah
kegiatan yang dilakukan oleh sistem biasanya dalam menanggapi permintaan pengguna
sistem. Diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di
dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi – fungsi tersebut.
Yang ditekankan pada diagram ini adalah “apa” yang diperbuat sistem, dan bukan
“bagaimana”. Use case memiliki simbol yang digunakan untuk mendefinisikan
interaksi antara satu atau lebih aktor dengan sistem yang akan dirancang (Zulkifli and
Farabi, 2019). Adapun simbol – simbol use case adalah sebagai berikut:
12
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
Table 2.1 Simbol - simbol use case diagram
2.11 Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan
antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan
demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar
proses digambarkan dengan garis penghubung. Flowchart ini merupakan langkah awal
pembuatan program. Dengan adanya flowchart, urutan proses kegiatan menjadi lebih
jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah
flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya
ke bentuk program dengan bahasa pemrograman (Utomo and Saputra, 2016). Simbol
– simbol flowchart beserta fungsinya yaitu (Madora, Wahyuningrum and Noval, 2019):
13
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
Table 2.2 Simbol - simbol flowchart
14
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
15
BAB III
HASIL PELAKSANAAN PKL
3.1 Unit Kerja PKL
Uraian tugas dan fungsi BPBD DKI Jakarta merupakan lembaga penanggulangan
bencana yang berkedudukan di bawah dan bertanggung jawab kepada Gubernur,
berlokasi di Gedung Dinas Penanggulangan Kebakaran dan Penyelamatan Provinsi
DKI Jakarta, Jl. K.H Zainul Arifin No.71, Duri Pulo. Jakarta Pusat. Pada pelaksanaan
Praktik Kerja Lapangan ini, penulis ditempatkan di Divisi Developer. Adapun divisi
yang bertanggung jawab untuk mengembangkan dan implementasikan produk :
gambar 3.1 Struktur Organisasi BPBD DKI Jakarta
(Sumber: BPBD Jakarta, 2020)
16
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.2 Uraian Praktik Kerja Lapangan
Praktik Kerja Lapangan yang dilaksanakan di Badan Penanggulangan Bencana Daerah
Provinsi DKI Jakarta dalam waktu pelaksanaan dimulai pada hari Senin, 07 September
2020 sampai dengan hari Senin, 07 Desember 2020 dan terhitung selama 3 bulan dan
menghasilkan sebuah aplikasi berupa aplikasi panic button yang berbasis android.
Praktik kerja lapangan ini dibimbing oleh Bapak Hadi Syafruddin Harahap dibidang
UPT. Pusat Data dan Informasi Kebencanaan BPBD Provinsi DKI Jakarta. Dalam
jangka waktu tersebut, lebih tepatnya pada bulan pertama yaitu bulan September 2020
tugas yang diberikan oleh pihak perusahaan adalah aplikasi surat berbasis website.
Aplikasi itu akan digunakan untuk proses pembuatan surat menyurat yang dilakukan
di Badan Penanggulangan Bencana Daerah Provinsi DKI Jakarta. Namun ketika sudah
mulai melakukan pembuatan aplikasi tersebut, pihak perusahaan membatalkan project
itu sehingga aplikasi tersebut harus diganti. Pada bulan kedua yaitu bulan Oktober
2020, pihak perusahaan memberikan tugas pengganti menjadi aplikasi panic button
berbasis android.
Berikut adalah penjelasan dari kegiatan yang dilakukan selama Praktik Kerja Lapangan
di Badan Penanggulangan Bencana Daerah Provinsi DKI Jakarta.
1. Minggu Pertama (Senin, 07 September 2020 – Jumat, 11 September 2020)
Menghadap kepada bidang kepegawaian BPBD terkait pelaporan dimulainya kegiatan
magang serta melapor kepada pimpinan pusdatin tentang adanya bimbingan yang
diberikan. Menentukannya ruangan tempat terlaksanannya kegaitan magang serta
pengenalan rekan lingkungan kerja praktik lapangan.
2. Minggu Kedua (Senin, 14 September 2020 – Jumat, 18 September 2020)
Memaparkan atau mepresentasikan projek apa saja yang telah dibuat selama masa
perkuliahan kepada pembimbing industri. Kemudian melakukan testing atau pengujian
yang di berikan pembibing industri.
17
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3. Minggu Ketiga (Senin, 21 September 2020 – Jumat, 25 September 2020)
Melakukan analisis terhadap proses sistem kinerja yang dilakukan pusdatin. Mencari
informasi terkait kebutuhan yang dibutuhkan oleh pusdatin BPBD untuk perancangan
sistem. Melakukan testing atau percobaan terhadap kinerja sistem yang ada
sebelumnya. Menganalisis aplikasi yang diberikan pembimbing industri. Setelah itu
pembimbing menyarankan aplikasi yang sudah ada untuk di coba sekaligus
menganalisa aplikasi tersebut.
4. Minggu Keempat (Senin, 28 September 2020 – Jumat, 02 Oktober 2020)
Mengadakan diskusi bersama pembimbing mengenai perubahan rencana aplikasi yang
akan dibuat. Kemudian mempelajari aplikasi yang akan dibuat serta mencari referensi
yang mencukupi untuk kebutuhan membuat aplikasi. Membuat gambaran atau desain
tentang aplikasi yang akan dibuat.
5. Minggu Kelima (Senin, 05 Oktober 2020 – Jumat, 09 Oktober 2020)
Mulai membuat alur proses dari aplikasi yang akan dibuat berupa flowchart, use case
diagram. Membuat desain user interface aplikasi berupa mockup menggunakan
aplikasi mockplus dan setelah itu memaparkan kepada pembimbing industri mengenai
hasil yang telah dibuat.
6. Minggu Keenam (Senin, 12 Oktober 2020 – Jumat, 16 Oktober 2020)
Mengadakan diskusi bersama pembimbing mengenai estimasi waktu pengerjaan
aplikasi nya dan juga menentukan bahasa pemrograman serta framework yang akan
dipakai. Menentukan fitur – fitur apa saja yang akan tersedia di aplikasi yang akan
dibuat.
7. Minggu Ketujuh (Senin, 19 Oktober 2020 – Jumat, 23 Oktober 2020)
Mengikuti pihak perusahaan untuk melakukan kunjungan pengecekan alat pendeteksi
bencana banjir di beberapa tempat. Mulai mengimplementasikan rancangan desain
18
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
user interface ke dalam aplikasi android studio serta pembuatan database aplikasi
menggunakan aplikasi database phpMyAdmin.
8. Minggu Kedelapan (Senin, 26 Oktober 2020 – Jumat, 30 Oktober 2020)
Mengadakan diskusi dengan pembimbing industri mengenai keamanan yang
dibutuhkan pada aplikasi website dan android yang dibuat oleh tim serta membahas
cara kerja aplikasi untuk menghindari terjadinya human error. Adanya revisi yang
dilakukan mengenai user interface pada aplikasi nya. Melakukan kunjungan
pengecekan alat pendeteksi bersama pihak perusahaan untuk ke dua kali nya.
9. Minggu Kesembilan (Senin, 02 November 2020 – Jumat, 06 November 2020)
Mulai masuk ke tahap coding yaitu membuat fungsi – fungsi pada halaman pertama
aplikasi yaitu halaman maps location. Setelah itu membuat fungsi koneksi database
agar bisa terhubung ke aplikasi dan melaporkan kepada pembimbing industri setelah
berhasil melakukan koneksi database kepada aplikasi.
10. Minggu Kesepuluh (Senin, 09 November 2020 – Jumat, 13 November 2020)
Melanjutkan untuk membuat fungsi pada halaman kedua yaitu halaman call dan
halamann ketiga yaitu halaman profile. Melakukan diskusi bersama pembimbing
industri untuk memberitahukan bagaimana progres aplikasi yang sudah dicapai.
11. Minggu Kesebelas (Senin, 16 November 2020 – Jumat, 20 November 2020)
Ikut mendampingi pembimbing industri untuk mengecek alat arah mata angin dan
cuaca yang ditempatkan di kelurahan Ulujami. Melakukan pencocokan data dari
database ke aplikasi dan menyelesaikan fungsi maps location¸call, dan profile.
12. Minggu Keduabelas (Senin, 23 November 2020 – Jumat, 27 November 2020)
Menampilkan simulai aplikasi kepada pembimbing industri, setelah itu mengikuti
kegiatan siaran RRI dengan BPBD dialog interaktif tanggap bencana. Melakukan
19
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
percobaan test server pada call center bersama pihak BPBD agar mengetahui cara kerja
teknis pelaporan.
13. Minggu Ketigabelas (Senin, 30 November 2020 – Jumat 04 November 2020)
Melakukan pengujian aplikasi website dan android bersama oleh tim dan memperbaiki
atau user interface yang masih belum sesuai. Setelah itu mengadakan diskusi untuk
membahas tentang aplikasi yang sudah dibuat bersama pembimbing industri.
14. Minggu Keempatbelas (Senin, 07 Desember 2020)
Pada minggu terakhir ini, melakukan persentasi tentang aplikasi yang telah selesai
dibuat kepada pembimbing industri setelah itu dilakukan uji coba terhadap aplikasi
nya.
3.3 Pembahasan Hasil PKL
Hasil dari Praktik Kerja Lapangan yang dilakukan di Badan Penanggulangan Bencana
Daerah Provinsi DKI Jakarta adalah pembuatan fitur maps location, call, dan profile
pada aplikasi panic button berbasis android. Pembuatan fitur pada aplikasi ini
dikerjakan dalam kurun waktu 2 bulan dari 3 bulan yang dilaksanakan. Selain
pembuatan aplikasi yang sudah di tentukan di 2 bulan terakhir, sebelum nya yakni di
bulan pertama, penulis belajar tentang cara kerja sistem pelaporan kejadian bencana
alam. Mengetahui tata cara penyelamatan korban bencana kebakaran dan ikut serta
dalam melakukan pengecekan alat pendeteksi bencana banjir, alat arah mata angin dan
perkiraan cuaca.
3.3.1 Requirement
Dalam tahap ini pembuatan aplikasi membutuhkan beberapa permintaan atau
kebutuhan untuk melengkapi kinerja dari sebuah aplikasi yang akan dibuat.
Dibutuhkan sekitar 2 fitur utama dan 1 fitur pendukung diantaranya :
20
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
a. Maps location
Salah satu yang utama dalam fitur aplikasi ini yaitu maps location yang berfungsi untuk
mengetahui lokasi terkini (current location) dari user dalam melakukan pelaporan
terkait kejadian bencana yang sedang terjadi. Secara khusus fitur ini sangat berguna
untuk memudahkan petugas melakukan penyelamatan dan evakuasi.
b. Call
Fitur utama lainnya dari aplikasi ini yaitu call yang berfungsi untuk melakukan
panggilan darurat oleh user seperti contoh nya, user mengalami kejadian bencana alam
maupun non – alam dan ingin melakukan pelaporan kepada pihak yang bertanggung
jawab maka fitur ini sangat dibutuhkan bagi para user.
c. Profile
Fitur ini termasuk ke dalam fitur pendukung aplikasi yang berfungsi untuk
menampilkan data diri user yang sudah melakukan register. Halaman ini nanti nya
akan memastikan bahwa data ini sudah berhasil masuk ke dalam database.
3.3.2 Design
Dalam tahap ini, pembuatan aplikasi membutuhkan beberapa rancangan design agar
mempunyai gambaran yang menjadi contoh untuk membuat sebuah aplikasi itu sendiri,
penulis akan memaparkan rancangan dari hasil design yang telah dibuat.
21
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.3.2.1 Use case diagram
gambar 3.2 use case diagram aplikasi panic button
Sebelum mengerjakan aplikasi nya, penulis membuat alur proses cara kerja dari
aplikasi itu sendiri dengan membuat use case diagram.
22
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.3.2.2 Flowchart
gambar 3.3 flowchart aplikasi panic button
Setelah membuat alur proses kerja, dilanjutkan dengan pembuatan intruksi dari cara
penggunaan aplikasi nya dalam bentuk flowchart.
23
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.3.2.3 Mind mapping design
gambar 3.4 Mind mapping aplikasi panic button
Desain dari mind mapping ini menjadi cara kerja dari sebuah aplikasi yang akan dibuat.
Mind mapping ini sangat membantu dalam pembuatan aplikasi karena alur proses kerja
aplikasi nya akan lebih berurutan.
3.3.2.4 Mockup
gambar 3.5 hasil desain mockup aplikasi panic button
Desain yangg telah dibuat ini menjadi desain awal yang dijadikan sebagai contoh atau
gambaran untuk membuat halaman – halaman yang tersedia di aplikasi panic button.
24
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.3.3 Implementation
Pada tahap ini, mulai mengimplementasikan hasil dari desain mockup yang sudah
dibuat ke dalam aplikasi Android Studio.
3.3.3.1 Maps Location
gambar 3.6 permission maps location
User akan diminta untuk mengaktifkan current location. Permission ini berguna agar
pihak perusahaan mengetahui lokasi dari user. Setelah itu tampilan dari maps location
yang sudah di izinkan diakses sebagai berikut:
25
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
gambar 3.7 tampilan maps location
Setelah user mengizinkan hak akses pada maps location, maka tampilan akan otomatis
muncul sebuah marker yang mengarahkan lokasi sesuai gps dari handphone si user itu
sendiri.
26
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.3.3.2 Call
gambar 3.8 halaman call
Pada halaman ini, user bisa melakukan panggilan darurat kepada pihak BPBD untuk
melaporkan kejadian yang sedang terjadi agar segera mendapatkan bantuan
penyelematan dan evakuasi. Panggilan ini akan langsung terhubung ke nomor
panggilan darurat yang sudah ditetapkan.
27
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
gambar 3.9 tampilan saat melakukan panggilan darurat
Setelah user melakukan panggilan darurat terhadap kejadian yang sesuai, user akan
langsung terhubung kepada pihak call center untuk menjelaskan kejadian yang sedang
terjadi agar petugas bisa mempersiapkan peralatan yang diperlukan untuk melakukan
penyelematan dan evakuasi.
28
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.3.3.3 Profile
gambar 3.10 halaman profile
Pada halaman ini user telah melakukan register dan langsung akan tersimpan ke dalam
database aplikasi. Data dari user itupun akan otomatis tersimpan di halaman profile
sebagai informasi bawha data yang user daftarkan sudah berhasil tersimpan.
29
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.4 Indentifikasi Kendala Yang Dihadapi
Setelah melakukan Praktik Kerja Lapangan dengan tenggang waktu selama 3
bulan ini, penulis sangat banyak mendapatkan pengalaman yang sangat
bermanfaat bagi wawasan penulis. Mulai dari mengetahui cara kerja dari Badan
Penanggulangan Bencana Daerah Provinsi DKI Jakarta, mengetahui proses
pelaporan yang dilakukan masyarakat kepada pihak BPBD Provinsi DKI Jakarta
serta melihat dan mengetahui cara kerja dari alat pendeteksi bencana alam yaitu
bencana banjir dan juga alat pendeteksi arah mata angin dan cuaca. Melihat
langsung bagaimana simulasi dari petugas pemadam kebakaran melakukan aksi
penyelamatan korban dari bencana kebakaran.
3.4.1 Kendala Pelaksanaan Tugas
Praktik Kerja Lapangan dilaksanakan dalam tenggang waktu 3 bulan. Adapun beberapa
kendala yang dihadapi penulis dalam melaksanakan Praktik Kerja Lapangan ini
sebagai berikut:
1. Adanya perubahan terhadap project yang harus dikerjakan mengalami dua kali
perubahan karena permintaan dari perusahaan.
2. Terjadi kesalahan pada pemanggilan API maps location dari google sehingga
tidak muncul marker location.
3. Terjadi kesalahan dalam pemanggilan session manager di halaman profile
sehingga data user tidak muncul.
4. Terdapat kondisi dimana penulis tidak paham apa yang harus dikerjakan ketika
perusahaan memutuskan untuk penulis mengerjakan penugasan dirumah.
5. Adanya perubahan dari beberapa kebutuhan seperti desain user interface ataupun
fitur dari permintaan perusahaan dan team project itu sendiri.
30
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.4.2 Cara Mengatasi Kendala
Cara mengatasi kendala – kendala yang dialami selama Praktik Kerja Lapangan ini
adalah sebagai berikut:
1. Team project melakukan diskusi untuk membuat keputusan dari pengerjaan
aplikasi yang fix dan hal tersebut mendapatkan respon dari pihak perusahaan
sehingga aplikasi bisa mulai dikerjakan pada minggu berikutnya.
2. Menganalisa source code yang sudah dibuat di halaman maps location dengan
source code yang ada di dokumentasi website Android Developers.
3. Mendiskusikan kepada teman untuk meminta bantuan dan saran terkait masalah
error yang terjadi.
4. Penulis mempertanyakan kepada pihak perusahaan tentang kondisi yang sangat
penting agar segera mendapatkan kejelasan penugasan.
5. Penulis menyiapkan beberapa desain user interface sehingga membuat beberapa
pilihan untuk dapat di pastikan dan menyarankan beberapa fitur yang akan
tersedia.
31
BAB IV
PENUTUP
4.1 KESIMPULAN
Kegiatan Praktik Kerja Lapangan yang dilakukan di Badan Penanggulangan Bencana
Daerah Provinsi DKI Jakarta dan berlokasi di Jakarta Pusat menghasilkan suatu sistem
aplikasi panic button berbasis android dengan terdapat 3 fitur yang sudah diselesaikan.
Setelah melakukan tahap pengujian, semua fitur aplikasi berjalan dengan baik. Namun
kekurangan dari aplikasi ini terdapat pada fitur maps location yang masih belum
tersimpan ke dalam database. Hal tersebut menjadi catatan bagi penulis agar bisa
belajar lagi mengenai masalah tersebut.
4.2 SARAN
Sebuah sistem aplikasi akan terus mengalami perkembangan dan peningkatan untuk
menjadi aplikasi yang lebih baik. Beberapa fitur sudah dikerjakan ke dalam aplikasi
panic button dan bekerja dengan baik. Adapun saran untuk melakukan pengembangan
terhadap fitur aplikasi ini berupa maps location yang masih belum terhubung ke
database agar bisa menyimpan riwayat dari lokasi user dan juga fitur call yang belum
terhubung secara otomatis data diri user saat melakukan panggilan darurat, jadi data
diri user hanya tersimpan di dalam database setelah melakukan register.
32
DAFTAR PUSTAKA
Andi, J. (2015) ‘Pembangunan Aplikasi Child Tracker Berbasis Assisted – Global
Positioning System ( A-GPS ) Dengan Platform Android’, Jurnal Ilmiah Komputer dan
Informatika (KOMPUTA), 1(1), pp. 1–8. Available at:
elib.unikom.ac.id/download.php?id=300375.
Dhika, Isnain, T. (2019) ‘Manajemen Villa Menggunakan Java Netbeans Dan Mysql’,
Ikra-Ith, 3(58), pp. 104–110. Available at: https://journals.upi-
yai.ac.id/index.php/ikraith-informatika/article/download/324/215/.
Edy, E. et al. (2019) ‘Pengamanan Restful API menggunakan JWT untuk Aplikasi
Sales Order’, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), 3(2), pp. 106–
112. doi: 10.29207/resti.v3i2.860.
FAJRIN, R. (2017) ‘Pengembangan Sistem Informasi Geografis Berbasis Node.JS
untuk Pemetaan Mesin dan Tracking Engineer dengan Pemanfaatan Geolocation pada
PT IBM Indonesia’, Jurnal Informatika, 11(2), pp. 33–40. doi:
10.26555/jifo.v11i2.a6090.
M Teguh Prihandoyo (2018) ‘Unified Modeling Language (UML) Model Untuk
Pengembangan Sistem Informasi Akademik Berbasis Web’, Jurnal Informatika:
Jurnal Pengembangan IT, 3(1), pp. 126–129.
Madora, H., Wahyuningrum, I. and Noval, M. (2019) ‘Perancangan Program Aplikasi
Peminjaman dan Pengembalian Buku di Ruang Baca Jurusan Manajemen Informatika
Politeknik Negeri Sriwijaya’, Jurnal Teknika, 13(2), pp. 113–121.
Maulana, S. M., Susilo, H. and Riyadi (2015) ‘Implementasi E-Commerce Sebagai
Media Penjualan Online’, Jurnal Administrasi Bisnis, 29(1), pp. 1–9.
Simargolang, M. Y. and Nasution, N. (2018) ‘Aplikasi Pelayanan Jasa Laundry
33
Berbasis WEB (Studi Kasus : Pelangi Laundry Kisaran)’, Jurnal Teknologi Informasi,
2(1), p. 9. doi: 10.36294/jurti.v2i1.402.
Siregar, H. F. and Melani, M. (2019) ‘Perancangan Aplikasi Komik Hadist Berbasis
Multimedia’, Jurnal Teknologi Informasi, 2(2), p. 113. doi: 10.36294/jurti.v2i2.425.
Trimarsiah, Y. and Arafat, M. (2017) ‘Analisis Dan Perancangan Website Sebagai
Sarana Informasi Pada Lembaga Bahasa Kewirausahaan Dan Komputer Akmi
Baturaja’, Jurnal Ilmiah Matrik, pp. 1–10.
Utari, H. and Silalahi, N. (2016) ‘Perancangan aplikasi peramalan permintaan
kebutuhan tenaga kerja pada perusahaan outsourcing menggunakan algoritma simple
moving average’, Jurnal TIMES, 5(2), pp. 1–5. Available at: http://ejournal.stmik-
time.ac.id/index.php/jurnalTIMES/article/view/546.
Utomo, B. T. W. and Saputra, D. S. (2016) ‘Simulasi Sistem Pendeteksi Polusi
Ruangan Menggunakan Sensor Asap Dengan Pemberitahuan Melalui SMS (Short
Message Service) Dan Alarm Berbasis Arduino’, Jurnal Ilmiah Teknologi Informasi
Asia, 10(1), pp. 56–68.
WARMAN, I. and RAMDANIANSYAH, R. (2018) ‘ANALISIS PERBANDINGAN
KINERJA QUERY DATABASE MANAGEMENT SYSTEM (DBMS) ANTARA
MySQL 5.7.16 DAN MARIADB 10.1’, Jurnal Teknoif, 6(1), pp. 32–41. doi:
10.21063/jtif.2018.v6.1.32-41.
Zulkifli, A. and Farabi, F. (2019) ‘PERANCANGAN BERORIENTASI OBJEK
APLIKASI EDUGAME BELAJAR BAHASA INGGRIS BERBASIS FLASH
ACTION SCRIPT 2.0’, 4(d), p. 627.
34
Android Developer, 2020. Android Studio. [Online]
Available at: http://developer.android.com/sdk/
[Accessed 6 Desember 2020].
Apache Friends, 2020. XAMPP. [Online]
Available at: https://www.apachefriends.org/index.html
[Accessed 5 Desember 2020].
Apache Friends, 2020. XAMPP. [Online]
Available at: https://www.apachefriends.org/
[Accessed 23 December 2020].
BPBD Jakarta, 2020. Profil BPBD. [Online]
Available at: https://bpbd.jakarta.go.id/profile
[Accessed 10 Desember 2020].
H., 2009. Pengertian Aplikasi. Yogyakarta: Andi Offset.
Hakim, R., 2009. Mastering Java. Jakarta: PT Elex Media Komputindo.
JSON, 2020. Pengenalan JSON. [Online]
Available at: http://www.json.org/json-id.html
[Accessed 6 Desember 2020].
Oracle Corporation, 2020. MySQL. [Online]
Available at: https://www.mysql.com/
[Accessed 5 Desember 2020].
Postman, 2020. What is Postman?. [Online]
Available at: https://www.postman.com/
[Accessed 6 Desember 2020].
Wicaksono, Y., 2008. Membangun Bisnis Online Dengan Mambo. Jakarta: PT Elex
Media Komputindo.
35
LAMPIRAN – LAMPIRAN
L-1 Surat Keterangan Asli dari Perusahaan
36
L-2 Rincian tugas harian
37
(Lanjutan)
38
(Lanjutan)
39
(Lanjutan)
40
(Lanjutan)
41
L-3 User Requirement
42
(Lanjutan)
43
L-4 Gambaran Umum Perusahaan
Nama Perusahaan : Badan Penanggulangan Bencana Daerah Provinsi
DKI Jakarta
Alamat : Gedung Dinas Penanggulangan Kebakaran dan
Penyelematan Provinsi DKI Jakarta, Lt. 3 Jl. K.H
Zainul Arifin No. 71, Duri Pulo. Jakarta Pusat.
Telepon/Fax : 021 6344766 / 021 6340484
Website : bpbd.Jakarta.go.id
Badan Penanggulangan Bencana Daerah Provinsi DKI Jakarta merupakan lemabaga
penanggulangan bencana yang berkedudukan di bawah dan bertanggung jawab kepada
Gubernur. BPBD dipimpin oleh seorang kepala yang dijabat secara ex officio oleh
Seketaris Daerah (SEKDA), yang berkedudukan dibawah dan bertanggung jawab
kepada Gubernur. Dengan Terbentuknya BPBD Provinsi DKI Jakarta sejak tahun
Februari 2011 diharapkan Manajemen Penanggulangan Bencana di DKI Jakarta akan
lebih baik karena dikelola sejak sebelum bencana, saat bencana dan setelah bencana.
BPBD memiliki fungsi
1. Perumusan dan penetapan kebijakan Penanggulangan bencana serta penanganan
pengungsi, dengan bertindak cepat, tepat, efektif, dan efisien
2. pengoordinasian pelaksanaan kegiatan Penanggulangan Bencana secara terpadu
dan menyeluruh.
44
L-5 Lampiran lainnya (Foto Dokumentasi Magang)