Você está na página 1de 13

JURNAL TUGAS AKHIR

APLIKASI PENCARIAN LOKASI PENTING DI PURWOKERTO


BEBASIS ANDROID

OLEH :
AHMAD SYAIFUL ANAM
D309012

PROGRAM STUDI D3 TEKNIK TELEKOMUNIKASI


SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
PURWOKERTO
2013

APLIKASI PENCARIAN LOKASI PENTING DI PURWOKERTO


BEBASIS ANDROID
Important Site Search Aplication On Android Mobile In Purwokerto
Ahmad Syaiful Anam1, Adnan Purwanto2, Tenia Wahyuningrum3
Program Studi Diploma III Teknik Telekomunikasi, Purwokerto
1,2,3
1

STT Telematika Telkom Purwokerto

anam.asa33@gmail.com, 2adnan@akatelsp.ac.id, 3tenia@akatelsp.ac.id

ABSTRAK
Kemajuan teknologi termasuk dalam bidang telekomunikasi turut mengambil peranan penting dalam
menunjang sebuah smartphone android sebagai alat bukan hanya untuk telepon maupun sms saja tetapi bertambah
fitur-fitur yang dimiliki untuk memudahkan user melakukan aktifitasnya. Didalam sebuah smartphone memiliki
hardware yang menunjang untuk menentukan posisi smartphone yaitu GPS pada GPS yang dipakai oleh
smartphone itu adalah A-GPS, A-GPS bekerja seperti GPS untuk mencari posisi pengguna, maka dengan adanya
teknologi GPS pada smartphone dibuatlah aplikasi Pencarian Lokasi Penting dengan data lokasi tujuan diambil
dari data MySQL untuk data lokasi user dengan menggunakan A-GPS pada smartphone tersebut. Data lokasi
penting yang berupa data Fasilitas Umum dan Pelayanan Umum untuk Fasilitas Umum berupa Sekolah, Kampus,
Pasar, SPBU, Terminal, Hotel sedangkan untuk Pelayanan Umum berupa Kesehatan (Apotik, Rumah Sakit, Klinik
dan Apotik), Administrasi (Kecamatan, Kelurahan, Kepolisian) dan untuk Barang dan Jasa (Kantor Pos, PLN,
PDAM) yang ada disimpan oleh server dengan menggunakan database MySQL, untuk menampilkan data yang
berada di database dengan menggunakan php, php merupakan Hypertext Preprocessor yang disisipkan kedalam
HTML hingga dapat mengakses data dari server, data dari php di split-split pada android dan ditampilkan di dalam
peta dan daftar, hingga user mendapatkan info lokasi dan jalur yang akan dilalui. Dengan menggunakan metode
waterfall yang terdiri dari tahap analisa kebutuhan, desain sistem, penulisan kode program, pengujian dan
pemeliharaan software.

Kata Kunci : Lokasi, A-GPS, Smartphone, MySQL, PHP, Server, HTML, Android

ABSTRACT
Advances in telecommunications technology, including also take an important role in supporting an
android smartphone as a tool not only for phone or sms only but increase the features possessed to allow a user
to conduct its activities. Within a smartphone has hardware support to determine the position of the GPS on the
GPS smartphones that used by the smartphone is A-GPS, A-GPS works like a GPS to locate the user's position,
then the presence of GPS technology in smartphones Important Location Search application was made to the data
destination location for the MySQL data taken from user location data by using the A-GPS on the smartphone.
Location data is data critical Common Facilities and Public Service for Public Facilities such as Schools,
Colleges, Markets, gas stations, Terminal, Hotel while on a Public Health Service (Pharmacies, Hospitals, Clinics
and Pharmacies), Administration (District, Sub-District, Police ) and for Goods and Services (Post Office, PLN,

PDAM) that is stored by the server using a MySQL database, to display data in a database using php, php
Hypertext Preprocessor is inserted into the HTML to be able to access data from the server, data from php in splitsplit on android and displayed on the map and the list, to get a user's location information and the path to be
traversed. By using the waterfall method comprising the steps of requirements analysis, system design, writing
code, testing and maintenance of software.

Keywords: Location, A-GPS, Smartphone, MySQL, PHP, Server, HTML, Android

1.

terbuka

