tugas akhir

advertisement
APLIKASI PEMETAAN DAERAH RAWAN GEMPA
BERBASIS PHP DENGAN SUMBER DATA BMKG
(Badan Meteorologi Klimatologi dan Geofisika)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
Winda Andrini Wulandari
09560054
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PENGESAHAN
APLIKASI PEMETAAN DAERAH RAWAN GEMPA BERBASIS PHP
DENGAN SUMBER DATA BMKG
(Badan Meteorologi Klimatologi dan Geofisika)
TUGAS AKHIR
Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana (S1)
Di Fakultas Teknik Universitas Muhammadiyah Malang
Disusun Oleh :
Nama : Winda Andrini Wulandari
Nim : 09560054
Tugas Akhir ini telah disetujui dan dinyatakan lulus oleh tim penguji
Pada hari : Senin, 6 Januari 2014
Disetujui Oleh,
Dosen Penguji I
Dosen Penguji II
Yudha Munarko, S.Kom, MIT
Galih Wasis Wicaksono,
S.Kom
NIP. 108.9109.0233
NIP. 000.0000.000
Mengetahui
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT.
NIP. 108.9504.0330
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Sujud syukur atas kehadirat Allah SWT yang telah memberikan rahmat
dan kuasa-Nya kepada penulis, shalawat dan salam semoga tercurah kepada
Rasulullah Muhammad SAW, yang telah membawa ajaran agama islam
mengubah dunia kegelapan menjadi dunia yang terang benderang, sehingga
penulis
dapat
menyelesaikan
tugas
akhir
yang
berjudul
”APLIKASI
PEMETAAN DAERAH RAWAN GEMPA BERBASIS PHP
DENGAN
SUMBER DATA BMKG (Badan Meteorologi Klimatologi dan Geofisika)”.
Tugas akhir ini sebagai salah satu persyaratan untuk memperoleh gelar sarjana S1
di Jurusan Informatika Fakultas Teknik Universitas Muhammadiyah Malang.
Dalam penyusunan laporan tugas akhir ini, penulis menyadari akan adanya
kekurangan-kekurangan baik dalam penyusunan maupun pembahasan masalah
karena keterbatasan pengetahuan penulis. Untuk itu penulis mengharapkan
kritikan dan saran yang bersifat membangun dari semua pihak agar dapat lebih
baik di masa yang akan datang.
Besar harapan penulis bahwa laporan tugas akhir ini dapat memberikan
informasi dan manfaat bagi pembaca pada umumnya dan mahasiswa Teknik
Informatika pada khususnya.
Wassalamu’alaikum Wr. Wb.
Malang, 06 Januari 2014
Penulis
v
DAFTAR ISI
ABSTRAK ........................................................................................................... i
ABSTRACT ......................................................................................................... ii
LEMBAR PERSEMBAHAN ............................................................................ iii
KATA PENGANTAR ......................................................................................... v
DAFTAR ISI ........................................................................................................ vi
DAFTAR GAMBAR ........................................................................................... x
DAFTAR TABEL …. ......................................................................................... xii
BAB I.
PENDAHULUAN
1.1. Latar Belakang...................................................................................... 1
1.2. Rumusan Masalah ................................................................................ 2
1.3. Tujuan ................................................................................................... 3
1.4. Batasan Masalah ................................................................................... 3
1.5. Metodologi ........................................................................................... 3
1.5.1. Pengumpulan Data................................................................................ 3
1.5.2. Merancang Desain Sistem .................................................................... 4
1.5.3. Implementasi ........................................................................................ 4
1.6. Sistematika Penulisan ........................................................................... 4
BAB II. LANDASAN TEORI
2.1. Pengertian Gempa Bumi....................................................................... 6
2.1.1. Penyebab Terjadinya Gempa Bumi ........................................... 6
2.1.2. Penelitian Tentang Gempa Bumi ................................................ 7
2.1.3.Parameter Dasar Gempa Bumi .................................................... 7
2.2. Klasifikasi Gempa Bumi ...................................................................... 8
2.2.1.Klasifikasi Gempa Bumi Menurut
Gelombang/Getaran Gempa ........................................................ 8
2.2.2.Klasifikasi Gempa Bumi Menurut Gelombang
Fokus Gempa .............................................................................. 12
2.2.3. Klasifikasi Gempa Bumi Menurut Episentrum Dan
Hiposentrum ............................................................................... 13
2.2.3.1. Klasifikasi Gempa Bumi Menurut
vi
Kedalaman Episentrum .................................................. 13
2.2.3.1. Klasifikasi Gempa Bumi Menurut Kedalaman
Hiposentrum ................................................................... 13
2.2.4. Klasifikasi Gempa Bumi Menurut Intensitas ............................. 14
2.2.5. Klasifikasi Gempa Bumi Menurut Magnitude ........................... 14
2.2.6. Klasifikasi Gempa Bumi Menurut Tipe Rangkaian
Kejadian Gempa Bumi ............................................................... 14
2.2.7. Klasifikasi Gempa Bumi Menurut Jarak ................................... 15
2.3. Pengukuran Gempa Bumi..................................................................... 15
2.4. Kekuatan Gempa Bumi ........................................................................ 15
2.5. Intensitas Gempa Bumi ........................................................................ 16
2.5.1. Skala Mercalli ........................................................................... 16
2.6. Komponen Aplikasi Pendeteksi Daerah Rawan Gempa ...................... 17
2.6.1. Referensi Geografis ................................................................... 17
2.6.2. Bentuk Bumi ............................................................................. 17
2.6.3. Peta ........................................................................................... 18
2.6.3.1. Peta Tematik ............................................................... 18
2.6.3.2. Peta Rawan Bencana .................................................. 19
2.6.4. Proyeksi Peta ............................................................................ 19
2.6.5. Graf ........................................................................................... 20
2.6.6. Haversine .................................................................................. 21
2.6.7. Google Maps ............................................................................ 22
2.6.8. Sistem Informasi ....................................................................... 24
2.6.9. Aplikasi Web ............................................................................ 25
2.6.9.1. Web Server ................................................................ 26
2.6.9.2.
HTML (Hypertext Markup Language) ..................... 26
2.6.9.3. PHP ............................................................................ 27
2.6.9.4. XAMPP ..................................................................... 28
2.6.10. Database ................................................................................. 29
2.6.10.1.Database MySQL.......................................................29
2.6.10.1.1. Level Database ........................................ 30
2.6.10.1.2. Level Tabel .............................................. 30
vii
BAB III. ANALISIS DAN PERANCANGAN SISTEM
3.1. AnalisaSistem ....................................................................................... 32
3.1.1.
Analisa Proses ........................................................................ 33
3.1.1.1. Lokasi Penelitian ...................................................... 33
3.1.1.2. Sumber Data Geofisika (gempa yang terasa) ............ 33
3.1.2.
Proses ..................................................................................... 34
3.1.2.1 Klasifikasi Pengguna Perangkat Lunak ...................... 34
3.1.2.2 Spesifikasi Perangkat Lunak ...................................... 35
3.1.3.
Use Case Diagram .................................................................. 35
3.1.4.
Activity Diagram Admin......................................................... 38
3.1.5.
Basis Data ............................................................................... 43
3.1.6.
Sequence Diagram .................................................................. 45
3.1.6.1. Sequence Diagram Login Admin .............................. 45
3.1.6.2. Sequence Diagram Insert .......................................... 45
3.1.6.2.1. Sequence Diagram Insert Artikel ............. 45
3.1.6.2.2. Sequence Diagram Insert Gempa ............. 46
3.1.6.2.3. Sequence Diagram Halaman Peta ............ 47
3.1.6.2.4. Sequence Diagram Halaman Artikel ........ 47
3.1.7. Perancangan Desain Layout ....................................................... 48
BAB IV. IMPLEMENTASI DAN PENGUJIAN
4.1. Spesifikasi Kebutuhan Hardware dan Software ................................... 52
4.2. Implementasi Sistem ............................................................................ 53
4.2.1.
Request Peta Digital ............................................................... 53
4.2.2.
Koneksi Database ................................................................... 53
4.2.3.
Pembuatan Rancangan Antarmuka (Interface) ...................... 54
4.2.3.1. Pembuatan Rancangan Antarmuka
(Interface) User ......................................................... 54
4.2.3.2. Pembuatan Rancangan Antarmuka
(Interface) Admin ...................................................... 55
4.3. Pengujian .............................................................................................. 62
4.3.1.
Pengujian Sistem Menggunakan Blackbox ............................ 62
viii
BAB V. PENUTUP
5.1. Kesimpulan ........................................................................................... 63
5.2. Saran .................................................................................................... 63
DAFTAR PUSTAKA
ix
x
xi
DAFTAR PUSTAKA
[1]
Anhar. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak.
Cetakan 1. Jakarta: Mediakita.
[2]
BMKG Karangkates, 2009. Data gempabumi. Tidak dipublikasikan
[3]
Christanto, Joko. 2011. Gempa Bumi ,Kerusakan Lingkungan, Kebijakan
Dan Strategi
Pengelolaan. Yogyakarta. Liberty Yogyakarta.
[4]
Hermawan Suyanto, Asep. 2006. Step by Step Web Design theory and
practices.Cirebon: Andi.
[5]
Huda Bin Umar, Nurul. 2011. Pengembangan Aplikasi Web GIS
Infrastruktur Pariwisata di Kota Ambon. Malang: Universitas
Muhammadiyah Malang.
[6]
Irjaya Desmoda, Niko. 2013. Penentuan Risiko Bencana Gempa Bumi
Tektonik Di Wilayah Selatan Kabupaten Malang. Surabaya. Institut
Tegnologi Sepuluh November.
[7]
Jek Siang, Jong. 2006. Matematika Diskrit dan Aplikasinya pada Ilmu
Komputer. Yogyakarta: Andi.
[8]
Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Yogyakarta : Andi
[9]
Kadir, Abdul. 2009. Mudah Menjadi Programer PHP.Yogyakarta:
Yescom.
[10]
MADCOMS MADIUN. 2009. Misteri Membongkar Google. Madiun:
Andi.
[11]
Malang Post. 2013. www.malang-post.com. Diakses pada tanggal 13
Januari 2014.
[12]
Mashudi Putri, Herlin. 2010. Pengembangan Sistem Informasi Berbasis
Web.Malang: Universitas Muhammadiyah Malang.
[13]
Prager, Ellen J. 2000. Farious Earth (The Science and Nature of
Earthquakes Volcanoes, and Tsunamis). USA. Miles Kelly.
[14]
Rachman, Luluk Aditya. 2012. Peracangan Sistem Informasi Penjualan
Produk Pasion Berbasis Web Menggunakan PHP. Malang. Universitas
Muhammadiyah Malang.
[15]
Rommel, Erwin.2010. Pengukuran
Muhammadiyah Malang.
Gempa?.
Malang:
Universitas
[16]
Santoso, Djoko. 2002. Pengantar Teknik Geofisika. Bandung: ITB.
[17]
Simarmata, Janner. 2009. Rekayasa WEB. Medan: Andi.
[18]
Siama, Fahmi. 2010. Sistem Informasi Proferti Berbasis Web GIS Kota
Malang. Malang:UniversitasMuhammadiyah Malang.
Download