PERANCA TAM
SEKOL
ANGAN SIS MBAL BAN MEN
LAH TINGG
STEM APL N TERDEK NGGUNAK
NAS
d Ad
GI MANAJE AMIKO YO
IKASI BER AT DI KAB KAN PLATF
KAH PUBL
diajukan ole dy Nurcah
09.11.267
kepada EMEN INFO OM YOGYA
OGYAKAR 2014
RBASIS LO BUPATEN FORM AND
LIKASI
eh haya 74
ORMATIKA AKARTA RTA
OKASI BEN KULONPR DROID
A DAN KOM
NGKEL DA ROGO
MPUTER
AN
DESIGNING APLICATION SYSTEM BASED LOCATION TIRE AND NEAREST MACHINE REPAIR IN KULON PROGO REGENCY
WITH ANDROID PLATFORM
PERANCANGAN SISTEM APLIKASI BERBASIS LOKASI BENGKEL DAN TAMBAL BAN TERDEKAT DI KABUPATEN KULON PROGO
MENGGUNAKAN PLATFORM ANDROID
Ady Nurcahya Ema Utami Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
We have experienced unexpected while on the road, for example the vehicle's engine suddenly died and we had trouble to find the location nearest garage, Therefore Author decided to make an application system to find the nearest machine repair location.
This Application System is android-based applications that provide information services nearest garage. This application system serves to simplify the search for the location of the nearest service station, especially in Kulonprogo Regency. Location data in this system is dynamic so that the data can be added quickly through web admin if there is new data and supporting the navigation system or GPS (Global positioning System).
With this application is expected to simplify the search for the machine service repair location when on Kulonprogo regency quickly and accurately.
Keyword: service station , Android, Kulonprogo Regency, GPS
1. PENDAHULUAN 1.1 Latar Belakang
Kabupaten kulon progo memiliki area yang cukup luas. Terkadang ada orang asing yang kebocoran ban dan harus berjalan jauh sambil menuntun kendaraan mereka guna mencari tambal ban. dikarenakan mereka tidak mengenal wilayah-wilayah yang menjadi tempat lokasi keberadaan tambal ban tersebut. Umumnya mereka bertanya kepada orang di sekitar karena dalam peta belum pernah ada infomasi mengenai lokasi bengkel atau tambal ban. Namun cara tersebut kurang efektif dan tentunya membutuhkan waktu yang lama.
Berdasarkan permasalahan tersebut maka perlu adanya solusi untuk menjawab kebutuhan akan informasi mengenai lokasi jasa bengkel atau tambal ban yang tersedia di daerah tersebut yaitu dengan membangun sebuah aplikasi mobile berbasis lokasi. Dengan aplikasi ini maka user dapat mengetahui informasi mengenai lokasi bengkel ataupun tambal ban. Selain itu aplikasi yang akan dibangun ini juga mudah dibawa-bawa ketika dibutuhkan.
1.2 Rumusan Masalah
Berdasarkan latar belakang pada paparan diatas, rumusan masalah pada skripsi ini adalah
1. Bagaimana cara membuat Aplikasi yang dapat memberikan informasi lokasi layanan bengkel dan tambal di Kabupaten kulon progo
2. Bagaimana cara membuat Aplikasi menggunakan platform android dengan database terpisah.
1.3 Metode Penelitian
Metode pengumpulan informasi dan data yang digunakan dalam penelitian ini diantaranya :
1) Metode Observasi
- Pengumpulan data melalui pengamatan dan pencatatan terhadap lokasi lokasi bengkel dan tambal ban yang ada di kabupaten kulon progo secara langsung.
- Pengumpulan data melalui tatap muka dan tanya jawab langsung dengan sumber data atau pihak-pihak yang berkepentingan yang berhubungan.
2) Metode Studi Pustaka
Metode ini digunakan untuk mendapatkan informasi tambahan dengan membaca dan meringkas berbagai macam buku koleksi pribadi maupun koleksi beberapa perpustakaan.
3) Referensi Internet
Dengan membaca dan meringkas informasi dari internet yang bisa di jadikan referensi dalam penulisan dan perancangan sistem.
4) Metode Wawancara
Dengan melakukan tanya jawab langsung dengan pihak yang terkait dengan masalah yang di teliti.
2. LANDASAN TEORI
2.1. Sistem
Secara garis besar ada dua kelompok pendekatan di dalam mendefinisikan sistem, kelompok pertama menekankan pada prosedur dan kelompok kedua menekankan pada komponen atau elemennya. Dengan pendekatan sistem yang menekankan pada komponen akan lebih mudah didalam mempelajarinya untuk tujuan analisis dan perancangan suatu sistem yang mendefenisikan sistem sebagai berikut :
Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.( H. Jogiyanto 1999, 2)
Pendekatan sistem yang merupakan kumpulan dari elemen-elemen atau komponen- komponen atau subsistem-subsistem merupakan pedekatan yang paling banyak diterima, karena kenyataannya suatu sistem dapat terdiri dari beberapa subsistem atau sistem bagian, sebagai misal sistem akutansi yang terdiri dari subsistem akutansi penjualan, subsistem akutansi pembelian, subsistem akutansi penggajian, subsistem akutansi biaya dan lain sebagainya.
3. ANALISIS DAN PERANCANGAN
3. 1 Analisis Sistem
Analisa sistem memerlukan tahapan yang sistematis untuk mendapatkan aplikasi yang baik dan bersesuaian dengan kegunaan dan tujuannya. Tahap awal dari analisa adalah menganalisis kebutuhan-kebutuhan sistem mulai dari kubutuhan pengguna, kubutuhan non
fungsional, dan kebutuhan fungsional.
3.2 Perancangan Sistem
3.2.1 Perancangan Sistem dengan UML
Perancangan sistem merupakan bagian penting dalam pembuatan suatu sistem ataupun aplikasi, perancangan sistem ini dimaksudkan untuk memberikan gambaran umum tentang aplikasi bagaimana proses yang akan berjalan pada aplikasi, bagaimana dan apa komponen-komponen yang ada pada aplikasi dan bagaimana perancangan Antarmuka yang user-friendly bagi pengguna.
4. IMPLEMENTASI DAN PEMBAHASAN 4.1 Implimentasi
Implementasi merupakan tahapan setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dari sini akan diketahui apakah program atau aplikasi atau sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang sesuai dengan tujuan yang diinginkan. Program harus bebas terlebih dahulu dari kesalahan-kesalahan sebelum program diterapkan dan diimplementasikan. Kesalahaan program yang mungkin terjadi adalah kesalahan bahasa (syntax), kesalahan pada saat program sedang berjalan (runtime) atau kesalahan logika. Setelah program bebas dari kesalahan, program diuji dengan memasukkan data uji untuk diolah.
4.1.1 Uji Coba Sistem dan Program
Uji coba sistem dan program dalam pembuatan aplikasi informasi bengkel, akan dilakukan dengan pengetesan fungsi dan logika yang telah diberikan pada masing- masing program atau menu, apakah masih ada kesalahan atau tidak. Dengan menjalankan program dapat dideteksi kesalahan yang ada dan fungsifungsi yang tidak sesuai. Jika ada kesalahan saat proses debugging pesan kesalahan akan muncul di layar logcat pada eclipse dan aplikasi berhenti bekerja pada perangkat android.
1 Black Box Testing
Pengujian Black Box Testing berfokus pada fungsi sistem, tentang kesalahan interface, fungsi, basis data atau kesalahan kinerja system. Pengujian ini dilakukan terhadap
s b
2
t p S k d d f
4
4
b
U p
seluruh menu bisa dilakuka
2 White Box White testing adala pengujian yan Strategi ini di khususnya un dapat dilakuk dalam memb fungsi (functio
4.2 Pembaha
4.2.1 Web Ad Adapun berikut ini :
Untuk dapat password ke
u yang ada, n perbaikan.
x Testing e box testing ah pengujian
ng dilakukan igunakan unt ntuk mengam kan dengan c bangun peran on), prosedur
asan
dmin
n gambaran u
masuk seba e form login
untuk menca
g berbeda de semua logik terakhir kali s uk melihat m mati struktur d cara meninja ngkat lunak. T r (procedure)
umum manua
Gamba agai admin di default use
ari kesalahan
engan pengu ka dan fungs sebelum siste mekanisme int dan logika kod
u langsung k Termasuk di ataupun mod
al program sis
ar 4.1 Arsitekt iharuskan log ername dan
, sehingga a
ujian black bo si, sedangka em diimpleme ternal dari su de-kode prog kode program
dalamnya ko dul-modul eks
stem ini dapat
ture Sistem A gin dengan m
password ad
pabila ditemu
ox testing, k an white box entasikan.
atu produk p gram yang dit m (source cod
omponen-kom sternal yang d
t dilihat pada
Admin
memasukkan dalah admin
ukan kesalah
kalau black b testing ada
perangkat luna tulis. Strategi
de) yang ditu mponen beru digunakan.
work flow
username d n. Admin dap
han
box lah
ak, ini ulis upa
dan pat
m a K
melakukan op admin melalu Keterangan : : Tam : Edit d : Hapu
perasi tamba ui interface ya
bah Data data us Data
ah, edit, ataup ang tersedia.
Gamb
Gambar 4.
pun hapus da
ar 4.2 Halam
3 Halaman o
ata pada hala
man login
olah Kategor
aman kategor
ri
ri, bengkel seerta
4
d
4.2.2 Aplikas
Aplikasi daftar bengke
G
si Android
terdiri dari b el, halaman d
Gambar 4.4 H
Gambar 4
beberapa ha etail bengkel,
Halaman Ola
4.5 Halaman
laman utama , dan halama
ah Data beng
Olah admin
a yaitu halam n map. telah
gkel
man menu u di implement
utama, halam tasikan.
man
G B
G a
Gambar 4.6 S Bengkel
Gambar 4.8 T android
Splash Scree
Tampilan daft
n aplikasi
tar bengkel a
Gam andr
aplikasi Gam andr
mbar 4.7 Tam roid
mbar 4.9 Tam roid
mpilan menu u
mpilan detail b
utama aplikas
bengkel aplik i
asi
B
Berikut ini adalah bagan a
G
lir keseluruh
Gambar 4.10 D
an aplikasi B
Diagram alur
Bengkel pada
Aplikasi Beng
a platform and
gkel
droid:
Keterangan:
1. Jika aplikasi dijalankan maka pertama kali akan muncul Splash Screen
sebagai tampilan pembuka dan juga mengecek apakah ada network atau tidak dan GPS sudah nyala atau belum.
2. Setelah mendapatkan network dan GPS sudah nyala juga telah mengunci posisi user, kemudian aplikasi menampilkan menu kategori.
3. Kemudian user memilih salah satu menu kategori setelah itu akan muncul daftar bengkel berdasarkan menu kategori yang dipilih.
4. Kemutudian user memilih salah satu daftar bengkel setelah itu akan tampil detail bengkel.
5. Dalam detail bengkel terdapat gambar bengkel, menu untuk lihat map, telp, dan diskripsi singkat mengenai Bengkel.
6. Jika user memilih lihat map maka tampil map lokasi Bengkel.
7. Jika button telp yang dipilih maka akan tampil form dial untuk menghubungi penyedia jasa bengkel.
4.2.2.1 Manual Aplikasi Android
1 .Instalasi
Instalasi aplikasi ini karena belum terdistribusi di layanan penyedia aplikasi
manapun. Jadi aplikasi dapat diinstal secara manual dengan membuka file apk melalui file manager. Cukup klik file berformat apk I-Bengkel Kulonprogo. Lalu klik install dan tunggu sampai proses intalasi selesai.
2. Manual Program
Penggunaan aplikasi cukup mudah digunakan karena aplikasi Bengkel ini hanya dirancang untuk membaca data informasi. Adapun penjelasan singkat tentang manual program cara mengaksesnya.
a. Mencari bengkel terdekat
Untuk mencari lokasi bengkel terdekat user diharuskan untuk tidak menskip pencarian lokasi saat aplikasi pertama dibuka kemudian tinggal memilih kategori bengkel yang diingikan dan aplikasi akan memberikan list bengkel urut mulai dari yang terdekat beserta alamatnya
.
b. Melihat Peta Lokasi Bengkel
Untuk Melihat Peta Lokasi bengkel user diharuskan memilih salah satu item pada list bengkel terdekat yang diinginkan kemudian aplikasi akan meanmpilkan detail bengkel serta icon map yang jika diklik akan menampilkan map lokasi bengkel.
5. PENUTUP
5.1 Kesimpulan
Berdasarkan analisis, perancangan, dan pengujian Aplikasi Bengkel Berbasis Lokasi Android ini, maka penulis mengambil beberapa kesimpulan sebagai berikut :
1. Melalui tahapan analisis yaitu analisis identifikasi masalah, kebutuhan system, arsitekture system, alur data system dan pengguna system Aplikasi informasi lokasi bengkel terdekat dapat dibuat.
2. Json merupakan format data yang dapat digunakan di berbagai bahasa pemrograman hal ini memungkinkan data yang berformat Json dari Web server dapat dibaca Oleh system android dengan parsing data. Sehingga android hanya sebagai media output dan web server (web admin) sebagai input data (database).
5.2 Saran
Adapun saran yang dapat penulis berikan untuk pengembangan program adalah sebagai berikut :
1. Program ini memerlukan pengembangan yang lebih lanjut untuk mendapatkan hasil yang lebih maksimal, terutamanya tentang pengembangan tampilan dan animasi sehingga lebih user friendly.
2. Sistem yang dibuat akan menjadi jauh lebih baik apabila sistem ini diterapkan pada Web resmi Kabupaten Kulonprogo
DAFTAR PUSTAKA
Team Dosen STMIK AMIKOM Yogyakarta. 2013. Pedoman Penyusunan Proposal dan Laporan Skripsi Jurusan Sistem Informasi & Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta. Yogyakarta.
H. Jogiyanto, 1999, Analisis & Disain Sistem Informasi: pendekatan terstruktur teori dan praktek aplikasi bisnis, Penerbit Andi, Yogyakarta.
Team Penyusun, Buku Panduan Akademik STMIK AMIKOM Yogyakarta Tahun Ajaran 2012 – 2013, Yogyakarta.