10
1 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2011/2012 MOBILE MAP EXPLORER LOKASI BENGKEL DI PALEMBANG DENGAN GPS BERBASIS PLATFORM ANDROID Darlius Saputra 2008250005 Pembimbing I : Yoannita, S.Kom Pembimbing II : Rachmansyah, S.Kom Abstract Mobile Map Explorer application of the workshop location is Android based application that are used to locate the nearest of workshop using GPS. The existence of the workshop is required by automotive user to take care or repair the vehicle. Until now, that has been a lot of digital maps are available, but not all locations can be displayed, particularly the location of the workshop in Palembang. Based of these problems, the author developed a mobile application about map explorer of workshop location with the aim to help automotive user to locate the nearest the workshop in Palembang on the phone by using the Global Positioning System (GPS) shown on the map. This application is built on the Android platform, and therefore the mobile phones that support this application is a phone based on Android because this application will be installed first on a mobile phone users. The research methodology used by author is method of Rational Unified Process (RUP), which consists of four stages, namely Inception phase, Elaboration, Construction, and Transition. Evaluation to do by distributing questionnaires. With this application, the author hope to help users in searching and finding the location of the nearest the workshop to take care or repair the vehicle. Key words : Workshop, Android, GPS Abstrak Aplikasi Mobile Map Explorer lokasi bengkel merupakan aplikasi berbasis Android yang digunakan untuk mencari lokasi bengkel terdekat dengan menggunakan GPS. Keberadaan bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki kendaraannya. Hingga saat ini telah banyak peta digital yang tersedia, namun tidak semua lokasi dapat ditampilkan secara lengkap, khususnya lokasi bengkel di Palembang. Berdasarkan masalah tersebut, penulis mengembangkan sebuah aplikasi mobile map explorer lokasi bengkel dengan tujuan untuk membantu pengguna kendaraan bermotor untuk mencari lokasi bengkel terdekat di Palembang pada ponsel dengan menggunakan

STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

Embed Size (px)

Citation preview

Page 1: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

1

STMIK GI MDP

Program Studi Teknik Informatika

Skripsi Sarjana Komputer

Semester Ganjil Tahun 2011/2012

MOBILE MAP EXPLORER LOKASI BENGKEL DI PALEMBANG

DENGAN GPS BERBASIS PLATFORM ANDROID

Darlius Saputra 2008250005

Pembimbing I : Yoannita, S.Kom

Pembimbing II : Rachmansyah, S.Kom

Abstract

Mobile Map Explorer application of the workshop location is Android based application

that are used to locate the nearest of workshop using GPS. The existence of the workshop

is required by automotive user to take care or repair the vehicle. Until now, that has been a

lot of digital maps are available, but not all locations can be displayed, particularly the

location of the workshop in Palembang. Based of these problems, the author developed a

mobile application about map explorer of workshop location with the aim to help

automotive user to locate the nearest the workshop in Palembang on the phone by using the

Global Positioning System (GPS) shown on the map. This application is built on the

Android platform, and therefore the mobile phones that support this application is a phone

based on Android because this application will be installed first on a mobile phone users.

The research methodology used by author is method of Rational Unified Process (RUP),

which consists of four stages, namely Inception phase, Elaboration, Construction, and

Transition. Evaluation to do by distributing questionnaires. With this application, the

author hope to help users in searching and finding the location of the nearest the workshop

to take care or repair the vehicle.

Key words :

Workshop, Android, GPS

Abstrak

Aplikasi Mobile Map Explorer lokasi bengkel merupakan aplikasi berbasis Android yang

digunakan untuk mencari lokasi bengkel terdekat dengan menggunakan GPS. Keberadaan

bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki

kendaraannya. Hingga saat ini telah banyak peta digital yang tersedia, namun tidak semua

lokasi dapat ditampilkan secara lengkap, khususnya lokasi bengkel di Palembang.

Berdasarkan masalah tersebut, penulis mengembangkan sebuah aplikasi mobile map

explorer lokasi bengkel dengan tujuan untuk membantu pengguna kendaraan bermotor

untuk mencari lokasi bengkel terdekat di Palembang pada ponsel dengan menggunakan

Page 2: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

2

Global Positioning System (GPS) yang ditampilkan pada peta. Aplikasi ini dibangun

berbasis platform Android, maka dari itu ponsel yang mendukung aplikasi ini adalah

ponsel yang berbasis Android karena aplikasi ini akan diinstall terlebih dahulu pada ponsel