PENDAHULUAN

Dua teknologi yang berkembang pesat


tahun

berpengaruh

para

pengembang

untuk

menciptakan aplikasi mereka sendiri. A-GPS

1.1 Latar Belakang

beberapa

bagi

terakhir

terhadap

yang biasanya ditanamkan di ponsel dapat

yang

sangat

menemukan lokasi dengan lebih cepat,

kehidupan

jutaan

bahkan kurang dari 20 detik. Ini dikarenakan

manusia adalah Internet dan ponsel. Internet

A-GPS

memberikan kemudahan dalam mengakses

terdekat dengan lokasi ponsel saat itu melalui

informasi-informasi yang sangat berharga

operator telekomunikasi. Hanya saja lokasi

dengan biaya murah dan tidak tergantung

yang dilacak tidak seakurat GPS.

pada lokasi. Ponsel menghubungkan jarak

kota

Purwokerto

mencari

satelit

yang

Handphone Android telah dilengkapi

yang begitu jauh untuk berkomunikasi.


Wilayah

langsung

dengan fitur GPS, dapat melihat posisi berada

sebesar

saat ini di maps (Google Maps, misalnya).

1.327,60 km2 seringkali membuat orang yang


berada di kota Purwokerto kesulitan, untuk

1.2 Rumusan Masalah

mencari lokasi yang sekolah, kampus, pasar,

Perumusan masalah pada Aplikasi

pelayanan umum, SPBU, hotel dan melihat

Pencarian Lokasi Penting Di Purwokerto

jalur

purwokerto,

Berbasis Android dapat dilihat dari latar

merupakan salah satu informasi penting yang

belakang permasalahan, maka permasalahan

diperlukan masyarakat, sehingga diperlukan

yang

sebuah sistem yang mampu menyimpan dan

membangun suatu aplikasi Pencarian Lokasi

memproses

Penting Di Kota

angkutan

kota

semua

di

data-data

informasi

tersebut.

dapat

dikaji

adalah

Purwokerto

bagaimana

Berbasis

Android ?

LBS adalah singkatan dari Location


Based Services yaitu kemampuan untuk

1.3 Tujuan Penulisan

mencari letak geografis dari mobile device

Adapun maksud dan tujuan dari Tugas

dan menyediakan layanan berdasarkan lokasi

Akhir mengenai Pencarian Lokasi Penting di

yang

Purwokerto adalah :

diperolehnya.

mengasilkan

informasi

Konsep
Latitude

LBS
dan

1.

Menghasilkan aplikasi Pencarian Lokasi

Longitude yang akan dipergunakan untuk

Penting

mencari rute ke tujuan [1].

menggunakan MySQL

Android merupakan sistem operasi


berbasis linux yang menyediakan platform

2.

di

Android

dengan

database

Meningkatkan efisien waktu dalam mencari


jalur yang sesuai dengan tujuan user.

3.

Dapat mengetahui lokasi-lokasi penting di

disesuaikan dengan kebutuhan dalam

kota purwokerto.

penerapannya dan bahasa pemrograman


yang dipakai adalah bahasa Java.
3. Coding dan Testing

1.4 Batasan Masalah


Mengingat berkembang dengan cepat

Pada

metode

analisis

sistem berisi

system operasi Android, maka kajian terhadap

pengkodean agar dapat dikenali oleh

permasalahan diberikan batasan-batasan antara

bahasa komputer agar sesuai dengan

lain:

keinginan user.

1. Lokasi Penting yang dimaksud adalah


Pelayanan

Umum

4. Penerapan

Kesehatan,

Pada metode penerapan adalah langkah

Administrasi dan Jasa) Fasilitas Umum

final

(Pasar, Sekolah, Kampus, SPBU, Hotel,

analisa,desain,coding dan testing maka

Terminal).

aplikasi telah siap digunakan user.

2. Batas lokasi penting yang diambil adalah


Purwokerto

kota

Purwokerto

Barat,

dengan

pembagian

Purwokerto

2.

setelah

melakukan

DASAR TEORI

2.1 Mengenal Location Based Services

Utara,

LBS adalah layanan informasi yang

Purwokerto Timur dan Purwokerto Selatan.

dapat diakses menggunakan piranti mobile

