• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI ELO (EARLY WARNING SYSTEM LONGSOR) BERBASIS ANDROID - UNS Institutional Repository

N/A
N/A
Protected

Academic year: 2019

Membagikan "PEMBUATAN APLIKASI ELO (EARLY WARNING SYSTEM LONGSOR) BERBASIS ANDROID - UNS Institutional Repository"

Copied!
15
0
0

Teks penuh

(1)

Disusun oleh : Anastiya Billyn NIM. M3114019

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

(2)

ii

HALAMAN PERSETUJUAN

PEMBUATAN APLIKASI ELO ( EARLY WARNING SYSTEM LONGSOR)

BERBASIS ANDROID

Disusun Oleh : Anastiya Billyn NIM. M3114019

Tugas Akhir ini telah disetujui untuk dipresentasikan pada ujian TA pada tanggal _____________

Pembimbing Utama

(3)

iii

HALAMAN PENGESAHAN

PEMBUATAN APLIKASI ELO ( EARLY WARNING SYSTEM LONGSOR)

BERBASIS ANDROID

Disusun oleh : Anastiya Billyn NIM. M3114019

Pembimbing Utama,

Fendi Aji Purnomo, S.Si, M.Eng NIDK. 8857040017

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika

Pada hari tanggal Dewan Penguji :

1. Penguji 1 Fendi Aji Purnomo, S.Si, M.Eng NIDK. 8857040017

( )

2. Penguji 2 Nanang Maulana Yoeseph, S.Si,M.Cs NIP/NIK. 1981071420160601

( )

3. Penguji 3 Rudi Hartono, S.Si,M.Eng NUPN. 9906008058

( )

Disahkan oleh Ketua Program Studi

D3 Teknik Informatika FMIPA UNS

(4)

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, Juni 2017

(5)

v MOTTO

(6)

vi

HALAMAN PERSEMBAHAN Tugas Akhir ini penulis persembahkan kepada :

1. Keluarga yang tercinta yang telah mendoakan yang terbaik serta memberikan motivasi dalam segala hal.

2. Pembimbing yang selalu memberikan bimbingan dan arahan yang bermanfaat.

3. Dosen-dosen DIII Teknik Informatika yang telah memberikan ilmu yang bermanfaat dalam pembuatan Tugas Akhir ini.

4. Kepada teman-teman D3 Teknik Informatika UNS angkatan 2014 terkhusus teman-teman TIA 2014 yang telah memberikan bantuan kepada penulis.

(7)

vii

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan rahmat, taufik serta hidayah-Nya sehingga penulis dapat melaksanakan Tugas Akhir (TA) serta dapat menyelesaikan laporannya tepat waktu dan tanpa adanya halangan yang berarti.

Pembuatan TA ini merupakan salah syarat wajib yang harus ditempuh dalam Program Studi Diploma III Teknik Informatika. Selain untuk menuntaskan program studi yang penulis tempuh, pembuatan TA ini ternyata banyak memberikan manfaat kepada penulis baik dari segi akademik maupun untuk pengalaman yang tidak dapat penulis temukan saat berada di bangku kuliah. Melalui laporan ini penulis ucapkan terima kasih kepada :

1. Bapak Prof. Ir. Ari Handono Ramelan, M.Cs (Hons)., Ph.D, selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

2. Bapak Abdul Aziz, S.Kom., M.Cs selaku Ketua Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar.

3. Bapak Fendi Aji Purnomo, S.Si, M.Eng selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

5. Keluarga Besar jurusan Teknik Informatika angkatan 2014 yang selalu memotivasi penulis dalam penyusunan laporan Tugas Akhir ini.

6. E-Mailkomp FMIPA UNS yang selalu memberikan semangat dan inspirasi untuk menyelesaikan laporan Tugas Akhir.

(8)

viii

8. Tak lupa pula penulis ingin mengucapkan banyak terima kasih kepada pihak-pihak terkait lainnya yang telah banyak membantu baik itu untuk Pelaksanaan Pengerjaan TA maupun dalam Penyelesaian Laporan TA ini. Semoga amal baik mereka mendapatkan balasan dari Allah SWT dengan balasan berlipat ganda. Perlu disadari bahwa dengan segala keterbatasan, laporan magang ini masih jauh dari sempurna, sehingga masukan dan kritikan yang konstruktif sangat penulis harapkan demi sempurnanya laporan ini.

