APLIKASI PENDAKIAN GUNUNG API BERBASIS ANDROID Adih ...jurnal.stmikelrahma.ac.id/assets/file/Adih...

17
APLIKASI PENDAKIAN GUNUNG API BERBASIS ANDROID Adih Venanda Angriawan Teknik Informatika STMIK EL RAHMA Yogyakarta Email : [email protected] Abstract This volcano climbing application is an application that is used to provide information to climbers related to the location of volcanoes, the status of volcanic status and hiking trails. This application as a solution to the obstacles that have been going up the hike. Some climbers do not know the location of the volcano, the status of the volcano and the hiking trail from the climbing post to the summit. This application is made using the Java and PHP programming languages, for making display designs using Android Studio and database processing using MySQL. This application starts by designing the needs that will integrate with the Android application. The final result obtained is an application of climbing volcanoes that can make it easier to determine the location and condition of the volcano you want to climb. This application also makes it easier for climbers to determine the hiking trail. Keywords: Android Studio, Java, PHP and MySQL. PENDAHULUAN Perkembangan teknologi dibidang informasi yang semakin pesat telah banyak mengubah cara hidup manusia, implemantasi teknologi informasi memberikan manfaat yang sangat signifikan dan berimplikasi luas pada pola dan kinerja kehidupan bermasyaraka. Perkembangan teknologi informasi yang begitu cepat baik dalam bidang software maupun hardware telah memberikan dampak yang luas bagi kehidupan manusia salah, satunya adalah perkembangan smartphone. Menurut Kementrian Perindustrian, Indonesia masuk menjadi negara terbesar ke-4 dalam penggunaan aktif smartphone. Berkaitan dengan kebencanaan di Indonesia gunung api menjadi salah satu yang beresiko mengakibatkan bencana alam karena Indonesia merupakan negara yang banyak memiliki gunung api. Zona subdikusi antara lempeng eura Asia dan lempeng indo Australia di kepulauan Indonesia membuat Indonesia secara geografis menjadi salah satu tempat di bumi yang didominasi oleh gunung api. Indonesia juga sering disebut sebagai Laboratorium gunung berapi terbesar di dunia karena 13 % dari gunung api yang ada di bumi berada di Indonesia.

Transcript of APLIKASI PENDAKIAN GUNUNG API BERBASIS ANDROID Adih ...jurnal.stmikelrahma.ac.id/assets/file/Adih...

APLIKASI PENDAKIAN GUNUNG API BERBASIS ANDROID

Adih Venanda Angriawan

Teknik Informatika STMIK EL RAHMA Yogyakarta

Email : [email protected]

Abstract

This volcano climbing application is an application that is used to provide

information to climbers related to the location of volcanoes, the status of volcanic status

and hiking trails. This application as a solution to the obstacles that have been going up

the hike. Some climbers do not know the location of the volcano, the status of the volcano

and the hiking trail from the climbing post to the summit. This application is made using

the Java and PHP programming languages, for making display designs using Android

Studio and database processing using MySQL. This application starts by designing the

needs that will integrate with the Android application. The final result obtained is an

application of climbing volcanoes that can make it easier to determine the location and

condition of the volcano you want to climb. This application also makes it easier for

climbers to determine the hiking trail.

Keywords: Android Studio, Java, PHP and MySQL.

PENDAHULUAN

Perkembangan teknologi dibidang informasi yang semakin pesat telah banyak

mengubah cara hidup manusia, implemantasi teknologi informasi memberikan manfaat

yang sangat signifikan dan berimplikasi luas pada pola dan kinerja kehidupan

bermasyaraka. Perkembangan teknologi informasi yang begitu cepat baik dalam bidang

software maupun hardware telah memberikan dampak yang luas bagi kehidupan manusia

salah, satunya adalah perkembangan smartphone. Menurut Kementrian Perindustrian,

Indonesia masuk menjadi negara terbesar ke-4 dalam penggunaan aktif smartphone.

