PERANCANGAN APLIKASI MOBILE BERBASIS ANDROID...
Transcript of PERANCANGAN APLIKASI MOBILE BERBASIS ANDROID...
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
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
2
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
bumi dengan bantuan sinkronisasi sinyal satelit.2Sistem 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 ).
2Nugroho, Arfian Eko.2011.Pengenalan alat ukur gps, http://bpkh3.dephut.go.id/pdf/pengenalan_alat_ukur_gps.pdf, diakses 25 maret 2013.
3
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
telepon pintar dan komputer tablet.3Android 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.
3Muhammad, 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
4
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
5
membutuhkan sumber daya yang lebih, maka Activity yang prioritas rendah akan
ditutup.4[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
4Hashimi,Sayed and Satya Komatineni.2009. Pro Android Apress. USA.
6
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, 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 (platform-
independent).
7
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)
8
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 benar-
benar 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 benar-
benar 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 dalam visualisasi struktur dan
9
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
10
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.
11
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.
12
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.
13
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:
14
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.
15
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.
16
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 :
17
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.