• Tidak ada hasil yang ditemukan

TAMBAL BAN. diajukan oleh Ady Nurcahaya kepada

N/A
N/A
Protected

Academic year: 2021

Membagikan "TAMBAL BAN. diajukan oleh Ady Nurcahaya kepada"

Copied!
15
0
0

Teks penuh

(1)

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

(2)

 

(3)

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

(4)

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.

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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:

(12)

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.

(13)

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 :

(14)

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

(15)

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.

   

Referensi

Dokumen terkait