perancangan aplikasi mobile berbasis android...

20
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

Upload: lebao

Post on 02-Mar-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

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.