pengguna. Metodologi penelitian yang digunakan penulis adalah metode Rational Unified

Process (RUP) yang terdiri dari empat tahapan, yaitu tahap Inception, Elaboration,

Construction, dan Transition. Evaluasi dilakukan dengan cara menyebarkan kuesioner.

Melalui perancangan aplikasi mobile map explorer lokasi bengkel, penulis berharap dapat

membantu pengguna dalam mencari dan menemukan lokasi bengkel terdekat untuk

merawat atau memperbaiki kendaraannya.

Kata kunci :

Bengkel, Android, GPS

Page 3: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

3

PENDAHULUAN

1. Latar Belakang

Seiring dengan perkembangan dunia otomotif di masyarakat, terlihat dari

banyaknya kendaraan bermotor yang beredar, baik itu mobil maupun sepeda motor.

Hampir semua elemen penyusun suatu kendaraan bermotor tidak dapat bekerja

optimal apabila tanpa perawatan dan pergantian berkala dari penggunanya. Maka dari

itu, kini telah banyak bengkel-bengkel resmi yang didirikan oleh masing-masing

produsen kendaraan bermotor dari berbagai merek maupun bengkel umum untuk

melayani konsumen dalam hal perawatan, perbaikan, maupun pergantian suku cadang

dari kendaraan bermotor.

Banyaknya bengkel-bengkel kendaraan bermotor yang tersebar di kota-kota di

Indonesia, khususnya kota Palembang, terkadang masih membuat bingung konsumen

dalam menemukan tempat perawatan dan perbaikan kendaraan bermotor mereka. Hal

tersebut dikarenakan lokasi-lokasi bengkel resmi kendaraan yang tercantum pada buku

panduan kendaraan bermotor hanya mencamtumkan nama bengkel dan alamatnya

saja. Begitu juga dengan bengkel umum yang terkadang hanya mencantumkan alamat

bengkel di iklan. Tidak semua orang, baik dari dalam kota maupun dari luar kota

Palembang, menguasai atau mengetahui semua nama alamat jalan yang ada di kota

Palembang.

Berdasarkan hal tersebut, penulis mencoba membangun sebuah perangkat

lunak ponsel yang memanfaatkan fitur GPS pada perangkat mobile dengan map

provider Google Maps dan koneksi internet dari operator selular yang digunakan pada

smartphone berbasis Sistem Operasi Android. Aplikasi yang akan dibangun tersebut

digunakan untuk pencarian lokasi (Mobile Maps Explorer) seputar informasi bengkel

kendaraan bermotor, baik itu bengkel resmi dari berbagai merek terkemuka (mobil dan

sepeda motor) maupun bengkel umum yang dikhususkan di kota Palembang yang

diimplementasikan pada peta digital, dimana lokasi bengkel resmi tersebut

kebanyakan tidak dapat ditemukan pada aplikasi peta digital biasa.

Dengan dibangunnya perangkat lunak ini, diharapkan pengguna yang berada di

kota Palembang dapat dengan mudah mencari dan menemukan lokasi bengkel terdekat

dengan menggunakan fitur GPS pada ponsel berbasis platform Android.

Page 4: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

4

2. Tujuan dan Manfaat

Tujuan yang ingin penulis capai melalui penulisan skripsi ini adalah :

a. Mengembangkan aplikasi mobile map explorer yang digunakan untuk

menampilkan lokasi bengkel kendaraan bermotor yang terdekat dengan pengguna

yang diimplementasikan pada Google Maps secara online dengan memanfaatkan

GPS.

b. Menyediakan fitur pencarian bengkel secara offline tanpa memerlukan koneksi

internet dan tanpa menggunakan GPS.

Manfaat yang diharapkan adalah :

a. Aplikasi ini diharapkan mampu membantu masyarakat yang berada di kota

Palembang untuk menemukan lokasi bengkel terdekat atau yang ingin

dikunjunginya dengan memanfaatkan GPS pada ponsel berbasis platform Android.

b. Penyediaan fitur pencarian bengkel secara offline diharapkan dapat tetap

menyediakan informasi lokasi bengkel pada peta digital tanpa harus memerlukan

koneksi internet dan GPS.

3. Metodologi

Metodologi yang digunakan dalam pembuatan skripsi ini adalah metodologi

RUP (Rational Unified Process). Metodologi RUP merupakan metode pengembangan

kegiatan yang berorientasi pada proses. Dalam metode ini, terdapat empat tahap

pengembangan perangkat lunak yaitu :

a. Inception (permulaan)

