Oleh :
M. Taufan Ma’ruf
1461900089
PROGRAM SARJANA
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS 17 AGUSTUS 1945 SURABAYA
2022
LEMBAR PENGESAHAN
Oleh :
M. Taufan Ma’ruf
1461900089
Mengetahui,
Kepala Program Studi Teknik Informatika
ii
KATA PENGANTAR
Puji syukur penulis sampaikan kepada Tuhan Yang Maha Esa atas selesainya
laporan kerja praktek dengan judul “Sistem Informasi Pengaduan Bencana Pada
Badan Penanggulangan Bencana Daerah (BPBD) Provinsi Jawa Timur Berbasis
Aplikasi”
Atas dukungan moral dan materil yang diberikan dalam penyusunan makalah
ini penulis mengucapkan terima kasih kepada :
1. Bapak Aidil Primasetya Armin, S.ST., M.T.. Selaku Kepala Program
Studi Teknik Informatika Universitas 17 Agustus 1945 Surabaya.
2. Bapak Agyl Ardi Rahmadi, S.Kom., M.A. Selaku Pembimbing Kerja
Praktek yang telah memberi motivasi, petunjuk, dan arahan selama proses
pelaksanaan kerja praktek.
3. Bapak Supangat, S.Kom., M.Kom. Selaku koordinator kerja praktek.
4. Bapak Kemal Faruk, S.Sos. , Selaku Kepala Sub Bagian Umum dan
Kepegawaian
5. Bapak Dino Andalananto, S.Kom. , dan seluruh pihak di lapangan yang
banyak memberikan masukan, dan arahan selama kerja praktek.
6. Rekan satu tim dalam pelaksanaan Kerja Praktek BPBD Jawa Timur
Penulis
iii
DAFTAR ISI
iv
2.11 Sistem Informasi ................................................................................. 21
2.12 Unified Modeling Language (UML) .................................................. 21
BAB 3 PELAKSANAAN KERJA PRAKTEK .................................................... 23
v
DAFTAR TABEL
Tabel 3.1 Use Case Diagram................................................................................. 25
Tabel 3.2 Activity Diagram................................................................................... 32
Tabel 3.3 Activity Diagram Perkiraan Cuaca ....................................................... 33
Tabel 3.4 Activity Diagram Kejadian Bencana .................................................... 34
Tabel 3.5 Activity Diagram Nomor Penting ......................................................... 35
Tabel 3.6 Activity Diagram Lapor Kejadian......................................................... 36
vi
DAFTAR GAMBAR
vii
DAFTAR LAMPIRAN
viii
BAB 1
PENDAHULUAN
1
2
Kerja Praktek merupakan salah satu mata kuliah pada jurusan TEKNIK
INFORMATIKA UNIVERSITAS 17 AGUSTUS 1945 SURABAYA sebagai
sarana mengembangkan ilmu pengetahuan yang diperoleh di bangku kuliah, selain
itu dengan kerja paktek akan diperoleh gambaran yang lebih jelas tentang berbagai
hal yang berkaitan dengan lapangan pekerjaan terutama pada bidang sistem
informasi pada PUSAT PENGENDALIAN DAN OPERASI BADAN
PENANGGULANGAN BENCANA DAERAH JAWA TIMUR, sehingga kerja
praktek ini dapat menjadi salah satu solusi untuk membuat mahasiswa bisa
menjalankan praktik dan mendapatkan pengalaman secara professional dengan
terjun langsung ke lapangan pekerjaan.
Kerja praktek juga merupakan mata kuliah yang wajib diambil oleh
mahasiswa UNIVERSITAS 17 AGUSTUS 1945 SURABAYA untuk menuntaskan
pendidikannya di universitas dan kerja praktek ini juga sangat dibutuhkan karena
dengan kerja praktek ini juga mahasiswa bisa terlibat langsung pada dunia
pekerjaan dan dibidang yang ditekuninya secara nyata sehingga memperoleh
pengalaman yang bagus sehingga menjadikannya sumber daya manusia yang
kompeten dan profesional.
Badan Nasional Penanggulangan Bencana (disingkat BNPB) adalah sebuah
Lembaga Pemerintah Nonkementerian yang mempunyai tugas membantu Presiden
Republik Indonesia dalam melakukan penanggulangan bencana sesuai dengan
amanat Undang-Undang Nomor 24 Tahun 2007 tentang Penanggulangan Bencana.
BNPB dibentuk berdasarkan Peraturan Presiden Nomor 8 Tahun 2008 yang
kemudian diganti dengan Peraturan Presiden Nomor 1 Tahun 2019.
Badan Penanggulangan Bencana Daerah (BPBD) Provinsi Jawa Timur
adalah lembaga non-departemen yang melaksanakan tugas penanggulangan
bencana di Provinsi Jawa Timur berpedoman pada kebijakan yang ditetapkan oleh
Badan Nasional Penanggulangan Bencana (BNPB). BPBD merupakan unsur
pelaksana dipimpin oleh seorang Kepala Pelaksana, yang berada di bawah dan
bertanggung jawab kepada Gubernur melalui Sekretaris Daerah ex-officio Kepala
Badan BPBD Provinsi Jawa Timur.
4
1.2 Tujuan
Dalam melaksanakan kerja praktek terdapat tujuan yang saya lampirkan
sebagai berikut.
1.3 Manfaat
Dalam melaksanakan kerja praktek juga terdapat manfaat yang akan saya
lampirkan sebagai berikut:
1.4 Luaran
Praktek Kerja adalah salah satu matakuliah wajib di prodi Teknik Informatika
untuk dapat menyelesaikan program Sarjana dalam pelaksanaan pada kegiatan kerja
praktek ini meliputi sebagai berikut:
5
1.4.1 Dokumentasi
1.4.1.1 Pengertian Sistem informasi
Menurut Abdul Kadir (2003 : 10)[1] dalam buku yang
berjudul Pengenalan Sistem Informasi, “Sistem informasi mencakup
sejumlah komponen (manusia, komputer, teknologi informasi, dan
prosedur kerja), ada sesuatu yang diproses (data menjadi informasi),
dan dimaksudkan untuk mencapai suatu sasaran atau tujuan”.
Sistem informasi kali ini berupa aplikasi yang diatur
sedemikian rupa sehingga dapat menyajikan informasi yang
dibutuhkan atau yang disediakan dimanapun dan kapanpun.
1.4.1.2. Pengertian Perangkat Lunak
Pengertian Perangkat Lunak (Software) – Perangkat Lunak
atau software adalah kumpulan beberapa perintah yang dieksekusi
oleh mesin komputer dalam menjalankan pekerjaannya. perangkat
lunak ini merupakan catatan bagi mesin komputer untuk menyimpan
perintah, maupun dokumen serta arsip lainnya.
Perangkat lunak dibuat untuk membantu pengerjaan user
dalam memerintah hardware atau perangkat keras yang ada di
device, sehingga seluruh komponen dari perangkat keras bisa
berjalan dengan teratur dan lancar
1.4.1.3. Pengertian Aplikasi
Menurut Hasan Abdurahman dan Asep Ririh Riswaya
(2014), aplikasi adalah program siap pakai yang dapat digunakan
untuk menjalankan perintah-perintah dari pengguna aplikasi
tersebut dengan tujuan mendapatkan hasil yang lebih akurat sesuai
dengan tujuan pembuatan aplikasi tersebut.
Menurut Jogiyanto (1999, 12) adalah penggunaan dalam
suatu komputer, instruksi (instruction) atau pernyataan (statement)
yang disusun sedemikian rupa sehingga komputer dapat memproses
input menjadi output.
Aplikasi menurut Kamus Kamus Besar BahasaIndonesia
(1998, 52) adalah penerapan dari rancang sistem untuk mengolah
6
1.4.2.2 Flutter
Menurut Raharjo Budi (2019:1) dalam buku Pemrograman
Android dengan Flutter, Flutter adalah software development kit (SDK)
buatan google yang berfungsi untuk membuat aplikasi mobile
menggunakan bahasa pemrograman Dart, baik untuk Android maupun
iOS.
Awalnya, Flutter dikenal dengan nama Sky. Flutter pertama kali
diperkenalkan pada acara Dart Developer Summit 2015. Pada tanggal 4
Desember 2018, Google merilis Flutter 1.0 di acara Flutter Live Event.
Hal ini juga menandai rilisnya versi stabil pertama dari Flutter.
Selanjutnya Flutter 1.12 dirilis di acara Flutter Interact yang diadakan pada
tanggal 11 Desember 2019. Pada versi ini, versi beta Flutter untuk web
juga diperkenalkan ke public.
1.4.2.3 Android Studio
Android studio ini adalah lingkungan pengembangan baru dan
terintegrasi dengan penuh,yang telah di rilis oleh google untuk sistem
operasi Android dan di rancang untuk menjadi peralatan baru dalam
pengembangan aplikasi dan memberi alternaif selain Eclips yang saat ini
menjadi IDE yang banyak di pakai.
Menurut Nadia Firly (2017 : 13) Android Studio “merupakan
Integrated Development Environment (IDE) atau dalam artian lain adalah
sebuah lingkungan pengembangan terintegrasi resmi yang memang di
rancang khusus untuk pengembangan sistem operasi google Android.”
Android Studio menggunakan Gradle sebagai dasar dari sistem
build, dengan lebih banyak kemampuan khusus Android yang disediakan
oleh plugin Android untuk Gradle. Sistem build ini berjalan sebagai alat
terintegrasi dari menu Android Studio, dan terpisah dari command line.
1.4.2.4 Visual Studio Code
Visual Code Studio adalah sebuah code editor gratis yang bisa
dijalankan di perangkat desktop berbasis Windows, Linux, dan MacOS.
Code editor ini dikembangkan oleh salah satu raksasa teknologi dunia,
Microsoft.
Visual Code adalah software editor yang powerful, tapi tetap
ringan ketika digunakan. Ia bisa dipakai untuk membuat dan mengedit
9
1.4.2.5 Figma
Figma merupakan editor grafis vektor dan alat prototyping
dengan berbasis web serta fitur offline tambahan yang diaktifkan oleh
aplikasi desktop untuk Mac OS dan Windows. Aplikasi pendamping
Figma Mirror untuk Android dan iOS memungkinkan untuk melihat
prototype Figma pada perangkat seluler. Rangkaian fitur Figma
berfokus pada penggunaan dalam antarmuka pengguna dan desain
pengalaman pengguna dengan penekanan pada kolaborasi waktu nyata
(real- time).
Bisa disimpulkan figma adalah aplikasi atau alat pembantu
perancan UI/UX atau prototyping yang tersedia dalam bentuk aplikasi
maupun web, Figma mempunyai Fitur sebagai berikut:
a. Pena bebas yang memungkinkan untuk menggambar
apapun dengan bebas
b. Font open type
c. Alat seleksi cerdas yang memudahkan untuk menyeleksi
guna memotong atau memperbanyak sketch
d. Tersedianya Code Snippets
e. Animasi cerdas yang membantu untuk menghubungkan
dari scene sat uke yang lain
f. Dan lain sebagainya.
Sehingga dari fitur fitur tersebut penulis menggunakann figma
untuk perancangan UI/UX dan Prototyping.
1.4.2.6 GitHub
GitHub merupakan manajemen project, sistem versioning code,
sekaligus platform jaringan sosial bagi para developer seluruh dunia.
10
Alamat : Jl. Letjend. S. Parman No.55, Krajan Kulon, Waru, Kec. Waru,
11
12
Gambar 2.1.1 Logo Badan Penanggulangan Bencana Daerah Provinsi (BPBD) Jawa
Timur
15
2.3.2 Misi
Melaksanakan Pembangunan Berdasarkan Semangat Gotong
Royong, Berwawasan Lingkungan untuk Menjamin Keselarasan Ruang
Ekologi, Ruang Sosial, Ruang Ekonomi dan Ruang Budaya
2.5 Dart
Menurut Raharjo Budi (2019:1) dalam buku Pemrograman Android
dengan Flutter, Dart adalah bahasa pemrograman yang diproduksi oleh
Google, dirancang oleh Lars Bak dan Kasper Lund. Dart pertama kali
dikenalkan pada 10 Oktober 2011
Dart dirancang dan dikembangkan oleh Lars Bak dan Kasper Lund di
Google yang secara resmi diperkenalkan pada Oktober 2011 di Konferensi
GOTO, Denmark dan versi pertama Dart yaitu versi 1.0 resmi dirilis pada
Nov 2013.
2.6 Flutter
Menurut Raharjo Budi (2019:1) dalam buku Pemrograman Android
dengan Flutter, Flutter adalah software development kit (SDK) buatan google
yang berfungsi untuk membuat aplikasi mobile menggunakan bahasa
pemrograman Dart, baik untuk Android maupun iOS.
Awalnya, Flutter dikenal dengan nama Sky. Flutter pertama kali
diperkenalkan pada acara Dart Developer Summit 2015. Pada tanggal 4
Desember 2018, Google merilis Flutter 1.0 di acara Flutter Live Event.
Hal ini juga menandai rilisnya versi stabil pertama dari Flutter.
Selanjutnya Flutter 1.12 dirilis di acara Flutter Interact yang diadakan pada
tanggal 11 Desember 2019. Pada versi ini, versi beta Flutter untuk web juga
diperkenalkan ke public.
2.8 Figma
Figma merupakan editor grafis vektor dan alat prototyping dengan
berbasis web serta fitur offline tambahan yang diaktifkan oleh aplikasi
desktop untuk Mac OS dan Windows. Aplikasi pendamping Figma Mirror
untuk Android dan iOS memungkinkan untuk melihat prototype Figma
pada perangkat seluler. Rangkaian fitur Figma berfokus pada penggunaan
dalam antarmuka pengguna dan desain pengalaman pengguna dengan
penekanan pada kolaborasi waktu nyata (real- time).
Figma juga merujpakan situs web yang sering dikunjungi untuk
dimanafaatkan fitur – fiturnya untuk membuat User Interface ataupun User
Experience ataupun Prototyping sehingga figma menjadi salah satu situs
favorit dari berbagai kalangan masyarakat.
20
2.9 Github
GitHub merupakan manajemen project, sistem versioning code,
sekaligus platform jaringan sosial bagi para developer seluruh dunia.
Banyak sekali fungsi yang bisa digunakan oleh para developer, sehingga
melalui platform ini memudahkan developer dalam mengembangkan
sebuah karya.
Sejarah UML sendiri terbagi dalam dua fase; sebelum dan sesudah
munculnya UML. Dalam fase sebelum, UML sebenarnya sudah mulai
diperkenalkan sejak tahun 1990an namun notasi yang dikembangkan oleh
para ahli analisis dan desain berbeda-beda, sehingga dapat dikatakan belum
memiliki standarisasi.
23
24
3. Pembuatan Program
Pada tahap ini, setelah melakukan pembuatan prototype maka
dilanjut dengan pembuatan program menggunakan Bahasa dart yang
memakai environtmen dari flutter dan menggunakan visual studio code
sebagai editornya serta menggunakan android studio sebagai emulator
android.
4. Pengujian Program
Pada tahap ini sistem akan diuji oleh user, apakah sudah sesuai
dengan requirement yang diharapkan, kemudian apakah sistem berhasil.
a. Pengujian apabila gagal
Sistem tidak berhasil atau gagal mungkin terdapat eror atau
tidak sesuai dengan prototype sehingga akan di garap ulang dimana
letak eror dan pengecekan Kembali program yang dibuat dan di
update lalu di coba kembali kepada user .
b. Pengujian apabila sukses
Pada Tahap ini apabila sistem berhasil dijalankan dan sesuai
dengan requirement yang ada, maka sistem siap dipakai dan
dipublikasikan kepada masyarakat.
5. Finishing Aplikasi
Pada Tahap ini setelah pengujian selesai maka akan langsung
dibuatkan promosi dan edukasi tentang penggunaan aplikasi ini
sehingga bisa menjadi panduan pemanfaatan penuh aplikasi ini.
Pada Saat Proses pembuatan program pada kerja praktik ini , proses
membutuhkan beberapa beberapa perangkat lunak yang digunakan untuk
membantu pengerjaan aplikasi tersebut.
APP
Perkiraan Cuaca
Kejadian Bencana
Nomor Penting
Dalam Praktik Kali ini, Visual Studio Code berfungsi untuk Code
Editor yang akan menjalankan Bahasa pemrograman dart dan flutter
4.1 Kesimpulan
Sistem informasi sangat diperlukan apalagi pada era teknologi dan era
industry 4.0 dengan adanya sistem informasi yang dibentuk dan menjadi aplikasi
atau web banyak kejadian kejadian bencana yang dapat ditangani dengan benar dan
tepat, penyampaian informasi dan pendapatan informasi yang cepat dan akurat juga
berguna bagi tim penyelamat yang mana harus mendapatkan informasi dengan
cepat 24 jam sehingga ketika ada bencana atau cuaca buruk pada suatu daerah bisa
dilaporkan dan ditangani dengan cepat sehingga bisa meminimalisir korban yang
lebih banyak lagi bahkan bisa meminimalisir atau mungkin meniadakan korban
jiwa.
4.2 Saran
Sejauh pengerjaan laporan dan kerja praktik berlangsung penulis memiliki
beberapa saran yang telah tampung antara lain:
55
56
DAFTAR PUSTAKA
Bahasa Pemrograman Dart – Pengertian, Sejarah, Fitur, dan Contoh Aplikasi (no
date). Tersedia di: https://academy.alterra.id/blog/bahasa-pemrograman-dart/
(diakses: 22 Maret 2022).
Contoh Use Case Diagram Lengkap dengan Penjelasannya (2021). Tersedia di:
https://www.dicoding.com/blog/contoh-use-case-diagram/
Kedudukan & Alamat BPBD Jawa Timur (no date). Tersedia di:
https://web.bpbd.jatimprov.go.id/kedudukan-alamat/ (diakses: 30 Juni 2022).
Mengenal Apa Itu Figma : Fitur, Fungsi, dan Cara Kerja/ Menggunakan (2020).
Tersedia di: https://idcloudhost.com/mengenal-apa-itu-figma-fitur-fungsi-
cara-kerja-menggunakannya/ (diakses: 30 Juni 2022).
57
Mengenal Visual Code Studio dan Fitur-Fitur Pentingnya (no date). Tersedia di:
https://www.niagahoster.co.id/blog/visual-code-studio/ (diakses: 22 Maret
2022).
I. Biodata
Nama Mahasiswa : MUHAMMAD TAUFAN MA’RUF
NIM : 1461900089
Judul Kerja Praktek : SISTEM INFORMASI PENGADUAN
BENCANA PADA BADAN
PENANGGULANGAN BENCANA
DAERAH (BPBD) PROVINSI JAWA
TIMUR BERBASIS APLIKASI
II. Profile Umum
Nama Instansi : BADAN PENANGGULANGAN
BENCANA DAERAH (BPBD) PROVINSI
JAWA TIMUR
Alamat : JL. LETJEND. S. PARMAN No.55,
KRAJAN KULON, WARU, KEC. WARU,
KABUPATEN SIDOARJO , JAWA
TIMUR 61256
No. Telepon : (031) 8550222
Homepage : https://bpbd.jatimprov.go.id
Pembimbing Lapangan : DINO ANDALANANTO, S.KOM.
Jabatan : KAPUSDALOPS PB BPBD PROV.
JAWA TIMUR
Email : mail@bpbd.jatimprov.go.id
III. Kompetensi
59
Penilaian
Kategori
SB B C K
FAKULTAS TEKNIK
UNIVERSITAS 17 AGUSTUS 1945 SURABAYA
Lampiran 2 Form Penilaian
Cuaca
66
Penting Kejadian
67
dan untuk source code bisa di lihat pada link berikut (Github) :
https://github.com/GusArjuna/BPBD-Mobile
serta penjelasan mengenai aplikasi bisa ditonton pada link berikut (Youtube) :
https://www.youtube.com/watch?v=JLEmSxMD1oA
68
2
Sabtu / 23 April 2022 Bimbingan Terkait Proposal Kerja Praktek
3
Sabtu / 02 Juli 2022 Bimbingan Terkait Laporan Kerja Praktek dan Aproval Sidang
Dosen Pembimbing wajib memberikan check ( ) untuk tiap point yang telah dipenuhi.
Ketentuan umum yang harus dipenuhi