SKRIPSI
Oleh :
Raihan Sahab Zulfikar
NIM : 1606023
SKRIPSI
Oleh :
Raihan Sahab Zulfikar
NIM : 1606023
LAPORAN SKRIPSI
Oleh:
Raihan Sahab Zulfikar
NIM: 1606023
XXXXXXXXXXXX XXXXXXXXXXXX
NIDN: XXXXXXX NIDN: XXXXXXX
Pembimbing,
Mengetahui,
Ketua Program Studi Teknik Informatika,
i
Bencana Longsor yaitu air yang meresap ke dalam tanah akan menambah
bobot tanah, jika air tersebut menembus sampai tanah kedap air maka tanah
menjadi licin dan tanah pelapukan diatasnya akan bergerak mengikuti lereng dan
keluar lereng. Permasalahan tingginya dampak kerugian yang dialami oleh
masyarakat karena kurangnya informasi yang diperoleh akan kemungkinan
bencana yang terjadi disekitarnya, sehingga kesadaran masyarakat akan tanggap
bencana yang sangat minim. Tujuan penelitian ini menginformasikan mengenai
potensi risiko rawan daerah longsor merupakan salah satu media informasi yang
dapat digunakan sebagai pendidikan dasar tanggap bencana bagi masyarakat.
Melalui Sistem Informasi Geografis akan mempermudah penyajian informasi
khususnya spasial yang terkait dengan penentuan tingkat bahaya longsor serta
memperoleh informasi baru dalam mengidentifikasi daerah yang menjadi sasaran
longsor. Manfaat dibuatnya aplikasi ini untuk mewujudkan efisiensi dalam proses
mengetahui informasi daerah rawan bencana longsor beserta kejadian pertahun,
korban jiwa, dan kerusakan, sebelumnya masyarakat harus datang ke kantor
BPBD untuk mengetahui informasi daerah rawan bencana longsor, tapi dengan
menggunakan aplikasi ini maka masyarakat bisa mengetahui informasi daerah
rawan bencana longsor secara online. Metodologi yang digunakan untuk
merancang aplikasi adalah Rational Unified Process (RUP). Berdasarkan hasil
dan pembahasan diperoleh struktur menu dan interface yang menggambarkan
proses bisnis yang sesungguhnya. Kesimpulan dari penelitian ini adalah
perancangan aplikasi ini dapat mengatasi permasalahan yang terjadi karena
kurangnya informasi yang diperoleh masyarakat dan mengefisiensi dalam
penyajian informasi daerah rawan bencana longsor bagi pemerintahan.
ii
ABSTRACT
A landslide that seeps into the soil adds weight to the soil, if it penetrates
through to impermeable soil it becomes slippery and the pitch ground on it moves
along the slope and out the slope. The high cost to people is the result of a lack of
information obtained about the potential disasters around them, and people's
awareness of them is very small. The purpose of the study to inform people about
the potential risk of landslides is one of the media information that can be used
asa basic disaster response education for society. By means of geographic
information systems, it would make it easier for the presentation of information
particularly spatial information associated with avalanches to determine danger
levels and gain new information in identifying areas that are target avalanches.
The benefits of this application are to achieve efficiency in the process of knowing
information about areas of disaster avalanches and events annually, loss of life,
and damage, should come to the BPBD office to know the information of
landslides prone areas, but using this application will enable people to know the
information of landslides. The methodology used to design applications is
Rational Unified Process (RUP). Results and discussions are obtained menu and
interface structures that represent real business processes. The conclusion of the
study is that the design of the application can address problems that result from
lack of information obtained by society and physiology in the presentation of
information that is prone to avalanches for governments. .
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas limpahan
rahmat dan karunia-Nya yang senantiasa dilimpahkan kepada penulis. Shalawat
serta salam tak lupa penulis curahkan kepada Nabi Besar Muhammad SAW.
sehingga bisa menyelesaikan skripsi dengan judul “Perancangan Sistem Informasi
Geografis Pemetaan Daerah Bencana Longsor Di Kabupaten Garut” sebagai
syarat untuk menyelesaikan Program Sarjana (S1) pada Program Studi Teknik
Informatika Sekolah Tinggi Teknologi Garut.
Dalam penyusunan skripsi ini banyak hambatan serta rintangan yang
penulis hadapi namun pada akhirnya dapat melaluinya berkat adanya bimbingan
dan bantuan dari berbagai pihan secara moral maupun spiritual. Untuk itu pada
kesempatan ini penulis menyampaikan ucapan terimakasih kepada:
1. Bapak Dr. Hilmi Aulawi, ST., MT. selaku Ketua Sekolah Tinggi
Teknologi Garut.
2. Bapak Dede Kurniadi, S.Kom., M.Kom. selaku Ketua Program Studi
Teknik Informatika Sekolah Tinggi Teknologi Garut.
3. Bapak Ridwan Setiawan, S.T., M.Kom. selaku Sekretaris Program Studi
Teknik Informatika Sekolah Tinggi Teknologi Garut.
4. Bapak Asep Deddy, S., M.Kom. selaku Dosen Pembimbing yang telah
banyak meluangkan waktu, tenaga, dan pikirannya dalam penyusunan
Proposal Skripsi ini,
5. Kedua Orang Tua kami yang telah memberikan do’a dan dorongan baik
secara moral, materi maupun spiritual selama penyusunan Proposal Skripsi
ini.
6. Sahabat dan rekan-rekan Angkatan 2016 Teknik Informatika khususnya
HIMATIF yang telah memberi inspirasi serta dukungan kepada penulis.
7. Semua pihak yang tidak dapat disebutkan satu persatu yang telah banyak
memberikan inspirasi pembuatan Proposal Skripsi ini.
iv
Penulis menyadari bahwa penyusunan Proposal Skripsi ini masih jauh dari
kesempurnaan, oleh karena itu kritik dan saran yang membangun demi perbaikan
dimasa yang akan datang selalu penulis nantikan. Akhirnya penulis berharap
semoga Proposal Skripsi ini dapat bermanfaat bagi penulis khususnya dan bagi
para pembaca pada umumnya.
Penyusun
v
DAFTAR ISI
ABSTRAK...............................................................................................................ii
ABSTRACT.............................................................................................................iii
KATA PENGANTAR............................................................................................iv
DAFTAR ISI...........................................................................................................vi
DAFTAR GAMBAR..............................................................................................ix
DAFTAR TABEL...................................................................................................xi
DAFTAR LAMPIRAN..........................................................................................xii
1. PENDAHULUAN...............................................................................................1
1.1. Latar Belakang..............................................................................................1
1.2. Masalah Penelitian........................................................................................3
1.3. Tujuan Penelitian...........................................................................................3
1.4. Pertanyaan Penelitian....................................................................................3
1.5. Cakupan Penelitian........................................................................................3
1.6. Manfaat Penelitian.........................................................................................4
1.7. Sistematika....................................................................................................4
2. TINJAUAN PUSTAKA......................................................................................5
2.1. Penelitian Rujukan........................................................................................5
2.2. Kesenjangan Penelitian.................................................................................6
2.3. Sistem Informasi Geografis...........................................................................9
2.4. Bencana Longsor...........................................................................................9
2.5. Website..........................................................................................................9
2.6. Metode Rational Unified Process (RUP)....................................................10
2.7. Unified Modeling Language (UML)...........................................................11
2.8. Software dan Tools Pendukung...................................................................16
2.8.1. PHP..................................................................................................16
2.8.2. XAMPP.................................................................................................16
2.8.4. MySQL..................................................................................................17
2.8.5. Framework............................................................................................18
vi
2.8.6. Sublime Text 3......................................................................................18
3. METODOLOGI PENELITIAN.........................................................................20
3.1. Kerangka Pemikiran....................................................................................20
3.2. Work Breakdown Structure.........................................................................21
3.3. Diagram Alur Aktifitas................................................................................21
3.4. Sumber Daya Penelitian..............................................................................25
4. HASIL DAN PEMBAHASAN..........................................................................27
4.1. Hasil Penelitian............................................................................................27
4.1.1. Inception...............................................................................................27
4.1.2. Elaboration...........................................................................................27
4.1.2.5.Perancangan Interface.....................................................................47
4.1.3. Contruction...........................................................................................50
4.1.4. Transition..............................................................................................53
vii
5.2. Saran........................................................................................................59
DAFTAR PUSTAKA............................................................................................60
viii
DAFTAR GAMBAR
ix
Gambar 4.25. Tampilan Mengelola Informasi Web...............................................52
Gambar 4.26. Tampilan Lokasi Data Bencana......................................................53
x
DAFTAR TABEL
xi
DAFTAR LAMPIRAN
xii
1. PENDAHULUAN
1
dan memperoleh informasi baru dalam mengidentifikasi daerah-daerah yang
menjadi sasaran tanah longsor.
Hal ini penting karena dapat menjadi bahan pertimbangan dan masukan
dalam melakukan penanganan risiko bencana longsor di wilayah tersebut. Dengan
demikian semua pihak yang berkepentingan dengan informasi tingkat ancaman
dan persebaran ancaman bencana longsor dapat memperoleh informasi yang
relevan dan tepat. Mengingat kejadian bencana alam di daerah Kabupaten Garut
beberapa akhir ini seperti tanah longsor yang terjadi di beberapa kecamatan. Dan
juga dilihat dari karateristik wilayah Kabupaten Garut maka dilakukan pemetaan
daerah risiko tanah longsor dengan pemanfaatan SIG yang bertujuan untuk
memberikan informasi lokasi-lokasi yang memiliki risiko bencana tanah longsor.
Berdasarkan pada penelitian sebelumnya yang dapat dijadikan sebagai
rujukan, yang pertama membahas tentang Rancang Bangun Sistem Informasi
Geografis Pariwisata Dan Industri Berbasis Web[ CITATION Fat18 \l 1033 ] ini
mengenai aplikasi yang pencarian data dari hasil data pengelolaan data geografis.
Penelitian kedua mengenai Rancang Bangun Profil Wisata Dengan Sistem
Informasi Geografis Perum Perhutani Kesatuan Pemangku Hutan Garut
[ CITATION Wil17 \l 1033 ] ini mengenai aplikasi tersebut penggunaan data
spasial dan non spasial digunakan pula pada peta yang menjadi dasar penelitian.
Penelitian ketiga membahas tentang Sistem Informasi Wisata Pantai Berbasis
Web di Kabupaten Garut[ CITATION Kus19 \l 1033 ] ini mengenai aplikasi
objek wisata untuk mempermudahkan masyarakat dalam mencari informasi
mengenai objek wisata yang akan dituju. Penelitian keempat membahas tentang
Rancang Bangun Sistem Mobile Tracking Untuk Penelusuran Alumni Dengan
Menggunakan Media Google Map API Dan Sms Tracing[ CITATION Sum16 \l
1033 ]. Penelitian kelima membahas tentang Rancang Bangun Sistem Informasi
Geografis Monitoring Data Kebakaran Di Dinas Pemadam
Kebakaran[ CITATION Fit19 \l 1033 ] ini untuk melakukan pengelolaan data
kebakaran sehingga dapat mempermudah dalam perekapan dan pembuatan
laporan data kejadian kebakaran.
Berdasarkan pada latar belakang di atas, maka perlu adanya sebuah upaya
identifikasi daerah yang berpotensi terjadi bahaya tanah longsor agar dapat
2
meminimalisasi kerugian yang ditimbulkannya, maka penulis mengambil judul
“PERANCANGAN SISTEM INFORMASI GEOGRAFIS PEMETAAN
DAERAH BENCANA LONGSOR DI KABUPATEN GARUT”.
3
2. Perancangan Sistem Informasi Geografis dimulai dengan tahapan kerja
yang terdapat pada metode Rational Unified Process (RUP).
3. Bahasa pemrograman yang digunakan adalah PHP.
4. Pengujian Sistem Informasi Geografis menggunakan metode Black Box
Testing.
1.7. Sistematika
Proposal skirpsi ini disusun dengan sistematika sebagai berikut :
1. PENDAHULUAN, berisi latar belakang, masalah, tujuan, pertanyaan,
cakupan, dan manfaat penelitian, serta sistematika Skripsi;
2. TINJAUAN PUSTAKA, berisi analisis rinci terhadap penelitian
sebelumnya dan hubungannya dengan penelitian yang akan dilaksanakan;
3. METODOLOGI PENELITIAN, berisi penjelasan tentang kerangka
pemikiran, tahapan penelitian berikut aktivitas dan tekniknya, serta waktu,
tempat, dan sumber daya yang digunakan;
4. HASIL DAN PEMBAHASAN, berisi penjelasan tentang bagaimana hasil
menjawab pertanyaan penelitian, berbeda dari penelitian sebelumnya,
dapat mewujudkan manfaat, dan berkontribusi pada area riset terkait;
5. KESIMPULAN DAN SARAN, berisi ringkasan penelitian berdasarkan
hasil dan pembahasan, serta rekomendasi untuk penelitian selanjutnya
terkait kelemahan atau hambatan penelitian.
4
2. TINJAUAN PUSTAKA
5
Customer Communication, Planning, Modeling, Construction, dan
Delivery & Feedback yang menggunakan pemodelan Unified Modeling
Language. Dari hasil penelitian ini untuk mengetahui persebaran alumni,
memantau keberadaan lulusannya, sehingga dapat menyajikan data
persebaran alumni baik yang sudah bekerja atau pun yang belum bekerja
menggunakan system mobile tracer study ini.
5. Penelitian rujukan kelima berjudul “Rancang Bangun Sistem Informasi
Geografis Monitoring Data Kebakaran Di Dinas Pemadam Kebakaran”
[ CITATION Fit19 \l 1033 ] . Pada penelitian ini menggunakan metode Unified
Software Development Process yang menggunakan pemodelan Unified
Modelling Language. Dari hasil penelitian ini untuk mempermudah
petugas dalam melakukan pengelolaan data kejadian kebakaran.
6
kebudayaan, industry,
dan akomodasi, dan
kuliner yang ada
disekitar wilayah
tersebut.
Penggunaan SIG
perum perhutani
kesatuan pemangku
Rancang Bangun Profil hutan garut yang
Wisata Dengan Sistem digunakan untuk
Informasi Geografis media promosi untuk
Digunakan sebagai
Perum Perhutani pariwisata yang
[ CITATION teknologi tambahan
2 Kesatuan Pemangku dikelolanya dan juga
Wil17 \l 1033 ] yang dimanfaatkan
Hutan Garut dengan SIG ini dapat
di dalam penelitian
menggunakan metode membantu perusahaan
perancangan yaitu Web dalam
Development. mempublikasikan
pariwisata yang
dikelola oleh Perum
Perhutani KPH Garut
3 Sistem Informasi Penggunaan teknologi [ CITATION Dimanfaatkan
Wisata Pantai Berbasis sistem informasi Kus19 \l 1033 ] sebagai inspirasi
Web di Kabupaten untuk untuk
Garut dengan mempromosikan meningkatkan
menggunakan metode objek wisata pantai akses dari sistem
RUP dengan suatu aplikasi yang
berupa informasi dikembangkan
dengan menggunakan
teknologi web dan
mampu memberikan
solusi terhadap
masyarakat, sehingga
masyarakat tidak akan
7
kendala dalam
mencari informasi
tempat di daerah
tersebut.
Penggunaan teknologi
Rancang Bangun
yaitu untuk
Sistem Mobile
mengetahui Dimanfaatkan
Tracking Untuk
persebaran alumni, sebagai inspirasi
Penelusuran Alumni
mematau keberadaan [ CITATION untuk
Dengan Menggunakan
4 lulusannya, sehingga Sum16 \l 1033 meningkatkan
Media Google Map
dapat menyajikan data ] akses dari sistem
API Dan Sms Tracing
persebaran alumni yang di
dengan menggunakan
baik yang sudah kembangkan
metode rekayasa web
bekerja ataupun yang
belum bekerja.
Penggunaan SIG pada
aplikasi ini dibuat
untuk memonitoring
Rancang Bangun data kebakaran
Sistem Informasi sehingga dapat
Geografis Monitoring mempermudah dalam
Digunakan sebagai
Data Kebakaran Di perekapan, pembuatan
[ CITATION teknologi tambahan
5 Dinas Pemadam laporan, data
Fit19 \l 1033 ] yang dimanfaatkan
Kebakaran dengan kebakaran dan
di dalam penelitian
menggunakan metode meningkatkan kerja
Unified Software dalam melakukan
Development Process pengelolaan data
kebakaran di Dinas
pemadam kebakarab
Kab. Garut.
8
Sistem Informasi Geografis adalah sistem informasi khusus yang
mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau
dalam arti yang lebih sempit, adalah sistem computer yang memiliki kemampuan
untuk membangun, menyimpan, mengelola dan menampilkan informasi
bereferensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam
database [ CITATION Riy19 \l 1033 ].
2.5. Website
Webiste adalah fasilitas internet yang menghubungkan dokumen dalam
lingkup lokal maupun jarak jauh. Dokumen pada Webiste disebut dengan web
page dan link dalam Webiste memungkinkan pengguna bisa berpindah dari satu
page ke page lain (hypertext), baik diantara page yang disimpan dalam server
yang sama maupun server diseluruh dunia. Webiste adalah kumpulan halaman
web yang saling terhubung dan file-filenya saling terkait. Web terdiri dari page
atau halaman, dan kumpulan halaman dinamakan pages.
9
dikembangkan oleh Rational Software yang diakuisisi oleh IBM pada bulan
Februari 2003 [ CITATION Suk18 \l 1057 ].
10
pelatihan pada user, pemeliharaan dan pengujian pada sistem apakah
sudah memenuhi keinginan user.
1. Use Case atau diagram use case merupakan pemodelan untuk melakukan
kelakuan(behavior) sistem informasi yang akan dibuat. Use case
Mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk
mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan
siapa saja yang berhak menggunakan fungsi-fungsi itu [ CITATION Suk18 \l
1033 ].
11
menggunakan kata benda di awal
frase nama aktor.
Asosiasi / association Komunikasi antara aktor dan use case
yang berpartisipasi pada3use case
yang memiliki interaksi dengan aktor.
Ekstensi/ extend Relasi use case5tambahan menuju
<< extend >> sebuah use case dimana use case
yang ditambahkan dapat berdiri
sendiri walau tanpa use case
tambahan itu.
Generalisasi/ generalization Hubungan4generalisasi dan
spesialisasi (umum – khusus) antara
dua/buah use case dimana salah satu
fungsi adalah fungsi yang lebih umum
dari lainnya.44
Menggunakan / include / uses Relasi tambahan ke sebuah use case,
<<include>> dimana use case yang9ditambahkan
memerlukan use case5ini untuk
menjalankan fungsinya atau sebagai
<<uses>> syarat dijalankan use case ini.
Sumber : [ CITATION Suk18 \l 1033 ]
12
status akhir Status akhir yang dilakukan sistem,
sebuah diagram aktivitas memiliki
sebuah status akhir dari aktivitas.
Sumber : [ CITATION Suk18 \l 1033 ]
13
Pesan tipe call Menyatakan suatu objek memanggil
1 : nama_metode() 334 operasi / metode yang6ada pada
objek lain atau dirinya sendiri.
14
Nama_Kelas Kelas pada struktur sistem.
+Atibut
+operasi()
kelas
Antarmuka / interface
Sama dengan konsep6dalam interface
dalam pemrograman berorientasi
Nama_interface objek.
15
2.8.1. PHP
PHP adalah suatu bahasa pemrograman yang digunakan untuk
menerjemahkan baris kode program menjadi kode mesin yang dapat dimengerti
oleh komputer yang berbasis server-side yang dapat ditambahkan ke dalam
HTML [ CITATION Sup16 \l 1033 ]. PHP merupakan salah satu bahasa pemrograman
berbasis web yang ditulis oleh dan untuk pengembang web [ CITATION Sol16 \l 1033
]. PHP merupakan bahasa (script) pemrograman yang sering digunakan pada sisi
server sebuah web.
2.8.2. XAMPP
Xampp merupakan aplikasi web server yang banyak dipakai oleh
pengembang website, terdiri dari Apache web server, MySQL, PHP, Perl, FTP
Server dan phpMyAdmin [ CITATION Sup16 \l 1033 ]. Xampp merupakan perangkat
lunak yang terdiri dari PHP, Apache, MySQL, dan phpMyAdmin sehingga
menjadi satu kesatuan atau dikenal dengan software package/installer dimana
proses dan konfigurasi dilakukan secara otomatis, mudah dan praktis [ CITATION
Sol16 \l 1033 ].
16
2.8.3. Cascanding Style Sheet
CSS atau cascading style sheet bahasa pemrograman yang diusulkan oleh
Hakon Wilum Lie pada tahun 1994 dan distandarisasi oleh W3C yang berfungsi
untuk mempercantik tampilan web[ CITATION Sol16 \l 1033 ]. CSS merupakan
bahasa pemrograman web yang digunakan untuk mengatur konten dalam sebuah
halaman web yang ditulis dalam bahasa markup agar halaman web tersebut lebih
menarik dan terstruktur.
2.8.4. MySQL
MySQL berfungsi untuk mengolah database menggunakan bahasa SQL.
MySQL bersifat open source sehingga kita bisa menggunakannya secara gratis.
Pemrograman PHP juga sangat mendukung/support dengan database MySQL.
2.8.5. Framework
17
Framework adalah suatu kerangka kerja atau juga dapat diartikan sebagai
kumpulan script yang dapat membantu pengembangan aplikasi dalam menangani
berbagai masalah pemograman seperti koneksi ke database, pemanggilan variable
dan file.
18
Tester dapat mendefinisikan kumpulan komdisi input dan melakukan pengetesan
pada spesifikasi fungsional program[ CITATION Muq16 \l 1033 ].
Black Box Testing bukanlah solusi alternatif dari White Box Testing tapi
lebih merupakan pelengkap untuk menguji hal-hal yang tidak dicakup dari white
box testing.
Black Box Testing cenderung untu menemukan hal-hal berikut:
1. Fungsi yang tidak benar atau tidak ada.
2. Kesalahan antar muka (interface errors).
3. Kesalahan pada struktur data dan akses basis data.
4. Kesalahan performasi (perfonmance errors).
5. Kesalahan inisialisasi dan terminasi.
19
3. METODOLOGI PENELITIAN
Identifikasi Awal
Menguraikan pemetaan informasi bencana,
menguraikan korban jiwa, menguraikan harta
benda, dan menyimpulkan hasil jurnal
penelitian.
Output
Memanfaatkan penelitian sebelumnya dan
meningkatkan pengembangan penelitian
tersebut.
Analisis Sistem
Menguraikan data-data yang berkaitan dengan
permasalahan dengan memfaatkan jurnal.
Output
Pengembangan Perancangan Sistem Informasi
Geografis Pemetaan Daerah Bencana Longsor
Di Kabupaten Garut
Perancangan Sistem
Merancang bangun judul tersebut dengan
menggunakan Metode Rational Unified
Process (RUP).
Output
Menampilkan hasil pemodelan yang digunakan
kemudian struktur menu, pemenuhan software
dan hardware pendukung.
Implementasi Sistem
Melakukan pengujian dari struktur menu yang
ada.
Output
Petunjuk mengoperasikan Sistem Informasi
khususnya menjalankan menu.
Finalisasi Laporan
Menyusun laporan penelitian berupa skripsi.
Output
Skripsi dan jurnal
20
3.2. Work Breakdown Structure
Pada Perancangan Sistem Informasi Geografis Pemetaan Daerah Bencana
Longsor Di Kabupaten Garut, beberapa tahapan aktifitas yang diterapkan dalam
Perancangan Sistem Informasi Geografis Pemetaan Daerah Bencana Longsor dan
penyusunan proposal skripsi ini menggunakan Metode Rational Unified Process
(RUP). Berikut tahapan kerja dalam Perancangan Sistem Informasi Geografis
Pemetaan Daerah Bencana Longsor Di Kabupaten Garut meliputi aktifitas yang
disajikan dalam skema Work Breakdown Structure (WBS).
Merancang Implementasi
Merancang Pengujian
Observasi Activity ke Bahasa
Use Case Black Box
Diagram Programan
Merancang
Studi Literatur Merancang
Sequence
Aktifitas
Class Diagram
Diagram
Identifikasi
Merancang Merancang
Proses Bisnis
Struktur Menu Interface
Spesifikasi
Sistem
21
13/03, 1 Minggu
Merancang Use
Case
Merancang Activity
Observasi
Diagram
31/05/2020
M4
21/02, 1 Minggu 27/03, 1 Minggu
Merancang
Studi Literatur
Sequence Diagram
13/03/2020 24/04/2020 24/04, 1 Bulan 24/05/2020
Implementasi Ke
M1 M2 M3 Pengujian Black Box
Bahasa Programan
28/02, 1 Minggu 03/04, 1 Minggu
24/05, 1 Minggu
Identifikasi Proses Merancang Class
Bisnis Diagram
Merancang Struktur
Spesifikasi Sistem
Menu
17/04, 1 Minggu
Merancang
Interface
1. Inception
Dalam tahap ini aktifitas yang dilakukan adalah untuk mengidentifikasi
komponen-kompnen yang berkaitan dengan penelitian dengan melakukan
observasi, studi literatur, mengidentifikasi proses bisnis, dan spesifikasi sistem.
Tahap ini merupakan persiapan dari penelitian yang menentukan kebutuhan dan
merancang pada aplikasi yang akan dibuat.
22
Langkah-langkah dari tahapan Inception adalah sebagai berikut :
a. Observasi, pada tahap ini melakukan Analisa, pengumpulan data yang
dilakukan di BPBD Kabupaten Garut.
b. Studi literatur, pada tahap ini melakukan rujukan seperti metodologi
penelitian, software pendukung, jurnal dan penelitian sebelumnya.
c. Identifikasi proses bisnis, pada tahap ini menentukan pengguna yang
akan menggunakan aplikasi ini yaitu masyarakat dan pemerintahan.
d. Spesifikasi sistem, pada tahap ini melakukan pembuatan spesifikasi
sistem yang dapat menggunakan Sistem Informasi Geografis Pemetaan
Daerah Bencana Longsor yaitu sebagai berikut :
1) Windows, intel inside core i3, ram 2 gb, dan hardisk space 1 gb.
2) Android, prosessor single core 1.1 Ghz, ram 512 mb dan
penyimpanan 100 mb.
2. Elaboration
Dalam tahap ini aktifitas yang dilakukan adalah melakukan perancangan
sistem yang dibuat berdasarkan tahapan sebelumnya yaitu Inception. Pemeodelan
sistem dengan menggunakan pemodelan Unified Modelling Language (UML)
yaitu use case, class diagram, activity diagram, dan sequence diagram, dan
melakukan perancangan struktur menu serta interface pada aplikasi yang akan
dibuat.
3. Construction
Dalam tahap ini aktifitas yang dilakukan adalah melakukan implementasi
kode program menggunakan bahasa pemrograman yang digunakan dan dari
pemodelan yang ada di tahap Elaboration.
4. Transition
Dalam tahap ini aktifitas yang dilakukan adalah melakukan pengujian
aplikasi yang telah dibuat supaya dari kinerja dan fungsi berjalan dengan sesuai
yang pengujian ini menggunakan Black Box Testing.
Tabel 3.1. Detail Activity
23
No Aktivitas Masukan Proses Keluaran
1 Observasi Masalah Penelitian Analisa dan Hasil
observasi observasi
2 Studi Buku, dan Jurnal Kesenjangan Informasi
Literatur penelitian penelitian dan yang
referensi berkaitan
dengan
penelitian
3 Identifikasi Proses bisnis yang Pengumpulan Aktivitas dari
Proses berjalan pada data admin, user,
Bisnis BPBD dan sistem.
4 Spesifikasi Kebutuhan aplikasi Persyaratan untuk Rincian
Sistem sistem yang akan mengenai
dibuat sistem yang
akan dibuat
5 Merancang Berdasarkan Penggambaran Gambar
Use Case proses bisnis use case diagram rancangan use
Diagram case diagram
6 Merancang Berdasarkan use Penggambaran Gambar
Activity case diagram Activity diagram rancangan
Diagram Activity
diagram
7 Merancang Berdasarkan use Penggambaran Gambar
Sequence case diagram Sequence rancangan
Diagram Diagram Sequence
Diagram
8 Merancang Berdasarkan use Penggambaran Gambar
Class case diagram Class Diagram rancangan
Diagram Class
Diagram
9 Merancang Berdasarkan use Penggambaran Gambar
Struktur case diagram, struktur menu rancangan
menu activity diagram, struktur menu
sequence diagram,
24
dan class diagram.
10 Merancang Berdasarkan use Penggambaran Gambar
Interface case diagram, interface rancangan
activity diagram, interface
sequence diagram,
dan class diagram.
11 Impementas Berdasarkan Penyatuan semua Sistem
i ke Bahasa tahapan dari tahap perancangn Informasi
Programan rancangan kemudian di Geografis
sebelumnya implementasikan Pemetaan
ke bahasa Daerah
pemrograman Bencana
Longsor di
Kabupaten
Garut
12 Pengujian Aplikasi yang Uji coba aplikasi Hasil
dengan telah dibuat pada user pengujian dan
Black Box siap
Testing digunakan
25
5 Merancang Use Raihan Sahab Z Laptop, Buku,
Case Diagram ArgoUML
6 Merancang Activity Raihan Sahab Z Laptop, Buku,
Diagram ArgoUML
7 Merancang Sequence Raihan Sahab Z Laptop, Buku,
Diagram ArgoUML
8 Merancang Class Raihan Sahab Z Laptop, Buku,
Diagram ArgoUML
9 Merancang Struktur Raihan Sahab Z Laptop, Buku,
menu Microsoft Vusio
10 Merancang Interface Raihan Sahab Z Laptop, Buku,
Microsoft Vusio
11 Impementasi ke Raihan Sahab Z Laptop, Xampp,
Bahasa Programan Sublime Text 3
12 Pengujian dengan Raihan Sahab Z Laptop, Buku
Black Box Testing
26
4. HASIL DAN PEMBAHASAN
4.1.1. Inception
Sistem yang akan dibuat yaitu Sistem Informasi Geografis Pemetaan
Daerah Bencana Longsor Di Kabupaten Garut yang dimana melakukan
pengelolaan data bencana longsor yang terjadi di Kabupaten Garut. Aktor yang
terlibat didalam sistem ini antara admin dan user. Sistem ini dibuat berbasis web
sehingga mudah diakses oleh siapa saja.
Aplikasi ini pemetaan daerah rawan bencana longsor yang dikategorikan
perwilayah kecamatan dengan memasukan data informasi bencana longsor yang
dikategorikan 1 kali dan belum pernah mengalami bencana longsor di wilayah
tersebut dikategorikan sebagai wilayah aman ditandai warna hijau, 2-3 kali pernah
mengalami bencana longsor sebagai wilayah waspada ditandai dengan warna
oren, 4 kali lebih mengalami bencana longsor diwilayah tersebut dikategorikan
wilayah bahaya ditandai dengan warna merah dalam setahun. Diaplikasi ini akan
menampilkan menu untuk admin yaitu login, mengelola akun, mengelola data
bencana longsor, mengelola informasi web. Dan untuk user menu nya yaitu
melihat data yang pernah terjadi bencana longsor dan mencari lokasi rawan
bencana longsor.
4.1.2. Elaboration
Dimana pada tahapan ini menentukan penggambaran awal suatu sistem
dan pembuatan rancangan, atau disebut juga sebagai arsitektur sistem.
Penggambaran awalnya diimplementasikan kedalam use case diagram, activity
diagram, sequence diagram, class diagram, struktur menu, dan interface.
27
4.1.2.1. Perancangan Use Case Diagram
Melakukan identifikasi aktor dan identifikasi use case sebelum membuat
use case diagram.
1. Identifikasi Aktor adalah seseorang yang berinteraksi dengan sistem. Dari
hasil pengumpulan data dilakukan identifikasi aktor yang berperan dalam
proses aktifitas pemetaan daerah bencana longsor diantaranya sebagai
berikut :
Tabel 4.1. Identifikasi Aktor
Aktor Tipe Aktor Aktifitas
Orang yang mengelola informasi
Pelaku Sistem Utama /
data rawan bencana longsor,
1 Admin Primary Sistem Actor
mengelola informasi web, dan
(PSA)
mengelola akun.
Pelaku Penerima Melihat informasi data rawan
2 User Eksternal / External bencana longsor dan mencari
Receiving Actor (ERA) lokasi bencana longsor.
2. Identifikasi use case, berikut ini adalah hasil identifikasi use case pada
pemetaan daerah bencana longsor dapat dilihat pada tabel 4.2.
Tabel 4.2. Identifikasi Use Case
Use Case Deskripsi
1 Login Merupakan hak akses pengelolahan
2 Mengelola akun Proses menambahkan, mengedit,
menghapus untuk hak akses masuk ke
web
3 Mengelola data Proses memasukkan data daerah bencana
bencana longsor melihat, menambah, menghapus,
dan mengubah.
4 Mengelola informasi Proses memasukkan data informasi web
web yang berupa beranda, profil, peta, dan
tentang.
5 Melihat data bencana Proses menampilkan data daerah rawan
bencana longsor
28
3. Use case, digunakan untuk mengetahui fungsi-fungsi apa saja yang berada
didalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi
yang ada.
Login
Admin
User
Mengelola data bencana
29
b. Skenario use case mengelola akun, adapun alur jalannya proses dari
sisi aktor dan sistem dapat dilihat pada tabel 4.4.
Tabel 4.4. Skenario Use Case Mengelola Akun
Aksi actor Reaksi sistem
1 Menekan menu mengelola
akun
2 Menampilkan list akun akun
admin
3 Menekan tombol tambah
akun
4 Menampilkan form tambah akun
diantaranya : email, password, no
telpon, alamat.
5 Mengisi form yang telah
disediakan untuk
menambah akun,
selanjutnya menekan
tombol simpan
6 Menyimpan akun yang telah
ditambahkan
7 Menekan tombol edit
akun
8 Menampilkan form akun yang
telah disimpan diantaranya: email,
password, no telpon, dan alamat.
9 Mengisi form yang telah
disediakan untuk
mengedit akun,
selanjutnya menekan
tombol simpan
10 Menyimpan akun yang telah
diubah.
11 Menekan tombol hapus di
salah satu akun
30
12 Menghapus akun yang
sebelumnya sudah tersimpan.
31
1 Menampilkan form mengedit
0 yang telah disimpan diantaranya
: kejadian bencana longsor,
korban, kerusakan, dan tahun.
1 Mengisi form yang telah
1 disediakan untuk mengedit
data bencana, selanjutnya
menekan tombol simpan
1 Menyimpan data bencana yang
2 telah diubah.
1 Menekan tombol hapus
3
1 Menghapus data bencana yang
4 sebelumnya sudah tersimpan.
32
6 Menampilkan form mengedit yang
telah disimpan
7 Mengisi form yang
telah disediakan untuk
mengedit profil,
selanjutnya menekan
tombol simpan
8 Menyimpan data profil yang telah
diubah.
9 Menekan tombol menu
map
10 Menampilkan informasi peta yang
sudah dikelola pada menu
sebelumnya yaitu mengelola data
bencana
11 Menekan tombol
mengedit di menu map
12 Menampilkan form mengedit yang
telah disimpan
13 Mengisi form yang
telah disediakan untuk
mengedit menu map,
selanjutnya menekan
tombol simpan
14 Menyimpan data map yang telah
diubah.
15 Menekan tombol menu
about
16 Menampilkan informasi pembuat
aplikasi ini dan informasi lainnya
seperti nama, nim, dan alamat
sosmed
17 Menekan tombol
mengedit di menu
about
33
Menampilkan form mengedit yang
telah disimpan
18 Mengisi form yang
telah disediakan untuk
mengedit menu about,
selanjutnya menekan
tombol simpan
19 Menyimpan data informasi pada
menu about yang telah diubah.
e. Skenario use case melihat data bencana, adapun alur jalannya proses
dari sisi aktor dan sistem dapat dilihat pada tabel.4.7.
Tabel 4.7. Skenario Use Case Melihat Data Bencana
Aksi Aktor Reaksi Sistem
1 Menampilkan peta geografis
2 Menekan salah satu
daerah tersebut
3 Menampilkan data informasi
tentang daerah tersebut
34
Login Tidak Login
Menampilkan map
Menampilkan Menu
Logout
35
Login
M enampilkan
halaman admin
Pilih m enu
mengelola akun
Tambah akun
M engedit Akun
Tidak menyimpan
Tekan tom bol
simpan
Ya
Tidak
3. Activity diagram mengelola data bencana longsor, adapun aliran kerja dari
aktifitas mengelola data bencana longsor dapat dilihat pada gambar 4.4.
36
Login
M enampilkan
halaman admin
Pilih m enu
m engelola data
bencanaa
M engedit Akun
Ya
Tidak
37
Login
M enampilkan
halaman Adm in
Pilih m enu
m engelola Informasi
W eb
M engedit
5. Activity diagram melihat data bencana longsor, adapun aliran kerja dari
aktifitas melihat data bencana longsor dapat dilihat pada gambar 4.6.
38
Menampilkan Web
Menampilkan Maps
Menampilkan salah
satu kecamatan
Menampilkan data
informasi tentang
kecamatan
39
1. Sequence diagram login, Adapun kelakuan objek dari aktifitas admin
dapat dilihat pada gambar 4.7.
2. Form login
5. Data Salah
6. Data Benar
40
/Admin /Mengelola Akun /Antarmuka /Database
5. Memasukkan data
41
3. Sequence diagram mengelola data bencana longsor, Adapun kelakuan
objek dari aktifitas mengelola akun dapat dilihat pada gambar 4.9.
7. Memasukan data
42
4. Sequence diagram mengelola informasi web, Adapun kelakuan objek
dari aktifitas informasi web dapat dilihat pada gambar 4.10.
7. Memasukkan data
43
/User /Halaman Utama /Antarmuka /Database
1. Masuk ke webite
4. Menampilkan Maps
44
4.1.2.3. Perancangan Class Diagram
Merupakan sebuah hubungan rancangan pada database dengan interface. Berikut ini merupakan class dari aplikasi Sistem
Informasi Geografis Pemetaan Bencana Longsor pada Gambar 4.12.
45
4.1.2.4. Perancangan Tampilan Struktur Menu
Adapun tampilan struktur menu untuk user yang disajikan pada gambar
4.13. Dan struktur menu untuk admin pada gambar 4.14.
Struktur Menu
Menampilkan
Peta
Struktur Menu
Mengelola Mengelola
Mengelola Map Logout
Akun Informasi Web
Perbedaan struktur menu untuk user dan admin dapat dilihat dari menu
yang dapat diakses setelah login.
4.1.2.5.Perancangan Interface
46
Adapun rancangan interface yang dibuat adalah sebagai berikut :
1. Interface home, merupakan rancangan tampilan awal ketika membuka
web. Adapun rancangan interface home yang dibuat dapat dilihat pada
gambar 4.15.
47
3. Interface mengelola akun, merupakan rancangan tampilan awal dari
halaman mengelola akun. Adapun rancangan interface mengelola akun
yang dibuat dapat dilihat pada gambar 4.17.
48
5. Interface mengelola informasi web, merupakan rancangan tampilan awal
dari halaman mengelola informasi web. Adapun rancangan interface
mengelola informasi web yang dibuat dapat dilihat pada gambar 4.19.
49
4.1.3. Contruction
Pada tahap ini dilakukan implementasian rancangan yang dibuat di tahap
sebelumnya yaitu elaboration ke dalam bahasa pemrograman. Berikut adalah
pengimplementasian aplikasinya adalah sebagai berikut.
50
Gambar 4.22. Tampilan Login
51
4. Tampilan mengelola map, merupakan hasil perancangan dari mengelola
map. Adapun tampilan mengelola map dapat dilihat pada Gambar 4.24.
52
6. Tampilan lokasi data bencana, merupakan hasil perancangan dari lokasi
data bencana. Adapun tampilan lokasi data bencana dapat dilihat pada
Gambar 4.26.
4.1.4. Transition
53
6. Menambah Menekan Menampilkan Berhasil
kecamatan tombol form tambah
tambah kecamatan.
kecamatan, Menambahkan
dan mengisi kecamatan ke
form tersebut. dalam aplikasi.
7. Menambah Menekan Menampilkan Berhasil
data bencana tombol form tambah data
tambah data bencana.
bencana dan Menambahkan
mengisi form data bencana ke
tersebut. dalam aplikasi.
8. Mengubah Menekan Mengubah nama Berhasil
kecamatan tombol edit kecamatan dan peta
dan mengisi geojson
form tersebut.
9. Melihat data Menekan Menampilkan data Berhasil
bencana tombol data bencana.
bencana
10. Mengubah data Menekan Mengubah data tahun, Berhasil
bencana tombol edit jumlah korban, dan
pada form jumlah kerusakan.
data bencana
11. Menghapus Menekan Menghapus kecamatan Berhasil.
kecamatan tombol hapus beserta data bencana.
12. Menambahkan Menekan Menampilkan form Berhasil
slider tombol tambah slider dan
tambah dan mengisi form slider yang
mengisi form berupa caption, posisi,
slider dan gambar.
13. Mengubah lider Menekan Menampilkan form edit Berhasil
tombol edit slider dan mengisi form
dan mengisi slider yang berupa
form slider caption, posisi, dan
54
gambar.
14. Memperbaharui Mengubah Profil berhasil diubah. Berhasil
profil profil identitas
dengan
mengisi form
profil tersebut.
15. Memperbaharui Mengubah About berhasil diubah. Berhasil
about about identitas
dengan
mengisi form
about
tersebut.
16. Memperbaharui Mengubah Logo berhasil diubah. Berhasil
logo logo dengan
menekan
tombol logo.
17. Logout Menekan Keluar dari dashboard Berhasil
tombol logout dan Kembali ke halaman
home.
18. Melihat lokasi Menekan Menampilkan form data Berhasil
bencana salah satu bencana.
longsor kecamatan.
19. Melihat Menekan Menampilkan rekap data Berhasil
Riwayat tombol lihat bencana.
longsor Riwayat
longsor
55
informasi rekap bencana longsor yang telah terjadi, korban jiwa, dan kerusakan.
Aplikasi ini dibuat berbasis web sehingga mudah diakses oleh siapa saja.
56
3. Pada rujukan penelitian ketiga yaitu hasil penelitian ini menyampaikan
informasi kepada wisatawan yang ingin berkunjung ke objek wisaya
pantai, sedangkan untuk penelitian ini menyampaikan informasi kepada
masyarakat yang ingin mengetahui informasi tentang daerah rawan
bencana longsor diwilayah tersebut.
4. Pada rujukan penelitian keempat yaitu hasil penelitian ini penggunaan
teknologi untuk mengetahui persebaran alumni dengan menggunakan
framework GIS nya yaitu Google Map Api, sedangkan untuk penelitian ini
penggunaan teknologi untuk mengetahui informasi daerah rawan bencana
longsor dengan menggunakan framework GIS nya yaitu Leaflet,
keunggulan leaflet ini bisa menggunakan ini secara gratis.
5. Pada rujukan penelitian kelima yaitu hasil penelitian untuk memonitoring
data kebakaran sehingga dapat mempermudah dalam perekapan,
pembuatan, laporan, dan data kebakaran, sedangkan untuk penelitian ini
mengetahui informasi daerah rawan bencana longsor dalam jangka satu
tahun untuk perekapan data bencana yang berupa kejadian pertahun,
korban jiwa, dan kerusakan.
57
Aplikasi ini membantu masyarakat dan pemerintahan, untuk mendapatkan
informasi rawan daerah dan data bencana longsor secara cepat tanpa harus datang
ke BPBD Garut.
58
5. KESIMPULAN DAN SARAN
5.1. Kesimpulan
Berdasarkan hasil pembahasan maka dapat ditarik kesimpulan sebagai berikut :
1. Penggunaan metodologi RUP telah memandu dan mempermudah proses
perancangan Sistem Informasi Geografis Pemetaan Daerah Bencana
Longsor Di Kabupaten Garut.
2. Aplikasi Sistem Informasi Geografis Pemetaan Daerah Bencana Longsor
Di Kabupaten Garut dapat membantu masyarakat dan pemerintahan, untuk
mendapatkan informasi rawan daerah dan data bencana longsor secara
cepat tanpa harus datang ke BPBD Garut.
5.2. Saran
Saran pada penelitian ini untuk pengembangan lebih lanjut :
59
DAFTAR PUSTAKA
Faizana, F., Nugraha, A. L., & Yuwono, B. D. (2016). Pemetaan Risiko Bencana
Tanah Longsor Kota Semarang. Jurnal Geodesi Undip, 223-234.
Fitriani, L., & Labani, R. N. (2019). Rancang Bangun Sistem Informasi Geografis
Monitoring Data Kebakaran Di Dinas Pemadam Kebakaran. Jurnal
Algoritma, 27-33.
Kuswara, A., Supriatna, A. D., & Gunadhi, E. (2019). Sistem Informasi Wisata
Pantai Berbasis Web di Kabupaten Garut. Jurnal Algoritma, 201-2017.
Solichin, A. (2016). Pemrograman Web dengan PHP dan MySQL. Jakarta: Budi
Luhur.
60
Sumardi, & Murdowo, S. (2016). Rancang Bangun Sistem Mobile Tracking
Untuk Penelusuran Alumni Dengan Menggunakan Media Google Map
API Dan Sms Tracing. INFOKAM, 69-78.
Wildayanti, E., Tresnawati, D., & Setiawan, R. (2017). Rancang Bangun Profil
Wisata Dengan Sistem Informasi Geografis Perum Perhutani Kesatuan
Pemangku Hutan Garut. Jurnal Algoritma, 463-469.
61
LAMPIRAN A : KELUARAN TAHAP PENELITIAN KE-1
62
LAMPIRAN B : KELUARAN TAHAP PENELITIAN KE-2
63
LAMPIRAN C : KELUARAN TAHAP PENELITIAN KE-3
64
LAMPIRAN D : KELUARAN TAHAP PENELITIAN KE-4
65