PEMBUATAN SISTEM NAVIGASI PENGISIAN MOBIL LISTRIK BERBASIS GOOGLE API UNTUK KOTA YOGYAKARTA DENGAN PLATFORM ANDROID.

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN SISTEM NAVIGASI PENGISIAN MOBIL
LISTRIK BERBASIS GOOGLE API UNTUK KOTA
YOGYAKARTA DENGAN PLATFORM ANDROID
SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu
Jurusan Informatika

Disusun oleh :
KARISMA PRIBADI
NIM. M0509039

JURUSAN INFORMATIKA
FAKULTAS MATEMATIKA & ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2014


commit to user
i

perpustakaan.uns.ac.id

digilib.uns.ac.id
i

SKRIPSI
HALAMAN PERSETUJUAN

PEMBUATAN SISTEM NAVIGASI PENGISIAN MOBIL
LISTRIK BERBASIS GOOGLE API UNTUK KOTA
YOGYAKARTA DENGAN PLATFORM ANDROID

Disusun oleh:
KARISMA PRIBADI
M0509039


Skripsi ini telah disetujui untuk dipertahankan di hadapan dewan penguji
pada tanggal

Pembimbing I

Pembimbing II

Didiek Sri Wiyono, S.T, M.T

Afrizal Doewes, S.Kom, M.Sc

NIP. 19750331 200501 1 001

NIP. 19850831 201212 1 004

commit to user
i

perpustakaan.uns.ac.id


digilib.uns.ac.id
ii

SKRIPSI

PEMBUATAN SISTEM NAVIGASI PENGISIAN MOBIL LISTRIK
BERBASIS GOOGLE API UNTUK KOTA YOGYAKARTA DENGAN
PLATFORM ANDROID

HALAMAN PENGESAHAN
Disusun oleh :
KARISMA PRIBADI
M0509039
Telah dipertahankan di hadapan Dewan Penguji
Pada tanggal
Susunan Dewan Penguji
1. Didiek Sri Wiyono, S.T, M.T.
NIP. 19750331 200501 1 001

(


)

2. Afrizal Doewes, S.Kom., M.Sc.
NIP. 19850831 201212 1 004

(

)

3. Ristu Saptono, S.Si., M.T.
NIP. 19790210 200212 1 001

(

)

4. Abdul Aziz, S.Kom, M.Cs.
NIP. 19810413 200501 1 001


(

)

Disahkan oleh
Dekan FMIPA UNS

Prof. Ir. Ari Handono Ramelan, M. Sc.(Hons), Ph.D
commit to user
NIP. 19610223 198601 1 001
ii

Ketua Jurusan Informatika

Umi Salamah, S.Si, M.Kom
NIP. 19700217 199702 2 001

perpustakaan.uns.ac.id

digilib.uns.ac.id

iii

PEMBUATAN SISTEM NAVIGASI PENGISIAN MOBIL LISTRIK
BERBASIS GOOGLE API UNTUK KOTA YOGYAKARTA
DENGAN PLATFORM ANDROID
KARISMA PRIBADI
Jurusan Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret

ABSTRAK
Perkembangan teknologi di dunia otomotif semakin maju. Tidak hanya maju
teknologi yang dibenamkan pada mobil, namun saat ini perkembangannya sudah
masuk pada ranah mobil ramah lingkungan. Salah satunya adalah pengembangan
mobil listrik. Tidak hanya di negara negara maju, saat ini pengembangan mobil
listrik sudah mulai dilakukan di Indonesia. Tentunya pengembangan mobil listrik juga
harus dibarengi dengan pengembangan aplikasi yang mendukung. Salah satunya
adalah aplikasi yang mampu memberikan navigasi untuk memudahkan pengguna
mobil listrik ketika mencari lokasi Stasiun Pengisian Listrik Umum (SPLU) yang
terdekat. Pengguna aplikasi ini nantinya akan diberikan sistem rekomendasi untuk
mencari SPLU terefektif. Efektifitasnya dihitung berdasarkan waktu tempuh tercepat

