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
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.
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
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.
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
DAFTAR ISI
HALAMAN JUDUL .......................................................................................
Halaman 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
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
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
DAFTAR TABEL Halaman Tabel 4.1 Structure Tabel Training ..................................................................
43
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.