3. Kelas hotel yang diambil adalah dari kelas

melalui jaringan Internet dan seluler serta

Melati 3 sampai hotel berbintang 4.

memanfaatkan kemampuan penunjuk lokasi

4. Aplikasi ini menggunakan Map API V2


dari Google.

pada piranti mobile (Virrantasu, et al,


2001). Definisi Kedua: Layanan IP nirkabel

5. Tidak membahas cara kerja dari GPS yang

yang menggunakan informasi geografis

digunakan, karena GPS yang digunakan

untuk memberikan layanan informasi lokasi

adalah GPS internal dari Handphone itu

kepada pengguna. Beberapa layanan aplikasi

dengan jenis A-GPS.

yang memberikan petunjuk posisi atau lokasi

6. Model aplikasi yang digunakan adalah

piranti mobile berada.

client-server dengan basis data MySQL.


2.2 Android dan code name yang digunakan
versi OS yang sudah dirilis oleh

1.5 Metode Penelitian


Pembuatan aplikasi Pencarian Lokasi

Android. Sampai saat ini Android telah

Penting ini menggunakan metode Waterfall

merilis 7 versi OS yaitu Android Versi 1.5

dengan langkah-langkah penelitian sebagai

(Cupcake), Android Versi 1.6 (Donut),

berikut :

Android Versi 2.0 (clair), Android Versi 2.2

1. Analisa

(Froyo), Android Versi 2.3 (Gingerbread),

Pada metode ini merupakan analisa

Android Versi 3.0 (Honeycomb), dan versi

terhadap kebutuhan system. Dengan

4.0 (Ice Cream Sandwich) dan versi 4.2 (Jelly

pengumpulan data.

Bean) dan yang terkhir akan segera dirilis

2. Desain

versi 5.0 (Key Lime Pie).

Pada metode desain dan implementasi


berisi

perancangan

software

yang

2.1.1 Gingerbread (2.3)

Android versi 2.3 dilincurkan pada desember

GPS, tapi anda sendiri kurang tahu apa dan

2010, Sudah mulai banyak market analyst

untuk apa GPS itu ?.

memberikan

analisanya

mengenai

2.2.1 Perbedaan GPS dan A-GPS

perkembangan OS dan market-nya, OS

A-GPS atau Asisted GPS adalah jenis lain

Android

mengalami

dari GPS yang mengandalkan server

peningkatan karena digunakan oleh banyak

bantuan, selain dari satelit itu sendiri. A-

vendor terkemuka untuk handphone mereka.

GPS di kembangkan untuk meningkatkan

Sebagai produk baru (saat ini) dari (Symbian,

kinerja GPS. Server bantuan tersebut akan

iOS, Windwos Mobile) penggunaan Android

memberikan

di handphone handphone terbaru sangat tinggi

perangkat

hal ini disebabkan karena murahnya OS ini

perhitungan

sehingga biaya produksi dialihkan ke lainnya

membantu di lingkungan dimana Chip GPS

misal peningkatan kemampuan hardware

sulit untuk mendapatkan sinyal satelit.

ini

yang

banyak

informasi
yang

tambahan

dapat

lokasi.

Hal

ke

membantu
ini

sangat

handphone[4].
2.1.2 Jelly Bean (4.2)
Sistem operasi besutan google dengan logo
sebuah robot berwarna hijau ini tidak hentihentinya mengeluarkan versi terbarunya untuk
memeperbaiki kekurangan yang ada pada versi
sebelumnya. Setelah pihak Google telah
mengeluarkan Android dengan versi Ice
Cream Sandwitch kini ada perubahan yang
membuat para pengguna akan merasakan
sensasi yang luar biasa, akan tetapi sayangnya
Android dengan versi ini masih hanya bisa
ditemui atau digunakan pada Samsung Google
Nexus 7 dan Samsung Galaxy S3 resmi

Jelly Bean terkenal dengan sebutan faster OS,


hal ini yang menjadi pembeda dengan versi
lain karena hal tersebut akan membuat
smartphone akan menjadi lebih ringan apabila
menjalankan

aplikasi

secara

bersamaan [5].
2.2

2.3.1 Bagian dalam kinerja GPS dan A-GPS


Bagian

Kontrol