Berkaitan dengan kebencanaan di Indonesia gunung api menjadi salah satu yang

beresiko mengakibatkan bencana alam karena Indonesia merupakan negara yang banyak

memiliki gunung api. Zona subdikusi antara lempeng eura Asia dan lempeng indo

Australia di kepulauan Indonesia membuat Indonesia secara geografis menjadi salah satu

tempat di bumi yang didominasi oleh gunung api. Indonesia juga sering disebut sebagai

Laboratorium gunung berapi terbesar di dunia karena 13 % dari gunung api yang ada di

bumi berada di Indonesia.

2

Menurut Pusat Vulkanologi dan Mitigasi Bencana Geologi (PVMBG) Indonesia

memiliki 127 gunung berapi aktif dan 16 diantaranya dalam pntauan serius karena

statusnya yang fluktuaktif dan dapat erupsi sewaktu-waktu. Secara umum meningkatnya

aktifitas pendakian terhadap gunung berapi di Indonesia baik kurang di imbangi dengan

media informasi yang akurat tentang gunung berapi. Oleh karena itu melihat dari

peningkatan masyarakat dalam penggunaan smartphone berbasis android maka

dibutuhkan sebuah aplikasi yang mampu mendukung animo masyarakat dalam aktifitas

pendakian gunung berapi, baik yang memuat tentang level status gunung berapi, ataupun

lokasi koordinat dan jalur pendakian, sehingga informasi terkait gunung berapi bisa

dengan mudah di akses oleh masyarakat utamanya pendaki. Mengacu pada latar belakang

belakang di atas maka diangkatlah sebuah judul “ Aplikasi Pendakian Gunung Berapi

Berbasis Android”.

METODE PENELITIAN

Analisa dan perancangan sistem pembuatan aplikasi Pendakian Gunung Api yang

ditujukan sebagai pedoman untuk memudahkan pengembangan perangkat lunak serupa,

Perancangan sistem secara umum ini juga digunakan untuk memberi gambaran secara

umum kepada user tentang pemakaian sistem. Rancangan sistem secara umum

mengidentifikasi komponen-komponen aplikasi secara rinci. Analisis dan perancangan

ini meliputi proses pembuatan sistem dan perancangan userinterface.

Diagram Use Case

Use case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah

sistem, sebuah Usecase mempresentasikan sebuah interaksi antara Aktor dengan sistem.

Berikut adalah perancangan Use case nya:

Use Case Menu Aplikasi

Use Case Diagram memberikan gambaran mengenai aplikasi menurut sudut

pandang pengguna dari aplikasi tersebut, serta menjelaskan tentang perancangan alur

program. Pembuatan perancangan ini bertujuan untuk mempermudah dalam pembuatan

aplikasi serta menentukan alur program, serta mempermudah user untuk mempelajari alur

dari aplikasi ini.

Dalam use case diagram ini menjelaskan tentang skema maupun alur aplikasi dari

membuka aplikasi sampai dengan melakukan pencarian informasi. Untuk pencarian

informasi dibagi dengan 3 tahap yaitu dengan kolom pencarian dan daftar Gunung Api

3

yang telah di input kemudian akan diarahkan ke halaman detail gunung yang berisi

informasi deskripsi tentang Gunung Api dan link map serta jalur pendakian yang

langsung terkoneksi ke google maps. Perancangan dan skema diagram pada aplikasi dapat

dilihat pada Gambar 1

Gambar 1 Use Case Diagram Aplikasi

Hubungan atara user dan aplikasi digambarkan dalam use case diagram diatas

bahwa user dihadapkan dengan 3 pilihan untu masuk dalam sistem menu cari kemudian

informasi gunung dan selanjutnya detai gunung.

Use Case Menu Admin

Use Case menu admin menggambarkan bagaimana proses admin memilih menu

admin untuk melakukan login dan daftar admin pada aplikasi tersebut, dan juga untuk

melakukan input data, edit data dan hapus data pada aplikasi. Seperti yang digambarkan

