Anda di halaman 1dari 14

Pengembangan Rekayasa dan Teknologi, Vol 18, No.

1, Juni 2022, pp 80-93


p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

APLIKASI SISTEM BOOKING ANTRIAN PELANGGAN


MENGGUNAKAN ALGORITMA FIRST IN FIRST OUT (FIFO)
PADA NANDA TEKNIK BERBASIS WEBSITE

Ollyvia Fridyatama1, Bambang Agus H,S.kom.,M.Kom2, Noora Qotrun Nada S.T.,M.Eng3

Jurusan Informatika, Fakultas TEKNIK DAN INFORMATIKA, Universitas PGRI Semarang

Gedung Pusat Lantai 3, Kampus 1 Jl. Sidodadi Timur 24, Semarang

E-mail* : Ollyviafridyatama@gmail.com

Abstrak

Teknologi informasi sekarang ini sudah semakin berkembang, kebutuhan akan


sebuah teknologi yang dapat mempermudah sangatlah diperlukan. Perkembangan di
era yang serba teknologi banyak mempengaruhi tatanan hidup atau sebuah aturan dan
sistem tertentu dan dapat di manfaatkan dalam berbagai bidang, salah satunya yaitu
dalam bidang jasa. Pelayanan antrian di tempat tersebut, sangat dapat memerlukan
kemudahan dan kecepatan juga merupakan prioritas yang harus selalu diutamakan.
Untuk mendapatkan hasil yang optimal dan efisien dalam proses pengembangan
dibutuhkan waktu yang tidak sedikit. Karena itu tentunya sangat tepat jika pada sebuah
layanan booking antrian pelanggan dibuat lebih terkomputerisasi dan lebih
memudahkan pemakai. Aplikasi Sistem booking antrean pelanggan pada Nanda Teknik
menggunakan algoritma First In First Out (FIFO) berbasis website merupakan Aplikasi
atau sistem yang digunakan untuk pelanggan agar dapat melakukan registrasi dirumah
secara online dengan menggunakan browser, nantinya pelanggan yang sudah
melakukan registrasi secara online akan mendapatkan nomor antrian. Sehingga,
pelanggan tidak perlu melakukan order di tempat servis tersebut dan bisa melakukan-
nya hanya dirumah saja. Dalam mengimplementasikan sistem antrian berbasis website
menggunakan metode waterfall yang terdiri dari Usecase Diagram, Class Diagram, dan
Activity Diagram dengan menggunakan algoritma first in first out (FIFO), desain sistem
UML dan mengaplikasikan bahasa pemograman PHP. Dari pengujian black box
mendapatkan hasil 93% yang berarti bahwa sistem sudah berjalan sesuai dengan
fungsionalitasnya dan memberikan hasil sesuai dengan yang diharapkan. Hasil
pengujian white box mendapatkan hasil 100% yang berarti bahwa script penentuan nilai
uji lift pada sistem booking antrian berjalan dengan baik. Hasil dari pengujian user
acceptance test (UAT) mendapatkan hasil 98% yang berarti bahwa dalam penggunaan
sistem ini user sangat setuju.

Kata Kunci: First in first out ( FIFO ), antrian, waterfall, Aplikasi booking, Nanda
Teknik, Website.

80
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

1. LATAR BELAKANG
Teknologi informasi yang digunakan untuk pelanggan
sekarang ini sudah semakin agar dapat melakukan registrasi
berkembang, kebutuhan akan dirumah secara online dengan
sebuah teknologi yang dapat menggunakan browser, nantinya
mempermudah sangatlah pelanggan yang sudah melakukan
diperlukan [1]. Perkembangan di registrasi secara online akan
era yang serba teknologi banyak mendapatkan nomor antrian.
mempengaruhi tatanan hidup atau Sehingga, pelanggan tidak perlu
sebuah aturan dan sistem tertentu melakukan order di tempat servis
dan dapat di manfaatkan dalam tersebut dan bisa melakukan-nya
berbagai bidang, salah satunya hanya dirumah saja.
yaitu dalam bidang jasa [2]. Di Algoritma First In First Out
bidang jasa, tentunya pengolahan (FIFO) Algoritma ini adalah
administratif yang lebih cepat dan Algoritma yang paling sederhana.
informatif sangatlah diperlukan. Prinsip dari Algoritma ini adalah
Pelayanan antrian di tempat seperti prinsip antrian (antrian tak
tersebut, sangat dapat memerlukan berprioritas), halaman yang masuk
kemudahan dan kecepatan juga lebih dulu maka akan keluar lebih
merupakan prioritas yang harus dulu juga [3]. Oleh karenanya
selalu diutamakan. Untuk Algoritma ini sesuai dengan alur
mendapatkan hasil yang optimal pem booking-an nomor antrian
dan efisien dalam proses pelanggan pada Nanda Teknik.
pengembangan dibutuhkan waktu Selain algoritma FIFO, Proses
yang tidak sedikit. Karena itu antrian pelanggan juga dapat
tentunya sangat tepat jika pada menggunakan algoritma LIFO (
sebuah layanan booking antrian Last in first out ) dimana pelanggan
pelanggan dibuat lebih yang datang terakhir kali bisa
terkomputerisasi dan lebih mendapatkan nomor antrian lebih
memudahkan pemakai. Aplikasi dulu [4]. Maka dari itu algoritma ini
Sistem booking antrean pelanggan tidak sesuai atau tidak dapat
pada Nanda Teknik menggunakan digunakan oleh penulis dalam
algoritma First In First Out membuat aplikasi system Selama
(FIFO) berbasis website ini, tempat servis Nanda Teknik
merupakan Aplikasi atau sistem dalam melakukan pembooking-an
81
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