mengontrol

letak

adalah
satelit

bagian
di

yang

angkasa.

Terkadang, posisi satelit agak melenceng


dari orbit yang sebenarnya, sehingga perlu

mendapatkan update sistem operasinya.

sedang

Gambar 1 Perbedaan A-GPS dengan GPS

Android GPS
Sebagian besar android merupakan
perangkat yang dilengkapi dengan fitur GPS,
Lalu apakah sebenarnya GPS itu? Dan
bagaimana cara kerja GPS? Jangan sampai
anda membeli android yang dilengkapi fitur

disesuaikan. Bagian kontrol yang mengatur


dan mengendalikan satelit tersebut.
Bagian Angkasa adalah bagian yang terdiri
dari kumpulan satelit-satelit yang berada di
orbit bumi, sekitar 12.000 mil diatas
permukaan bumi. Kumpulan satelit-satelit
ini diatur sedemikian rupa sehingga alat
navigasi setiap saat dapat menerima paling
sedikit sinyal dari empat buah satelit. Sinyal
satelit ini dapat melewati awan, kaca, atau
plastik, tetapi tidak dapat melewati gedung
atau gunung.

Bagian Pengguna terdiri dari alat navigasi

memasukkan menu yang dibuthkan dan

yang digunakan Teknologi ini mempunyai

mempersingkat penginputan xml.

beberapa kelebihan yang sangat bermanfaat

<<Interface>>
<<Interface>>

<<Interface>>

Main

Lihat Lokasi

Lihat Lokasi
Pilih Lokasi Awal dan Akhir
Cari Lokasi
Help
Exit

bagi manusia.

Fasilitas Umum
SPBU

Fasilitas Umum
Pelayanan Umum

Kampus
Sekolah
Pasar
Hotel
Terminal
<<Interface>>

Pelayanan Umum

<<Interface>>

Input Lokasi Awal dan Akhir

3.

MODEL PERANCANGAN SISTEM

Administrasi
Kesehatan
Barang dan Jasa

Lokasi Awal
Lokasi Akhir

<<Interface>>

3.1 User Requipment

MAP

Cari Lokasi

Tahap awal dalam requirement system

Lokasi dari GPS

Marker Lokasi

Lokasi dari Database

PopUp Info Lokasi

<<Interface>>

Help
Menampilkan Penjelasan Fungsi dari
setiap button yang ada

adalah melakukan survey terhadap keinginan

Gambar 3 Desain User Interface

pemakai dan menjelaskan sistem informasi


yang ideal. Ideal disini merupakan konsep

Pada desain UI diatas menjelaskan

dari kenyataan, artinya bahwa tidak ada

bahwa hasil dari input yang akan

sistem yang ideal (tidak ada sistem informasi

ditampilkan berupa map dengan marker

yang sempurna) tetapi bersifat subyektif saja.

sebagai letak lokasi penting yang dituju.

Kalau hal ini tidak dijelaskan secara

Perangkat

mendalam dapat menimbulkan perbedaan

mempunyai

pandangan atau akan mengecewakan end-

Normalnya saat menghidupkan android,

user.

yang pertama User lihat adalah home.

berbasis
satu

android
layar

hanya

foreground.

Kemudian bila User menjalankan sebuah


aplikasi Pencarian Lokasi Penting, User

3.2 Desain Aplikasi

Interface-nya (UI) akan menumpuk diatas

3.2.1 UML
Penggunaan diagram UML, yang

layar sebelumnya (home). Kemudian bila

digunakan untuk pembuatan aplikasi

melihat About-nya Pencarian Lokasi

Lokasi Penting Use Case Diagram ini

Penting, maka UI About akan menimpa

digunakan untuk memudahkan konsep-

UI

konsep yang ada pada sistem diaplikasi

seterusnya.

sebelumnya

(home),

begitu

yang akan dibuat, dan agar lebih efisien


dalam melakukan pekerjaan pembuatan

3.2.3 Desain Database


Database adalah sekumpulan file yang

sistem dan sesuai dengan keinginan user.

saling

Lihat Lokasi
Pelyanan Umum
Fasilitas Umum

terintegrasi

dan

dikoordinir

Login

sehingga menghasilkan serta memproses


