Anda di halaman 1dari 11

eProsiding Teknik Informatika (PROTEKTIF), Vol. 1 No.

1 November 2020 72

PERANCANGAN SISTEM APLIKASI E-TICKET ANTRIAN


SERVICE BENGKEL MOTOR BERBASIS
MOBILE ANDROID
Arfan Ilham Darmawan1, Ricky Firmansyah2, Erfian Junianto3
1Universitas Adhirajasa Reswara Sanjaya

Jl. Sekolah Internasional No. 1-2, Antapani – Bandung


e-mail: arfanilham430@gmail.com

2Universitas Adhirajasa Reswara Sanjaya


Jl. Sekolah Internasional No. 1-2, Antapani – Bandung
e-mail: rickyfirmanars@gmail.com

3Universitas Adhirajasa Reswara Sanjaya

Jl. Sekolah Internasional No. 1-2, Antapani – Bandung


e-mail: erfian.ejn@ars.ac.id

Abstrak
Sistem Pendaftaran tiket nomer antrian yang ada pada servis bengkel motor masih bersifat
manual, konsumen harus mendatangi bengkel motor terlebih dahulu untuk mendapatkan nomer
antrian. Hal tersebut merupakan permasalahan utama yang ada pada bengkel motor, dampak
dari permasalahan tersebut diantaranya membuat kepadatan antrian di bagian kasih dan
suasana bengkel menjadi tidak kondusif karena banyaknya konsumen yang mengantri untuk
mendapatkan nomer antrian. Berdasarkan permasalahan yang ada, maka penulis berinovasi
untuk membuat suatu aplikasi yang bisa mengatasi permasalahan tersebut. Aplikasi yang akan
dibuat yaitu Perancangan Sistem Aplikasi e-Ticket Antrian Service Bengkel Motor Berbasis
Mobile Android. Dalam pembuatan aplikasi tersebut menggunakan metode pengembangan
sistem yaitu System Development Life Cycle (SDLC) dengan pendekatan menggunakan model
waterfall. Penelitian ini akan menghasilkan aplikasi berbasis mobile dan harus terhubung dengan
internet untuk bisa menggunakannya, diharapkan dengan adanya aplikasi tersebut bisa
membantu mengatasi permasalahan yang ada di servis bengkel motor, sehingga konsumen tidak
perlu mendatangi bengkel motor terlebih dahulu untuk mendapatkan nomer antrian. Konsumen
hanya perlu memesan nomer antrian melalui aplikasi tersebut.

Kata kunci : e-Ticket antrian, Aplikasi Mobile, SDLC, Waterfall

Abstract
The registration system for queuing number tickets in motorbike repair shops is still manual,
consumers must first go to the motorbike repair shop to get a queue number. This is the main
problem that exists in motorbike repair shops, the impact of these problems, including making
queues in the love section and the atmosphere of the workshop not conducive because many
consumers are queuing to get queue numbers. Based on existing problems, the authors innovate
to create an application that can solve these problems. The application that will be made is the
Design of the e-Ticket Application System for Motorbike Repair Service Queues, Based on the
Android Mobile. In making these applications using a system development method, namely the
System Development Life Cycle (SDLC) with an approach using the waterfall model. This
research will produce a mobile-based application and must be connected to the internet to be
able to use it, it is hoped that this application can help overcome problems that exist in motorbike
repair services, so that consumers do not need to go to the motorbike repair shop first to get a
queue number. Consumers only need to order a queue number through the application.

Keywords: queuing e-ticket, Mobile application, SDLC, Waterfall

http://eprosiding.ars.ac.id/index.php/pti
73

