Anda di halaman 1dari 15

SKRIPSI

“APLIKASI PEMETAAN BENGKEL MOTOR DI PURWOKERTO DENGAN


MENGGUNAKAN API GOOGLE MAP BERBASIS ANDROID”

DISUSUN OLEH :
MUHAMMAD SYAFIQ NURUL HILMI
13102019

PROGRAM STUDI S1 INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
PURWOKERTO
2017
SKRIPSI

“APLIKASI PEMETAAN BENGKEL MOTOR DI PURWOKERTO DENGAN


MENGGUNAKAN API GOOGLE MAP BERBASIS ANDROID”

Laporan Skripsi Disusun Guna Memenuhi Syarat


Kelulusan Studi di Program Studi S1 Infromatika
Sekolah Tinggi Teknologi Telematika Telkom Purwokerto

DISUSUN OLEH :
MUHAMMAD SYAFIQ NURUL HILMI
13102019

PROGRAM STUDI S1 INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
PURWOKERTO
2017

i
ii
ii
KATA PENGANTAR
Ucapan syukur alhamdulillah segala puji bagi Allah SWT atas berkat dan kuasa-Nya
sehingga mengijinkan penulis untuk mampu menyelesaikan laporan skripsi ini. Penyusunan
laporan skripsi ini merupakan salah satu syarat kelulusan untuk memperoleh gelar Sarjana
di Program Studi S1 Informatika Sekolah Tinggi Teknologi Telematika Telkom Purwokerto.
Adapun judul skripsi ini, yaitu “APLIKASI PEMETAAN BENGKEL MOTOR DI
PURWOKERTO DENGAN MENGGUNAKAN API GOOGLE MAP BERBASIS
ANDROID”. Tentunya dalam penyelesaian penulisan laporan skripsi ini tidak terlepas dari
bimbingan, dukungan, motivasi, doa serta bantuan dari berbagai pihak. Oleh sebab itu dalam
kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada:
1. Bapak, ibu, dan adik tercinta yang selalu memberikan doa, nasihat dan motivasi yang
tiada henti bagi penulis.
2. Lusi Julianawati, Amd., yang selalu memberikan doa, dukungan dan motivasi baik
secara langsung maupun tidak langsung secara terus-menerus.
3. Bapak Prof. Dr. Adiwijaya., S.Si., M.Si., selaku Ketua Sekolah Tinggi Teknologi
Telematika Telkom Purwokerto.
4. Bapak Didi Supriyadi, S.T, M.Kom selaku Ketua Program Studi Informatika yang
telah banyak membantu, mengarahkan dan memberi masukan kepada penyusun
dalam menyelesaikan laporan skripsi ini.
5. Bapak Agus Priyanto, S.Kom, M.Kom, selaku dosen pembimbing I atas waktu dan
kesempatan yang telah diberikan untuk mengarahkan dan membimbing penulis dalam
penyusunan skripsi.
6. Bapak M. Zidny Naf’an, Lc., M.Kom, selaku dosen pembimbing II atas waktu dan
kesempatan yang telah diberikan untuk mengarahkan dan membimbing penulis dalam
penyusunan skripsi.
7. Bapak dan Ibu dosen ST3 Telkom Purwokerto yang telah memberikan tambahan ilmu
dan wawasan kepada penulis selama perkuliahan.
8. Teman-teman ST3 Telkom Purwokerto yang telah membantu selama penyelesaian
skripsi.
9. Semua pihak yang telah memberi bantuan dan dukungan yang tidak dapat disebutkan
satu per satu .

iv
Penulis menyadari dalam penyusunan laporan skripsi ini masih banyak kekurangan
dan jauh dari sempurna. Oleh karena itu penulis bersedia menerima masukan dari semua
pihak baik berupa kritik maupun saran yang bersifat membangun. Semoga upaya kecil dan
tak seberapa dari penulis ini dapat bermanfaat bagi para pembaca.

Purwokerto, Juli 2017

Muhammad Syafiq Nurul Hilmi

v
DAFTAR ISI