Pada tahap ini, penulis mendefinisikan batasan kegiatan, melakukan analisis

kebutuhan perangkat lunak, dan melakukan perancangan awal perangkat lunak

(perancangan arsitektural dan use case).

b. Elaboration (perluasan/perencaaan)

Pada tahap ini, penulis menspesifikasikan fitur perangkat lunak, melakukan analisis

dan desain sistem serta implementasi sistem yang fokus pada prototype sistem.

Hasil akhir dari tahap ini adalah perilisan prototype versi Betha dari perangkat

lunak.

c. Construction (konstruksi)

Page 5: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

5

Pada tahap ini, penulis mulai mengimplementasi rancangan perangkat lunak yang

telah dibuat pada tahap sebelumnya. Dimulai dari pengkodean perangkat lunak

hingga menghasilkan versi akhir dari perangkat lunak.

d. Transition (transisi)

Pada tahap ini, penulis melakukan deployment atau instalasi dan sosialisasi

perangkat lunak. Tahap ini juga mencakup pengujian perangkat lunak yang diuji

pada beberapa ponsel berbasis Android dengan tipe yang berbeda-beda. Setelah itu,

hasil akhir perangkat lunak kemudian dipublikasi untuk umum melalui media file

sharing web.

LINGKUNGAN PENGEMBANGAN SISTEM

1. Perangkat Lunak yang Digunakan

1. Microsoft Windows 7 Ultimate, digunakan sebagai sistem operasi.

2. JDK 1.6.0_23, Java Development Kit (JDK) merupakan perlengkapan mendasar

dalam pengembangan aplikasi dengan bahasa pemrograman Java.

3. Android SDK, sebagai virtual device dalam pengembangan aplikasi Android.

4. Adobe Photoshop CS2, digunakan untuk memanipulasi gambar-gambar yang akan

digunakan, misalnya memotong gambar, mendesain tampilan, dan membuat icon-

icon yang digunakan pada aplikasi ini.

5. Microsoft Visio 2007 digunakan untuk mendesain peta pada modus offline.

6. Visual Paradigm for UML Community Edition untuk membuat model sistem dalam

bentuk diagram UML.

7. PHP, sebagai media bahasa pemrograman web.

8. MySQL, sebagai database server.

2. Perangkat Keras yang Digunakan

1. Laptop Lenovo G460-6483

a. Intel Core i5 2,53 GHz

b. RAM 2 GB.

Page 6: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

6

c. Hard Disk 500 GB.

2. Perangkat Bergerak Samsung GT-S5570

a. ARMv6 600 MHz processor.

b. Internal memory 161 MB.

c. RAM 280 MB.

PERANCANGAN APLIKASI

1. Tampilan Lokasi Bengkel pada Peta Online

Page 7: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

7

2. Tampilan Lokasi Bengkel pada Peta Offline

3. Tampilan Menu Aplikasi

Page 8: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

8

PENGUJIAN

Pengujian dilakukan dengan cara melakukan instalasi pada beberapa jenis ponsel

berbasis Android. Berikut ini adalah tabel hasil pengujian yang dilakukan penulis untuk

menguji aplikasi yang dibangun.

Jenis Ponsel Platform Android

Kriteria Pengujian

Penginstalan Dapat Dijalankan

Samsung Galaxy

Mini GT-S5570

Android 2.2 Berhasil Berhasil

Samsung Galaxy

Mini GT-S5570

Android 2.3.4 Berhasil Berhasil

Samsung Galaxy

Gio GT-S5560

Android 2.3.5 Berhasil Berhasil

Samsung Galaxy

Ace GT-S5830

Android 2.3.5 Berhasil Berhasil

Sony Ericsson

Xperia Neo

Android 2.3.4 Berhasil Berhasil

Axioo Picopad

QGN655

Android 2.2 Berhasil Berhasil

PENUTUP

1. Kesimpulan

1. Aplikasi mobile map explorer lokasi bengkel di Palembang dapat dibangun untuk

platform Android dengan memanfaatkan GPS yang diimplementasikan peta digital

Google Maps API.

Page 9: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

9

2. Berdasarkan hasil evaluasi yang telah penulis lakukan terhadap 30 responden,

aplikasi mobile map explorer lokasi bengkel mudah dijalankan, user friendly,

fiturnya cukup lengkap, dan membantu dalam pencarian lokasi bengkel terdekat.

2. Saran

1. Dianjurkan untuk menggunakan peta buatan sendiri yang dihubungkan dengan GPS