1. Pendahuluan
Saat ini pengguna dapat membuat Service Bengkel Motor Berbasis Mobile
beberapa pekerjaan dilakukan melalui Android”. Diharapkan dari aplikasi tersebut
smartphone. Smartphone saat ini menjadi dapat mengatasi permasalahan yang ada di
komponen yang sangat penting bagi bengkel tersebut terutama pada saat proses
sebagian masyarakat yang ada didunia ini. pendaftaran no antrian, dengan adanya
Tak hanya menjadi komponen sebagai aplikasi tersebut konsumen bisa
bertukar informasi saja, saat ini terdapat mendaftarkan no antrian dimanapun dengan
banyak pekerjaan bisa dilakukan melalui adanya koneksi internet. Aplikasi yang akan
smartphone. Smartphone bisa dibuat menggunakan android studio dan
menggantikan posisi komputer atau laptop, xampp serta menggunakan metode
karena selain bentuknya yang lebih kecil pengembangan sistem SDLC (System
dari komputer atau laptop, smartphone juga Development Life Cyle) dengan model
mempunyai banyak manfaat untuk waterfall.
menyelesaikan pekerjaan di suatu instansi 2. Landasan Teori
pemerintah ataupun perusahaan swasta. A. Aplikasi
Salah satu showroom yang bergerak di Pada aplikasi dapat diartikan dalam
dalam bidang jasa service bengkel motor ini bentuk sebuah istilah yang digunakan untuk
menyediakan berbagai jenis jasa service pengguna komputer dalam membagi
motor. Sistem yang sudah ada di bengkel pemecah permasalahan dan biasanya
motor ini sudah terkomputerisasi namun istilah ini aplikasi dapat dipasangkan atau
dalam pelayanannya konsumen harus digabungkan secara akurat dengan suatu
mendatangi bengkel terlebih dahulu agar perangkat lunak yang terdapat pada aplikasi
mendapatkan nomer antrian, sehingga tersebut [5].
sering terjadinya kepadatan antrian di B. Mobile Android
bagian kasir dan suasana bengkel menjadi Sebagai berpindahnya suatu aplikasi
tidak kondusif karena banyaknya konsumen yang sangat mudah dari satu tempat ke
yang mengantri untuk mendapatkan nomer tempat lainya, misalnya seperti telepon
antrian.. berarti bahwa terminal telepon yang dapat
Aplikasi ini dapat mempermudah para berpindah dengan mudah dari satu tempat
pelanggannya untuk dapat melakukan ke tempat lain tanpa harus ada terjadi
pemesanan layanan service yang dapat terputusnya komunikasi atau jaringan
mengelola data seperti data pelanggan, data internet. Aplikasi ini dapat diakses melalui
teknisi, data service, data saprepart, data perangkat jaringan nirkabel seperti telepon
transaksi, data booking dan antrian serta seluler.
mengelola laporan tersebut [1]. Pada sistem C. UML (Unified Modeling Language )
aplikasi ini penjualan yang digunakan untuk Pada saat ini perkembangan teknologi
mencatat setiap semua transaksi yang perangkat lunak sangat diperlukan adanya
terjadi pada pihak admin dan juga serta bahasa yang digunakan untuk memodelkan
membuat laporan penjualan yang secara perangkat lunak yang akan dibuat dan perlu
cepat dan akurat [2]. Untuk dapat adanya standarisasi supaya orang yang ada
melakukan pada tahapan analisa sistem dan di berbagai belahan negara atau dunia
pada perancangan basis data sehingga agar dapat mengerti dalam suatu pemodelan
dapat mempermudah admin untuk perangkat lunak.
mengolah data, membuat laporan menjadi 3. Metode Penelitian
lebih mudah dan efisien [3]. Sistem ini dapat 3.1 Metode Pengembangan Sistem
juga diakses menggunakan smartphone Dalam metode ini untuk pembuatan
dengan platform android supaya dapat tugas akhir tidak lepas dari teori yang sangat
membantu konsumen untuk mendapatkan mendukung bagi kemudahan para penulis
sebuah informasi yang lengkap mengenai dalam mempelajari serta merancang
bengkel tersebut [4]. sebuah program aplikasi yang diharapkan
Kesimpulan dari beberapa jurnal yang dapat berfungsi dengan secara maksimal.
sudah dijelaskan sebelumnya bahwa
aplikasi yang diberikan berbasis web dan 3.2 Pengujian Aplikasi
berbasis desktop. Penelitian selanjutnya Penulis pada pengujian ini
yang akan dilakukan oleh penulis yaitu menggunakan metode black box testing.
membangun “Aplikasi E-Ticket Antrian Blackbox testing ini sebuah teknik pengujian
http://eprosiding.ars.ac.id/index.php/pti
74

yang tanpa perlu mengetahui struktur 4.1 Kebutuhan Aplikasi