HALAMAN DALAM ............................................................................................ i


HALAMAN PENGESAHAN ...............................................................................ii
HALAMAN PERNYATAAN ANTI PLAGIAT ................................................ iii
HALAMAN KATA PENGANTAR .................................................................... iv
KATA PENGANTAR ........................................................................................... v
DAFTAR ISI .......................................................................................................vii
DAFTAR GAMBAR ......................................................................................... viii
DAFTAR TABEL ................................................................................................ ix
DAFTAR SINGKATAN ....................................................................................... x
DAFTAR SIMBOL .............................................................................................. xi
DAFTAR ISTILAH .............................................................................................xii
ABSTRAK BAHASA INGGRIS ...................................................................... xiii
ABSTRAK BAHASA INDONESIA ................................................................. xiv
BAB I PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 3
1.3 Batasan Masalah..................................................................................... 3
1.4 Tujuan Penelitian ................................................................................... 4
1.5 Manfaat Penelitian ................................................................................. 4
1.6 Ruang Lingkup ....................................................................................... 4
BAB II DASAR TEORI ........................................................................................ 6
2.1 Tinjauan Pustaka .................................................................................... 6
2.11 Penelitian Sebelumnya .................................................................. 6
2.2 Dasar Teori ............................................................................................. 9
2.2.1 Android ........................................................................................ 9
2.2.2 Java Development Kit ................................................................ 10
2.2.3 Android Studio ........................................................................... 10
2.2.4 Google Map API ........................................................................ 11
2.2.5 GPS ............................................................................................ 11
2.2.6 Black Box Testing ...................................................................... 12

vi
2.2.7 White Box Testing ..................................................................... 12
2.2.8 Metode Waterfall ....................................................................... 13
BAB III MODEL/PERANCANGAN SISTEM .................................................. 16
3.1 Metode Pengumpulan Data .................................................................. 16
3.1.1 Studi Pustaka .............................................................................. 16
3.1.2 Wawancara ................................................................................. 16
3.2 Metode Pengembangan Sistem ............................................................ 17
3.2.1 Requirement Definition .............................................................. 17
3.2.2 System and Software Design ...................................................... 18
3.2.3 Implementation and Unit Testing ............................................... 26
3.2.4 Integration and System Testing .................................................. 26
3.2.5 Operation and Maintenance ...................................................... 27
BAB IV HASIL DATA DAN PEMBAHASAN ................................................ 28
4.1 Hasil Perancangan Sistem .................................................................... 28
4.1.1 Implementation and Unit Testing ............................................... 28
4.1.2 Integration and System Testing .................................................. 32
4.1.3 Operation and Maintenance ...................................................... 37
4.2 Hasil Pembuatan Aplikasi Bengkel Motor ........................................... 40
4.2.1 Halaman Index ........................................................................... 40
4.2.2 Halaman Simbol ........................................................................ 41
4.2.3 Halaman Tampil Map ................................................................ 41
4.2.4 Halaman Info Bengkel Motor .................................................... 42
4.2.5 Halaman Jarak dan Rute Navigasi ke Lokasi ............................ 43
4.2.6 Halaman Developer ................................................................... 44
4.3 Hasil Data Wawancara ......................................................................... 44
4.4 Hasil Uji Coba Berdasarkan Kuisioner ................................................ 47
BAB V KESIMPULAN DAN SARAN .............................................................. 55
5.1 Kesimpulan .......................................................................................... 55
5.2 Saran..................................................................................................... 55
DAFTAR PUSTAKA ......................................................................................... 56
DAFTAR LAMPIRAN ...................................................................................... 58