dari posisi pengguna ke SPLU ditambah dengan waktu antrian dari setiap SPLU yang
ada. Untuk setiap pengisian pengguna mobil listrik akan dikenakan biaya berdasarkan
kekurangan dari daya baterai mobil listrik.
Hasilnya, dari percobaan terhadap sistem rekomendasi ini menunjukkan
aplikasi telah mampu melakukan perhitungan yang sesuai dengan menghitung SPLU
dalam radius dari posisi awal ke tujuan pengguna. Lalu menghitung waktu dari jarak
tempuh dengan antrian. Setelah itu sistem menampilkan SPLU yang
direkomendasikan serta memberikan informasi tagihan berdasarkan kekurangan daya
yang akan dilakukan pengecasan. Apabila daya yang dibutuhkan untuk mencapai
lokasi SPLU tidak cukup, maka aplikasi akan memberikan rekomendasi berdasarkan
lokasi SPLU terdekat. Setelah itu oleh sistem akan digambarkan rute menuju tujuan
lokasi SPLU. Pengguna juga dapat melakukan pemesanan dan pembatalan terhadap
antrian di SPLU.
Kata Kunci : Sistem Rekomendasi, Sistem Navigasi, SPLU, Mobil Listrik, and Google
Android API

commit to user
iii

perpustakaan.uns.ac.id


digilib.uns.ac.id
iv

BUILD NAVIGATION SYSTEM CHARGING ELECTRIC CARS
BASED GOOGLE API FOR YOGYAKARTA CITY
WITH ANDROID PLATFORM
KARISMA PRIBADI
Department of Informatic. Mathematic and Science Faculty.
Sebelas Maret University

ABSTRACT
The development of technology in otomotive world is growing up. Not only
the progress in otomotive, but this time the development comes to environmetal
friendly. One of them is electrical car. Not only in the developing country, this time the
developing of electrical car has been done in Indonesia. Certainly, teh developing of
electrical car must be completed by a supported application. One of them is an
application thaht can gives a navigationto make easy the driver of electrical car while
looking for EV Charging Station nearly. The user of this application will be given a
recomendation system to search The Most Efective EV Charging Station. The efectivity

counted based on quickest duration from the user position to SPLU added by queue
time from each EV Charging Station available. For each charging of electrical car
user will be charged based the less of electrical car battery energy.
The result of this experiment of this recomendation system shows that the
application can count based on counting EV Charging Station on radius from the start
position to users destination. Then count the duration from distance by the queue time.
After that the system shows EV Charging Station which recomended and gives the
charge information based on the less of energy which will be charged. If the energy
which needed to reach EV Charging Station location is not enough, then the
application will give a recomendation based on EV Charging Station location. The
user can also order and cancel to EV Charging Station.
Keywords: Recommendation System, Navigation System, EVCS, Electric Cars, and
Google Android API

commit to user
iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

v

MOTTO

