BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Masalah
Ketepatan waktu dalam suatu proses pelayanan merupakan suatu faktor yang sangat mendasar dan berdampak pada kualitas pelayanan. Dalam mempertahankan
pelanggan, sebuah perusahaan atau tempat usaha memilki upaya untuk memberikan pelayanan yang terbak. Pelayanan yang terbaik yang dimaksud adalah memberikan
pelayanan yang cepat sehingga pelanggan tidak dibiarkan menunggu terlalu lama. Waktu tunggu yang minimum merupakan salah satu faktor yang mampu mendorong
dalam peningkatan kualitas pelayanan untuk mencapai pelayanan yang optimum [3]. Pemanfaatan teknologi informasi pada masa kini telah menjadi salah satu
kebutuhan dalam berbagai bidang. Pemanfaatan teknologi informasi seperti aplikasi sistem antrian mampu mempermudah pekerjaan dalam hal pelayanan terhadap
konsumen. Karena sering terjadi keterlambatan dalam pelayanan maka penulis mencoba mengangkat permasalahan ini.
Permasalahan ini akan diterapkan pada sistem antrian yang berbeda, dimana waktu kedatangan dianggap acak dan jumlahnya tidak terbatas. Berdasarkan hal
tersebut, maka penulis membangun suatu aplikasi agar mampu memberikan gambaran suatu simulasi antrian yang mampu meminimalkan waktu tunggu dengan tujuan
mencapai pelayanan yang optimum. Untuk menentukan waktu tunggu antrian yang diinginkan maka metode antrian yang penulis gunakan adalah meto antrian First In
First Out FIFO dan metode antrian Priority.
Universitas Sumatera Utara
3.1.1 Analisis Sistem
Sistem pada aplikasi ini menggunakan algoritma antrian. Algoritma antrian ini digunakan untuk menentukan rata–rata waktu tunggu average waiting time dalam
melakukan optimasi antrian agar tidak terjadi penumpukan antrian. Pada algoritma antrian ada beberapa faktor yang dibutuhkan yaitu waktu kedatangan dan waktu
selesai. Berikut penjelasan mengenai data – data berikut : 1. Waktu kedatangan
Waktu kedatangan merupakan waktu yang dihitung saat pengguna sistem menggunakan atau masuk ke dalam sebuah sistem antrian untuk menerima
pelayanan 2. Waktu selesai
Waktu selesai merupakan waktu yang dihitung ketika pelanggan telah mendapat giliran antrian atau telah selesai dan keluar dari sistem antrian.
3.1.2 Flowchart Sistem User
Flowchart sistem terhadapt pengguna atau user dapat dilihat pada gambar 3.1
Universitas Sumatera Utara
Gambar 3.1 Flowchart Sistem User
3.1.3 Flowchart Sistem Admin
Pada sistem terhadap admin juga terdapat flowchart untuk menyelesaikan proses antrian di mana admin dapat memilih apakah proses pemesanan tersebut dikerjakan
berdasarkan algoritma first in first out atau berdasarkan algoritma priority queue antrian prioritas . Flowchart sistem admin dapat dilihat pada gambar 3.2
Mulai
Input Pesanan
Tulis Pesanan
Tambah Pesanan?
Ya
Tidak Selesai
Universitas Sumatera Utara
Gambar 3.2 Flowchart Sistem Admin Mulai
Pilih Antrian Proses Data
antrain
FIFO atau Priority
Priority FIFO
Selesai Inputan
Antrian FIFO Inputan
Antrian Prioritas
Proses Data antrian
Proses Data antrian
Hitung AWT Hitung AWT
Tampilkan AWT
Universitas Sumatera Utara
3.2. Perancangan Sistem