Akhir kata, semoga laporan ini dapat bermanfaat bagi semua pihak yang berkepentingan.

Surakarta, Juni 2017

(9)

ix DAFTAR ISI

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN ... iv

MOTTO ... 1

HALAMAN PERSEMBAHAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

ABSTRAK ... xiv

ABSTRACT ... xv

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Perumusan Masalah ... 2

1.3. Tujuan Penelitian ... 3

1.4. Manfaat Penelitian ... 3

1.5. Batasan Masalah ... 3

1.6. Metodologi Penelitian ... 3

1.6.1 Pengumpulan Data ... 4

1.6.2 Analisa Data ... 4

1.6.3 Desain dan Perancangan ... 4

1.6.4 Implementasi ... 5

1.6.5 Testing ... 5

1.7. Sistematika Penulisan ... 5

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 7

2.1 Tinjauan Pustaka ... 7

2.2 Landasan Teori... 8

2.2.1 Longsor ... 8

2.2.2 Android ... 8

2.2.3 JSON ... 9

2.2.4 Java ... 9

2.2.5 Android Studio ... 9

(10)

x

2.2.7 Entity Relationship Diagram (ERD) ... 10

2.2.8 PHP ... 11

2.2.9 Use Case Diagram ... 11

2.2.10 Class Diagram ... 14

2.2.11 Sequence Diagram ... 15

2.2.12 Black-Box Testing (pengujian kotak hitam) ... 17

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ... 18

3.1 Alat dan Bahan ... 18

3.1.1 Alat ... 18

3.1.2 Bahan ... 18

3.2 Perancangan Sistem ... 19

3.2.1 Menu Navigasi ... 19

3.2.2 Fungsional Sistem ... 19

3.2.3 Non Fungsional Sistem ... 20

3.3 ERD (Entity Relationship Diagram) ... 22

3.4 Use Case Diagram ... 23

3.5 Usecase Text ... 23

3.5.1 Usecase Text Menampilkan Listview Data ... 24

3.5.2 Usecase Text Mencari Data Berdasarkan Lokasi ... 24

3.5.3 Usecase Text Menampilkan Detail Informasi Data ... 26

3.5.4 Usecase Text Menampilkan Ramalan Cuaca ... 27

3.5.5 Usecase Text Menampilkan Grafik Harian ... 28

3.5.6 Usecase Text Menampilkan Lokasi Monitoring ... 29

3.5.7 Usecase Text Memilih Titik Lokasi ... 30

3.5.8 Usecase Text Menyediakan Layanan Notifikasi ... 31

3.6 Perancangan Tabel ... 32

3.6.1 Desain Fisik Tabel Dataparsing ... 32

3.6.2 Desain Fisik Tabel User ... 33

3.6.3 Desain Fisik Tabel Lokasi ... 33

3.7 Perancangan Desain User Interface ... 34

3.7.1 Tampilan Login ... 34

3.7.2 Tampilan List Menu ... 35

3.7.3 Tampilan Menu Search ... 35

(11)

xi

3.7.5 Tampilan Detail Data ... 36

3.7.6 Tampilan Ramalan Cuaca ... 37

3.7.7 Tampilan Menu Grafik ... 37

3.7.8 Tampilan Notifikasi Longsor ... 38

3.7.9 Tampilan About ... 38

3.7.10 Tampilan Logout ... 39

BAB IV IMPLEMENTASI DAN PENGUJIAN ... 40

4.1 Implementasi ... 40

4.2 Pengujian Kompabilitas Hardware ... 47

4.3 Pengujian Fungsionalitas ... 49

BAB V PENUTUP ... 51

5.1 Kesimpulan ... 51

5.2 Saran ... 51

(12)

xii

DAFTAR TABEL

Tabel 3. 1 Kebutuhan Fungsional Sistem Android ... 20

Tabel 3. 2 Kebutuhan Non-Fungsional Android ... 21

Tabel 3. 3 Usecase Text Menampilkan Listview Data ... 24

Tabel 3. 4 Mencari Data Berdasarkan Lokasi ... 25

Tabel 3. 5 Usecase Text Menampilkan Detail Informasi Data ... 26

Tabel 3. 6 Usecase Text Menampilkan Ramalan cuaca ... 27

Tabel 3. 7 Usecase Text Menampilkan Grafik Harian ... 28

Tabel 3. 8 Usecase Text Menampilkan Lokasi Monitoring ... 29

