APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang...

13
APLIKASI LOCATION BASED SERVICE PENCARIAN STASIUN PENGISIAN BAHAN BAKAR UMUM (SPBU) BERBASIS ANDROID UNTUK KENDARAAN RODA DUA PROPOSAL TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Toriq Firmansyah 09560324 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Transcript of APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang...

Page 1: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

APLIKASI LOCATION BASED SERVICE

PENCARIAN STASIUN PENGISIAN BAHAN BAKAR UMUM (SPBU)

BERBASIS ANDROID UNTUK KENDARAAN RODA DUA

PROPOSAL TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Toriq Firmansyah

09560324

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

Page 2: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan
Page 3: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan
Page 4: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan
Page 5: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

Abstrak

Location-Based Service (LBS) memanfaatkan teknologi GPS dalam

pengaplikasiannya. Selain dapat mengetahui posisi pengguna, aplikasi LBS juga dapat

menentukan posisi tempat-tempat tertentu. Dan dengan kombinasi ini, aplikasi LBS akan

mencari rute untuk menghubungkan posisi pengguna dengan suatu tempat serta

memanfaatkan servis di google yang sudah disertakan layer trafic sehingga untuk

menentukan perkiraan konsumsi bahan bakar yang lebih efisein.

Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal

daerah tersebut dengan kendaraan roda dua, dia akan kesulitan untuk mencari lokasi

tempat pengisian bahan bakar karena kendaraan roda dua tidak memiliki GPS seperti

yang terpasang pada GPS mobil apa lagi ketika ketersedian bahan bakar kendaraan

bermotor yang dipakai menipis pada waktu yang tidak di inginkan

Dari hasil aplikasi yang telah dibuat, aplikasi mampu melakukan proses pencarian

lokasi pom bensin terdekat di sekitar rute perjalanan dengan radius 5 miles dari lokasi ke

tempat tujuan. Aplikasi mampu melakukan proses pencarian lokasi dan tujuan kita

menggunakan API google map.

Kunci: Location Based Service, Android, Google MAP API, SPBU.

Page 6: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

Abtract

Location Based Service (LBS) using GPS technology applications besides knowing user

position LBS application can device some places positions with some combination , LBS

applications will searching route for connecting the user position with places and use google

services who had layer traffic so can device fuel consome more efficient.

For some people who hand trip to unknown place or untcroqnizable place with

motorcycle he will have some trouble for searching location to reload fuel engine because

motorcycle don’t have GPS like GPS on car more over when the vehicle fuels just in emergency

positions at the wrong time

From the application result who had made , application capable for process track location

nearly gas station around route trip with radius 5 miles from that’s location to air the destination

application capable for process track location and air destination use Api google map.

Keyword : Location Based Service ,Android , Google MAP API, Gas Station

Page 7: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

LEMBAR PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat

menyelesaikan Tugas Akhir ini . Penulis menyampaikan ucapan terimakasih sebesar-sebesarnya

kepada :

1. Eko Budi Cahyono S.Kom,M.T dan Gita Indah Martasari S.T sebagai dosen pembimbing

Tugas Akhir .

2. Bapak / Ibu dekan Fakultas Teknik Informatika Universitas Muhammadiyah Malang.

3. Bapak ketua beserta Dosen Jurusan Informatika Universitas Muhammadiyah Malang.

4. Ibu Sunirah , Bapak Hafid Abdullah dan kakak Ali Mahfud , Hastaroh, adik Totok

Hariyanto tercinta yang selalu member motivasi dan selalu memberidukungan untuk

menempuh pendidikan setinggi-tingginya.

5. Sahabat asu seperjuangan Lalu Taqi Mustaqim ,Moh Slamet Efendi tampus , Taufiqul

Akbar , Fergi Pala Beca , Aditya Trisukma , Ahmad Bachtiar Rifai , Master Of Key

Suharno Alfian , Aufar ,Arief Haqiqi Terimakasih atas jancok kalian salam jari tengah.

Page 8: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

KATA PENGANTAR

Dengan mematjakan puja dan puji syukur kepada AllahbSWT, atas segala rahmat ,

nikmat dan karunia-Nya .Akhirnya Penulis dapat menyelesaikan penulisan Tugas Akhir yang

berjudul “APLIKASI LOCATION BASED SERVICE PENCARIAN STASIUN PENGISIAN

BAHAN BAKAR UMUM (SPBU) BERBASIS ANDROIF UNTUK KENDARAAN RODA

DUA ”

Tugas akhir ini ditulis dalam rangka memenuhui kebutuhan sebagian persyaratan untuk

memperoleh gelar sarjana Strata I pada program Studi Tekni Informatika Universitas

Muhammadiyah Malang . Penulis menyadari sepenuhnya bahwa Tugas Akhir ini masih banyak

kekurangan namun dengan kerja keras , doa dukungan dan bantuan dari semua pihak yang telah

sangat berperan penting dalam terselesaikannya Tugas Akhir ini.

Teriring doa semoga amal dan ibadah semua pihak mendapatkan pahala yang berlipat

ganda dari Allah SWT semoga karya ilmiah ini bisa bermanfaat dimasa yang akan datang .

Malang , 17 september 2015

Toriq Firmansyah

Page 9: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

DAFTAR ISI

Halaman

HALAMAN JUDUL ....................................................................................... i

LEMBAR PERSETUJUAN ............................................................................ ii

LEMBAR PENGESAHAN ............................................................................. iii

LEMBAR PERNYATAAN ............................................................................. iv

ABSTRAK ....................................................................................................... v

