SKRIPSI
SISTEM INFORMASI GEOGRAFIS LOKASI PENGUNGSIAN BENCANA BANJIR DI KABUPATEN KUDUS
Oleh : RIZAL CHAIRUL AMAL 2010-51-044
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015
i
SKRIPSI
SISTEM INFORMASI GEOGRAFIS LOKASI PENGUNGSIAN BENCANA BANJIR DI KABUPATEN KUDUS
Oleh : RIZAL CHAIRUL AMAL 2010-51-044
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015
ii
iii
iv
v
vi
ABSTRAK Sistem Informasi Geografis adalah sistem berbasis komputer yang digunakan untuk mengumpulkan, menyimpan, dan menganalisis objek dan fenomena dimana lokasi geografis merupakan karakteristik yang penting atau kritis untuk dianalisis. Kami menciptakan sebuah Sistem Informasi Geografis berbasis web untuk memberikan informasi tentang banjir lokal di KabupatenLamongan.Proses untuk membuat data spasial dari peta tematik menggunakan SIG dan membuat database di MySQL. Kemudian menggunakan MapServer pengolahan data spasial dan menampilkan sistem informasi geografis dengan antarmuka Web.Dengan menggunakan bahasa pemrograman PHP / MapScript menghasilkan tampilan berbasis web Sistem Informasi Geografis dilengkapi dengan kemampuan untuk menavigasi peta. Aplikasi ini diharapkan dapat memberikan informasi kepada masyarakat tentang banjir di daerah dan tahu Kudus grafik perbandingan luas pada daerah yang terkena setiap tahun. Kata Kunci: sistem informasi geografis, daerah banjir, mapServer
vii
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan laporan skripsi “Sistem Informasi Geografis Lokasi Pengungsian Bencana Banjir di Kabupaten Kudus”. Penyusunan laporan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Teknik Informatika S-1 pada Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1.
Bapak Dr. Suparnyo, SH. MS selaku Rektor Universitas Muria Kudus.
2.
Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3.
Bapak Ahmad Jazuli, M.Kom selaku Ketua Program Studi Teknik Informatika S-1 Fakultas Teknik Universitas Muria Kudus.
4.
Ibu Rina Fiati, ST., M.Cs Selaku dosen wali penulis.
5.
Bapak Mukhamad Nurkamid, S.Kom, M.Cs selaku pembimbing skripsi penulis.
6.
Ibu Anastasya Latubessy, S.Kom, M.Cs, selaku pembimbing skripsi penulis.
7.
Keluargaku, Ayah, ibu dan Adik. Terima kasih atas semangat, do’a dan dukungannya.
8.
Keluarga besar Mapala ARGA DAHANA UMK, terima kasih atas dukungannya dan motivasinya.
9.
Teman-teman mahasiswa Teknik Informatika angkatan 2010, terima kasih atas dukungan dan kebersamaannya. Penulis menyadari bahwa dalam penyusunan laporan skripsi masih jauh dari
sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin.
Penulis
viii
DAFTAR ISI Halaman HALAMAN SAMPUL ......................................................................................... i HALAMAN JUDUL ............................................................................................ ii PENGESAHAN STATUS SKRIPSI .................................................................... iii PERNYATAAN PENULIS .................................................................................. iv PERSETUJUAN SKRIPSI ................................................................................... v PENGESAHAN SKRIPSI ................................................................................... vi ABSTRAK ............................................................................................................ vii KATA PENGANTAR .......................................................................................... viii DAFTAR ISI ......................................................................................................... ix DAFTAR TABEL ................................................................................................. xiii DAFTAR GAMBAR ............................................................................................ xiv DAFTAR LAMPIRAN ......................................................................................... xv BAB I
BAB II
: PENDAHULUAN ............................................................................. 1 1.1
Latar Belakang .......................................................................... 1
1.2
Batasan Masalah ....................................................................... 2
1.3
Rumusan Masalah..................................................................... 2
1.4
Tujuan Penelitian ...................................................................... 2
1.5
Manfaat Penelitian .................................................................... 3
: TINJAUAN PUSTAKA .................................................................... 4 2.1 Penelitian Terkait ......................................................................... 4 2.2 Landasan Teori ............................................................................. 5 2.2.1 Gambaran Umum Wilayah Kudus .................................. 5 2.2.2 Banjir ............................................................................... 5 2.2.3 Sistem Informasi .............................................................. 5 2.2.4 Sistem Informasi Geografis ............................................. 5 2.2.5 Perancangan ..................................................................... 6 2.2.5.1 Flowchart ............................................................. 6 2.2.5.2 Data Flow Diagram (DFD) .................................. 7 2.2.5.3 Entity Relationship Diagram (ERD) ................... 9 ix
2.2.5.4 Arsitektur Umum Aplikasi Pemetaan Web ......... 11 2.2.5.5 Database MySql .................................................. 11 2.2.5.6 Web Application ................................................. 12 2.2.5.6.1 Web....................................................... 12 2.2.5.6.2 HTML ................................................... 13 2.2.5.6.3 PHP ....................................................... 13 2.2.5.6.4 Perangkat yang Dibutuhkan ................. 13 2.2.5.7 Perangkat yang Digunakan ................................ 13 2.2.5.7.1 Rational Rose........................................ 14 2.2.5.7.2 Apache Server ...................................... 14 2.3 Kerangka Teori ........................................................................... 15 BAB III : METODE PENELITIAN ................................................................... 16 3.1 Metode Pengumpulan Data .......................................................... 16 3.1.1 Sumber Data Primer ........................................................ 16 3.1.2 Sumber Data Sekunder .................................................... 16 3.2 Metode Rekayasa Perangkat Lunak ............................................. 16 3.2.1 Planing............................................................................. 17 3.2.2 Perancangan Bangun ....................................................... 17 3.2.3 Implementasi Pertama ..................................................... 17 3.2.4 Implementasi Kedua........................................................ 17 3.2.5 System ............................................................................. 17 3.3 Jadwal Penelitian.......................................................................... 18 BAB IV : ANALISIS DAN PERANCANGAN ................................................. 19 4.1
Gambaran Aplikasi Sistem ....................................................... 19
4.2
Analisis Masalah....................................................................... 19 4.2.1 Analisis Sistem yang Berjalan ......................................... 20 4.2.2 Aanalisis yang di Ususlkan ............................................. 20
4.3
Analisis Kebutuhan Data dan Informasi ................................... 21 4.3.1 Data ................................................................................. 21 4.3.2 Informasi ......................................................................... 22 4.3.3 Analisis Pengguna Sistem ............................................... 22 4.3.4 Admin .............................................................................. 23 x
4.3.5 Pengguna ......................................................................... 23 4.4
Perancangan Sistem .................................................................. 23 4.4.1 Context Diagram ............................................................. 23 4.4.2 Data Flow Diagram (DFD) ............................................ 24 4.4.2.1 DFD Level ......................................................... 24 4.4.2.2 DFD Level 2 Menampilkan Informasi .............. 25 4.4.3 Perancangan Database ..................................................... 27 4.4.3.1 Entity Relation Diagram (ERD)........................ 29 4.4.3.2 Kamus Data ....................................................... 30 4.4.3.3 Skema Relasi Tabel ........................................... 33
4.5
Desain Layout SIG Lokasi pengungsian Banjir ....................... 35 4.5.1 Halaman Admin .............................................................. 35 4.5.2 Halaman Home................................................................ 35 4.5.3 Tambah Data Lokasi Pengungsian .................................. 37 4.5.4 Tambah Data Daerah Rawan Banjir ............................... 38 4.5.5 Tambah Data Kecamatan ................................................ 39 4.5.6 Tampil Lokasi Pengungsian ............................................ 40 4.5.7 Tampil Data Lokasi Pengungsian ................................... 41
BAB V
: IMPLEMENTASI SISTEM ............................................................... 43 5.1
Persiapan ................................................................................... 43 5.1.1 Mempersiapkan Software yang Diperlukan .................... 43 5.1.2 Mempersiapkan Website Aplikasi Sistem ...................... 43 5.1.3 Mempersiapkan Database Sistem ................................... 43
5.2
Pengujian Aplikasi .................................................................... 46 5.2.1 Hasil Pengujian untuk Proses Login ............................... 46 5.2.2 Hasil Pengujian untuk Proses Input Lokasi Pengungsian 47 5.2.3 Hasil Pengujian untuk Proses Input Desa Raawan Banjir 49 5.2.4 Hasil Pengujian untuk Proses Input Kecamatan ............. 50 5.2.5 Hasil Pengujian untuk Proses Input Relawan ................. 52
5.3
Aplikasi SIG Lokasi Pengungsian Banjir ................................. 53 5.3.1 Haalaman Admin ............................................................ 54 5.3.2 Haalaman Utama ............................................................. 54 xi
5.3.3 Halaman Peta Pengungsian Perkecamatan ...................... 56 5.3.4 Tambah Data Lokasi Pengungsian .................................. 58 5.3.5 HalamanTambah Data Daerah Rawan Banjir ................. 59 5.3.6 Halaman Tambah Data Kecamatan ................................. 60 5.3.7 HalamanTambah Data Relawan ...................................... 61 5.3.8 HalamanView Data Lokasi Pengungsian ........................ 62 BAB VI : PENUTUP .......................................................................................... 63 6.1 Kesimpulan .................................................................................. 63 6.2 Saran ............................................................................................. 63 DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN
xii
DAFTAR TABEL
Tabel 2.1
Halaman : Simbol Bagan Alir Sistem .......................................................... 7
Tabel 2.2
: Simbol Data Flow diagram ......................................................... 9
Tabel 2.3
: Simbol Entity Relationship Diagram (ERD) .............................. 10
Tabel 4.1
: Tabel Admin ............................................................................... 30
Tabel 4.2
: Tabel Kecamatan......................................................................... 31
Tabel 4.3
: Tabel Desa .................................................................................. 31
Tabel 4.4
: Tabel Lokasi ................................................................................ 32
Tabel 4.5
: Tabel Dukuh ................................................................................ 32
Tabel 4.6
: Tabel Relawan ............................................................................ 33
Tabel 5.1
: Pengujian Black box Pada Proses Login..................................... 46
Tabel 5.2
: Pengujian Black box Pada Proses Input Lokasi Pengungsian .... 47
Tabel 5.3
: Pengujian Black box Pada Proses Input Desa Rawan Banjir...... 49
Tabel 5.4
: Pengujian Black box Pada Proses Input Kecamatan ................... 51
Tabel 5.5
: Pengujian Black box Pada Proses Input Relawan ....................... 52
xiii
DAFTAR GAMBAR
Gambar 2.1
Halaman : Arsitektur Umum Aplikasi Pemetaan Berbasis Web .............. 11
Gambar 2.2
: Kerangka Teori ......................................................................... 15
Gambar 4.1
: Context Diagram SIG Lokasi Pengungsian Banjir .................. 24
Gambar 4.2
: DFD Level 1 SIG Lokasi Pengungsian Banjir ........................ 25
Gambar 4.3
: DFD Level 2 SIG Lokasi Pengungsian Banjir ........................ 26
Gambar 4.4
: Entity Relation Diagram SIG Lokasi Pengungsian Banjir ....... 30
Gambar 4.5
: Relasi Tabel Lokasi Pengungsian Banjir .................................. 34
Gambar 4.6
: Interface Halaman Admin ........................................................ 35
Gambar 4.7
: Interface Halaman Home .......................................................... 37
Gambar 4.8
: Interface Halaman Tambah Data Lokasi Pengungsian Banjir .. 38
Gambar 4.9
: Interface Halaman Tambah Data Desa Rawan Banjir .............. 39
Gambar 4.10 : Interface Halaman Tambah Data Kecamatan ........................... 40 Gambar 4.11 : Interface Halaman Tampilan Lokasi Pengungsian Banjir ........ 41 Gambar 4.12 : Interface Halaman Tampilan Data Lokasi Pengungsian Banjir 42 Gambar 5.1
: Tabel Admin ............................................................................. 44
Gambar 5.2
: Tabel Desa ................................................................................ 44
Gambar 5.3
: Tabel Dukuh ............................................................................. 44
Gambar 5.4
: Tabel Kecamatan ...................................................................... 45
Gambar 5.5
: Tabel Lokasi ............................................................................. 45
Gambar 5.6
: Tabel Relawan .......................................................................... 45
Gambar 5.7
: Halaman Admin ........................................................................ 54
Gambar 5.8
: Halaman Home ......................................................................... 56
Gambar 5.9
: Halaman Peta Lokasi Pengungsian Banjir ................................ 57
Gambar 5.10 : Source Code Halaman Peta Lokasi Pengungsian ..................... 58 Gambar 5.11 : Halaman Tambah Data Lokasi ................................................. 59 Gambar 5.12 : Halaman Tambah Data Daerah Rawan Banjir.......................... 60 Gambar 5.13 : Halaman Tambah Data Kecamatan .......................................... 61 Gambar 5.14 : Halaman Tambah Data Relawan .............................................. 61 Gambar 5.15 : Halaman View Data Lokasi Pengungsian ................................ 62 xiv
DAFTAR LAMPIRAN
Lampiran 1 : Lembar Catatan Bimbingan dan Konsultasi Pembimbing 1. Lampiran 2 : Lembar Catatan Bimbingan dan Konsultasi Pembimbing 2. Lampiran 3 :
Lembar Revisi.
Lampiran 4 :
Lembar Kuisioner
xv