Tabel 3. 9 Usecase Text Memilih Titik Lokasi ... 30

Tabel 3. 10 Menyediakan Layanan Notifikasi ... 31

Tabel 3. 11 Desain Fisik Tabel dataparsing ... 32

Tabel 3. 12 Desain Fisik Tabel User ... 33

(13)

xiii

DAFTAR GAMBAR

Gambar 3. 1 Menu Navigasi Aplikasi Elo ... 19

Gambar 3. 2 ERD Sistem EWS Tanah Longsor ... 22

Gambar 3. 3 Usecase Diagram ... 23

Gambar 3. 4 Login ... 34

Gambar 3. 5 List Menu ... 35

Gambar 3. 6 Home atau Search... 35

Gambar 3. 7 Lokasi Monitoring ... 36

Gambar 3. 8 Detail Data... 36

Gambar 3. 9 Ramalan Cuaca ... 37

Gambar 3. 10 Grafik suhu, rekahan dan curah hujan ... 38

Gambar 3. 11 Notifikasi Longsor... 38

Gambar 3. 12 About ... 39

(14)

xiv ABSTRAK

Tanah longsor merupakan bencana alam yang banyak terjadi di Indonesia. Pada umumnya tanah longsor terjadi di daerah lereng yang tidak stabil, dan salah satu penyebab terjadinya longsor adalah intensitas dari curah hujan yang turun. Faktor lain penyebab terjadinya tanah longsor adalah rekahan dan suhu.

Sistem yang dibangun adalah Aplikasi ELo (Early Warning System Longsor) berbasis android, yang dapat memberikan informasi untuk kepentingan masyarakat yang terkait berupa prototype aplikasi android dan monitoring. Peringatan dini tentang bencana tanah longsor, memungkinkan adanya antisipasi dari masyarakat agar tingkat kerugian yang dialami bisa diperkecil dan bisa meningkatkan pengetahuan masyarakat tentang bencana tanah longsor. Aplikasi Mobile dibuat dengan bahasa pemrograman java dengan menggunakan IDE 2.3.3

(15)

xv ABSTRACT

Landslides constitute natural disasters that occur in Indonesia. In

General, a landslide occurred in areas of unstable slopes, and one of the causes

of the occurrence of landslides is the intensity of

the precipitation that falls. Another factor is the cause of the occurrence

of landslides is fissures and temperature.

The system is built is the application of ELo (Early Warning System

Longsor) android-based, which can provide information for the benefit of the

community in the form of a related prototype android application and

monitoring. Early warning of catastrophic landslides, allows the existence

of anticipation from the public so that the level of losses incurred would be

minimized and could increase public knowledge about

the catastrophic landslide. Mobile applications created with the java programming

language by using the IDEA of 2.3.3

Keyword: Mobile Applications, Android, Landslides, Elo (Early Warning System

Referensi

Dokumen terkait

This research was aimed to produce student’s worksheet based on guided inquiry and find out it’s effectiveness towards student’s mathematical communication ability. The

Pesan yang ingin disampaikan dalam perancangan brand Kopi Puntang adalah kopi yang di proses dari perkebunan di Gunung Puntang sehingga menjadi kopi yang dapat dinikmati

Tujuan dari penelitian ini adalah untuk mengetahui apakah terdapat pengaruh dari penerapan prinsip-prinsip good governance dan promosi terhadap penerimaan wakaf

Berdasarkan hasil penelitian maka dapat disimpulkan tingkat pengetahuan siswi SMA Muhammadiyah Palangka Raya tentang dysmenorrhea termasuk dalam kategori cukup

Sedangkan bahan yang digunakan selama penelitian ini adalah lima jenis anakan pohon pilihan yaitu 227 anakan pohon Jelutung (Dyera polyphylla), 42 anakan pohon Geronggang

yang diadili oleh Mahkamah Agung dengan Nomor 1877/K/Pid.Sus/2014 yang dilakukan oleh terdakwa Mochammad Slamet yang didakwa telah melanggar Pasal 114 ayat (1) Undang-Undang

Bentuk kekerasan lain seperti perdagangan anak (trafficking), berdasarkan catatab Komnas Perlindungan Anak, jumlah yang terperangkap dalam perdagangan anak pada tahun

(1) Guru pelaksana tindakan sebaiknya melanjutkan penggunaan pembelajaran berbasis inkuri dalam mata pelajaran IPA karena dapat meningkatkan hasil belajar