internal dari suatu software yang akan diuji Dalam kebutuhan aplikasi ini pertama
oleh pihak user karena pengujian ini hanya yang harus dilakukan adalah menganalisa
berfokus kepada input dan output terhadap berbagai kebutuhan yang diperlukan dalam
spesifikasi suatu software. perancangan aplikasi untuk dijadikan
sebagai bahan masukan atau acuan dalam
3.3 Metode Pengembangan Sistem pengembangan aplikasi tersebut.
Pada penelitian ini menggunakan 4.2 Desain Perancangan
System Development Life Cycle (SDLC) Desain atau perancangan dalam
dengan pendekatan menggunakan model pembangunan perangkat lunak merupakan
waterfall. Tahapan SDLC sebagai berikut: upaya untuk mengkonstruksi sebuah sistem
1. Analisa Kebutuhan Sistem yang dapat memberikan kepuasan. Adapun
Pada tahapan ini kebutuhan sistem yang perancangan desain sistem yang dimaksud
terdapat pada aplikasi ini yang terdiri dari sebagai berikut :
beberapa halaman yaitu halaman register, 1. Database
halaman login, halaman menu utama, Media untuk menyimpan data atau
halaman booking antrian, halaman no sekumpulan informasi yang disimpan secara
antrian, halaman profile, dan halaman sistematik sehingga dapat diperiksa
riwayat antrian. menggunakan suatu program komputer
2. Desain untuk memperoleh informasi dari basis data
Desain perangkat lunak ini terdapat tersebut.
sebuah proses multiguna yang fokus pada Berikut ini struktur tabel yang diusulkan :
desain pembuatan program perangkat lunak A. Tabel tb_pelanggan
termasuk struktur data, arsitektur perangkat Berikut ini adalah tabel tb_pelanggan :
lunak, respresentasi antarmuka, dan Tabel IV. 1. tb_pelanggan
prosedur pengodean. Nama Tipe Fiel Kete
3. Code Generation Data d rang
Pada desain ini harus ditranslasikan ke Siz an
dalam program perangkat lunak agar dapat e
dihasilkan dari tahapan ini adalah program * Nik Varcha 30 Prim
komputer harus sesuai dengan desain yang r ary
telah dibuat oleh pengguna pada tahap Key
desain. Pada tahap ini aplikasi dapat Username Varcha 30
menggunakan bahasa pemrograman java r
atau bahasa pemograman lainnya. Password Varcha 30
4. Pengujian r
Pada pengujian ini sangat fokus kepada Confirm_pas Varcha 30
perangkat lunak yang secara dari segi logik sword r
dan fungsional dan dapat memastikan No_telepon Varcha 30
bahwa semua bagian sudah diuji dengan r
baik. Hal ini dapat dilakukan untuk Alamat Text 100
meminimalisir terjadinya kesalahan (error) Jenis_kelami Varcha 30
pada saat pengujian aplikasi dan n r
memastikan keluaran yang dihasilkan Kota Varcha 30
sesuai dengan yang diinginkan pada r
aplikasi yang telah dibuat. Kode_pos Varcha 10
5. Pendukung (support) atau pemeliharaan r
(maintenance)
Tahap pendukung atau pemeliharaan
B. Tabel tb_antrian
dapat mengulangi proses pengembangan
Berikut ini adalah tabel tb_antrian :
mulai dari analisis spesifikasi untuk
Tabel IV. 2. tb_antrian
perubahan perangkat lunak yang sudah
Nama Tipe Field Keteran
ada. Untuk mendukung proses pembuatan
Data Size gan
aplikasi, software IDE yang digunakan pada
* Nik Varchar 30 Primary
penelitian ini adalah Android Studio dan
Key
XAMPP.
Username Varchar 30
4. Hasil Penelitian Tanggal Date

http://eprosiding.ars.ac.id/index.php/pti
75

No_telepo Varchar 15 C. Class Diagram


n Berikut ini class diagram yang
No_antria Varchar 15 digambarkan pada aplikasi antrian service
n bengkel motor berbasis mobile android :
Jam Time
Catatan_k Text 100
eluhan

4.3 Software Architecture


1. Pseudocode
Agar mempermudah manusia dalam
pemahaman dibandingkan menggunakan
bahasa pemograman yang umum
digunakan, terlebih aspeknya yang ringkas
serta tidak tergantung pada suatu sistem
tertentu merupakan prinsip dalam algoritma. Gambar IV. 3. Class Diagram Aplikasi
Berikut ini pseudocode yang dimaksud Antrian Service Bengkel Motor
adalah : D. Activity Diagram
A. ERD (Entity Relationship Diagram) Activity diagram dibagi menjadi beberapa
Berikut ini ERD dari Aplikasi Antrian bagian yaitu :
Service Bengkel Motor berbasis mobile a). Activity Diagram Register
android: Berikut ini activity diagram register :

Gambar IV. 1. ERD Aplikasi Antrian Service


Bengkel Motor

B. Use Case Diagram


Berikut ini use case diagram yang
digambarkan pada Aplikasi antrian service
bengkel motor berbasis mobile android : Gambar IV. 4. Activity Diagram Register

Gambar IV. 2. Use Case Aplikasi Antrian


Service Bengkel Motor
http://eprosiding.ars.ac.id/index.php/pti
76

b). Activity Diagram Login Berikut activity diagram melihat riwayat