Pilih Lokasi Awal dan Akhir
Halaman Utama

Edit Data

data. Dalam pembuatan tugas akhir ini

Tampil MAP
Cari Lokasi

Admin

Help

menggunakan database MySQL server

Logout

Exit

sebagai pemodelan Database. Data yang


Gambar 2 Diagram Use Case

dibuat dalam pembuatan tabel sebagai


berikut :

3.2.2 Desain User Interface

Tabel 1 Lokasi

Pada pembuatan desain interface ini


dibuat

agar

fungsi-fungsi

yang

Nama Field

di

inginkan user dan mempermudan dalam

Id

Tipe
Data
Int

Keterangan

namalokasi

Text

latitude

Varchar
(32)

longitude

Varchar
(32)

Alamat

Text

Nama Dari
Lokasi
Penting
Berisikan
Latitude dari
Lokasi
Penting
Berisikan
Longitude
dari Lokasi
Penting
Berisikan
Alamat dari
Lokasi
penting

digunakan untuk mendaftarkan ke google


apis

Gambar 5 Generate SHA-1


Kode SHA1 Fingerprint ini digunakan
untuk membuat key google Map. Dan
masuk

3.3 Pengkodean

ke

situs

https://code.google.com/apis/console/?pli

Dalam tahap pengkodean sebelumnya


mempersiapkan tools yang dibutuhkan agar

=1#project:210336526062

klik

create

project untuk membuat project

dapat melakukan pengkodean pada android.


1. Eclipse
2. ADT Plugins
3. Android-SDK
Eclipse itu merupakan sebuah editor,
secara default editor ini belum bisa dipakai
untuk

mendevelop

android.

Agar

bisa

digunakan untuk membuat aplikasi android


maka harus diinstall plugin dulu namanya

Gambar 6 Create Project


Langkah

berikutnya

pindah

ke

ADT (Android Development Tools). Setelah

halaman API Acess dan klik create new

terinstal, maka eclipse sudah siap digunakan,

key

hanya saja belum dilengkapi library dan

sebelumnya dihasilkan pada CMD, lalu

emulator. Untuk memenuhinya, maka perlu

pilih create

diinstal

SDK

Android

dan

masukkan

SHA1

yang

(StKamurt

Development Kit).
3.3.1 Generate API Key V2
SDK Manager sudah menginstall
Google

Play

Servicesseperti

berikut

gambar berikut :

Gambar 7 Create API Key V2


Dan masukkan code hasil generate api
Gambar 4 Google Play-Services

key

Setelah melakukan Import Librarry ke

seperti berikut :

project

langkah

melakukan

selanjutnya

generate

SHA1

adalah
yang

ke

dalam

<meta-data

AndroidManifest.xlm

android:name="com.google.android.m

3.3.3 Membuat file PHP untuk mengakses

aps.v2.API_KEY"

Database

android:value="AIzaSyAYJ1gFZtCfPxZ

Setelah proses upload database dari

g2xpGWn_Z3TelLav-zzA" />

localhost ke hosting langkah berikutnya


3.3.2

Upload

Database

MySQL

dari

adalah

localhost ke webhosting

membuat

file

php

untuk

mengakses database yang ada. Masuk ke

Setelah kita mendaftar hostingan

file manager pada kolom Files, masukkan

langkah selanjutnya adalah melakukan

username dan password yang telah dibuat

import database di localhost ke hoting,

pada saat mendaftar

agar data yang ada dapat diakses secara

Masuk ke folder public html apabila

global. Buka localhost dan akses ke

kita telah membuat php sebelumnya

database yang di inginkan, selanjutnya

untuk mengakses localhost maka untuk

lakukan export dengan format sql

hostingan
menjadi

hanya
MySQL

merubah
Host

localhost

yang

ada,

username root pada localhost diganti


menjadi user yang dibuat dan password
yang ada. Dan jangan lupa mengganti
MySQL select yaitu database yang ada
dan quer pilih dari tabel yang ada pada
database.
Script php yang dikoneksikan ke

Gambar 8 Export Database

database hosting :

Lalu masuk ke Go to Cpanel dan pilih


php untuk menbuat database selanjutnya
masuk

phpMyAdmin

pada

kolom

software dan muncul pada list database

