TUGAS AKHIR - core.ac.uk · PDF file(Badan Meteorologi Klimatologi dan Geofisika) ... Teknik...

12
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

Transcript of TUGAS AKHIR - core.ac.uk · PDF file(Badan Meteorologi Klimatologi dan Geofisika) ... Teknik...

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

v

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

vi

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

vii

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

viii

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

ix

BAB V. PENUTUP

5.1. Kesimpulan ........................................................................................... 63

5.2. Saran .................................................................................................... 63

DAFTAR PUSTAKA

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 Gempa?. Malang: Universitas

Muhammadiyah Malang.

[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.