vii
DAFTAR GAMBAR
Gambar 2.1 Diagram Waterfall ........................................................................... 14
Gambar 3.1 Rincian Tahapan Pengembangan Sistem ......................................... 17
Gambar 3.2 Use Case Diagram ........................................................................... 19
Gambar 3.3 Class Diagram ................................................................................. 21
Gambar 3.4 Perancangan Arsitektur .................................................................... 22
Gambar 3.5 Use Case Sequence Tampil Map ..................................................... 22
Gambar 3.6 Use Case Sequence Tampil Simbol ................................................. 23
Gambar 3.7 Use Case Sequence Tampil Tentang ............................................... 23
Gambar 3.8 Halaman Index ................................................................................. 24
Gambar 3.9 Halaman Map................................................................................... 25
Gambar 3.10 Halaman Simbol ............................................................................ 25
Gambar 3.11 Halaman Tentang ........................................................................... 26
Gambar 4.1 P1 UI ................................................................................................ 31
Gambar 4.2 P2 UI ................................................................................................ 31
Gambar 4.3 P3 UI ................................................................................................ 31
Gambar 4.4 P4 UI ................................................................................................ 32
Gambar 4.5 P5 UI ................................................................................................ 32
Gambar 4.6 Pengujian Tampilan Index ............................................................... 33
Gambar 4.7 Pengujian Tampilan Map................................................................. 34
Gambar 4.8 Nodes Pada Program ........................................................................ 35
Gambar 4.9 Rilis Aplikasi ................................................................................... 37
Gambar 4.10 Tampilan Index .............................................................................. 40
Gambar 4.11 Daftar Simbol................................................................................. 41
Gambar 4.12 Lokasi Bengkel Motor ................................................................... 41
Gambar 4.13 Detail Bengkel Motor .................................................................... 42
Gambar 4.14 Jarak ke Lokasi .............................................................................. 43
Gambar 4.15 Rute Navigasi ke Lokasi ................................................................ 43
Gambar 4.16 Tentang Pembuat ........................................................................... 44

viii
DAFTAR TABEL

Tabel 2.1 Perbandingan Referensi ........................................................................... 8


Tabel 3.1 Detail Bengkel Motor ............................................................................ 24
Tabel 4.1 Perubahan Fitur ..................................................................................... 28
Tabel 4.2 Perubahan User Interface ...................................................................... 31
Tabel 4.3 Pengujian Black Box Tampilan Index.................................................... 33
Tabel 4.4 Pengujian Black Box Tampilan Map ..................................................... 34
Tabel 4.5 Pengujian White Box.............................................................................. 37
Tabel 4.6 Data Bengkel Motor .............................................................................. 38
Tabel 4.7 Penambahan Data Bengkel Motor Baru ................................................ 39
Tabel 4.8 Detail Lokasi Bengkel Motor ................................................................ 45

ix
DAFTAR SINGKATAN

Keyword Definisi
OS Operating System
API Application Programming Interface
GPS Global Positioning System
RAM Random Access Memory

x
DAFTAR SIMBOL
1. Use Case
Simbol Keterangan
Actor, pengguna ketika berinteraksi dengan use
case.

Include, use case sumber secara eksplisit.

Extend, use case target memperluas perilaku dari


use case sumber pada suatu titik yang diberikan.
Association, untuk menghubungkan antara objek
satu dengan objek lainnya.
System, paket yang menampilkan sistem secara
terbatas.
Use case, menjelaskan urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan suatu hasil
yang terukur bagi aktor.

2. Class Diagram
Simbol Keterangan
LifeLine, antarmuka yang saling berinteraksi.

Actor, untuk menggambarkan user/pengguna.

Boundary, untuk menggambarkan tampilan dalam


sistem.

Control,untuk menghubungkan boundary dengan


tabel.

Entity, untuk menggambarkan database dalam


sistem.

xi
DAFTAR ISTILAH

Istilah Definisi
Android Salah satu sistem operasi yang berada pada
perangkat mobile
SQLite Database yang berada pada perangkat mobile yang
berbasis based on device
Hardisk Tempat penyimpanan data yang bersifat non-
volatile(tetap).
Java Salah satu bahasa pemrograman berbasis object
oriented programming yang bersifat open source
Package Kumpulan dari berbagai file yang berisi kode
pemrograman
Marker Penanda suatu lokasi di dalam peta

xii
ABSTRACT

