NASKAH PUBLIKASI
diajukan oleh
Bambang Sumarsono
10.11.3841
ii
DESIGNING MOBILE APPLICATION NEAREST TIRE REPAIR USING LOCATIONBASED SERVICES ON ANDROID PLATFORM
Bambang Sumarsono
Ema Utami
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The flat tire is a problem that can not be predicted.It could happen anywhere and
anytime, no exception in area of Sleman. It is an emergency incident, so the driver had to
find the nearest tire repair to fix the flat tire.
Location-based services are services that can be used to determine the location
of a place using GPS ( Global Positioning System). Rapid development of smartphones
make these services can be applied on the Android platform using the Google Maps API.
Implementation of nearest tire repair application using location-based services on
Android smartphone can help users know the location of the vehicle to the nearest tire
repair, distance, knowing tire repair services as well as contact information that can be
contacted to ensure the tire repair is open or not
Keywords: flat tire,Android, Location-Based Services, GPS, Google Maps API
iii
1. Pendahuluan
1.1 Latar Belakang Masalah
Perkembangan pengguna kendaraan dari tahun ke tahun
semakin
trailer dan semi trailer naik 11.48%. Kabupaten Sleman yang mempunyai 18%
dari luas propinsi DIY memiliki 3.019.613 unit sepeda motor tahun 2012.
Ban bocor bisa terjadi dimana saja dan kapan saja, tidak terkecuali di
Kabupaten Sleman. Perkembangan pesat dalam pengembangan aplikasi
Android diharapkan dapat membantu pengguna kendaraan bermotor jika terjadi
ban bocor. Hal ini didukung dengan penguasaan pasar sebesar 79% pada
kuartal
kedua
tahun
2013
(menurut
Gartner,
Inc.,
merancang
aplikasi
mobile
berbasis
Android
untuk
Badan Pusat Statistik, 2014, Pertumbuhan Produksi Industri Manufaktur Triwulan IV-Tahun 2013,
Berita Resmi Statistik, 3 Februari 2014, hal.1
2
Badan Pusat Statistik, 2013, Perkembangan Beberapa Indikator Utama Sosial-Ekonomi
Indonesia, Agustus 2013, hal 119
2. Landasan Teori
2.1 Tinjauan Pustaka
Referensi yang digunakan penyusun sebagai tinjuan pustaka adalah skripsi
dengan judul Analisis dan Perancangan Aplikasi Lokasi Layanan Kendaraan
Bermotor di Wilayah Jakarta Barat pada Platform Berbasis Android yang
disusun oleh Putra Anugrah Erlangga (1200983471), Achmad Reza Fauzi
dan
personil
yang
dirancang
secara
efisien
untuk
Riyanto, 2010, Sistem Informasi Geografis Berbasis Mobile, Yogyakarta: Gavamedia, hal.24.
Andi Sunyoto, API Location (JSR 179): Standar Penentuan Posisi Untuk Telepon Selular
Berkemampuan Java, Jurnal DASI, vol.10, No.1, Maret 2009, hal.1
5
Riyanto, loc.it. hal. 4
4
2.6 Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux
8
yang mencakup sistem operasi, middleware dan aplikasi. Android diakuisisi oleh
Google Inc pada tahun 2005.
mengubah pandangan pengguna dari peta wilayah tertentu. Ada empat jenis
peta, yaitu:
1. Roadmap
2. Satellite
3. Terrain
4. Hybrid
R.W Sinnott, 1984. Virtues of the Haversine. Sky and Telescope 68(2): 159
Adhitya Bhawiyuga.et.al.2011, Sistem Pelaporan dan Informasi Posisi Kereta Api Berbasis Global
Positioning System (GPS) pada Device Berbasis Android, Tugas Akhir, Surabaya: Institut Sepuluh
November, hal.3
8
Nazruddin Safaat H, 2012, Pemrograman Aplikasi Mobile Smartphone dan tablet PC Berbasis
Android Edisi Revisi, Bandung: Informatika, hal. 1
9
Developers.Google.com, Introduction to the Google Maps Android API v2,
https://developers.google.com/maps/documentation/android/intro , (diakses pada tanggal
11/9/2013)
7
10
SWOT
digunakan
dengan
cara
mempelajari
kekuatan,
11
Analisis ini
12
10
Hanif Al Fatta, 2007, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing
Perusahaan dan Organisasi Modern, Yogyakarta: Andi Publisher , hal. 44
11
Ibid., hal 63
12
Ibid., hal 75
1. Black-Box Testing
a. Pengujian Masuk Aplikasi
Tabel 4.1 Hasil Pengujian Masuk Aplikasi
No
1
2
3
Skenario
Tekan icon aplikasi
muncul Splash Screen
Cek service location
settings
Hasil
Tampil splash screen
Splash screen tampil selama 5 detik
Jika service location tidak aktif maka
muncul pop up untuk pengaturan
Status
OK
OK
OK
Skenario
Hasil
c.
Status
OK
OK
OK
OK
OK
No
1
2
3
4
5
6
Skenario
Tekan icon Peta Lokasi
Tekan tombol location
Menekan marker
Menekan info window
Menekan tombol get
direction
Menekan tombol telepon
Hasil
Tampil peta di Kabupaten Sleman
Menuju letak posisi pengguna
Muncul info window pada marker
Muncul tampilan detail tambal ban
Masuk
getDirection
Activity
dan
menunjukan direction
Melakukan panggilan ke tambal ban
Status
OK
OK
OK
OK
OK
OK
Skenario
Menekan icon panduan
Menekan salah satu panduan
Hasil
Tampil daftar panduan
Menampilkan panduan
Status
OK
OK
Skenario
Menekan icon Tentang
App
f.
Hasil
Masuk ke TentangApp Activity
Status
OK
No
1
Skenario
Mengakses web service
Hasil
Jika belum login akan di redirect pada
tampilan login
Menampikan menu utama web services
Status
OK
OK
Skenario
Menambahkan admin
Hasil
Data masuk ke database dan tampil
pada bagian bawah input data
Menampilkan tampilan edit data
Status
OK
OK
OK
Skenario
Menekan tombol tambal
ban
Menambah data tambal
ban
Menekan menu edit
pada salah satu data
Menekan tombol hapus
pada salah satu data
Hasil
Menampilkan menu tambal ban
Status
OK
Menyimpan
data
tambahan
dan
menampilkan pada menu tambal ban
Menampilkan menu edit data
OK
OK
OK
i.
No
1
2
3
4
Skenario
Menekan
tombol
Panduan
Menambahkan
data
panduan
Menekan menu edit
pada salah satu data
Menekan tombol hapus
pada salah satu data
Hasil
Menampilkan menu Panduan
Menyimpan
data
tambahan
menampilkan pada menu panduan
Menampilkan menu edit panduan
Menghapus data dari database
Status
OK
dan
OK
OK
OK
2. White-Box Testing
Pengujian white-box dilakukan dengan melihat kedalam modul dengan
meneliti kode-kode program. Pengujian ini digunakan untuk melihat mekanisme
internal dari suatu program. Pengujian dilakukan dengan cara meninjau langsung
kode program.
4.1.2
Manual Program
Manual Program dibagi menjadi 2 yaitu untuk aplikasi mobile dan untuk
aplikasi web.
4.1.2.1 Aplikasi Mobile
1. Mengetahui lokasi tambal ban
Lokasi dapat diketahui dengan melalui menu DaftarTB dan Peta
Lokasi.
2. Mengetahui jarak
Jarak dapat diketahui melalui menu Daftar TB. Jarak akan ditampilkan
disetiap daftar tambal ban.
3. Get Directions
Fitur get directions dapat digunakan melalui menu DaftarTB kemudian
masuk pada salah satu tambal ban yang dituju kemudian klik tombol
get direction.
4. Telepon Tambal ban
Telepon tambal ban dapat digunakan melalui menu DaftarTB atau
Peta lokasi. Setelah masuk pada detail tambal ban maka klik tombol
telepon.
4.1.2.2 Aplikasi Web
1. Menambah data
4.2 Pembahasan
4.2.1
Nama Field
Tipe Data
Null
Keterangan
Username
Varchar (10)
Not null
Password
Varchar (10)
Not null
Password pengguna
Nama Field
Tipe Data
Null
Keterangan
Id_panduan
int (4)
Not null
Id panduan (PK)
Nama_panduan
Varchar (30)
Not null
Nama Panduan
Detail_panduan
Text
Not null
Detail panduan
Nama Field
Tipe Data
Null
Keterangan
id_tb
Int (4)
Not null
nama_tb
Varchar (50)
Not null
jenis_tb
Char (1)
Not null
alamat_tb
Varchar (100)
Not null
telp_tb
Varchar (12)
Not null
4.2.3
Pembahasan Antarmuka
Antarmuka dibedakan menjadi dua yaitu antarmuka pada aplikasi mobile
10
11
5.2 Saran
Pada penulisan skripsi ini tentu saja ada kekurangan yang masih perlu
diperbaiki. Beberapa saran pengembangan aplikasi ini:
a. Aplikasi bisa dikembangkan dengan adanya basis data lokal yang
berada pada perangkat mobile, sehingga hanya melakukan update data
jika ada perubahan basis data.
b. Data pada aplikasi ini didapatkan dengan menggunakan aplikasi GPS
status and toolbox dan perangkat Samsung Galaxy Mini. Keakuratan
dapat lebih baik jika menggunakan alat yang mempunyai kemampuan
reciever yang lebih baik.
12
c.
Data pada aplikasi ini hanya terbatas pada tempat-tempat tertentu saja,
sehingga dalam pengembangan aplikasi dapat dilakukan dengan
melengkapi data lokasi tambal ban.
13
DAFTAR PUSTAKA
14
API.
pada
15