(Q.S. Al-

sesungguhnya
sesudah kesulitan itu ada kemudahan, Maka apabila kamu telah selesai (dari sesuatu
urusan), kerjakanlah dengan sungguh-sungguh (urusan) yang lain
(Q.S. Al-Insyirah : 5-7)

commit to user
v

perpustakaan.uns.ac.id

digilib.uns.ac.id
vi

PERSEMBAHAN


Karya ini penulis persembahkan kepada :

dukung saya hingga menjadi seperti

-teman Agent of Change

-teman Informatika UNS khususnya angkatan 2009 untuk dukungan dan
kebersamaannya

commit to user
vi

perpustakaan.uns.ac.id

digilib.uns.ac.id
vii

KATA PENGANTAR

senantiasa memberikan nikmat dan karunia-Nya sehingga penulis dapat
menyelesaikan skripsi dengan judul Pembuatan Aplikasi Android Sistem Navigasi
Pengisian Mobil Listrik Berbasis Google Api Untuk Kota Yogyakarta, yang menjadi
salah satu syarat wajib untuk memperoleh gelar Sarjana Informatika di Universitas
Sebelas Maret (UNS) Surakarta.
Penulis menyadari akan keterbatasan yang dimiliki, begitu banyak
bimbingan, bantuan, serta motivasi yang diberikan dalam proses penyusunan skripsi
ini. Oleh karena itu, ucapan terima kasih penulis sampaikan kepada :
1. Ibu Umi Salamah, S.Si.,M.Kom. selaku Ketua Jurusan S1 Informatika yang telah
banyak memberi bimbingan dan pengarahan selama penulis menempuh studi di
Jurusan Informatika FMIPA UNS,
2. Didiek Sri Wiyono, S.T, M.T. selaku Dosen Pembimbing I yang penuh
kesabaran membimbing, mengarahkan, dan memberi motivasi kepada penulis
selama proses penyusunan skripsi ini,
3. Afrizal Doewes, S.Kom., M.Sc. selaku Dosen Pembimbing II yang penuh
kesabaran membimbing, mengarahkan, dan memberi motivasi kepada penulis
selama proses penyusunan skripsi ini,
4. Bapak dan Ibu dosen serta karyawan di Jurusan Informatika FMIPA UNS yang
telah mengajar penulis selama masa studi dan membantu dalam proses
penyusunan skripsi ini,
5. Ibu, Saudara, serta teman-teman yang telah memberikan bantuan dan dukungan
sehingga penyusunan skripsi ini dapat terselesaikan.
Penulis berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang
berkepentingan.
Surakarta, 1 Januari 2014

Penulis

commit to user
vii

perpustakaan.uns.ac.id

digilib.uns.ac.id
viii

DAFTAR ISI

HALAMAN PERSETUJUAN ...................................................................................... i
HALAMAN PENGESAHAN ...................................................................................... ii
ABSTRAK ................................................................................................................ iii
ABSTRACT ................................................................................................................ iv
MOTTO...... ................................................................................................................. v
PERSEMBAHAN ....................................................................................................... vi
KATA PENGANTAR ............................................................................................... vii
DAFTAR ISI ............................................................................................................. viii
DAFTAR TABEL ........................................................................................................ x
DAFTAR GAMBAR .................................................................................................. xi
BAB I PENDAHULUAN ............................................................................................ 1
1.1 Latar Belakang ................................................................................................. 1
1.2 Rumusan Masalah ............................................................................................ 2
1.3 Batasan Masalah............................................................................................... 3
1.4 Tujuan Penelitian.............................................................................................. 4
1.5 Manfaat Penelitian............................................................................................ 4
1.6 Sistematika Penulisan ....................................................................................... 4
BAB II TINJAUAN PUSTAKA.................................................................................. 6
2.1 Landasan Teori ................................................................................................. 6
2.1.1 Electric Vehicle Charging System ......................................................... 6
2.1.2 Google API............................................................................................. 9
2.1.2.1

Google Maps Android V2 ............................................................... 9

2.1.2.2

JavaScript Object Notation (JSON) .............................................. 10

2.1.2.3

Radius di Google Maps Android .................................................. 11

2.1.2.4

Duration di Google Maps Android ............................................... 15

commit to user
viii

perpustakaan.uns.ac.id

digilib.uns.ac.id
ix

2.1.2.5

Polylines di Google Maps Android............................................... 18

2.1.3 Perhitungan Optimasi Waktu Minimal ................................................ 20
2.1.4 Battery Indicator .................................................................................. 20
2.2 Penelitian Terkait ........................................................................................... 22
BAB III METODE PENELITIAN............................................................................. 28
3.1 Pengumpulan Data ......................................................................................... 29
3.1.1 Study Literature .................................................................................... 29
3.1.2 Pengumpulan Data ............................................................................... 30
3.2 Simulasi .......................................................................................................... 31
3.3 Implementasi .................................................................................................. 32
3.3.1 Pembuatan User Interface .................................................................... 32
3.3.2 Perhitungan Radius .............................................................................. 35
3.3.3 Perhitungan Duration ........................................................................... 37
3.3.4 Perhitungan Harga Pengecasan ............................................................ 38
3.3.5 Pemesanan dan Pembatalan antrian ..................................................... 39
3.4 Pengujian ........................................................................................................ 41
3.5 Dokumentasi................................................... Error! Bookmark not defined.
BAB IV PEMBAHASAN.......................................................................................... 42
4.1 Hasil dan Pembahasan User Interface............................................................ 42
4.2 Hasil dan Pembahasan Perhitungan Radius dan Duration ............................. 45
4.3 Hasil dan Pembahasan Perhitungan Perkiraan Penggunaan Daya ................. 50
4.4 Hasil dan Pembahasan Perhitungan Harga Pengecasan ................................. 51
BAB V PENUTUP ..................................................................................................... 56
5.1 Kesimpulan..................................................................................................... 56
5.2 Saran ............................................................................................................... 56
DAFTAR PUSTAKA ................................................................................................ 57

commit to user
ix

perpustakaan.uns.ac.id

digilib.uns.ac.id
x

DAFTAR TABEL

Tabel 2.1 Perbandingan Penelitian............................................................................. 26
Tabel 3.1 Alur Rancangan Penelitian......................................................................... 28
Tabel 3.2 Tabel Lokasi SPLU .................................................................................... 30
Tabel 3.3 Tabel User .................................................................................................. 33
Tabel 3.4 Alur Rancangan Penelitian......................................................................... 39
Tabel 4.1 Tabel Kategori Lokasi ................................................................................ 46
Tabel 4.2 Tabel Perhitungan Total Waktu per SPLU ................................................ 46

commit to user
x

perpustakaan.uns.ac.id

digilib.uns.ac.id
xi

DAFTAR GAMBAR

Gambar 2.1 Ikon marker di v1(kiri), ikon marker v2 customize(kanan) ................... 10
Gambar 2.2 Gambar polygons dan polylines untuk garis lurus ................................. 10
Gambar 2.3 Gambar radius lokasi pada tampilan google maps ................................. 12
Gambar 2.4 Gambar polygons lokasi berdasarkan banyak titik lokasi ...................... 12
Gambar 2.5 Gambar perhitungan latitude .................................................................. 13
Gambar 2.6 Gambar perhitungan longitude ............................................................... 14
Gambar 2.7 Gambar A, B, C gambar opsi untuk pemilihan rute ............................... 16
Gambar 2.8 Gambar polylines untuk rute(kiri), untuk garis lurus(kanan)................. 19
Gambar 3.1 Gambar aplikasi peta dengan php dan mysql ......................................... 32
Gambar 3.2 Gambar untuk lokasi utara/selatan (kiri), untuk lokasi timur/barat
(kanan)................................................................................................... 36
Gambar 3.3 Gambar diagram ERD untuk antrian ...................................................... 40
Gambar 4.1 Gambar tampilan awal aplikasi .............................................................. 42
Gambar 4.2 Gambar tampilan database mysql .......................................................... 43
Gambar 4.3 Gambar tampilan setelah login ( marker merah menunjukkan lokasi
pengguna) .............................................................................................. 44
Gambar 4.4 Gambar tampilan dengan zoom out ....................................................... 44
Gambar 4.5 Gambar marker dari lokasi tujuan .......................................................... 45
Gambar 4.6 Gambar untuk mencari rekomendasi lokasi SPLU ................................ 45
Gambar 4.7 Gambar tampilan hasil rekomendasi ...................................................... 47
Gambar 4.8 Gambar tampilan dengan lokasi tujuan Kaliurang ................................. 48
Gambar 4.9 Gambar hasil rekomendasi dengan lokasi tujuan Kaliurang .................. 48
Gambar 4.10 Gambar hasil rekomendasi sistem berdasarkan lokasi terdekat ........... 49

commit to user
xi

perpustakaan.uns.ac.id

digilib.uns.ac.id
xii

Gambar 4.11 Gambar pemilihan lokasi SPLU secara manual dan hasilnya lokasi
SPLU tersebut di luar jangkauan sisa baterai. ....................................... 49
Gambar 4.12 Gambar pemilihan lokasi SPLU secara manual dan hasilnya lokasi
SPLU berada di jangkauan dari sisa baterai.......................................... 50
Gambar 4.13 Gambar kapasitas baterai android........................................................ 51
Gambar 4.14 Gambar tampilan notifikasi pemesanan sukses .................................... 52
Gambar 4.15 Gambar tampilan hasil rute ke SPLU ................................................... 53
Gambar 4.16 Gambar tampilan menu ........................................................................ 53
Gambar 4.17 Gambar tampilan menu status pemesanan ........................................... 54
Gambar 4.18 Gambar tampilan ketika sudah memiliki antrian dan hendak melakukan
pemesanan di lokasi berbeda ................................................................. 54
Gambar 4.19 Gambar tampilan notifikasi pemesanan dibatalkan ............................. 55

commit to user
xii

perpustakaan.uns.ac.id

digilib.uns.ac.id
xiii

DAFTAR LAMPIRAN

Lampiran A. Potongan Dataset KDDTest+ NSL-KDD ............ Error! Bookmark not
defined.
Lampiran B. Potongan Dataset KDDTrain+ NSL-KDD .......... Error! Bookmark not
defined.

commit to user
xiii