Berikut ini activity diagram Login antrian :

Gambar IV. 7. Activity Diagram Melihat


Riwayat Antrian

e). Activity Diagram Melihat Maps


Berikut Activity Diagram melihat maps :

Gambar IV. 5. Activity Diagram Login

c). Activity Diagram Booking Antrian


Berikut ini activity diagram booking
antrian

Gambar IV. 8. Activity Diagram Melihat


Maps

f). Activity Diagram Melihat Profile


Berikut activity diagram melihat profile :

Gambar IV. 9. Activity Diagram Melihat


Gambar IV. 6. Activity Diagram Booking Profile
Antrian g). Sequence Diagram
Berikut ini sequence diagram yang ada
d). Activity Diagram Melihat Riwayat Antrian pada aplikasi antrian service bengkel motor
berbasis mobile android :
http://eprosiding.ars.ac.id/index.php/pti
77

a). Sequence diagram Register

Gambar IV. 10. Sequence Diagram


Register Gambar IV. 14. Sequence Diagram Melihat
b). Sequence diagram Login Maps
f). Sequence melihat profile

Gambar IV. 11. Sequence Diagram Login


c). Sequence diagram Booking antrian

Gambar IV. 15. Sequence Diagram Melihat


Profile
E. LRS (Logical Relational Structure)
Berikut ini LRS dari Aplikasi Antrian
Service Bengkel Motor :

Gambar IV. 12. Sequence Diagram


Booking Antrian
d). Sequence diagram melihat riwayat
antrian

Gambar IV. 13. Sequence Diagram Melihat


Riwayat Antrian
e). Sequence diagram melihat Maps Gambar IV. 16. LRS Aplikasi Antrian

http://eprosiding.ars.ac.id/index.php/pti
78

F. Flowchart 2. Perancangan antar muka Tampilan Awal


Berikut ini flowchart dari Aplikasi Berikut ini perancangan antar muka
Antrian Service Bengkel Motor : tampilan awal :

Gambar IV. 17. Flowchart Aplikasi Antrian


Service Bengkel Motor

4.4 User Interface


Pada tahap ini diperlukan gambaran
untuk aplikasi yang akan dibuat , berikut ini
perancangan user interface dari aplikasi
antrian service bengkel motor :
1. Perancangan antar muka Splash Screen
Berikut ini perancangan antar muka
Splash Screen :

Gambar IV. 19. Perancangan Antar Muka


Tampilan Awal

3. Perancangan antar muka Home


Berikut ini perancangan antar muka Home :

Gambar IV. 18. Perancangan Antar Muka


Splash Screen

Gambar IV. 20. Perancangan antar muka Home

http://eprosiding.ars.ac.id/index.php/pti
79

4. Perancangan antar muka Register 6. Perancangan antar muka Menu Utama


Berikut ini perancangan antar muka Berikut ini perancangan antar muka Menu
Register : Utama :

Gambar IV. 21. Perancangan antar muka


Register
5. Perancangan antar muka form Login Gambar IV. 233. Perancangan antar muka
Berikut ini perancangan antar muka menu utama
Login : 7. Perancangan antar muka form booking
Berikut ini perancangan antar muka form
booking:

Gambar IV. 22. Perancangan antar muka


form Login

Gambar IV. 244. Perancangan antar muka Form


Booking

http://eprosiding.ars.ac.id/index.php/pti
80

8. Perancangan antar muka Struk Antrian 10. Perancangan antar muka form Maps
Berikut ini perancangan antar muka Struk Berikut ini perancangan antar muka form
Antrian : Maps:

Gambar IV. 277. Perancangan antar muka


Form Maps
11. Perancangan antar muka Profile
Berikut ini perancangan antar muka Profile :
Gambar IV. 255. Perancangan antar muka
Struk Antrian

9. Perancangan antar muka Riwayat


Antrian
Berikut ini perancangan antar muka Riwayat
Antrian :

Gambar IV. 266. Perancangan antar muka Gambar IV. 288. Perancangan antar muka
Riwayat Antrian Profile
http://eprosiding.ars.ac.id/index.php/pti
81

4.5 Testing lalu klik