antrian pelanggan masih tersebut booking-an jasa masih


menggunakan sistem manual, yaitu tersedia, terkadang pelanggan juga
dengan menggunakan buku tulis. tidak dapat melakukan order
Pembooking-an antrian pelanggan dikareanakan sudah terlalu banyak
secara manual ini menyulitkan yang melakukan order. Untuk itu
pelanggan dalam melakukan order diperlukan sebuah sistem yang
jasa di tempat servis tersebut yang dapat menampung dan mengelola
dapat membuang waktu pelanggan semua data
karena belum tentu juga saat di hari

82
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

pelanggan. Sistem ini akan langsung saling a. Belum adanya Sistem


booking antrian pelanggan
berhubungan sehingga dalam penyusunan menggunakan algoritma
dan pengolaan data seperti pada proses first in first out (FIFO) pada
penerimaan pelanggan baru, data nanda teknik berbasis
website.
pelanggan lama, data karyawan yang
b. Belum menerapkan dan
menjadi penyedia jasa servis, akses nomor
mengetahui hasil
antrean akan semakin mudah dan cepat.
pengujian sistem yang
Selain itu, sistem yang digunakan dapat
cocokdigunakan dari
diakses dengan sangat mudah oleh
website yang akan di
pelanggan melalui browser dengan cara
bangun.
membuka websitenya.

Aplikasi sistem booking 2. METODOLOGI PENELITIAN


yang peniliti buat saat ini
2.1 Landasan Teori
mempunyai keuntungan adalah
2.1.1 Algoritma FIFO
dapat memesan nomor antrian dari
Algoritma First In First Out
rumah, sehingga pelanggan hanya
(FIFO) Algoritma ini
perlu menunggu teknisi datang
adalah Algoritma yang
kerumah saja. Maka dari itu
paling sederhana. Prinsip
penulis melakukan pembuatan
dari Algoritma ini adalah
suatu perangkat lunak yang
seperti prinsip antrian
berjudul “APLIKASI SISTEM
(antrian tak berprioritas),
BOOKING ANTRIAN
halaman yang masuk lebih
PELANGGAN PADA NANDA
dulu maka akan keluar lebih
TEKNIK MENGGUNAKAN
dulu juga [3].
ALGORITMA FIRST IN
FIRST OUT (FIFO) 2.1.2 Metode Waterfall

BERBASIS WEBSITE” yang Dalam pembuatan aplikasi

diharapkan dapat membantu dan sistem ini menggunakan

mempermudah pelanggan dalam metode waterfall. metode

melakukan booking nomor antrian waterfall adalah proses

yang bisa dilakukan dimanapun pengembangan perangkat

dan kapanpun selagi tempat servis lunak tradisional yang

tersebut masih ada jam buka. umum digunakan dalam


proyek-proyek perangkat
1.1 Identifikasi Masalah
83
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

lunak yang paling


pembangunan. Ini adalah
model sekuensial, sehingga
penyelesaian satu set

84
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

kegiatan menyebabkan dimulainya aktivitas berikutnya. Ditunjukkan pada


gambar 2.3 yaitu analisis kebutuhan, desain, implementasi, verifikasi,
instalasi dan pemeliharaan [12].

Requirement

Design

Implementation

Verification

Maintenance
Gambar 2.1 - Metode Waterfall

3. HASIL DAN PEMBAHASAN

3.1 Desain
a. Use Case Diagram

Gambar 3.1 Use Case Diagram


menjelaskan kasus dalam
Diagram use case, dalam
sistem, dalam diagram
diagram tersebut
tersebut digmbarkan bahwa
85
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

admin bertugas mengelola


data yang ada dalam sistem,
tetapi untuk mengelola
sistem admin harus
melakukan login terlebih
dahulu, sedangkan untuk
pelanggan hanya dapat
melakukan tiga

86
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

aktivitas dalam sistem yaitu data booking dan melihat

booking antrean, melihat halaman info.