sehingga pencarian lokasi dapat sepenuhnya dilakukan tanpa koneksi internet dan

tanpa ketergantungan terhadap layanan peta lain, seperti Google Maps API.

2. Dianjurkan untuk menambah fitur jalur arah jalan untuk masing-masing lokasi

bengkel umum.

3. Dianjurkan untuk menambah fitur navigasi perjalanan dari lokasi pengguna menuju

ke lokasi bengkel pada peta.

DAFTAR PUSTAKA

Amarullah, Ahmad 2010, Mengenal Google Maps API, Diakses tanggal 23 November

2011 dari http://amarullz.blog.unikom.ac.id/mengenal-google-map.b1

Amiral, Muhammad 2010, Aplikasi Pengingat Shalat dan Arah Kiblat Menggunakan GPS,

Institut Teknologi Indonesia, Banten.

Bhargav 2010, Android Listview With Image and Text, Diakses tanggal 12 Desember 2011

dari http://blog.sptechnolab.com/2011/02/01/android/android-custom-listview-items-

and-adapters/

Dharwiyanti, Sri 2007, Pengantar Unified Modeling Language (UML), Diakses tanggal 3

November 2011 dari http://bos.fkip.uns.ac.id/ pub/bebas/v15/umum/yanti/yanti-

uml.doc

Haris, Febrian 2009, Tentang MySQL, Diakses tanggal 13 Februari 2012 dari

http://f4bregaz.blogspot.com/2009/02/tentan-mysql.html

Haryanto, Agus 2010, Belajar Android Membuat Marker dan Infowindow di Google Maps,

Diakses tanggal 29 September 2011 dari http://agusharyanto.net/wordpress/?p=291

Haryanto, Agus 2011, Tutorial Android Menampilkan Lokasi GPS pada Google Maps,

Diakses tanggal 28 September 2011 dari http://agusharyanto.net/wordpress/?p=480

Page 10: STMIK GI MDP - core.ac.uk · bengkel sangat diperlukan pengguna kendaraan bermotor untuk merawat atau memperbaiki ... Evaluasi dilakukan dengan cara menyebarkan ... Microsoft Visio

10

Haryanto, Agus 2011, Tutorial Android PHP dan MySQL, Diakses tanggal 18 Januari

2012 dari http://agusharyanto.net/wordpress/?p=586

Kurniawan, Erick 2009, Mengenal SQLite, Diakses tanggal 13 Februari 2012 dari

http://kesibubby.wordpress.com/2009/02/13/mengenal-sqlite/

Kurniawan, Rulianto 2008, Membangun Situs dengan PHP untuk Orang Awan, Maxikom,

Palembang.

Kushnarev, Igor 2010, An Advanced Splash Screen for Android APP, Diakses tanggal 16

Juli 2011 dari http://www.codeproject.com/KB/android/AndroidSplash.aspx

Lung, Chad 2010, Using SQLite With Android to Power an AutoComplete Textbox,

Diakses tanggal 2 Desember 2011 dari http://www.giantflyingsaucer.com/

blog/?p=1342

Mulyadi, ST 2010, Membuat Aplikasi untuk Android, Multimedia Center, Yogyakarta.

Nugroho, Adi 2009, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Andi

Offset, Yogyakarta.

Programmer XR 2011, How to Parse / Read JSON Data Into a Android ListView, Diakses

tanggal 18 Januari 2012 dari http://p-xr.com/android-tutorial-how-to-parse-read-json-

data-into-a-android-listview/

Purnomo, Adi 2006, Belajar Pemrograman Java dengan Jbuilder 2006 Enterprise, Andi

Offset, Yogyakarta.

Shalahuddin, Muhammad dan Rosa A. S 2011, Modul Pembelajaran Rekayasa Perangkat

Lunak, Modula, Bandung.

Stephanus, Hermawan 2011, Mudah Membuat Aplikasi Android, Andi Offset, Yogyakarta.

Vicky 2011, Waiting For GPS Fix Dialog Box Android, Diakses tanggal 29 Oktober 2011

dari http://stackoverflow.com/questions/6936662/waiting-for-gps-fix-dialog-box-

throws-bad-token-exception-android

Wagnet, Larry A 2007, Global Positioning System (GPS), Diakses tanggal 29 November

2011 dari http://habi3.blogspot.com/2007/05/global-positioning-system-gps.html

Winarno, Edy 2011, Membuat Sendiri Aplikasi Android untuk Pemula, PT Elex Media

Komputindo, Jakarta.