Based on data from the Central Statistics Agency (BPS) in 2015 it was noted that motorcycle
vehicles are the most commonly used vehicles by humans to perform daily activities.
Recorded in the report of Purwokerto City In Figures divided into 4 subdistricts of East
Purwokerto, North Purwokerto, West Purwokerto and South Purwokerto subdistricts in
2015, Purwokerto city has 23,357 motorcycles. This is because in the city of Purwokerto
there are facilities and infrastructure such as schools with the number of 338 buildings and
the number of students are 98,902 students. Motorcycle broke down is one of the problems
faced by users of motorcycle vehicles that can result in disrupted activity. Limited
information about the location of existing motorcycle repair shop in an area and the problem
of motorcycle broke down that occur unexpectedly make a problem and require a quick and
precise solution. With the application of location, service price list, service hours and call
service of a motorcycle repair shop is expected to facilitate the rider to find the location of
the motorcycle repair shop when experiencing a motorcycle broke down. The choice of
waterfall method because it is more suitable for system or software that is generic, meaning
the system can be identified all the needs from the beginning with a common specification.
Application of information related to the location of the motorcycle repair shop is also
assessed by the user can make it easier to complete the search for a motorcycle repair shop
if a motorcycle broke down. This application displays the location of the motorcycle repair
shop in Purwokerto, the price of the service, hours of operation, phone number, the distance
of the location from user and shuttle information. For further development of this application
allows to add new facilities, namely the message service online as well as search the location
of the nearest repair shop is automatically performed by the system.
Keywords: Android, Motorcycle Repair Shop, Waterfall

xiii
ABSTRAK
Berdasarkan data dari Badan Pusat Statistik (BPS) tahun 2015 tercatat bahwa kendaraan
sepeda motor merupakan jenis kendaraan yang paling sering digunakan oleh manusia untuk
melakukan aktivitas sehari-hari. Tercatat dalam laporan Kota Purwokerto Dalam Angka
yang dibagi menjadi 4 Kecamatan yaitu Kecamatan Purwokerto Timur, Kecamatan
Purwokerto Utara, Kecamatan Purwokerto Barat, dan Kecamatan Purwokerto Selatan tahun
2015 kota Purwokerto memiliki 23.357 kendaraan sepeda motor. Hal ini dikarenakan di kota
Purwokerto terdapat sarana dan prasarana seperti sekolah dengan jumlah 338 bangunan dan
jumlah peserta didik sebanyak 98.902 peserta didik. Motor mogok merupakan salah satu
permasalahan yang dihadapi oleh pengguna kendaraan sepeda motor sehingga dapat
mengakibatkan aktivitasnya terganggu. Terbatasnya informasi mengenai lokasi bengkel
motor yang ada di suatu daerah dan masalah motor mogok yang terjadi secara tidak terduga
menjadikan sebuah permasalahan dan membutuhkan sebuah solusi yang cepat dan tepat.
Dengan adanya aplikasi tentang lokasi, daftar harga service, jam pelayanan dan layanan
panggilan suatu bengkel motor diharapkan dapat memudahkan pengendara untuk
menemukan lokasi bengkel motor ketika mengalami motor mogok. Pemilihan metode
waterfall karena lebih cocok untuk sistem atau perangkat lunak yang bersifat generik, artinya
sistem dapat diidentifikasi semua kebutuhannya dari awal dengan spesifikasi yang umum.
Aplikasi informasi terkait lokasi bengkel motor juga dinilai oleh pengguna dapat
memudahkan untuk menyelesaikan pencarian bengkel motor jika mengalami motor mogok.
Aplikasi ini menampilkan lokasi bengkel motor di Purwokerto, harga service, jam
operasional, nomor telepon, jarak lokasi bengkel dari lokasi pengguna dan informasi fasilitas
antar jemput. Untuk pengembangan selanjutnya aplikasi ini memungkinkan untuk
ditambahkan fasilitas baru yaitu pesan service online serta pencarian lokasi bengkel terdekat
secara otomatis yang dilakukan oleh sistem.
Kata Kunci : Android, Bengkel Motor, Waterfall

xiv

Anda mungkin juga menyukai