pada Gambar 2.

Gambar 2 Use Case Diagram Admin

Activity Diagram Aplikasi

Activity Diagram Aplikasi merupakan jenis aliran kerja dari Use Case Diagram Aplikasi

yang meliputi pencarian daftar gunung api sampai dengan menampikna lokasi gunung

4

api pada aplikasi melalui google maps. Activity Diagram Aplikasi dapat dilihat pada

Gambar 3

Gambar 3 Activity Diagram Aplikasi

Dalam activity diagram aplikasi user dihadapkandengan sistem pada tahap awal

untuk membuka aplikasi kemudian tampil daftar gunung atau juga dapat menggunakan

menu cari untuk menampilkan gunung api yang dikehendaki, setelah itu daftar gunung

akan tampil disertai pilihan untuk menuju ke koordinat map atau jalur pendakian atau

menampilkan level status gunung api

Activity Diagram Admin

Activity Diagram Menu login merupakan jenis aliran langkah-langkah dalam

menggunakan Halaman login admin yang menjelaskan proses dari login admin. Activity

Diagram admin dapat dilihat pada Gambar

5

Gambar 4 Activity Diagram Admin

Pada activiti diagram admin user harus memiliki hak akses admin untuk

menambah data mengedit data atau menghapus data, setelah masuk kedalam sistem

admin user akan dihadapkan pilihan untuk mengisi forn admin. Setelah terverifikasi maka

admin dihadapkan dengan data gunung api yang sudah ter input didalam sistem,

kemudian user jika hendak menamhan, merubah atau menghapus data maka user

dihadapkan dengan daftar gunung.

Diagram Sequence

Diagram Sequence biasa digunakan untuk menggambarkan skenario atau

rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk

menghasilkan output tertentu. Diagram ini menunjukan sejumlah contoh obyek dan

message yang di letakkan di antara objek-objek di dalam use case. Komponen utama

sequence diagram terdiri dari objek yang di tulisakan dengan kotak segi empat bernama.

Message di wakili oleh garis dengan tanda panah dan waktu yang di tunjukkan dengan

progress vertical. Diawali dari apa yang mentrigger aktivitas tersebut, proses dan

perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan.

Sequance Diagram Aplikasi

6

Sequence Diagram aplikasi menjelaskan tentang pesan yang terdapat pada Use

Case aplikasi dari user melakukan pencarian sampai dengan menampilkan deskripsi

gunung api dan peta lokasi pada google maps seperti pada Gambar

Gambar 5 Sequence Diagram Aplikasi

Sequance Diagram Admin

Sequence Diagram Admin menjelaskan tentang pesan yang terdapat pada Use

Case Admin seperti pada Gambar 6.

Gambar 6 Sequence Diagram Admin

Dari Gambar 6 dijelaskan ketika admin masuk ke halaman login dan ditampilkan halaman

menu login, untuk melakukan daftar admin masuk ke menu daftar dan akan ditampilkan

halaman menu daftar sampai dengan mengolah data gunung api.

Class Diagram

Class diagram adalah sebuah spesifikasi yang jika di permudah akan

menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain

berorientasi objek. Class diagram menggambarkan keadaan (atribut/properti) suatu

sistem, sekaligus menawarkan layanan untuk memanipulasi keadaam tersebut

(metoda/fungsi). Class Diagram menggambarkan struktur dan deskripsi Class, Package,

7

dan dan Object beserta hubungan satu sama lain seperti containment, pewarisan,

asosiasi, dan lain-lain. Berikut adalah Class diagram yang dibutuhkan dalam perancangan

Aplikasi Pendakian Berbasis Android seperti pada gambar 7

Gambar 7 Class Diagram Database

HASIL PENELITIAN DAN PEMBAHASAN

Setelah melakukan analisa dan perancangan maka untuk tahap selanjutnya yaitu

implementasi system. Tujuan dari tahap implementasi ini adalah menyiapkan semua