Testing adalah proses pengujian booking agar
suatu program untuk mendeteksi perbedaan pelanggan
antara kondisi yang ada dengan kondisi mendapatka
yang diinginkan (error atau bugs) untuk n struk
mengetahui kesiapan sebuah program antrian yang
dalam melakukan input data, proses terdapat
pengelohan data dan output dari data yang barcode.
diharapkan. Pengujian dilalukan untuk Menu Melihat Sesuai √
menemukan kesalahan yang ada pada riwayat riwayat harapan
program. Berikut tabel black box testing pemesa pemesanan
hasil dari pengujian ini : nan pelanggan,
Tabel IV. 3. Black Box Testing dihalaman
Page Detail Hasil Statu tersebut
Pengujian Penguji s dapat
an melihat
Membuk Memulai / Sesuai √ keterangan
a Membuka harapan service yang
Aplikasi Aplikasi. sedang
Halama Untuk Sesuai √ proses dan
n memulai ke harapan waiting.
Splash tampilan Menu Melihat Sesuai √
Screen awal. maps lokasi harapan
Tampila Menekan Sesuai √ bengkel agar
n layer tombol Next, harapan mempermud
Skip, dan ah
Start. pelanggan.
Halama Menekan Sesuai √ Menu Melihat detail Sesuai √
n home tombol Login harapan profile pelanggan harapan
dan Register. Button Menekan Sesuai √
Button Untuk Sesuai √ logout tombol harapan
register menginput harapan logout, maka
data data akan
pelanggan, langsung
lalu klik keluar dan
button pindah ke
register agar halaman
data yang di home
input masuk
ke database. 4.6 Support
Button Menginput Sesuai √ Pada tahap ini penjelasan tentang
login username harapan spesifikasi perangkat keras (hardware) dan
dan perangkat lunak (software) yang penulis
password gunakan untuk membangun aplikasi antrian
untuk masuk service bengkel motor berbasis mobile
ke menu android:
utama. A. Perangkat keras (hardware)
Halama Untuk Sesuai √ Berikut spesifikasi perangkat keras yang
n menu memilih harapan penulis gunakan :
salah satu Tabel IV. 4. Spesifikasi Perangkat Keras
pilihan menu. No Jenis Perangkat Spesifikasi
Menu Memilih jam Sesuai √ Keras
booking antrian, harapan 1. Processor Core i3
montir, dan 2. Ram 4 GB
memasukan 3. Harddisk 1 TB
keluhan 4. Monitor Digital ‘14inch
pelanggan,
5. Mouse Standard
http://eprosiding.ars.ac.id/index.php/pti
82

[5] Sallaby, A. F., Utami, F. H., & Arliando, Y.


6. Keyboard 86 key
germany (2015). Aplikasi Widget Berbasis Java.
Tabel IV. 5. Spesifikasi Perangkat Lunak Jurnal Media Infotama, 11(2), 171–
180. http://j-ptiik.ub.ac.id/index.php/j-
No Jenis Perangkat Spesifikasi
ptiik/article/download/530/217/
Lunak
1. Operating System Windows 7 (
32 bit)
2. Emulator Emulator
memu play
3. Script Java dan
XML
4. Editing Adobe XD

5. Kesimpulan
Berdasarkan hasil uji coba dari bab
sebelumnya, maka dapat ditarik kesimpulan
sebagai berikut :
1. Aplikasi e-ticket antrian service bengkel
motor berbasis mobile android yang
berhasil dibuat dengan menggunakan
metode pengembangan sistem SDLC
(System Development life cycle) model
waterfall.
2. Aplikasi tersebut berhasil di
implementasikan sehingga
permasalahan yang ada pada
sebelumnya dapat teratasi.

Referensi
[1]Al Fikri, I. (2016). Aplikasi Navigasi

Berbasis Perangkat Bergerak dengan


Menggunakan Platform Wikitude untuk
Studi Kasus Lingkungan ITS. Jurnal
Teknik ITS, 5(1), 48–51.
https://doi.org/10.12962/j23373539.v5i
1.14511
[2]Aris, A., Rinja, M., & Jherico, T. (2017).

Aplikasi Sistem Penjualan Sparepart


Motor Pada Bengkel Barokah Motor
Berbasis Web. Technomedia Journal,
2(1), 95–104.
https://doi.org/10.33050/tmj.v2i1.318
[3]Indra, E., & Nababan, M. (2017). Aplikasi

Pendataan Lokasi Bengkel Resmi


Sepeda Motor Di Kota Medan Berbasis
Android Menggunakan Algoritma
Floyd Warshall. Jurnal Sistem
Informasi Ilmu Komputer Prima
(JUSIKOM PRIMA), 1(1).
[4]Jaya, I. D., Kadafi, M., & Mustar, R. N.

(2019). Rancang Bangun Sistem


Informasi Service Reservation
Berbasis Android (Studi
Kasus :Bengkel Bintang Motor
Palembang). Matics, 11(1), 14.
https://doi.org/10.18860/mat.v11i1.76
85
http://eprosiding.ars.ac.id/index.php/pti

Anda mungkin juga menyukai