PERANCANGAN APLIKASI MOBILE BERBASIS ANDROID TENTANG PENCARIAN HOTEL DAN POM BENSIN DI KOTA BUMIAYU
Naskah Publikasi
diajukan oleh : Setyorini Budi Rahayu 09.11.3468
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOMYOGYAKARTA YOGYAKARTA 2013
APLICATION DESIGNING – BASED MOBILE ANDROID ABOUT HOTEL AND GAS STATION IN BUMIAYU CITY PERANCANGAN APLIKASI MOBILE BERBASIS ANDROID TENTANG PENCARIAN HOTEL DAN POM BENSIN DI KOTA BUMIAYU Setyorini Budi Rahayu Erik Hadi Saputra Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
Bumiayu city is a small town in the Brebes Regency. Bumiayu city experienced rapid growth in the field of development. One such hotel construction and gas station. This should be introduced to the many people, especially the tourists. But so far the delivery of information in the field of hotel development, especially to the community is still lacking. Usually the only information obtained from mouth to mouth and relying on the internet web. So that the public cannot know all lodging places in the Bumiayu city. This application is an android based software developed to assist in the delivery of hotel information. In the form of a mobile application is very helpful for travelers to access hotel information anywhere. With the Android application Bumiayu city hotel search is expected lodging places are located in the Bumiayu city could be accessed by many tourists so the hotels become more developed, and visited by many tourists. Due to the use of Android smartphone is currently growing rapidly. With the support GPS and internet features in Android it can be created applications that can take advantage of both features. Android app to make travelers easier to obtain location information Bumiayu city hotel. Keyword : Hotel, Bumiayu, Android, GPS
1.
Pendahuluan Pada era komputerisasi saat ini, teknologi informasi berkembang dengan sangat
pesat khususnya dibidang Smartphone hal ini membuat manusia tak terpisah oleh jarak ruang dan waktu. 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 Bumiayu penggunaan Smartphone Android mulai banyak. Sehingga dari sini muncul gagasan untuk membuat aplikasi Android guna membantu masyarakat untuk mengetahui lokasi hotel atau pom bensin terdekat. Untuk itu, penulis mencoba Merancang Aplikasi Mobile Berbasis Android Tentang Pencarian Hotel dan Pom Bensin di Kota Bumiayu. 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 pencarian hotel dan pom bensin kota Bumiayu ini diharapkan pengguna bisa terbantu menemukan hotel serta pom bensin di sekitar kota Bumiayu. dengan memanfaatkan GPS dan internet. Untuk itu penulis membuat skripsi judul “Perancangan Aplikasi Mobile Berbasis Android Tentang Pencarian Hotel dan Pom Bensin di Kota Bumiayu”.
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.
1
1
http://www.kumpulanistilah.com/2011/08/pengertian-software-aplikasi, diakses 13 maret 2013
1
2.2
Aplikasi Mobile Aplikasi mobile merupakan aplikasi yang dapat digunakan walaupun pengguna
berpindah dengan mudah dari satu tempat ketempat lain tanpa terjadipemutusan atau terputusnya komunikasi. Aplikasi ini dapat diakses melalui perangkat nirkabel seperti pager, seperti telepon seluler dan PDA.
2.3 Global Positioning System (GPS) Global Positioning Systemadalah sistem untuk menentukan posisi di permukaan 2
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. 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
Nugroho, Arfian Eko.2011.Pengenalan alat ukur gps, http://bpkh3.dephut.go.id/pdf/pengenalan_alat_ukur_gps.pdf, diakses 25 maret 2013.
2
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 3
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.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.
3
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 maret 2013
3
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 mengatur dan menyediakan setiap proses dari aplikasi tersebut, seperti Google IO, Android Anatomy and Physiology.
2.5.5
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.
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
4
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.
Java 2 Micro Edition (J2ME).
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.1.1 Use Case Diagram 4
Hashimi,Sayed and Satya Komatineni.2009. Pro Android Apress. USA.
5
2.7.1.1.2 Sequence Diagram 2.7.1.1.3 Class Diagram 2.7.1.2 Entity Relationship Diagram (ERD)
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, aplikasiaplikasi 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).
6
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.
2.7.6
SQLite SQLite adalah sebuah open source database yang telah ada cukuplama, cukup
stabil, dan sangat terkenal pada perangkat kecil, termasuk android (Gargenta, 2011, p119).
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)
Kebutuhan Sumber Daya Manusia (Brainware)
7
3.1.2
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 tentang hotel khususnya di Bumiayu.
3.1.4
Analisis Kelayakan Hukum 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. Berdasarkan pengamatan, aplikasi yang diusulkan layak karena software untuk implementasi menggunakan androidd yang berlisensi atau free
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
“Perancangan
Aplikasi
MobileBerbasis Android Tentang Pencarian Hotel dan Pom Bensin di Kota Bumiayu” adalah dengan UML (Unified Modelling Language).
3.2.1.1 Perancangan Use CaseDiagram 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.
3.2.1.2 Class Diagram Class Diagram merupakan diagram yang selalu ada di permodelan sistem berorientasi
objek.
Class
Diagram
membantu
8
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 Diagramakan 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 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) merupakan suatu model jaringan yang
menggunakan susunan data yang disimpan dalam sistem secara abstrak.
3.2.4
Perancangan Tabel Perancangan tabel ini berisi tabel tabel yang akan digunakan dalam aplikasi.
3.2.4
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. List Hotel 4. Detail Hotel 5. Filter Biaya 6. Filter List Hotel 7. List Pom Bensin 8. Detail Pom Bensin 9. Manual Book 10. About Screen 11. Bantuan Screen 12. Map Screen
4.
Implementasi
4.1
Implementasi Aplikasi Pencarian Hotel dan Pom Bensin di Kota Bumiayu Implementasi adalah sebuah terapan hasil rancangan yang telah dibuat dari
beberapa kode program menjadi sebuah aplikasi. Pada tahap ini aplikasi yang telah
9
dianalisis dan dirancang akan berfungsi atau berajalan 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. Dari form,menu, dan lain-lain akan bekerja pada handphone berbasis android yang menghasilkan tampilan pencarian hotel dan pom bensin kota Bumiayu yang disertai dengan peta lokasi dan seperti yang dijelaskan pada bab sebelumnya.
4.2
Implementasi Basis Data
4.3
Implementasi Tampilan Pada implementasi interface akan menampilkan beberapa tampilan menu pada
aplikasi ini yaitu menu hotel dan menu pom bensin. 4.3.1
Implementasi Tampilan Splash Screen Splash screen adalah
menu yang menampilkan logo sebelum masuk
menuutama.
Gambar 4.1Tampilan Splash Screen
4.3.2
Implementasi Tampilan Menu Utama Tampilan menu utama merupakan link dari beberapa tampilan kelas pendukung.
Kelas pendukung dari menu utama aplikasi ini adalah seperti list hotel, list pom bensin, about, dan help.
10
Gambar 4.2 Tampilan Menu Utama
4.3.3
Implementasi Tampilan List Hotel Menu list hotel merupakan sub menu dari menu utama yang berupa tampilan list
daftar nama-nama hotel. Dan terdapat tombol filter biaya. Pada Menu List Hotel akan muncul tampilan seperti gambar dibawah:
Gambar 4.3 Tampilan List Hotel
4.3.4
Implementasi Tampilan Detail Hotel Pada datail hotel klik tombol menu, maka muncul tampilan menu peta dan call.
11
Gambar 4.4 Tampilan Detail Hotel
4.3.5
Implementasi Tampilan Filter Biaya Menu filter biaya merupakan sub menu dari menu list hotel yang berupa
masukkan harga yang pengguna inginkan dengan menekan tombol cari. Tampilan seperti gambar dibawah
Gambar 4.5 Tampilan Filter Biaya
4.3.6
Implementasi Tampilan Filter List Hotel Menu filter list hotel merupakan sub menu dari menu filter biaya yang
menampilkan daftar hotel berdasarkan harga yang dimasukkan. Makan Tampilan seperti gambar dibawah.
12
Gambar 4.6 Tampilan Filter List Hotel
4.3.7
Implementasi Tampilan List Pom Bensin Menu list hotel merupakan sub menu dari menu utama yang berupa tampilan list
daftar nama-nama pom bensin. Proses pengerjaan list pom bensin hampir sama. Yang membedakan adalah xml yang dibaca berbeda. Pada Menu List Pom Bensin akan muncul tampilan seperti gambar dibawah:
Gambar 4.7 Tampilan List Pom Bensin
4.3.8
Implementasi Tampilan Detail Pom Bensin Pada detail pom bensin klik tombol menu pada, akan muncul tampilan menu
peta dan call. Tampilan seperti gambar dibawah:
13
Gambar 4.8 Tampilan Detail Pom Bensin
4.3.9
Implementasi Tampilan Manual Book Pada menu ini akan ditampilkan sebuah text yang berisikan tentang informasi
update pada aplikasi ini.
Gambar 4.9 Tampilan Manual Book
4.3.10 Implementasi Tampilan About Pada menu ini akan ditampilkan sebuah text yang berisikan tentang informasi menu yang terdapat pada aplikasi ini dan informasi pembuat aplikasi.
14
Gambar 4.10 Tampilan About
4.3.11 Implementasi Tampilan Help Pada menu ini akan ditampilkan sebuah text yang berisikan tentang informasi menu yang terdapat pada aplikasi ini dan informasi pembuat aplikasi.
Gambar 4.11 Tampilan Help
4.3.12 Implementasi Tampilan Map Tampilan Maps ini akan menampilkan lokasi lokasi hotelataupom bensin yang ada di kota Bumiayu dengan menggunakan Google Maps. Didalam menu maps ini akan ditampilkan juga rute tempat dengan lokasi sekarang.
15
Gambar 4.12 Tampilan Map
Gambar 4.13 Tampilan Rute Tempat dan Lokasi Pengguna
4.4
Pembahasan
4.4.1
Pembahasan Program Dalam pembahasan program ini akan dijelaskan tentang pengertian dari koding
yang dibuat melalui ECLIPSE Jee Indigo. Sehingga dapat menghasilkan tampilan seperti.: Splash Screen, Menu Utama, List Hotel, Detail Hotel, List Pom Bensin, Detail Pom Bensin, About, Help. 5.
Kesimpulan Dengan dibuatnya aplikasi pencarian hotel dan pom bensin pada platform
android, dapat disimpulkan sebagai berikut :
16
1. Masyarakat mendapatkan informasi tentang : a. Peta lokasi hotel dan pom bensin b. Jarak lokasi hotel atau pom dengan lokasi pengguna c.
Informasi hotel dan pom bensin
2. Masyarakat tidak perlu memiliki alat media internet dan GPS secara terpisah untuk mengetahui lokasi hotel dan pom bensin. 3. Masyarakat tidak perlu mencari informasi tentang hotel di Bumiayu secara manual atau dari pintu ke pintu. 4. Aplikasi Mobile Berbasis Android Tentang Pencarian Hotel di Kota Bumiayu sudah berjalan dengan baik dengan menggunakan bahasa pemrograman java dan framework Google Api serta menggunakan database SQLite. Dengan menggunakan eclipse jee indigo dan google api key v2 aplikasi pencarian hotel ini dapat berjalan dengan baik pada perangkat telepon seluler yang memiliki sistem operasi Andoid versi 4.0 keatas.
DAFTAR PUSTAKA
Dollarz,
Bro.
2011.
Pengertian
Software
Aplikasi,
http://www.kumpulanistilah.com/2011/08/pengertian-software-aplikasi, diakses 13 maret 2013 Hashimi,Sayed and Satya Komatineni.2009. Pro Android Apress. USA: New York. 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 maret 2013. Nugroho, Arfian Eko. 2011. Pengenalan alat ukur gps, http://bpkh3.dephut.go.id /pdf/pengenalan_alat_ukur_gps.pdf, diakses 25 maret 2013.
17