kegiatan penerapan sistem sesuai dengan rancangan yang telah ditentukanm dalam hal ini

berupa aplikasi yang berjalan pada perangkat mobile berbasis android.

Perangkat Lunak (Software)

Berdasarkan dari hasil perancangan sistem pada bab 4, maka selanjutnya membuat

program mengenai Aplikasi Ensiklopedia Gunung Api Berbasis Android. Kebutuhan

sistem yang diperlukan adalah :

1. Sistem Operasi Microsoft Windows 10

2. Aplikasi Android Studio

3. Aplikasi Notepad ++

4. Aplikasi Java Script JDK

5. Aplikasi XAMPP

6. Aplikasi FTP Filezilla

7. Aplikasi Browser Google Chrome

Perangkat Keras (Hardware)

Tahapan ini dimaksudkan untuk mempersiapkan perangkat keras (hardware)

sebelum dilakukan pemasangan program sistem informasi. Kebutuhan sistem minimal

8

pada perangkat keras (hardware) yang diperlukan dalam proses implementasi sistem

yang di bahas pada program ini, adalah :

a. Nomor Model : LH531

b. Processor : Intel(R) Core(TM) i3-4030U CPU @ 1.90GHz

c. RAM : 00 GB (3.90 GB usable)

d. System Type : 64-bit Operating System, x64-based processor

e. Storage : Hard disk 750 GB SATA.

f. Graphics : NVIDIA GeForce 540M Optimus.

Implementasi

Aplikasi Pendakian Berbasis Android ini dikembangkan dengan bahasa

pemrograman Java dengan Android studio dan dengan aplikasi database MySQL yang

disimpan pada web server. Dalam pertukaran data dari web server ke lingkungan bahasa

Java digunakan Javascript Object Notation (JSON) sebagai media perantara. Dalam

implementasinya aplikasi pendakian berbasis android ini membutuhkan minimal android

versi 4.0

Menu Utama

Menu utama berisikan navigasi yang berguna untuk mengarahkan pengguna

dalam menjalankan aplikasi, tampilan menu utama Aplikasi Pendakian Berbasis Android

dapat dilihat pada gambar 8.

Gambar 8 Menu Utama

9

Halaman ini merupakan halaman awal atau menu utama aplikasi. Setelah masuk

ke menu utama ini, pengguna dapat melakukan pencarian dengan masuk ke kolom

pencarian, daftar gunung maupun di daftar propinsi. source code layout menu utama

seperti pada Gambar 2 yang menuntun pengguna untuk menjalankan aplikasi yang

terlihat seperti dalam menu utama

Gambar 9 Tampilan Source code Menu Utama

Fungsi dari source code pada Gambar 9 adalah pada source code diatas jika

tombol cari di klik akan menjalankan script berikutnya untuk melakukan pencarian ke

database tabel nama_gunung di dalam database juga untuk menampilkan semua daftar

gunung api yang sudah ada didatabase

<script> $(document).ready(function(){ $(".preloader").fadeOut(); }) </script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Ensiklopedia Gunung Api</title> <!-- Bootstrap --> <!-- <link rel="stylesheet" href="css/bootstrap.css"> --> <link href="admin/css/bootstrap.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="admin/css/style.css"> </head> <body> <div class="preloader"> <div class="loading"> <img src="vulcano.gif"> </div> </div> <div id="body"> <form action="?page=cari_produk" class="navbar-form navbar-left" role="search" method="POST"> <div class="form-group"> <table> <tr> <td width="300"><input type="text" class="form-control" name="cari" placeholder="cari nama gunung" width="20";> </td> <td><button type="submit" name="submit" class="btn btn-default">Cari</button></td> </tr> </table> </div> </form> </div> <!-- /.navbar-collapse --> </div> <!-- /.container-fluid --> </nav> <div class="mapouter"><div class="gmap_canvas"><iframe width="320" height="125" id="gmap_canvas" src="https://maps.google.com/maps?q=gunung&t=&z=3&ie=UTF8&iwloc=&output=embed" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe><a href="https://www.maps-erstellen.de"></a></div><style>.mapouter{position:relative;text-align:right;height:125px;width:320px;}.gmap_canvas {overflow:hidden;background:none!important;height:125px;width:320px;}</style></div> <?php if(isset($_GET['page'])){ $page=htmlentities($_GET['page']); }else{ $page="welcome"; } $file="$page.php"; $cek_page=strlen($page); if($cek_page>=10000 or !file_exists($file) or empty($page) ){ include"welcome.php";

