Upload
others
View
29
Download
5
Embed Size (px)
Citation preview
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">×</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.