1.
2.
3.

pilih database yang akan di import data


dari

localhost

dan

pilih

enter

4.
5.

<?php
$konek=mysql_connect("mysql1.000we
bhost.com","a6059049_a605904","asa
lover311211");
mysql_select_db("a6059049_lokasi")
;
$quer="SELECT * FROM tb_hotel";

phpMyAdmin, selanjutnya pilih import


pada kolom import file pilihlah pilih file
dan cari file yang tadi di export dari
localhost dengan ekstensi .sql dan klik
open selanjutnya pilih go hingga muncul
seperti berikut

Gambar 9 Import Database

6.

$hasil2=mysql_query($quer) or
die("Kesalahan query
:".mysql_error());
$datax = mysql_num_rows($hasil2);

7.
8.
9. if($datax>0){
10. $kembalian="";
11. while($hasil=mysql_fetch_row($hasi
l2)){
12.
if(!empty($kembalian))
13.
$kembalian.="#";
14.
$kembalian.=$hasil[0]."=".trim($ha
sil[1])."=".trim($hasil[2])."=".tr
im($hasil[3])."=".trim($hasil[4]).
"=".trim($hasil[5]);
15. }
16.
die($kembalian);
17.
echo $kirim;
18. }else{
19.
echo "Tidak ada jadwal
hari ini";

20. }
21. ?>

4.

ANALISA DAN PEMBAHASAN


Pada tahap pengujian atau testing ini dibagi

Cari
Lokasi

ListView
Lokasi
tujuan

menjadi beberapa unit testing yaitu testing unit


atau testing koding adalah testing untuk
mengecek apakah koding yang dibuat sudah

Map
Pelayana
n Umum

benar dan tidak terjadi force close pada aplikasi


sehingga aplikasi tidak menutup secara tibatiba. Berikutnya adalah testing integrasi atau
desain pada testing ini di lakukan pengujian
pada beberapa device dengan spesifikasi layar

Map
Pasar

yang berbeda. Testing sistem atau analisis pada


testing ini diharapkan aplikasi berjalan sesuai
dengan kerangka sistem yang telah dibuat. Dan
yang terakhir adalah testing penerimaan atau

Map
Kampus

user requipment pada testing ini dibuat untuk


mengetahui aplikasi yang dibuat sudah sesuai
dengan permintaan user atau belum.
4.1 Pengujian Unit
Tabel 2 Pengujian Unit
Modul

Unit
Lihat
Lokasi
Lokasi
Awal Akhir

Halaman
Utama

Cari Lokasi

Help

Exit

Lihat
Lokasi

Lokasi
Awal
Akhir

1. Pelayan
an
Umum
2. Fasilita
s
Umum
Spinner
Lokasi awal
dan akhir
dan button
OK

Fungsi
Melihat List
Lokasi
Memilih dua
Lokasi yang
akan
ditampilkan
Menampilka
n Lokasi
penting di
Purwokerto
Memberikan
informasi
fungsi dari
setiap menu
Mengakhiri
Aplikasi

Hasil

Map
Pomben
sin
(SPBU)

Sekolah

List Lokasilokasi yang


ingin
ditampilkan

Memilih
Lokasi Awal
dan Akhir
dan

Map
SMP
Sederaja
t

Map
SMA
Sederaja
t

Lokasi
Pelayanan
Umum dari
database
dan posisi
User
menggunak
an GPS
Lokasi
Pasar dari
database
dan posisi
User
menggunak
an GPS
Lokasi
Kampus
dari
database
dan posisi
User
menggunak
an GPS
Lokasi
Pombensin
dari
database
dan posisi
User
menggunak
an GPS
1. SMP
Sederaj
at
2. SMA
Sederaj
at
Lokasi
SMP
Sederajat
dari
database
dan posisi
User
menggunak
an GPS
Lokasi
SMA
Sederajat
dari
database
dan posisi
User

ditampilkan
di Map
Memilih
lokasi tujuan
dan
ditampilkan
map
Menampilka
n Lokasi
Pelayanan
Umum di
Map

Menampilka
n Lokasi
Pasar di Map

Menampilka
n Lokasi
Kampus di
Map

Menampilka
n Lokasi
Pombensin
di Map

Memilih
Lokasi yang
akan
ditampilkan
di Map

Menampilka
n Lokasi
SMP
Sederajat di
Map

Menampilka
n Lokasi
SMA
Sederajat di
Map

menggunak
an GPS
Lokasi
Hotel dari
database
dan posisi
User
menggunak
an GPS
Lokasi awal
dan akhir
dari
database
Lokasi
Tujuan dari
database
dan lokasi
user dari
GPS

Map
Hotel

Map
Lokasi
Awal
Akhir
Map
Lokasi
Tujuan

ListView
lokasi

Menampilka
n Lokasi
Hotel di
Map

Menampilka
n Lokasi
awal dan
akhir
Menampilka
n Lokasi
User dan
Lokasi yang
dituju

Map
Pasar

Map
Kampus

Map
Lihat
Pelayana
n Umum

Map
Pombens
in
(SPBU)

4.2 Pengujian Sistem


Pengujian sistem atau pengujian analisis
adalah penguji fungsional aplikasi tanpa

List
Sekolah

menguji desain dan kode program. Pengujian


ini dimaksudkan apakah fungsi-fungsi input
dan output dari aplikasi. Pengujian

yang

dilakukan yaitu fungsi dan berjalannya menu

Map
SMP
Sederajat

yang telah ada dengan menggunakan metode


Black-Box Testing
4.2.1 Functional Test
Functional Test ini dilakukan untuk

Map
SMA
Sederajat

menguji sistem apakah sesuai dengan user


requirement dan dapat berjalan seperti
yang

di

inginkan

pengujian

yang

Map
Hotel

dilakukan
Tabel 3 Pengujian Sistem
Menu
Yang
Diujikan
Halaman
Utama

Lihat
Lokasi
Spinner
Lokasi
Awal
Akhir

Map
Lokasi
Tujuan

Hasil
Proses
Menampilka
n menumenu
aplikasi
Menampilka
n Lokasilokasi yang
dipilih
Menampilka
n lokasi awal
dan akhir
yang dipilih

Berhasil

Gagal

Map
Lokasi
Awal
Akhir

Menampilka
n lokasi
yang dituju.
Menampilka
n lokasi
Pelayanan
Umum dan
user di Map
Menampilka
n lokasi
Pasar dan
user di Map
Menampilka
n lokasi
Kampus dan
user di Map
Menampilka
n lokasi
Pombensin
dan user di
Map
Menampilka
n SMP
Sederajat
dan SMA
Sederajat
Menampilka
n lokasi
SMP
Sederajat
dan user di
Map
Menampilka
n lokasi
SMA
Sederajat
dan user di
Map
Menampilka
n lokasi
Hotel dan
user di Map
Menampilka
n lokasi yang
dituju, user
position dan
direction
Menampilka
n lokasi awal
dan
akhir,
direction di
map

4.3 Pengujian Intergrasi


Langkah yang pertama dilakukan adalah
menentukan aplikasi yang akan dibuat dapat

berjalan

pada

android

versi

berapa,

berikutnya buat project dengan nama package


yang telah didaftarkan sebelumnya, yaitu
com.lokasi.penting.
4.3.1 Tampilan Halaman Utama
Tampilan utama adalah halaman awal
ketika kita membuka program Pencarian
Lokasi.apk

Gambar 12 Pilih Lokasi


4.3.4 Tampilan Cari Lokasi

Gambar 13 Cari Lokasi Tujuan


Gambar 10 Halaman Awal
4.3.2 Lihat Lokasi

5.

KESIMPULAN
Kesimpulan dari proses Tugas Akhir
Aplikasi Pencarian Lokasi Penting Di Kota
Purwokerto Dengan Menggunakan GPS Pada
Handphone Android adalah :
1.

Aplikasi Pencarian Lokasi Penting pada


android akan mempermudah user dalam
mencari lokasi tujuan.

2.

Dengan Menggunakan database MySQL


yang diupload ke hosting mempermudah
dalam melakukan maintenance.

3.

Dengan mengetahui Lokasi Penting Di


Kota Purwokerto akan lebih mudah
dalam melakukan pencarian.

6.
Gambar 11 Lihat Lokasi

SARAN
Aplikasi Pencarian Lokasi Penting Di

Menu Lihat Lokasi ini dipergunakan

Kota Purwokerto Dengan Menggunakan GPS

untuk menampilkan lokasi-lokasi yang

Pada Handphone Android yang telah dibuat

telah dikelompokkan yang berada di

masih memiliki banyak kekurangan, agar

purwokerto, dan map lokasi yang dipilih.

mendapatkan hasil yang lebih baik lagi ada

4.3.3 Tampilan Lokasi Awal dan Lokasi

beberapa saran saran yang dapat diberikan,

Akhir

antara lain :

1.

2.

3.

Menambahkan Jarak dari rute yang

[7] Budieresha,

(28

November

digambarkan agar user mengetahui jarak

Perkembangan

Teknologi

yang akan ditempuh.

http://yuliakahitela.blogspot.com/.

Ditambahkan rute mode yaitu rute user

Tanggal 17 Maret 2013

2012),
Database.
Diakses

dengan menggunakan mode transportasi

[8] Pccontrol, (16 Juli 2012), Pengetahuan Dasar

apa, misalnya mengemudi, bersepeda

Analisis dan Desain Sistem (informasi). [online].

dan berjalan.

http://pccontrol.wordpress.com/2012/07/16/pen

Membuat marker user position bergerak

getahuan-dasar-analisis-dan-desain-sistem-

sesuai arah kompas.

informasi/. Diakses Tanggal 20 Maret 2013


[9] Fowler, Martin. UML Distilled Third Edition,

DAFTAR PUSTAKA

Edisi 2, Boston, Prearson Education, Inc.

[1] Ranugal, (02 Juli 2011), Apakah Itu LBS,


Dokumen

PDF

[Online].

September 2003.
[10] Binus (2013, Juli), Bab 2 Landasan Teori,

http://id.scribd.com/doc/48335254/Apakah-itu-

Dokumen

LBS.

[Online]

http://thesis.binus.ac.id/doc/Bab2/2010-1-

[2] Stephanus Hermawan S, Mudah Membuat


Aplikasi Android, Yogyakarta, Jawa Tengah,

00280-IF%20BAB%202.pdf
[11] Dinas Pariwisata. Hardcopy Arsip. Data Hotel

Indonesia, ANDI, Januari 2011.

Melati dan Bintang Kabupaten Banyumas, tahun

[3] Ardiansyah, (4 April 2011), Mengenal Location


Based

Service.

2012.
[12] Dikti, (2013, Februari), Daftar PTS dan PTN

http://blog.uad.ac.id/ardi/2011/04/04/mengenallocation-based-service-lbs/. Diakses Tanggal 24

Kopwil VI. [Online]. www.dikti.go.id


[13] Dinas Pendidikan. Softcopy Arsip. Data Alamat

Februari 2013.

Sekolah Kabupaten Banyumas, tahun 2012.

[4] Safaat, Nazrudin H. Pemprograman Aplikasi

[14] Dinas Kesehatan. Hardcopy Arsip. Data Lokasi

Mobile Smartphone dan Tablet PC Berbasis


Android, Bandung, Informatika, Februari 2011.

Kesehatan di Banyumas, tahun 2013.


[15] Dinas

[5] Mandala, Sovan, Whats Is Google Android Jelly


Bean

PDF

?.

Android

Sumberdaya

Mineral.

Banyumas, Tahun 2012.


[16] Telco, Train. (2013, Juni). Android Aplication

Diakses Tanggal 17 juli 2013.


[6] Azzahra,

dan

Hardcopy Arsip. Daftar SPBU Kabupaten

http://goodereader.com/blog/tablet-

slates/what-is-google-android-jellybean/.

Energi

Development
GPS.

[online].http://maxiandroid.blogspot.com/2012/
04/android-gps.html. Diakses Tanggal 17 Maret

Cookbook,

Dokumen

PDF

[Online].http://traintelco.com/index.php/ebooks/
item/android-ebooks/android-applicationdevelopment-cookbook.html

2013.

Mengetahui,
Dosen Pembimbing I

Dosen Pembimbing II

Adnan Purwanto, S.Kom.


NIDN: 0018117707

Tenia Wahyuningrum, S.Kom,M.T.


NIDN: 06300682

Você também pode gostar