10

Detail Gunung Api

Halaman Detail Gunung api berisikan informasi detail tentang gunung yang telah

dipilih di halaman awal aplikasi didalam halaman ini memuat informasi yang berkaitan

dengan gunung api, diantaranya lokasi gunung api, ketinggian gunung api, koordinat

gunung, jalur pendakian gunung api, serta deskripsi tentang gunung api tersebut seperti

yang terlihat pada gambar 10

Gambar 10 Detail Gunung Api

source code detail gunung api yang menuntun pengguna untuk menjalankan

aplikasi yang dapat dilihat pada Gambar 11

11

Gambar 11 Tampilan source code detail gunung api

Fungsi source code pada Gambar 11 adalah jika di klick pada button detail akan

menampilkan informasi gunung berapi, dan ketika di klik pada link maps akan langsung

menampilkan halaman google maps dimana terdapat lokasi gunung tersebut, dan jika klik

jalur pendakian akan menampilkan jalur pendakian gunung tersebut

Menu Map Gunung

Menu Map Gunung Api ini berfungsi untuk menentukan lokasi gunung api yang

sudah dipilih dalam menu utama, setelah user menekan tombol mam pada detail gunung

<?php $id_gunung=$_GET['id_gunung']; $query_detail=mysql_query("SELECT * from produk where id_gunung='$id_gunung'"); $data_detail=mysql_fetch_array($query_detail); echo ' <table align ="center"> <tr> <td><img src="admin/produk/';echo $data_detail['gambar_produk'] ;echo '" alt="" class="img-responsive" ></a></td> </tr> <br> <tr align ="center"> <td>';echo 'Gunung ' ; echo $data_detail['nama_gunung']; echo'</td> <br> </tr> <br> </table> <table class="table table-bordered"> <tr> <th width="10%">Ketinggian</th> <td width="20%">'; echo $data_detail['tinggi_gunung']; echo ' Mdpl';echo'</td> </tr> <tr> <th>Lokasi</th> <td>'; echo $data_detail['lokasi_gunung']; echo' <a id="alink" href ="'; echo $data_detail['gps']; echo'" target="_newtab">MAP</a></td> </tr> <tr> <th>Status</th> <td>'; echo $data_detail['status_gunung']; echo'</td> </tr> <tr> <tr> <th>Deskripsi</th> <td>'; echo $data_detail['deskripsi_produk']; echo'</td> </tr> <tr> <td colspan="3"><a href="cart.php?input=detail_add&id_gunung=';echo $id_gunung;echo'&id_session=';echo $id_session;echo'" class="edit-record btn btn-primary">Add To Cart</a></td> </tr> </table> '; ?>

12

user akan dibawa ke lokasi koordinat gunung api dalam bentuk google map tanpa keluar

dari aplikasi seperti terlihat pada gambar

Gambar 5 Menu Map Gunung Api

Pada halaman ini pengguna dapat melihat lokasi gunung api dengan jelas, tersaji

dalam bentuk map dan bisa langsung diarahkan untuk mencari rute dari gunung tersebut.

Berikut ini source code yang menampilkan menu map gunung api dapat dilihat pada

Gambar 6.

Gambar 6 Tampilan Source code Menu Daftar Gunung

Fungsi source code pada Gambar 6 adalah untuk menampilkan informasi lokasi gunung

api dan link maps daftar gunung secara keseluruhan yang diambil dari database.