b. Class Diagram

Gambar 3.2 Class Diagram


memodelkan kelas, atribut,
Class diagram adalah salah
operasi serta hubungan antar
satu jenis diagram yang
objek. Dalam class diagram
digunakan untuk
terdapat 3 bagian yaitu
memetakan struktur sistem
nama class, atribut, dan
tertentu dengan
metode/operasi.

3.2 Implementasi
a. Implementasi Halaman Beranda

Gambar 3.3 Implementasi Halaman Beranda

87
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

merupakan implementasi
Halaman Beranda ,
halaman ini adalah
halamanpertama yang
akan ditampilkan pada
saat pelanggan
mengakses aplikasi

88
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

terdapat menu form booking, menu data diakses oleh semua orang atau bersifat

booking Hari ini, menu data booking publik. Terdapat juga slider selamat

keseluruhan customer yang melakukan datang beserta deskripsinya.

booking. Halaman tersebut dapat

b. Implementasi Halaman Hasil Perhitungan Apriori

Gambar 3.4 Implementasi Halaman Hasil Perhitungan Apriori


aplikasi maka terlebih
merupakan implementasi
dahulu melakukan login.
Halaman login admin,
Terdapat username dan
halaman ini adalah halaman
pasword yang harus diisi
yang ditampilkan pada saat
sebelum admin mengelola
Admin akan mengola
website.

c. Implementasi halaman Kelola Data Customer

89
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

Gambar 3.5 Implementasi halaman Kelola Data Customer

90
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

merupakan implementasi customer yang

Halaman Kelola Data ditampilkan di beranda

Customer, halaman ini dengan cara klik

adalah halaman yang berisi selesai/batal. Bisa juga

data customer halaman ini mengubah aksi hapus data

hanya dapat diakses oleh customer atau edit data

admin. Admin dapat customer.

memperbaharui data
sistem dijalankan. Hal
4. KESIMPULAN
tersebut berdasarkan
Berdasarkan hasil penelitian
pengujian black box dari
dan pembahasan yang telah
halaman admin dan
dilakukan, maka penulis dapat
halaman user yang
menyimpulkan bahwa :
menghasilkan presentase
1. Aplikasi sistem booking tercapai 93%. Pengujian
antrian berbasis wesbite white box pada sistem ini
telah berhasildibuat dengan menghasilkan presentase
metode waterfall dengan tercapai 100% yang berarti
menggunakan permodelan bahwa pengujian white box
use case diagram, activity ini berjalan dengan baik.
diagram, sequence Sedangkan hasil pengujian
diagram, dan class UAT (User Acceptance
diagram dengan Test) menghasilkan
menggunakan bahasa presentase tercapai sebesar
pemograman PHP 98% yang berarti bahwa
(Hypertext Preprocessor) memiliki tingkat kepuasan
serta menggunakan yangtinggi pada sistem ini.
database MySQL (My 3. Hasil yang diperoleh dapat
Structured Query digunakan untuk
Language). mempermudah admin
2. Hasil pengujian sistem ini dalam proses pembuatan
menunjukkan bahwa laporan booking, selain itu
sistem telah berjalan sesuai customer juga dapat mem-
dengan harapan atau sesuai booking nomor antrian
dengan tujuan ketika walau dari rumah saja
91
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

sehingga tidak perlu datang


langsung ketempat servis.
4. Pada aplikasi sistem
booking antrian pelanggan
menggunakan algoritma
FIFO berbasis website
tersebut dapat digunakan
untuk mengolah data
pelanggan, dan dapat
memberikan informasi.

92
Pengembangan Rekayasa dan Teknologi, Vol 18, No.1, Juni 2022, pp 80-93
p-ISSN: 1410-9840 & e-ISSN: 2580-8850
http://journals.usm.ac.id/index.php/jprt/index

5. REFERENSI

H. Zakaria and A. E. Marlia, "Perancangan Sistem Informasi Customer


RelationshipPerancangan Sistem Informasi Customer Relationship Management
(CRM) untuk Meningkatkan Loyalitas dan Pelayanan Customers Berbasis Web
dengan Model Waterfall," Jurnal Teknologi Sistem Informasi dan Aplikasi, vol. 2, pp.
66-72, 2019.

F. A. Hutajulu and M. , "Sistem Informasi Customer Relationship Management Pada


CV. Mitra Tunak Jaya Berbasis Desktop," pp. 1-10.

P. Herliyandani, "Pengelolaan Data Pelanggan Servis Pada Bengkel Resmi Ahass


7164 Zahra Motor Semarang Dengan Menggunakan Metode FCFS," pp. 1-8.

D. Abdullah and I. , "Perancangan


Sistem Pendaftaran Online Pasien
Pada KlinikDengan Metode Fifo
Berbasis Web Service," pp. 1-13.

93

Anda mungkin juga menyukai