ABSTRACT ....................................................................................................... vi

LEMBAR PERSEMBAHAN .......................................................................... vii

KATA PENGANTAR ..................................................................................... ix

DAFTAR ISI .................................................................................................... x

DAFTAR GAMBAR ....................................................................................... xiii

DAFTAR TABEL ............................................................................................ xiiii

BAB I : PENDAHULUAN ............................................................................ 1

1.1 Latar Belakang ........................................................................................... 1

1.2 Rumusan Masalah ........................................................................ 2

1.3 Tujuan ........................................................................................................ 3

1.4 Batasan Masalah ........................................................................................ 3

1.5 Metodologi ................................................................................................. 3

1.6 Sistematika Penulisan ................................................................................ 5

BAB II : LANDASAN TEORI ...................................................................... 7

2.1 SPBU (Stasiun Pengisian Bahan Bakar Umum) ........................................ 7

2.2 Location Based Service (LBS)................................................................... 8

2.2.1 Komponen Location Based Service ............................................ 9

2.2.2 Cara Kerja Location Based Service (LBS) ................................. 10

Page 10: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

2.3 GPS (Global Positioning System) .............................................................. 11

2.3.1 Penentuan Posisi GPS ................................................................. 14

2.3.2 Akurasi GPS................................................................................ 14

2.3.3 Sumber Kesalahan Pada GPS ..................................................... 15

2.4 Google Maps ............................................................................................. 15

2.5 Android ..................................................................................................... 16

2.5.1 Keunggulan Android ................................................................... 17

2.5.2 Arsitektur Android ..................................................................... 17

2.5.3 Fundamental Aplikasi Android .................................................. 19

2.5.4 Emulator ..................................................................................... 20

2.6 Eclipse Dan Android SDK ......................................................................... 21

2.6.1 Object Oriented Programming (OOP) ........................................ 21

2.6.2 JAVA Dan JDK (Java Development Kit) ................................... 22

BAB III : ANALISA DAN PERANCANGAN SISTEM ............................ 24

3.1 Analisa Sistem ........................................................................................... 24

3.1.1 Arsitektur Sistem Apllikasi LBS ................................................ 24

3.1.2 Deskripsi Perangkat Lunak ......................................................... 25

3.1.3 Analisa Kebutuhan Sistem .......................................................... 25

3.2 Perancangan Sistem ................................................................................... 25

3.2.1 Usecase Diagram ........................................................................ 26

3.2.2 Activity Diagram Sistem............................................................. 27

3.2.3 Sequence Diagram Sistem .......................................................... 28

3.2.4 Class Diagram ............................................................................. 30

3.2.5 Desain Interface .......................................................................... 31

BAB IV : IMPLEMENTASI DAN PENGUJIAN ....................................... 33

Page 11: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

4.1 Implementasi Sistem .................................................................................. 33

4.1.1 Implementasi Case Aplikasi (Strukur Source Code Aplikasi) .... 33

4.1.2 Source Code Main Menu ............................................................ 34

4.1.3 Source Code Tracking Rute Dan Informasi SPBU ..................... 35

4.1.4 Source Code Dan Screenshot Informasi SPBU Disekitar........... 32

4.1.5 Code Train.php Data Training .................................................... 37

4.2 Pengujian Sistem ........................................................................................ 40

4.2.1 Pengujian Main Menu Aplikasi Pom Bensin .............................. 40

4.2.2 Pengujian TrackingRute Dan Informasi SPBU .......................... 41

4.2.3 Pengujian Informasi SPBU Sekitar Lokasi ................................. 42

4.2.4 Pengujian Pengujian Aplikasi Pada Smartphone android ........... 42

4.2.5 Pengujian Fungsional ................................................................. 43

BAB V : KESIMPULAN DAN SARAN....................................................... 46

5.1 Kesimpulan ................................................................................................ 46

5.2 Saran .......................................................................................................... 47

Page 12: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

DAFTAR TABEL

Halaman

Tabel 4.1 Structure Tabel Training .................................................................. 43

Page 13: APLIKASI LOCATION BASED SERVICE - core.ac.uk · PROPOSAL TUGAS AKHIR ... Bagi seseorang yang bepergian ke daerah yang belum mengetahui atau mengenal daerah tersebut dengan kendaraan

DAFTAR PUSTAKA

Safaat, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android,

Informatika, Bandung, 2011.

Riyanto Andi (2010), Membuat Sendiri Aplikasi GIS, Andi Publishing, Yogyakarta.

Riyanto, 2010, Sistem Informasi Geografis Berbasis Mobile, Gava Media, Yogjakarta.

Abidin, H.Z. 2007. GPS Positioning. Bandung : Modul Perkuliahan Survey Satelit.

Abidin, H.Z. 2007. Introduction to GPS. Bandung : Modul Perkuliahan Geodesi Satelit.

Abidin, H.Z. 2007. Penentuan Posisi dengan GPS dan Aplikasinya. Jakarta: PT Pradnya

Paramita.

Abidin, H.Z., Jones, A., Kahar, Joenil. 2007. Survei Dengan GPS. Jakarta: PT Pradnya Paramita.

Ahmed El-Rabbany, (2002), Introduction to GPS: the Global Positioning System. by, Artech

House mobile communications series

Mulyadi. 2010. Membuat Aplikasi Untuk Android, Multimedia Center Publishing, Yogyakarta,

Indonesia.

Satyaputra, Alfa, Dkk, 2012, Java For Beginners With Eclipse 4.2 Juno, Elek Media

Komputindo, Jakarta.