<th>Lokasi</th> <td>'; echo $data_detail['lokasi_gunung']; echo' <a id="alink" href ="'; echo $data_detail['gps']; echo'" target="_newtab" class="edit-record btn btn-primary">MAP</a></td> </tr>

13

Menu Jalur Pendakian

Menu Jalur pendakian ini berfungsi untuk menentukan jalur pendakian sesuai dengan

informasi gunung api yang di pilih pada menu utama. Informasi jalur pendakian bisa

langsung di akses setelah menekan tombol jalur pendakian, setela itu adan muncul rute

yang bisa dilewati oleh para pendaki seperti pada gambar 7

Gambar 7 Jalur Pendakian Gunung Api

Pada halaman ini pengguna dapat melihat jalur pendakian gunung api dengan jelas, tersaji

dalam bentuk map dan bisa langsung diarahkan untuk rute dari pos pendakian sampai ke

puncak gunung api. Berikut ini source code yang menampilkan menu map gunung api

yang dapat dilihat pada Gambar 8.

Gambar 8 Tampilan Source code Menu Daftar Gunung

Fungsi source code pada Gambar 8 adalah untuk menampilkan informasi lokasi gunung

api dan link maps daftar gunung secara keseluruhan yang diambil dari database dengan

<th>Lokasi</th> <td>'; echo $data_detail['lokasi_gunung']; echo' <a id="alink" href ="'; echo $data_detail['gps']; echo'" target="_newtab" class="edit-record btn btn-primary">MAP</a></td> </tr>

14

nama field lokasi_gunung. Data dalam database kemudian di proses untk masuk dalah

link yang akan di klik pada menu map.

Halaman Login Admin

Halaman login ini berfungsi untuk login admin yang berwenang untuk menambah data,

mengedit data, serta menghapus data yang ada di dalam database, seperti terlihat pada

gambar 9

Gambar 9 Tampilan Halaman login admin

Halaman login admin seperti terlihat pada gambar 9 membutuhkan intervensi

user yang memiliki username dan password untuk admin, setelah user memasukkan

username dan password admin maka user admin akan dibawa masuk menuju halaman

admin.

Menu Utama Admin

Halaman admin ini menampilkan menu yang hanya bisa di akses oleh admin,

tampilan dari halaman admin bisa dilihat pada gambar 10.

15

Gambar 10 Menu Utama Admin

Berikut ini adalah source code untuk menampilkan menu utama admin yang

dapat dilihat pada Gambar 11.

Gambar 11 Menu Utama Admin

<button class="close" data-dismiss="alert">&times;</button> </div> <div id="sidebar1"> <div id="main_menu"> <h3>Main Menu</h3> </div> <div id="isi_menu_kiri"> <a href="?page=welcome"><span class="glyphicon glyphicon-home" aria-hidden="true"></span> Beranda</a> <a href="?page=admin"> <span class="glyphicon-user glyphicon"></span> Data Admin</a> <a href="?page=category"><span class="glyphicon glyphicon-list"></span> Kategori</a> <a href="?page=produk"><span class="glyphicon glyphicon-folder-open"></span> Tambah Data</a> <a href="logout.php"> logout</a> </div> <!-- end #sidebar1 --> </div> <?php if(isset($_GET['page'])){ $page=htmlentities($_GET['page']); }else{ $page="welcome"; } $file="$page.php"; $cek_page=strlen($page); if($cek_page>1000 or !file_exists($file) or empty($page)){ include "welcome.php"; }else{ include $file; } ?> </div> </div> <script src="js/jquery-1.11.2.min.js" type="text/javascript"></script> <script src="js/bootstrap.js" type="text/javascript"></script> </body> </html>

16

Fungsi source code pada Gambar 11 adalah untuk menampilkan halaman admin yang

berisi halaman beranda, menu data admin, menu kategori dan menu tambah data.

KESIMPULAN DAN SARAN

Kesimpulan

Kesimpulan yang dapat diambil dari hasil penelitian Aplikasi Pendakian Gunung

