MERANCANG APLIKASI INFORMASI TEMPAT WISATA KOTA KEDIRI BERBASIS ANDROID
Naskah Publikasi
diajukan oleh : Intan Akbar Dewangga 08.11.2014
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
DESIGNING APPLICATION INFORMATION KEDIRI TOURIST ATTRACTIONS ANDROID BASED
MERANCANG APLIKASI INFORMASI TEMPAT WISATA KOTA KEDIRI BERBASIS ANDROID Intan Akbar Dewangga Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT Kediri city is small town in east java, Kediri city have fast progress of development. One of them fast develop is sector tourism, as hotel and culinary place. The delivery tourist attractions information Kediri city to public is less. Because, tourism information only at web internet and mouth to mount. And then with deliver tourism information like this, public can’t know all of them tourist attractions information at Kediri city. Mobile Applications for tourism information Kediri city hopely can solves problem for delivery tourism information at Kediri city. Mobile Applications very useful to help people find tourist attractions information anywhere. Solves the problem is with make android applications for tourism information Kediri City. Because Android Smartphone mostly used at Kediri city in this year. With the support features GPS and internet on Android then it can create applications that can take advantage of both features and make easy tourist access information Kediri city, without them looking again at the web internet. Applications make easy tourist get and know information tourist attractions Kediri city. Keyword : Tourist Attractions, Kediri City, Android Applications, GPS, Internet
1.
Pendahuluan Pada era komputerisasi saat ini, Smartphone adalah barang yang sedang tren
pada saat ini. Banyak masyarakat yang menggunakan Smartphone untuk kebutuhan sehari hari karena memiliki beragam fitur dan Smartphone merupakan komputer mini. Diantara banyak Smartphone yang beredar sekarang ada beberapa sistem operasi yang mendukung Smartphone, yaitu Windows Mobile, Blackberry, Symbian, Iphone, Android dan lain lain. Android merupakan salah satu sistem operasi Smartphone yang sedang berkembang saat ini. Android mempunyai banyak keunggulan dibanding sistem operasi lain. Antara lain sistem operasi dapat diubah sesuai dengan keinginan sendiri dan banyak aplikasi komputer yang tersedia untuk Smartphone Android. Perangkat Smartphone seperti BlackBerry, Android dan iPhone sudah seperti teman setia yang dapat memberikan banyak informasi bagi penggunanya. Di kota kediri penggunaan Smartphone Android mulai banyak. Sehingga dari sini muncul gagasan untuk membuat aplikasi Android untuk membantu masyarakat kota kediri. Penyampaian informasi tempat wisata, informasi hotel, informasi kuliner dan biro perjalanan sangat kurang di masyarakat kota kediri. Selama ini, penyampaian informasi hanya sebatas dari mulut ke telinga dan web. Untuk itu, penulis mencoba Merancang Aplikasi Informasi Tempat Wisata Kota Kediri Berbasis Android. Aplikasi dalam bentuk mobile android merupakan solusi yang dapat menjawab kekurangan sistem yang sudah ada. Aplikasi dalam bentuk Mobile mempunyai beberapa kelebihan. Efisien dalam penggunaanya dan tidak menghabiskan banyak waktu. Dengan menggunakan aplikasi tempat wisata kota kediri ini diharapkan pengguna bisa terbantu menemukan tempat wisata, kuliner, hotel dan biro perjalanan kota kediri, dan informasi lainya tentang kota kediri. dengan memanfaatkan GPS dan internet. Untuk itu penulis membuat skripsi judul “Merancang Aplikasi Informasi Tempat Wisata Kota Kediri Berbasis Android”.
2.
Landasan Teori
2.1
Aplikasi Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.
2.2
Pariwisata Pariwisata adalah perpindahan orang untuk sementara dan dalam jangka waktu
pendek ke tujuan- tujuan diluar tempat dimana mereka biasanya hlidup dan bekerja dan kegiatan-kegiatan mereka selama tinggal di tempat-tempat tujuan itu. ( A.J. Burkart dan S. Medik,1987 ).
2.3 Global Positioning System (GPS) Global Positioning System adalah sistem untuk menentukan posisi di permukaan 1
bumi dengan bantuan sinkronisasi sinyal satelit. Sistem ini menggunakan 24 satelit yang mengirimkan sinyal gelombang mikro ke Bumi. Sinyal ini diterima oleh alat penerima di permukaan.
2.3.1 Sistem Navigasi GPS GPS adalah sistem radio navigasi dan penentuan posisi dengan menggunakan satelit navigasi yang dimiliki dan dikelola oleh Departemen Pertahanan Amerika Serikat. Nama formalnya adalah NAVSTAR GPS (Navigation Satellite Timing and Ranging Global Positioning System).
2.3.2
Sistem Penyusunan GPS Sistem GPS tediri atas tiga segmen utama, yaitu segmen angkasa (space
segment), segmen sistem kontrol (control system segment), dan segmen pengguna (user segment) [Abidin, 2000].
2.3.3
Sinyal GPS Sinyal GPS yang dipancarkan oleh satelit – satelit GPS menggunakan
band frekuensi L pada spektrum gelombang elektromagnetik. Setiap satelit GPS memancarkan dua (2) gelombang pembawa yaitu L1 dan L2 yang berisi data kode dan pesan navigasi. 1
Nugroho, Arfian Eko.2011.Pengenalan alat ukur gps, http://bpkh3.dephut.go.id/pdf/pengenalan_alat_ukur_gps.pdf, diakses 25 April 2012.
2.3.4
Penentu Posisi Absolut dengan GPS Penentuan posisi dengan GPS adalah penentuan posisi tiga dimensi yang
dinyatakan dalam sistem koordinat kartesian (X,Y,Z) dalam datum WGS (World Geodetic System) 1984. Untuk keperluan tertentu, koordinat kartesian tersebut dapat dikonversi kedalam koordinat geodetik (φ,λ,h). Titik yang akan ditentukan posisinya dapat diam (static positioning) maupun bergerak (kinematic positioning ).
2.3.5
Cara Kerja GPS Navigasi satelit didasarkan pada jaringan global satelit yang mengirimkan sinyal
radio diorbit bumi menengah. Pengguna Navigasi satelit paling akrab dengan 24 Global Positioning System (GPS) satelit.
2.4
Layanan Berbasis Lokasi dan Pemetaan di Android Fitur yang semakin terjangkau dan populer pada piranti bergerak adalah
kemampuan GPS. GPS memungkinkan piranti Anda memberitahu lokasi piranti setiap saat. Fungsi utama GPS adalah untuk pemetaaan dan pencarian lokasi dan arah, tapi dengan sedikit kreativitas, Anda bisa memanfaatkannya untuk hal lain.
2.5 Android 2.5.1
Pengertian Android Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti 2
telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.
2.5.2
Sejarah Perkembangan Android 1. Android Versi 1.1 2. Android Versi 1.5 (Cupcake) 3. Android Versi 1.6 (Donut) 4. Android Versi 2.0/2.1 (Eclair) 6. Android Versi 2.3 (Gingerbread) 7. Android Versi 3.0/3.1 (Honeycomb) 8. Android Versi 4.0 (ICS :Ice Cream Sandwich)
2
Muhammad, Amiral. 2011. Aplikasi Pengingat Shalat dan Arah Kiblat Menggunakan Global Positioning System (GPS) Berbasis Android 1.6, http://www.scribd.com/mpondra/ d/76997541/23-Pengertian-Android, diakses 26 April 2012
2.5.3
Fitur yang Tersedia di Android 1. Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia. 2. Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile. 3. Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL. 4. SQLite: untuk penyimpanan data. 5. Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3,AAC, AMR, JPG, PNG, GIF) 6. GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent) 7. Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware).
2.5.4
Arsitektur Android Dalam paket sistem operasi android tediri dari beberapa unsur seperti tampak
pada gambar di bawah. Secara sederhana arsitektur android merupakan sebuah kernel Linux dan sekumpulan pustaka C / C++ dalam suatu framework yang menyediakan dan mengatur alur proses aplikasi [Google IO, Android Anatomy and Physiology].
2.5.5
3
Komponen Aplikasi Fitur penting android adalah bahwa satu aplikasi dapat menggunakan elemen
dari aplikasi lain (untuk aplikasi yang memungkinkan). Sebagai contoh, sebuah aplikasi memerlukan fitur scroller dan aplikasi lain telah mengembangkan fitur scroller yang baik dan memungkinkan aplikasi lain menggunakannya. Maka pengembang tidak perlu lagi mengembangkan hal serupa untuk aplikasinya, cukup menggunakan scroller yang telah ada.
2.5.6
Tipe Aplikasi Android Terdapat tiga kategori aplikasi pada android [Reto Meier, Profesional Android
Application Development, Wiley Publishing, Canada, 2009]. 1. Foreground Activity, 2. Background Service, 3. Intermittent Activity.
3
Kusuma, Ervita Putri. 2011. Arsitektur Android, http://blog.uad.ac.id/ervita kusumaputri/ 2011/03/26/arsitektur-android/, diakses tanggal 24 April 2012.
2.5.7
Siklus Hidup Aplikasi Android Siklus hidup aplikasi android dikelola oleh sistem, berdasarkan kebutuhan
pengguna, sumber daya yang tersedia, dan sebagainya. Misalnya Pengguna ingin menjalankan browser web, pada akhirnya sistem yang akan menentukan menjalankan aplikasi. Sistem sangat berperan dalam menentukan apakah aplikasi dijalankan, dihentikan sementara, atau dihentikan sama sekali. Jika pengguna ketika itu sedang menjalankan sebuah Activity, maka sistem akan memberikan perioritas utama untuk aplikasi yang tersebut. Sebaliknya, jika suatu Activity tidak terlihat dan sistem membutuhkan sumber daya yang lebih, maka Activity yang prioritas rendah akan 4
ditutup. [Sayed . Y. Hashimi and Satya Komatineni, Pro Android, Apress, USA 2009].
2.6
Java
2.6.1
Pengertian Java Java adalah bahasa pemrograman yang disusun oleh James Gosling yang
dibantu oleh rekan - rekannya seperti Patrick Naugton, Chris Warth, Ed Frank, dan Mike Sheridan di suatu perusahaan perangkat lunak yang bernama Sun Microsystem, pada tahun 1991.
2.6.1.1 Arsitektur Java Secara arsitektur, Java tidak berubah sedikitpun semenjak awal mula bahasa tersebut dirilis. Kompiler Java (yang disebut dengan Javac atau Java Compiler ) akan mentransformasikan kode-kode dalam bahasa Java ke dalam suatu bytecode.
2.6.1.2 Java Versi Lama (Java 1) Pada awal perilisannya, versi Java masih disebut dengan JDK (Java Development kit). Dalam JDK, semua kebutuhan untuk pengembangan program dan eksekusi program masih tergabung jadi satu. Penamaan ini berlaku sampai Java 1.1.
2.6.1.3 Java 2 Sun Microsystems telah mendefinisikan tiga buah edisi dari Java 2, yaitu sebagai berikut a. Java 2 Standard Edition (J2SE), b. Java 2 Enterprise Edition (J2EE), c.
4
Java 2 Micro Edition (J2ME).
Hashimi, Sayed and Satya Komatineni. 2009. Pro Android Apress. USA.
2.7
Tools Tools yang digunakan
2.7.1
Konsep Perancangan Berorientasi Obyek Teknologi objek menganalogikan sistem aplikasi seperti kehidupan nyata yang
didominasi oleh objek. Didalam membangun sistem berorientasi objek akan menjadi lebih baik apabila langkah awalnya didahului dengan proses analisis dan perancangan yang berorientasi objek. 2.7.1.1 Unified Modelling Language (UML) 2.7.1.2 Use Case Diagram 2.7.1.3 Sequence Diagram 2.7.1.4 Class Diagram 2.7.1.5 Collaboration Diagram 2.7.1.7 Component Diagram 2.7.1.6 Deployement Diagram
2.7.2
XML XML terletak pada inti web service, yang digunakan untuk mendeskripsikan data.
Fungsi utama dari XML adalah komunikasi antar aplikasi, integrasi data, dan komunikasi aplikasi eksternal dengan partner luar. Dengan standarisasi XML, aplikasi-aplikasi yang berbeda dapat dengan mudah berkomunikasi antar satu dengan yang lain.
2.7.2.1 Bagian-Bagian dari Dokumen XML Sebuah dokumen XML terdiri dari bagian bagian yang disebut dengan node. Node-node itu adalah:
Root node
Element node
Attribute note
Text node
Comment node
Processing Instruction node
NameSpace Node
2.7.3
Google Maps Google Maps merupakan sebuah layanan peta dunia virtual berbasis web yang
disediakan
oleh
Google.
Layanan
ini
gratis
dan
dapat
ditemukan
dihttp://maps.google.com. Google Maps menawarkan peta yang dapat digeser (panned ), diperbesar (zoom in), diperkecil (zoom out ), dapat diganti dalam beberapa mode (map, satelit, hybrid , dan lain - lain).
2.7.4
Eclipse
2.7.4.1 Pengertian Eclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platformindependent).
2.7.2.4 Arsitektur Eclipse Sejak versi 3.0, Eclipse pada dasarnya merupakan sebuah kernel , yang mengangkat plug - in. Apa yang dapat digunakan di dalam Eclipse sebenarnya adalah fungsi dari plug - in yang sudah diinstal.
2.7.5
Android SDK Android SDK adalah tools API ( Application Programming Interface) yang
diperlukan untuk mulai mengembangakan aplikasi pada platform. Android menggunakan bahasa pemrograman java.
3.
Analisis
3.1
Analisis Sistem Analisis sistem adalah penguraian dari suatu sistem informasi secara utuh ke
dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
3.1.1
Analisis Kebutuhan Sistem Analisis kebutuhan Sistem adalah dimana beberapa kebutuhan bahan dalam
sistem yang akan dipergunakan untuk menambah dan membantu jalan proses pembuatan suatu obyek. Dibagian ini akan dibagi menjadi dua bagian yaitu Analisis kebutuhan fungsional dan analisis kebutuhan non-fungsional. 1. Analisis Kebutuhan Fungsional Analisis ini dilakukan untuk mengidentifikasi apa saja (fasilitas dan aktifitas) yang seharusnya dilakukan sistem 2. Analisis Kebutuhan Non Fungsional Analisis Kebutuhan non-fungsional adalah bagian yang akan mendukung jalan proses pembuatan Aplikasi informasi tempat wisata kota kediri.
Kebutuhan Perangkat Keras (Hardware)
Kebutuhan Perangkat Lunak (Software)
3.1.2
Kebutuhan Sumber Daya Manusia (Brainware)
Analisis Kelayakan Sistem Analisis ini digunakan untuk menentukan kemungkinan apakah mengembangkan
aplikasi ini dapat diteruskan atau tidak. Ini dilakukan agar sistem baru tersebut benarbenar dapat bermanfaat atau tidak.
3.1.3
Kelayakan Teknologi Kemajuan teknologi yang semakin maju pada zaman ini dalam mencari sebuah
informasi harus semakin mudah. apalagi dalam menyediakan dan mengumpulkan informasi tempat wisata kota kediri.
3.1.4
Analisis Kelayakan Hukum Analisis ini digunakan untuk menentukan kemungkinan apakah mengembangkan
aplikasi ini dapat diteruskan atau tidak.
3.2
Perancangan Sistem Rancangan sistem secara umum dilakukan dengan maksud untuk memberikan
gambaran umum tentang yang baru atau sistem yang akan diusulkan. Rancangan ini mengidentifikasi komponen komponen sistem informasi yang akan dirancang secara rinci. Adapun rancangan sistem ini adalah sebagai berikut :
3.2.1
Perancangan UML Perancangan sistem yang digunakan dalam “Pembuatan Aplikasi Rumus Fisika
Dasar” adalah dengan UML (Unified Modelling Language).
3.2.1.1 Perancangan Use Case Diagram Merancang sebuah sistem dari sudut pandang user merupakan tugas dari use case. Use case adalah sebuah construct yang membantu para Analist bekerja dengan user untuk menentukan pemakaian sistem. Ini adalah use case informasi tempat wisata kita kediri.
Gambar 3.1 Use Case Utama pada User 3.2.1.2 Class Diagram Class Diagram merupakan diagram yang selalu ada di permodelan sistem berorientasi
objek.
Class
Diagram
membantu
dalam
visualisasi
struktur
dan
memperlihatkan hubungan antar kelas serta penjelasan detail tiap kelas di dalam model desain dari suatu sistem.
3.2.1.3 Perancangan Sequence Diagram Sequence Diagram akan mempermudah programming agar lebih terarah dengan menunjukkan proses apa saja yang terjadi dan dimana proses tersebut terjadi. Sequence Diagram juga menunjukkan alur serta method method apa saja yang akan digunakan suatu objek.
3.2.2
Perancangan XML a. Wisata.xml b. Kuliner.xml c. Hotel.xml d. Biro.xml
3.2.3
Perancangan Tampilan Perancangan tampilan aplikasi ini menjelaskan bagaimana suatu aplikasi
tertampil pada layar dan tata letak berserta daftar menu. Berikut adalah tampilan tampilan yang terdapat pada aplikasi android informasi tempat wisata kota kediri.
1. Splash Screen 2. Menu Utama 3. Informasi Wisata Kota Kediri Screen 4. Informasi Kuliner Kota Kediri Screen 5. Hotel Kota Kediri Screen
6. Biro Perjalanan Kota Kediri Screen 7. Maps Screen 8. Bantuan Screen 9. Sejarah Screen 10. RSS Kompas Screen 11. Album Screen 4.
Implementasi
4.1
Implementasi Aplikasi Informasi Tempat Wisata Kota Kediri Implementasi adalah sebuah terapan hasil rancangan yang telah dibuat dari
beberapa kode program menjadi sebuah aplikasi. Pada tahap ini aplikasi yang telah dianalisis dan dirancang akan berfungsi atau berlajalan dengan baik sehingga dapat menghasilkan data sesuai yang kita inginkan. Aplikasi ini diimplementasikan dari beberapa desain dan kode berdasarkan rancangan bab sebelumnya. Aplikasi ini dengan dasar codding java yang dikembangkan dalam software dari android.
4.1.1
Implementasi Tampilan Pada implementasi interface akan menampilkan beberapa tampilan menu pada
aplikasi ini. Menu wisata kota kediri, kuliner, hotel, biro, sejarah dan album. Ini di tunjukan dengan ikon ikon gambar untuk masuk ke menu.
4.1.1.1 Implementasi Tampilan Splash Screen Splash screen adalah menu yang menampilkan logo dan tulisan wisata kota kediri sebelum masuk menu utama.
Gambar 4.1 Splash Screen
4.1.1.2 Implementasi Tampilan Menu Utama Tampilan menu utama merupakan link dari beberapa tampilan kelas pendukung. Kelas pendukung dari menu utama aplikasi ini adalah seperti wisata kota kediri, kuliner, hotel, biro perjalanan, sejarah, album.
Gambar 4.2 Tampilan Menu Utama
4.1.1.3 Implementasi Tampilan Wisata Kota Kediri Menu wisata kota kediri merupakan sub menu dari menu utama yang berupa tab layout. Sub menu ini digunakan untuk mempermudah user dalam melihat informasi tempat wisata kota kediri dan peta.
Gambar 4.3 Tampilan Wisata Kota kediri
4.1.1.4 Implementasi Tampilan Kuliner Kota Kediri Menu wisata kota kediri merupakan sub menu dari menu utama yang berupa tab layout yang berisi informasi tempat kuliner yang ada dikota kediri.
Gambar 4.4 Tampilan Kuliner Kota kediri
4.1.1.5 Implementasi Tampilan Hotel Kota Kediri Menu hotel kota kediri merupakan sub menu dari menu utama yang berupa tab layout yang berisi informasi Hotel yang ada dikota kediri.
Gambar 4.5 Tampilan Hotel Kota kediri
4.1.1.6 Implementasi Tampilan Biro Perjalanan Kota Kediri Menu hotel kota kediri merupakan sub menu dari menu utama yang berisi informasi Biro Perjalanan yang ada dikota kediri.
Gambar 4.6 Tampilan Biro Perjalanan Kota kediri
4.1.1.7 Implementasi Tampilan Sejarah Kota Kediri Pada menu sejarah kota kediri, akan menampilkan text yang berisi tentang sejarah berdirinya kota kediri dari jaman dulu dan letak geografis kota kediri.
Gambar 4.7 Tampilan Sejarah Kota kediri
4.1.1.8 Implementasi Tampilan Album Kota Kediri Pada menu album ini akan menampilkan gallery gambar wisata kota kediri. Pada menu ini. Gallery gambar dapat diperbesar dan diperkecil sesuai keinginan dan dapat digeser geser.
Gambar 4.8 Tampilan Album Kota kediri 4.1.1.9 Implementasi Tampilan Bantuan Pada menu ini akan ditampilkan sebuah text yang berisikan tentang informasi menu yang terdapat pada aplikasi ini dan informasi pembuat aplikasi.
Gambar 4.9 Tampilan Bantuan
4.1.1.10 Implementasi Tampilan RSS Kompas Pada menu ini terdapat RSS dari www.kompas.com yang memberikan informasi terbaru berita dari situs berita www.kompas.com
Gambar 4.10 Tampilan RSS Kompas
4.1.1.11 Implementasi Tampilan Maps Tampilan Maps ini akan menampilkan lokasi lokasi tempat wisata, kuliner dan hotel kediri dengan menggunakan Google Maps. Didalam menu maps ini akan ditampilkan juga informasi jarak tempat dengan lokasi sekarang.
Gambar 4.11 Tampilan Maps
4.2
Pembahasan
4.2.1
Pembahasan Program Dalam pembahasan program ini akan dijelaskan tentang pengertian dari koding
yang dibuat melalui ECLIPSE HELIOS. Sehingga dapat menghasilkan tampilan seperti Splash Screen, Menu Utama, Wisata Kota Kediri, Kuliner, Hotel, Biro Perjalanan, Sejarah, Album Gambar, Bantuan, RSS Kompas.
5.
Kesimpulan Dengan dibuatnya aplikasi informasi wisata kota kediri pada platform android, dapat
disimpulkan sebagai berikut : 1. Masyarakat mendapatkan informasi tentang : a. Album gambar kota kediri b. Peta lokasi tempat wisata c.
Jarak lokasi tempat wisata dengan lokasi pengguna
d. Informasi Tempat wisata, kuliner, hotel dan biro perjalanan e. Informasi sejarah kota kediri f.
Update berita dari www.kompas.com
2. Masyarakat tidak perlu memiliki alat media internet dan GPS secara terpisah untuk mengetahui tempat wisata kota kediri. 3. Masyarakat tidak perlu mencari informasi tempat wisata kota kediri.
DAFTAR PUSTAKA
Haryanto,
Agus.
2012.
Sharing
Knowledge
Web
and
Mobile
Technology,
http://agusharyanto.net/, diakses mulai bulan januari 2012. Hashimi, Sayed and Satya Komatineni. 2009. Pro Android Apress. USA. Hermawan, Benny. 2004. Menguasai Java 2 dan Object Oriented Programming. Yogyakarta: Andi. Kusuma, Ervita Putri. 2011. Arsitektur Android, http://blog.uad.ac.id/ervita kusumaputri/ 2011/03/26/arsitektur-android/, diakses tanggal 24 April 2012. Muhammad, Amiral. 2011. Aplikasi Pengingat Shalat dan Arah Kiblat Menggunakan Global
Positioning
System
(GPS)
Berbasis
Android
1.6,
http://www.scribd.com/mpondra/d/76997541/23-Pengertian-Android, diakses 26 April 2012. Nugroho, Arfian Eko. 2011. Pengenalan alat ukur gps, http://bpkh3.dephut.go.id /pdf/pengenalan_alat_ukur_gps.pdf, diakses 25 April 2012. Safaat, Nazruddin. 2011. Pemrogaman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. Siregar, Ivan Michael. 2011. Membongkar Source Code berbagai Aplikasi Android. Bandung: Gava Media. Tamada, Ravi. 2011. Android Tutorial, http://www.androidhive.info/, diakses mulai bulan januari 2012.