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.