Api Berbasis Android adalah sebagai berikut.

1. Aplikasi Pendakian Gunung Api Berbasis Android ini mampu menampilkan

informasi gunung api secara lengkap disajikan dalam bentuk gambar, teks.

2. Aplikasi Pendakian Gunung Api Berbasis Android ini mampu menampilkan

lokasi gunung api dan jalur pendakian dalam bentuk map

3. Aplikasi Pendakian Gunung Api Berbasis Android mampu menampilkan status

gunung api secara realtime

Saran

Berikut ini ada beberapa saran yang dapat kemukakan antara lain.

1. Aplikasi Pendakian Gunung Api Berbasis Android ini Masih menggunakan map

statis untuk tampilan awalnya pengembangan berikutnya bisa menggunakan api

map google agar lebih dinamis.

2. Aplikasi Pendakian Gunung Api Berbasis Android masih belum memiliki

notifikasi untuk update status gunung pengembangan berikutnya bisa

menambahkan notifikasi untuk update status gunung

DAFTAR PUSTAKA

A.S, Rosa, Shalahuddin, M. (2010). Rekayasa Perangkat Lunak (Terstruktur dan

Berorientasi Objek). Bandung: Penerbit Modula.

Adi Nugroho.2009.Rekayasa Perangkat Lunak Menggunakan UML Dan Java, ANDI,

Yogyakarta.

Android Studio., 2016, Mengenal Android Studio, https://developer.android.com,

diakses pada 27 Juli 2019.

Baskoro, DO., Zamahsyari, Bahrunur, Anggraini, WO., 2014, Quick Disaster.

CodeIgniter dan Google Maps API, Yogyakarta, C.V. Andi Offset.

Hartono, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi. Andi Offset.

Yogyakarta.

17

Hermawan, Stephanus., 2011, Mudah Membuat Aplikasi Android, Penerbit

Andi,Yogyakarta.

Huda, A, A.,2012,24 Jam Pintar Pemrograman Android, Andi, Yogyakarta.

Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Andi Offset. Yogyakarta.

Kadir, Abdul. 2009. Dasar Perancangan & Implementasi Database Relasional. Andi

Offset. Yogyakarta.

Kristanto, Harianto. 2004. Konsep dan Perancangan Database. Andi Offset. Yogyakarta.

Nugroho, A., 2011, Perancangan dan Implementasi Sistem Basis Data, Andi Publisher,

Yogyakarta.

Raharjo, B., Iman, H., dan Enjang, R.K. 2010. Modul Pemrograman Web (HTML, PHP

& MySQL). Andi Offset. Yogyakarta.

Safaat, N., 2012, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis

Android, Penerbit Informatika, Bandung.

Setiyo Cahyono. 2010. Panduan Praktis Pemrograman Database Menggunakan MySQL

dan Java. Informatika. Bandung.

Sholeh, M. dan Pradhityo, S., 2013 , Aplikasi Mobile Pencari Masjid dan Mushola di

Wilayah Daerah Istimewa Yogyakarta dengan Google Maps, AKPRIND.

Sirenden, B., dan Dachi, E., 2012, Buat Sendiri Aplikasi Petamu Menggunakan

SQLiteBrowser, http://sqlitebrowser.org/, diakses pada 26 Juni 2019.

Suharsaputra, Uhar. 2013. Administrasi Pendidikan. Refika Aditama. Bandung.

Suhendar, A., 2002., Visual modeling menggunakan UML dan rational rose, Bandung,

Informatika Bandung.

Supardi, Y., 2014, semua bisa menjadi programer android-case study, PT Elex Media

komputindo, Jakarta.

Supardi, Yuniar. 2012. Sistem Operasi Andal Android. PT. Alex Media Komputindo.

Jakarta.

Supardi, Yuniar. 2014. Semua Bisa Menjadi Programmer Android. PT. Elex Media

Komputindo, Jakarta.

Teguh, Waluyo. 2004. Sistem Basis Data. Graha Ilmu. Bandung.