aplikasi antrian multi channel single phase pada...
TRANSCRIPT
-
APLIKASI ANTRIAN MULTI CHANNEL SINGLE PHASE PADA
PELAYANAN KLINIK GIGI BERBASIS WEB
SKRIPSI
Diajukan Untuk Memenuhi Salah Syarat
Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
oleh :
Imanuel Demi Prasetya
145314076
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2018
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
ii
QUEUE APPLICATIONS MULTI CHANNEL SINGLE PHASE ON WEB
DENTAL CLINIC SERVICES
A THESIS
Presented as Partial Fullfillment of the Requirement
To Obtain the Sarjana Komputer Degree
In Informatics Engineering Study Program
By :
Imanuel Demi Prasetya
145314076
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2018
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
iii
HALAMAN PERSETUJUAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
iv
HALAMAN PENGESAHAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
v
HALAMAN MOTTO
Jika kamu benar menginginkan sesuatu,
kamu akan menemukan caranya.
Namun jika tak serius,
kau hanya akan menemukan alasan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
vi
HALAMAN PERSEMBAHAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
vii
PERNYATAAN KEASLIAN KARYA
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
viii
LEMBARAN PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
ix
ABSTRAK
Penelitian ini bertujuan untuk melihat error (MAE) dari rata – rata waktu tunggu
pasien dan rata – rata lama pelayanan dari aplikasi yang dibangun. Kemudian
membangun sebuah sistem aplikasi antrean dengan model Multi Channel Single
Phase. Sistem yang di bangun berbasis website yang di harapkan membuat proses
antrian lebih efesien.
Data yang di gunakan pada penelitian ini adalah pola kedatangan pasien yang di
ambil selama 1 bulan dari tanggal 16 oktober 2017 sampai 11 November 2017 dan
di mulai dari jam 11:00 sampai 21:00. Penelitian ini menggunakan teori antrean
dengan disiplin antrian First In First out (FIFO) dan struktur antrian Multi Channel-
Single Phase dengan model Model (M/M/S/∞/∞).
Dari hasil pengujian yang dilakukan Error (MAE) yang di dapat dari rata – rata
waktu tunggu pasien untuk perhitungan perhari sebesar 0.171 untuk siang dan 0.257
untuk malam dan rata – rata lama pelayanan sebesar 0.244 untuk malam dan 0.350
untuk siang. Sedangkan Error (MAE) dari rata – rata waktu tunggu pasien untuk
perhitungan perminggu sebesar 0.02 sampai 0.49 untuk siang hari dan 0.06 sampai
0.73 dan rata – rata lama pelayanan sebesar 0.19 sampai 0.67 untuk siang hari dan
0.19 sampai 0.43 untuk malam.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
x
ABSTRACT
This research aims to see the error (MAE) of the average waiting time of the patient
and the average length service of the application development. Then develop a
queue application system with Multi Channel Single Phase model. The system is
develop based on website which are expected to make the queue process more
efficient.
The data which are used in this research based on the pattern of patient arrivals
taken for 1 month from the date of 16 October 2017 to 11 November 2017 and from
11:00 to 21:00. This research uses queuing theory with First In First out (FIFO)
queue discipline and Multi Channel-Single Phase queuing structure with Model
Model (M / M / S / ∞ / ∞).
Mean Absolute Error (MAE) from testing are obtained from the patient average
waiting time for daily calculation of 0.171 for the day and 0.257 for the night and
the average service of the length are 0.244 for the night and 0.350 for the afternoon.
While, Mean Absolute Error (MAE) of the average patient waiting time for the
weekly calculation are about 0.02 to 0.49 for the day and 0.06 to 0.73 and the service
average length are 0.19 to 0.67 for the day and 0.19 to 0.43 for the night.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xi
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas berkah dan karuniaNya, sehingga
penulis dapat menyelesaikan tugas akhir ini sebagai salah satu syarat akademik
jurusan Teknik Informatika Universitas Sanata Dharma Yogyakarta.
Pada kesempatan ini, penulis mengucapkan terimakasih kepada seluruh pihak yang
telah membantu dalam proses pengerjaan tugas akhir ini. Ucapan terimakasih
disampaikan kepada :
1. Tuhan yang Maha Esa, atas berkat dan karunianya saya bisa menyelesaikan
skripsi saya ini.
2. Orang tua dan adek kakak saya berserta keluarga besar yang selalu
memberikan dukungan serta doanya.
3. Bapak Sudi Mungkasi, S.Si, M.Math.Sc., Phd selaku Dekan Fakultas Sains
dan Teknologi Universitas Sanata Dharma Yogyakarta.
4. Ibu Dr. Anastasia Rita selaku Ketua Prodi Fakultas Sains dan Teknologi
Universitas Sanata Dharma.
5. Bapak Eko Hari Parmadi, S.Si., M.Kom. selaku dosen pembimbing yang
selalu mendukung dan sabar selama bimbingan tugas akhir berlangsung.
6. Vivi Siska dan Imam Dwi Cahya yang telah mengajari dan memberi
masukan.
7. Stefanus putra raharja yang telah membantu dalam pengambilan data.
8. Sahabat – sahabat saya di KYA yang selalu ada dalam senang maupun sedih
yang selalu memberi semangat dan dukungannya.
9. Teman – teman di Kos Kubus yang selalu memberikan canda tawanya
selama 4 tahun ini.
10. Teman – teman angkatan 2014 yang selalu mendukung dan memberi
semangat.
11. Joy dental yang mengijinkan saya untuk mendapatkan data dan informasi
mengenai sistem antrian di sana.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xii
DAFTAR ISI
HALAMAN PERSETUJUAN ............................................................................ iii
HALAMAN PENGESAHAN .............................................................................. iv
HALAMAN MOTTO ........................................................................................... v
HALAMAN PERSEMBAHAN .......................................................................... vi
PERNYATAAN KEASLIAN KARYA ............................................................. vii
LEMBARAN PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS ......................................... viii
ABSTRAK ............................................................................................................ ix
ABSTRACT ........................................................................................................... x
KATA PENGANTAR .......................................................................................... xi
DAFTAR ISI ........................................................................................................ xii
DAFTAR GAMBAR .......................................................................................... xvi
DAFTAR TABEL ............................................................................................... xx
BAB I ...................................................................................................................... 1
1.1 Latar belakang ........................................................................................ 1
1.2 Rumusan Masalah Penelitian ................................................................ 3
1.3 Tujuan Penelitian ................................................................................... 3
1.4 Batasan Masalah ..................................................................................... 4
1.5 Manfaat penelitian ................................................................................. 4
1.6 Metode penelitian ................................................................................... 4
1.7 Sistematika Penulis ................................................................................. 5
BAB II .................................................................................................................... 6
2.1 Simulasi ................................................................................................... 6
2.1.1. Jenis – jenis Simulasi ...................................................................... 6
2.2 Teori Antrian .......................................................................................... 6
2.3 Disiplin Antrian ...................................................................................... 7
2.4 Struktur Antrian .................................................................................... 8
2.5 Model Antrian ....................................................................................... 10
2.5.1. Notasi model antrian ..................................................................... 10
2.5.2 Model (M/M/1/∞/∞) ...................................................................... 10
2.5.3 Model (M/M/S/∞/∞). ..................................................................... 12
2.5.4 Model (M/M/1/N/ ∞). .................................................................... 13
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xiii
2.5.5 Model (M/M/1/∞/N). ..................................................................... 14
2.6 Pola Kedatangan dan Waktu Pelayanan ............................................ 15
2.6.1 Pola Kedatangan ........................................................................... 15
2.6.2 Uji Kesesuaian Poisson ................................................................. 16
2.6.3 Pola Pelayanan .............................................................................. 16
2.6.4 Uji kesesuaian Ekponensial .......................................................... 17
2.7 MAE (Mean Absolute Error) .............................................................. 18
BAB III ................................................................................................................. 19
3.1 Gambaran Umum ................................................................................. 19
3.2 Desain Penelitian .................................................................................. 19
3.2.1 Studi Literatur ............................................................................... 19
3.2.2 Data ................................................................................................ 19
3.2.3 Perancangan Alat Uji .................................................................... 23
3.2.4. Pengujian dan Analisis ................................................................. 24
3.3. Spesifkasi Software dan Hardware ..................................................... 24
BAB IV ................................................................................................................. 25
4.1 Analisis Masalah ................................................................................... 25
4.1.1 Analisis sistem lama ...................................................................... 25
4.1.2 Analisis sistem baru ...................................................................... 25
4.2. Gambaran umum sistem ...................................................................... 25
4.3. Analisis kebutuhan sistem ................................................................... 26
4.4. Contoh Perhitungan Manual Sistem antrian ..................................... 31
4.5. Perancangan Proses ............................................................................. 34
4.5.1. Diagram Konteks Sistem .............................................................. 34
4.5.2. Diagram Aliran Data Level 1 ....................................................... 35
4.5.3. Diagram Aliran Data Level 2 proses 2 ........................................ 36
4.5.4. Diagram Aliran Data Level 2 Proses 3 ........................................ 36
4.5.5. Diagram Aliran Data Level 2 Proses 4 ........................................ 37
4.5.6. Diagram Aliran Data Level 2 Proses 5 ........................................ 37
4.6. Perancangan basis data ........................................................................ 38
4.6.1. Perancangan konseptual ............................................................... 38
4.6.2. Perancangan Logikal .................................................................... 39
4.6.3. Perancangan fisikal ....................................................................... 40
4.7. Perancangan User Interface ................................................................ 42
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xiv
4.7.1. Halaman utama ............................................................................. 42
4.7.2. Halaman profil .............................................................................. 42
4.7.3. Halaman Registrasi ....................................................................... 43
4.7.4. Halaman Bantuan ......................................................................... 43
4.7.5. Halaman Masuk (Login) ............................................................... 44
4.7.6. Halaman Beranda Pasien ............................................................. 44
4.7.7. Biodata ........................................................................................... 45
4.7.8. Halaman Reservasi (pasien) ......................................................... 45
4.7.9. Halaman Simulasi ......................................................................... 46
4.7.10. Halaman Beranda Admin............................................................. 46
4.7.11. Halaman Reservasi(Admin) ......................................................... 47
4.7.12. Halaman Kelola Data Pasien ....................................................... 47
4.7.13. Pop up Berhasil ............................................................................. 48
4.7.14. Pop up Hapus ................................................................................ 48
4.7.15. Atur Shif ......................................................................................... 49
4.7.16. Data Dokter.................................................................................... 49
4.7.17. Gambar Simulasi ........................................................................... 50
BAB V ................................................................................................................... 51
5.1. Implementasi Database ........................................................................ 51
5.1.1 Tabel admin ................................................................................... 51
5.1.2 Tabel Data antrian ........................................................................ 52
5.1.3 Tabel Data Pasien .......................................................................... 52
5.1.4 Tabel Data Dokter ......................................................................... 52
5.1.5 Tabel Data Punya .......................................................................... 53
5.1.6 Tabel Data Shif .............................................................................. 53
5.2. Implementasi Teori Antrian ................................................................ 53
5.2.1 Mencari waktu rata – rata pelayanan ......................................... 54
5.2.2 Mencari tingkat pelayanan rata – rata ....................................... 55
5.2.3 Mencari waktu antar kedatangan. .............................................. 55
5.2.4 Mencari tingkat kedatangan rata – rata. .................................... 56
5.2.5 Mencari probabilitas tidak ada pasien dalam sistem ................ 57
5.2.6 Pobabilitas pasien harus menunggu untuk dilayani .................. 57
5.2.7 Rata – rata jumlah pasien dalam sistem ..................................... 57
5.2.8 rata jumlah pasien dalam baris ................................................... 58
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xv
5.2.9 Rata – rata waktu yang di habiskan pasien dalam sistem ........ 58
5.2.10 Rata – rata waktu yang di habiskan pasien dalam antrian ...... 58
5.2.11 Tingkat kegunaan fasilitas pelayanan ......................................... 59
5.3. Implementasi Interface ........................................................................ 60
5.3.1 Halaman Utama ............................................................................ 60
5.3.2 Halaman Profil .............................................................................. 60
5.3.3 Halaman Bantuan ......................................................................... 61
5.3.4 Halaman Registrasi ....................................................................... 61
5.3.5 Halaman Masuk ............................................................................ 62
5.3.6 Halaman beranda user ................................................................. 62
5.3.7 Halaman Biodata ........................................................................... 63
5.3.8 Halaman Reservasi Pasien .......................................................... 64
5.3.9 Halaman Simulasi ......................................................................... 65
5.3.10 Halaman Beranda Admin............................................................. 65
5.3.11 Halaman Reservasi Admin ........................................................... 66
5.3.12 Halaman Data Pasien .................................................................... 67
5.3.13 Halaman Atur Shif ........................................................................ 68
5.3.14 Halaman Data Dokter ................................................................... 69
5.4. Ujicoba Perangkat Lunak .................................................................... 70
5.5. Pengujian Hasil Manual dengan Sistem ........................................... 104
5.5.1 Hasil Perhitungan Manual ......................................................... 105
5.5.2 Hasil Perhitungan Sistem ........................................................... 106
5.6. Pengujian Hasil Uji Coba Sistem ...................................................... 109
5.6.1 Pengujian waktu tunggu antrian dan waktu pelayanan ......... 109
5.6.2 Menghitung Error Sistem menggunakan MAE (Mean Absolute
Error) 113
5.7. Kekurangan Sistem ............................................................................ 116
BAB VI ............................................................................................................... 117
6.1 Kesimpulan ......................................................................................... 117
6.2 Saran .................................................................................................... 117
DAFTAR PUSTAKA ........................................................................................ 118
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xvi
DAFTAR GAMBAR
Gambar 2. 1 Single Channel – Single Phase (Aminudin, 2005) ........................ 8
Gambar 2. 2 Single Channel – Multi Phase (Aminudin, 2005) ......................... 8
Gambar 2. 3 Multi Channel – Single Phase (Aminudin, 2005) ......................... 9
Gambar 2. 4 Multi Channel – Multi Phase (Aminudin, 2005) .......................... 9
Gambar 4. 1 Usecase Diagram Administrator ………………………………...28
Gambar 4. 2 Usecase Kelola Data Pasien.......................................................... 28
Gambar 4. 3 Usecase Kelola data Dokter ......................................................... 29
Gambar 4. 4 Usecase Kelola Data Shif .............................................................. 29
Gambar 4. 5 Usecase Kelola Reservasi ............................................................. 29
Gambar 4. 6 Usecase Diagram Pasien ............................................................... 30
Gambar 4. 7 Usecase Pendaftaran ..................................................................... 30
Gambar 4. 8 Usecase Kelola data pribadi ......................................................... 31
Gambar 4. 9 Diagram Konteks Sistem .............................................................. 34
Gambar 4. 10 Diagram Aliran Data Level 1 .................................................... 35
Gambar 4. 11 Diagram Aliran Data Level 2 Proses ........................................ 36
Gambar 4. 12 Diagram Aliran Data Level 2 Proses 3 .................................... 36
Gambar 4. 13 Diagram Aliran Data Level 2 Proses 4 ..................................... 37
Gambar 4. 14 Diagram Aliran Data Level 2 Proses 5 ..................................... 37
Gambar 4. 15 Entity Relationship Diagram ..................................................... 38
Gambar 4. 16 Desain logikal .............................................................................. 39
Gambar 4. 17 Halaman utama ........................................................................... 42
Gambar 4. 18 Halaman Profil ............................................................................ 42
Gambar 4. 19 Halaman Registrasi .................................................................... 43
Gambar 4. 20 Halaman Bantuan ....................................................................... 43
Gambar 4. 21 Halaman Masuk (Login) ............................................................ 44
Gambar 4. 22 Halaman Beranda Pasien ........................................................... 44
Gambar 4. 23 Halaman Biodata ........................................................................ 45
Gambar 4. 24 Halaman Reservasi (Pasien) ...................................................... 45
Gambar 4. 25 Halaman Simulasi ....................................................................... 46
Gambar 4. 26 Halaman Beranda admin ........................................................... 46
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
file:///E:/SADHAR/Semester%208/Skripsi/Skripsi.docx%23_Toc518640496
-
xvii
Gambar 4. 27 Halaman reservasi (admin) ........................................................ 47
Gambar 4. 28 Halaman kelola data pasien ....................................................... 47
Gambar 4. 29 Pop up Berhasil ........................................................................... 48
Gambar 4. 30 Pop up hapus ............................................................................... 48
Gambar 4. 31 Atur Shif ...................................................................................... 49
Gambar 4. 32 Data Dokter ................................................................................. 49
Gambar 4. 33 Gambar Simulasi ........................................................................ 50
Gambar 5. 1 Tabel pada database joydental…………………………………51
Gambar 5. 2 Tabel admin ................................................................................... 51
Gambar 5. 3 Tabel antrian ................................................................................. 52
Gambar 5. 4 Tabel pasien ................................................................................... 52
Gambar 5. 5 Tabel dokter .................................................................................. 52
Gambar 5. 6 Tabel punya ................................................................................... 53
Gambar 5. 7 Tabel shif ....................................................................................... 53
Gambar 5. 8 Data tabel antrian tanggal 18 Oktober 2017 .............................. 53
Gambar 5. 9 Halaman Utama ............................................................................ 60
Gambar 5. 10 Halaman Profil ............................................................................ 60
Gambar 5. 11 Halaman Bantuan ....................................................................... 61
Gambar 5. 12 Halaman Registrasi .................................................................... 61
Gambar 5. 13 Halaman Masuk .......................................................................... 62
Gambar 5. 14 Halaman beranda User .............................................................. 62
Gambar 5. 15 Halaman Biodata ........................................................................ 63
Gambar 5. 16 Halaman Reservasi Pasien ......................................................... 64
Gambar 5. 17 Halaman Simulasi ....................................................................... 65
Gambar 5. 18 Halaman Beranda Admin .......................................................... 65
Gambar 5. 19 Halaman Reservasi Admin ........................................................ 66
Gambar 5. 20 Halaman Data Pasien ................................................................. 67
Gambar 5. 21 Halaman Atur Shif ..................................................................... 68
Gambar 5. 22 Halaman Data Dokter ................................................................ 69
Gambar 5. 23 Halaman Profil ............................................................................ 71
Gambar 5. 24 Halaman Bantuan ....................................................................... 71
Gambar 5. 25 Halaman Registrasi .................................................................... 73
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xviii
Gambar 5. 26 Tambah Data ............................................................................... 73
Gambar 5. 27 Halaman Masuk .......................................................................... 75
Gambar 5. 28 Username/Password salah ......................................................... 75
Gambar 5. 29 Login Sebagai Admin ................................................................. 75
Gambar 5. 30 Login Sebagai Pasien .................................................................. 76
Gambar 5. 31 Halaman Biodata ........................................................................ 77
Gambar 5. 32 Ubah password berhasil ............................................................. 77
Gambar 5. 33 Halaman Reservasi Pasien ......................................................... 80
Gambar 5. 34 Klik Button Tambah .................................................................. 81
Gambar 5. 35 Rata – rata pelayanan ................................................................ 81
Gambar 5. 36 rekomendasi jam selesai dan dokter yang tersedia ................. 82
Gambar 5. 37 Pemberitahuan Reservasi berhasil(Dokter sepi) ..................... 82
Gambar 5. 38 Memilih dokter dengan waktu tunggu yang tertera ............... 82
Gambar 5. 39 Pemberitahuan Reservasi berhasil(Dokter yang dipilih) ........ 83
Gambar 5. 40 Halaman Simulasi ....................................................................... 84
Gambar 5. 41 Halaman simulasi setelah pilih tanggal .................................... 86
Gambar 5. 42 Halaman Reservasi Admin ........................................................ 88
Gambar 5. 43 Jam Layanan berhasil di tambahkan ....................................... 88
Gambar 5. 44 Jam Selesai berhasil di tambahkan ........................................... 89
Gambar 5. 45 Peringatan untuk menghapus .................................................... 89
Gambar 5. 46 Antrian berhasil d hapus ........................................................... 89
Gambar 5. 47 Halaman Data Pasien ................................................................. 91
Gambar 5. 48 Form Tambah data pasien ......................................................... 92
Gambar 5. 49 Data Pasien Berhasil di tambahkan .......................................... 92
Gambar 5. 50 Form Ubah data Pasien .............................................................. 92
Gambar 5. 51 Pemberitahuan Data Pasien Berhasil di Ubah ......................... 93
Gambar 5. 52 Konfirmasi Hapus ....................................................................... 93
Gambar 5. 53 Pemberitahuan Data Pasien Berhasil Hapus ........................... 93
Gambar 5. 54 Halaman Atur Shif ..................................................................... 95
Gambar 5. 55 Form Tambah Shif ..................................................................... 96
Gambar 5. 56 Tambah Shif Berhasil ................................................................. 96
Gambar 5. 57 Tambah Shif Gagal ..................................................................... 96
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xix
Gambar 5. 58 Form Edit Shif............................................................................. 97
Gambar 5. 59 Edit Shif Berhasil ........................................................................ 97
Gambar 5. 60 Konfimasi Hapus Shif ................................................................ 97
Gambar 5. 61 Konfimasi Hapus Shif Berhasil ................................................. 98
Gambar 5. 62 Halaman Data Dokter .............................................................. 100
Gambar 5. 63 Form Tambah Data Dokter ..................................................... 100
Gambar 5. 64 Tambah Data Dokter Berhasil ................................................ 101
Gambar 5. 65 Form Edit Data Dokter ............................................................ 101
Gambar 5. 66 Edit Data Dokter Berhasil ....................................................... 101
Gambar 5. 67 Konfirmasi Hapus Dokter ........................................................ 102
Gambar 5. 68 Dokter Berhasil Di hapus ......................................................... 102
Gambar 5. 69 Konfirmasi Untuk Keluar Sistem............................................ 103
Gambar 5. 70 Kembali ke menu Utama pilih menu Keluar ......................... 103
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
xx
DAFTAR TABEL
Tabel 3. 1 Data antrian klinik gigi joy dental Rabu, 18 Oktober 2017 .......... 19
Tabel 4. 1 Data antrian klinik gigi joy dental Rabu, 18 Oktober 2017............31
Tabel 4. 2 admin .................................................................................................. 40
Tabel 4. 3 pasien .................................................................................................. 40
Tabel 4. 4 antrian ................................................................................................ 40
Tabel 4. 5 dokter .................................................................................................. 41
Tabel 4. 6 shif ....................................................................................................... 41
Tabel 5. 1 Langkah Pengujian.............................................................................70
Tabel 5. 2 Data Antrian Tanggal 18 Oktober 2017
…………………………......................................................................................104
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
1
BAB I
PENDAHULUAN
1.1 Latar belakang
Dalam dunia usaha, suatu perusahaan atau instansi yang besar maupun kecil
selalu berupaya untuk meningkatkan kompetisi untuk memenangkan hati
seorang pelanggan atau konsumen. Berbagai hal sering di lakukan untuk tujuan
tersebut, salah satu nya adalah meningkatkan pelayanan yang efektif, efisien
dan flesibel. Pelayanan langsung ke konsumen (kasir) adalah sesuatu hal yang
paling mencolok dari suatu instansi. Pelayanan pelanggan merupakan
keunggulan bersaing yang berkesinambungan bagi suatu instansi yang sulit
untuk ditiru oleh pesaingnya. Pelayanan pelanggan yang baik akan memberikan
nilai tambah dari suatu usaha di mata konsumen yang mampu meningkatkan
tingkat kepuasan konsumen terhadap pelayanan atau barang yang dibelinya.
Tetapi sebaliknya jika suatu pelayanan itu buruk maka akan membuat
pelanggan itu enggan kembali berkunjung di masa yang akan datang. Salah
satunya adalah waktu mengantri yang terlalu lama. Apa lagi hal tersebut terjadi
di klinik gigi. Bayangkan jika seorang yang sedang sakit gigi dipaksa untuk
mengantri di ruang tunggu, terlebih jika antrian sudah sedemikian panjang dan
tidak diantisipasi oleh pengelola klinik. Pasien cenderung akan keluar dari
dalam antrian dan meninggalkan klinik dengan kecewa. Hal ini jelas merugikan
suatu klinik tersebut karena kehilangan pelanggan dan yang paling merugikan
adalah kekecewaan pelanggan terhadapat pelayanannya kemudian akan
berujung beralihnya seorang pelanggan ke suatu klinik pesaing yang mampu
memberikan pelayanan yang lebih baik.
Sistem antrian mencakup pelanggan yang datang dengan laju konstan atau
bervariasi untuk mendapatkan layanan pada suatu fasilitas layanan. Jika
pelanggan yang datang dapat memasuki fasilitas layanan, pelanggan dapat
langsung dilayani. Jika pelanggan harus menunggu dilayani, pelanggan
berpartisipasi atau membentuk antrian, dan akan berada dalam antrian hingga
pelanggan dapat giliran untuk dilayani. Pelanggan akan dilayani dengan laju
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
2
layanan yang konstan atau bervariasi dan akhirnya menginggalkan sistem.
Sistem antrian mencakup baik antrian dan fasilitas layanannya (Antono, 2010:
259-260).
Dalam suatu antrian yang panjang selalu menghabiskan waktu yang sangat
lama. Padahal waktu adalah sesuatu hal yang sangat berharga dan waktu
tersebut bisa mereka gunakan untuk istirahat di rumah atau kegiatan lain yang
lebih berguna dari pada dihabiskan untuk menunggu. Hal tersebut biasanya
dikarenakan oleh suatu layanan yang kurang optimal atau kurang efektfnya
sistem pelayanan.
Klinik Joy dental merupakan klinik gigi yang melayani berbagai kebutuhan
perawatan gigi dari mulai tambal gigi, membersihkan karang dan perawatan
gigi yang lain nya. Prosedur di klinik joy dental mirip seperti pada umumnya
sebuah rumah sakit, bahwa apabila kita akan melakukan kegiatan pemeriksaan,
pasti kita akan melakukan kegiatan pendaftaran terlebih dahulu. Dengan
pelanggan yang banyak waktu pelayanan di loket pendaftaran menjadi
berkurang dan menimbulkan suatu antrian. Jika antrian sering terjadi dalam
pelayanan maka pasien akan malas dan merasa waktunya terbuang dengan
percuma. Maka dari itu perlu adanya sebuah permodelan sistem dan teknologi
untuk mendukung meodelan tersebut.
Pada penelitian – penelitian sebelumnya memang telah banyak mengangkat
penelitian tentang sistem antrian. Di antarannya adalah penelitian yang di
lakukan oleh Soma Purnama Aji Tri Bodroastuti dengan judul “Penerapan
model simulasi antrian multi channel single phase pada antrian di Apotek
Purnama Semarang”. Hasil penelitian tersebut adalah permasalahan antrian di
atasi dengan menambah jumlah asisten apoteker dari semula 2 asisten apoteker
dan 2 Reseptir menjadi 3 asisten apoteker dan 4 Reseptir(Aji.S.P., &
Bodroastuti,T., 2012).
Penelitian lain yang di lakukan oleh Jajam Haerul Jaman dengan judul
“Penerapan multiple channel model M/M/1 antrian pendaftaran di rumah sakit
MNX”. Hasil penelitian tersebut adalah sistem antrian di rumah sakit MNX
belum mencapai standar dikarenakan hasil penghitungan P = 0.888889.
Operator pendaftaran dinilai sangat sibuk. Lq = 7 menunjukan bahwa antrian
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
3
cukup panjang dan W = 36 menit dan Wq=32 menit menunjukan bahwa
W>Wq, yang berarti standar pelayanan belum terpenuhi. Solusi yang
ditawarkan adalah menambah jumlah operator pendaftaran dan fasilitas
pendaftaran (Jaman, J.H., 2014).
Dari ke dua penelitian ini sama – sama mengeluarkan hasil akhir yaitu
diperlukan adanya penambahan tenaga kerja dan pengadaan fasilitas. Hal ini
membuat pengeluaran akan sangat besar maka dari itu pada penelitian kali ini
penulis ingin membuat suatu simulasi pemodelan yang kemudian diterapkan
pada aplikasi sistem antrian secara online sehingga pendaftaran bisa berbasis
online dan tidak perlu datang langsung ke klinik sehingga bisa mengurangi rata
– rata waktu tunggu pelanggan dan memanfaatkan pelayanan yang tersedia.
Sistem yang akan di bangun nanti akan terbagi menjadi 2 sisi; yaitu sisi pasien
(user) dan operator layanan kesehatan (administrator). Pasien dapat melakukan
antrian menggunakan aplikasi tersebut menggunakan smartphone atau laptop
yang berbasis Web. Kemudian sisi operator juga berbasis Web tetapi dengan
jendela yang berbeda. Dengan adanya aplikasi ini diharapkan membuat proses
antrian di klinik Joy dental menjadi lebih efisien.
1.2 Rumusan Masalah Penelitian
Berdasarkan permasalahan yang di bahas pada latar belakang maka rumusan
masalah dari penelitian ini adalah :
1. Bagaimana membangun program aplikasi antrean pelayanan di klinik gigi
dengan model Multi channel single phase.
2. Berapakah error (MAE) dari rata – rata waktu tunggu pasien dan rata – rata
lama pelayanan dari aplikasi yang dibangun.
1.3 Tujuan Penelitian
Berdasarkan rumusan masalah di atas maka tujuan dari penelitian ini adalah :
1. Membuat program aplikasi antrean pelayanan di klinik gigi dengan model
Multi channel single phase.
2. Mengetahui error (MAE) dari rata – rata waktu tunggu pasien dan rata – rata
lama pelayanan dari aplikasi yang dibangun.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
4
1.4 Batasan Masalah
1. Data yang di gunakan dalam penelitian ini adalah data antrian klinik Joy
dental cabang Kaliurang.
2. Data yang digunakan adalah data yang didapat dari 1 bulan antrian di klinik
Joy dental Kaliurang.
3. Rata – rata pelayanan yang digunakan dalam bentuk harian.
4. Rata – rata pelayanan yang digunakan mengabaikan jenis pelayanan
1.5 Manfaat penelitian
1. Bagi pasien
Membantu atau mempermudah konsumen/calon pasien dalam penghematan
waktu tunggu sehingga tidak perlu menunggu terlalu lama di klinik.
2. Bagi Klinik
Dapat memberikan pelayanan yang efisien sehingga mengurangi terjadinya
kehilangan pelanggan dan meminimalkan jumlah tenaga kerja sehingga
penghasilan lebih optimal.
1.6 Metode penelitian
Metode yang dilakukan dalam penelitian ini adalah :
1. Pengumpulan data
Mencari atau mengumpumpulkan data dengan melihat pola antrian di klinik
Joy dental seturan.
2. Studi Literatur
Membaca mengenai teori antrian dan penerapan teori antrian ke aplikasi
melalui referensi buku dan jurnal untuk mempelajari metode yang tepat
untuk penelitian ini.
3. Pembuatan alat uji
Pada pembuat alat uji ini terdapat 2 langkah yang akan dilakukan. Pertama,
menidentifikasi apa saja yang dapat dilakukan oleh sistem. Kedua,
mengimplementasikan hasil dari identifikasi tersebut ke dalam kasus
penelitian
4. Pengujian
Pada tahap pengujian akan melakukan pengujian terhadap alat uji yang di
buat. Kemudian melihat seberapa efisien sistem ini pada klinik Joy dental
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
5
1.7 Sistematika Penulis
Sistem penulisan penelitian ini di bagi dalam beberapa bab sebagai berikut:
Bab I. Pendahuluan
Pembahasan pendahuluan yang berisikan latar belakang, latar belakang,
rumusan masalah, tujuan penelitian, batasan masalah, manfaat penelitian,
metode penelitian dan sistematika penulisan.
Bab II. Landasan Teori
Bab ini menjelaskan dasar teori – teori yang dapat diterapkan untuk
menganalisa data – data hasil penelitian untuk merancang sistem.
Bab III. Metodologi Penelitian
Bab ini menjelaskan mengenai gambar umum penelitian, desain penelitian yang
meliputi studi literatur, data , perancangan, pengujian software dan hardware
yang akan digunakan dalam penelitian ini.
Bab IV. Analisa dan perancangan sistem
Bab ini menjelaskan mengenai analisis masalah, gambaran umum sistem,
analisis kebutuhan sistem , perancangan sistem dan perancangan user interface
dari sistem yang akan di buat.
Bab V. Implementasi dan Pembahasan
Bab ini menjelaskan tentang implementasi rancangan interface dan penerapa
simulasi antrian pada program dan bagaimana tahap untuk melakukan
pengujian sistem dan menganalisis hasil pengujian tersebut.
Bab VI. Penutup
Bab ini berisi kesimpulan dan saran mengenai hasil penelitian ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
BAB II
LANDASAN TEORI
2.1 Simulasi
Simulasi adalah proses implementasi model menjadi program komputer
(software) atau rangkaian elektronik dan mengeksekusi software tersebut
sehingga sedemikian rupa sehingga perilakunya menirukan atau menyerupaai
sistem nyata (realitas) tertentu untuk tujuan mempelajari perilaku (behaviour)
sistem, pelatihan (training), atau permainan(gaming) yang melibatkan sistem
nyata (realitas). Jadi, simulasi adalah proses merancang model dari suatu sistem
yang sebenarnya, mengadakan percobaan- percobaan terhadap model tersebut
dan mengevakuasi hasil percobaan tersebut.(Sridadi, Bambang, 2009 : 65)
2.1.1. Jenis – jenis Simulasi
Berdasarkan perangkat keras yang di gunakan, maka ada 3 (tiga)
jenis simulasi, yaitu : simulasi analog, simulasi digital, dan simulasi
hybrid. Simulasi analog adalah simulasi yang implementasinya
mengunakan raingkaian elektronika analog, seperti opamo (operational
amplifier) untuk integrasi, pembanding, pembalik, penjumlah, dan lain
– lain. Simulasi digital adalah simulasi yang mana implementasinya
menggunakan komputer digital. Simulasi hybrid adalah simulasi yang
mana implementasinya menggunakan gabungan rangkaian elektronika
analog dan komputer digital.(Sridadi, Bambang, 2009 : 66)
2.2 Teori Antrian
Antrian adalah suatu kejadian yang biasa terjadi dalam aktivitas manusia.
Antrian biasanya terjadi di akibat oleh laju pelayanan tidak bisa mengimbangi
kebutuhan untuk dilayani yang mengakibatkan pengguna layanan harus
menunggu dan tidak bisa mendapatkan layanan dengan segera yang
disebabkan oleh kesibukan layanan. Menurut Bronson (1993:308) Antrian
terjadi pada kondisi apabila obyek-obyek menuju suatu area untuk dilayani,
namun kemudian menghadapi keterlambatan disebabkan oleh karena
mekanisme pelayanan mengalami kesibukan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
7
2.3 Disiplin Antrian
Menurut Kakiay (2004 : 12) disiplin antrian adalah aturan dimana para
pelanggan dilayani, atau disiplin pelayanan (service discipline) yang memuat
urutan (order) para pelanggan menerima layanan. Disiplin antrian adalah
konsep membahas mengenai kebijakan dimana para pelanggan dipilih dari
antrian untuk dilayani, berdasarkan urutan kedatangan pelanggan. Ada 4 bentuk
disiplin pelayanan yang biasa digunakan dalam praktek yaitu:
1. First Come Served (FCFS) atau First In First out (FIFO) yaitu pelanggan
yang datang lebih dulu akan dilayani, misalnya sistem antrian pada Bank,
SPBU, Pembelian karcis bioskop, dan lain-lain.
2. Last come First Served (LCFS) atau Last In First out (LIFO) yaitu sistem
antrian pelanggan yang datang terakhir akan dilayani lebih dulu. Misalnya
sistem antrian dalam elevator lift untuk lantai yang sama.
3. Service In Random Order (SIRO) yaitu panggilan didasarkan pada peluang
secara acak, tidak soal siapa yang lebih dulu tiba, biasanya timbul dalam
keadaan praktis.
4. Priority Service (PS) yaitu pelayanan diberikan kepada mereka yang
mempunyai prioritas lebih tinggi dibandingkan dengan mereka yang
mempunyai prioritas yang lebih rendah, meskipun sudah lebih dulu tiba
dalam garis tunggu. Kejadian seperti ini bisa disebabkan oleh beberapa hal,
misalnya seseorang yang karena kedudukannya atau jabatannya lebih tinggi
menyebabkan dia dipanggil lebih dulu atau diberi prioritas lebih tinggi, atau
seseorang yang keadaan penyakitnya lebih berat dibanding dengan orang
lain dalam suatu tempat praktek dokter.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
8
2.4 Struktur Antrian
Proses antrian secara umum di kategorikan menjadi empat struktur dasar
menurut fasilitas pelayanan : (Aminudin, 2005:175 - 177)
a. Single Channel-Single Phase.
Gambar 2. 1 Single Channel – Single Phase (Aminudin, 2005)
Single Channel berarti hanya ada satu jalur yang memasuki sistem
pelayanan atau ada satu fasilitas pelayanan. Single Phase berarti hanya ada
satu fasilitas pelayanan. Model Single Channel dapat di lihat pada Gambar
2.1. Contoh model ini adalah sebuah kantor pos yang hanya menpunyai satu
loket pelayanan dengan jalur antrian.
b. Single Channel-Multi Phase.
Gambar 2. 2 Single Channel – Multi Phase (Aminudin, 2005)
Sistem antrian jalur tunggal dengan tahapan berganda ini atau menunjukkan
ada dua atau lebih pelayanan yang dilaksanakan secara berurutan. Model
Single Chanel-Multi Phase dapat dilihat pada Gambar 2.2. Contoh model
ini adalah : Jika seseorang pasien berobat di suatu rumah sakit, mereka
terlebih dahulu harus antri untuk mendaftar di loket pendaftaran. Setelah
selesai medaftar pasien masuk ke ruangan pemeriksaan awal, dan setelah
menerima catatan diagnosa dari perawat selanjutnya pasien antri untuk di
periksa oleh dokter.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
9
c. Multi Channel-Single Phase.
Gambar 2. 3 Multi Channel – Single Phase (Aminudin, 2005)
Sistem Multi Channel-Single Phase terjadi di mana ada dua atau lebih
fasilitas pelayanan dialiri oleh antrian tunggal. Model Multi Channel-Single
Phase dapat dilihat pada Gambar 2.3. Contoh model ini adalah kantor pos
yang mempunyai beberapa loket dengan satu jalur antrian.
d. Multi Channel-Multi Phase.
Gambar 2. 4 Multi Channel – Multi Phase (Aminudin, 2005)
Sistem multi Channel- Multi Phase ini menunjukan bahwa setiap sistem
mempunyai beberapa fasilitas pelayanan pada setiap tahap sehingga
terdapat lebih dari satu pelanggan yang dapat dilayani pada waktu
bersamaan. Model Multi Channel-Multi Phase dapat dilihat pada Gambar
2.4. Contoh model ini mirip seperti pada contoh Single Chanel-Multi Phase
tetapi apabila ada beberapa perawat dan dokter maka struktur antrian
menjadi Multi Channel – Multi Phase.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
10
2.5 Model Antrian
2.5.1. Notasi model antrian
Karakteristik dan asumsi dari model antrian dirangkum dalam bentuk
notasi. Notasi standar yang digunakan adalah sebagai berikut:
( a / b / c / d / e ) (Aminudin, 2005)
dimana simbol a, b, c, d, dan e merupakan elemen dasar dari model
antrian:
a = Distribusi kedatangan.
b = Distribusi waktu pelayanan.
c = Jumlah fasilitas pelayanan (s = 1,2 . . . ,∞).
d = jumlah konsumen maksimum dalam sistem
e = ukuran pemanggilan populasi atau sumber
Notasi standar untuk simbol a dan b sebagai distribusi kedatangan
dan waktu pelayanan mempunyai kode sebagai berikut :
M = poisson (Markovian) untuk distribusi kedatangan atau waktu
pelayanan.
D = interarrival atau service time konstan (deterministik).
Ek = interarrival atau service time berdistribusi Erlang atau Gamma.
Sebagai ilustrasi, perhatikan notasi berikut :
( M / D / 5 / N / ∞ )
Notasi tersebut berarti kedatangan berdistribusi Poisson, waktu
pelayanan konstan, dan terdapat 5 buah fasilitas pelayanan. Jumlah
konsumen dibatasi sebanyak N dan sumber populasi tak terbatas
2.5.2 Model (M/M/1/∞/∞)
Syarat-syarat dari model ini antara lain :
a. Jumlah kedatangan setiap satuan waktu mengikuti distribusi poisson
b. Waktu pelayanan berdistribusi ekponensial.
c. Disiplin antrian yang digunakan adalah FCFS.
d. Sumber populasi tidak terbatas.
e. Jalur antriannya tunggal.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
11
f. Tingkat kedatangan rata-rata lebih kecil dari pada rata-rata
pelayanan.
g. Panjang antrian tidak terbatas.
Bila syarat-syarat tersebut dipenuhi, maka sistem antrian dapat dianalisis
melalui rangkaian persamaan yang telah diderivasikan. Persamaan-
persamaan ini menggunakan notasi-notasi berikut :
𝜆 = tingkat rata – rata kedatangan per satuan waktu (unit/waktu)
µ = tingkat rata – rata pelayanan per satuan waktu (unit/waktu)
𝐿𝑞= rata – rata jumlah individual dalam antrian (unit)
𝐿𝑠= rata – rata jumlah individu dalam sistem
𝑊𝑞= rata – rata waktu dalam antrian (jam)
𝑊𝑠= rata – rata waktu dalam sistem (jam)
𝑃𝑛= probabilitas terhadap n individu dalam sistem (frekuensi relatif)
𝑃𝑂= probabilitas tidak ada individu dalam sistem (frekuensi relatif)
𝑃𝑤= probabilitas menunggu dalam sistem (frekuensi relatif)
r = tinggkat kegunaan fasilitas sistem (rasio)
Persamaan model (M/M/1/∞/∞) adalah :
1. Rata – rata jumlah individual dalam antrian (unit) :
𝐿𝑞 = 𝜆2
µ(µ− 𝜆) (2.1)
2. Rata – rata jumlah individual dalam sistem (unit)
𝐿𝑠 = 𝜆2
µ− 𝜆 (2.2)
3. Probabilitas terdapat n individual dalam sistem (frekuensi relatif
𝑃𝑛 = (𝜆2
µ)
𝑛
(1 −𝜆
µ) (2.3)
4. Rata – rata waktu dalam sistem (jam)
𝑊𝑠 = 1
µ− 𝜆 (2.4)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
12
5. Rata – rata waktu dalam antrian (jam)
𝑊𝑞 = 𝜆
µ(µ− 𝜆) (2.5)
6. Probabilitas menunggu dalam sistem (frekuensi relatif)
𝑃𝑤 = 𝜆
µ (2.6)
2.5.3 Model (M/M/S/∞/∞).
Pada model antrian fasilitas pelayanan (server) ganda yang akan
dibahas di sini, rata-rata tingkat kedatangan lebih kecil daripada tingkat
pelayanan keseluruhan (agregat) atau penjumlahan segenap rata-rata
tingkat pelayanan ditiap jalur. Syarat atau kondisi yang lain sama dengan
model server tunggal. Persamaan-persamaan untuk model ini tergantung
pada 𝑃𝑜 yakni probabilitas tidak ada individu dalam sistem (frekuensi
relatif) atau probabilitas semua fasilitas pelayanan menganggur.
Persamaan yang digunakan untuk model (M/M/s/∞/∞)
1. Probabilitas bahwa tidak ada konsumen dalam sistem (semua server
menganggur) adalah :
𝑃𝑜 = 1
[∑1
𝑛!(
𝜆
µ)
𝑛𝑠−1𝑛=0 ]+
1
𝑠!(
𝜆
µ)
𝑠(
𝑠µ
𝑠µ−𝜆) (2.7)
2. Probabilitas bahwa seorang konsumen memasuki sistem dan harus
menunggu untuk di layani (semua server sibuk) adalah :
𝑃𝑤 = 1
𝑠!(
𝜆
µ)
𝑠
(𝑠µ
𝑠µ−𝜆) 𝑃𝑂 (2.8)
3. Rata – rata jumlah konsumen dalam sistem adalah :
𝐿𝑠 = 𝜆µ(
𝜆
µ)
𝑠
(𝑠−1)!(𝑠µ−𝜆)2𝑃𝑂 +
𝜆
µ (2.9)
4. Rata – rata jumlah konsumen dalam baris adalah :
𝐿𝑞 = 𝐿𝑠 𝜆
µ (2.10)
5. Rata – rata waktu yang di habiskan konsumen dalam sistem adalah :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
13
𝑊𝑠 = 𝐿𝑠
𝜆 (2.11)
6. Rata – rata waktu yang di habiskan konsumen dalam antrian adalah :
𝑊𝑞 = 𝑊𝑠 1
µ (2.12)
7. Tingkat kegunaan fasilitas pelayanan
𝑝 = 𝜆
𝑠µ (2.13)
2.5.4 Model (M/M/1/N/ ∞).
Model ini merupakan variasi dari model antrian pertama, dimana
panjang antrian atau kapasitas tunggu dibatasi maksimum N individu.
Jumlah maksimum ini meliputi individu yang menunggu dan yang
sedang dilayani. Bila individu mencapai N atau lebih, individu yang
datang berikutnya akan meninggalkan antrian dan tidak kembali. Jenis
model ini sering merupakan perkiraan logis untuk memecahkan
persoalan antrian dalam sektor industri jasa. Sebagai contoh adalah
rumah makan dengan kapasitas parkir yang terbatas. Bila pelanggan tiba
dan tidak mendapatkan tempat parkir, dia pasti langsung pergi ke tempat
lain. Kecuali batas jumlah dalam sistem, asumsi yang mendasari model
ini, sama dengan yang mendasari model pertama.
Persamaan yang di gunakan untuk model (M/M/1/N/∞) adalah :
1. Probabilitas terdapat n individu dalam sistem (frekuensi relatif)
𝑃𝑛 = (1−𝑝
1−𝑝𝑁+1) 𝑝𝑛 (2.14)
2. Probabilitas bahwa tidak ada konsumen dalam sistem (semua server
menganggur).
𝑃𝑂 = (1−𝑝
1−𝑝𝑁+1) (2.15)
3. Rata – rata jumlah individu dalam antrian(unit)
𝐿𝑞 = 𝐿𝑠 − 𝑝(1 − 𝑃𝑛) (2.16)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
14
4. Rata – rata jumlah individu dalam sistem (unit)
𝐿𝑠 = 𝑝(1−(𝑁+1))𝑝𝑁+𝑁𝑝𝑁+1
(1−𝑝)(1−𝑝𝑁+1) (2.17)
5. Rata – rata waktu dalam sistem (jam)
𝑊𝑠 =𝐿𝑠
𝜆(1−𝑝𝑁) (2.18)
6. Rata – rata dalam antrian(jam)
𝑊𝑞 = 𝑊𝑠 −1
µ (2.19)
Dengan 𝑝 = 𝜆
µ dan n – 0.1.2.... N
2.5.5 Model (M/M/1/∞/N).
Model ini hampir sama dengan model yang pertama hanya saja
sumber populasi dibatasi sebanyak N. Model ini banyak dijumpai dalam
sistem antrian pada perbaikan mesin disuatu pabrik
Persamaan yang digunakan dalam menentukan karakteristik model
sistem antrian ini adalah:
1. Probabilitas bahwa tidak ada konsumen dalam sistem (semua server
menganggur)
𝑃𝑂 = [∑𝑁!
(𝑁−𝑛!)(
𝜆
µ)
𝑛𝑁
𝑛=0]
−1
(2.20)
2. Probabilitas terdapat n individu dalam sistem (frekuensi relatif)
𝑃𝑂 = 𝑁!
(𝑁−𝑛)(
𝜆
µ)
𝑛
𝑃𝑂 (2.21)
3. Rata – rata jumlah individu dalam antrian (unit)
𝐿𝑞 = 𝑁 − (𝜆+µ
𝜆) (1 − 𝑃𝑂) (2.22)
4. Rata – rata jumlah individu dalam sistem (unit)
𝐿𝑠 = 𝐿𝑞 + (1 + 𝑃𝑂) (2.23)
5. Rata – rata waktu dalam antrian (jam)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
15
𝑊𝑞 = 𝐿𝑞
(𝑁−𝐿𝑄)𝜆 (2.24)
6. Rata – rata waktu dalam sistem (jam)
𝑊𝑠 = 𝑊𝑞1
µ (2.25)
Di mana n = 1, 2, ... , N (N = ukuran populasi) Pada model ini 1
merupakan tingkat kedatangan rata-rata setiap anggota populasi.
Persamaan 𝑃𝑂 dan 𝑃𝑛 relatif kompleks jika diselesaikan dengan bantuan
program aplikasi. (Aminudin, 2005:186)
2.6 Pola Kedatangan dan Waktu Pelayanan
2.6.1 Pola Kedatangan
Pola kedatangan suatu sistem antrian dapat dipresentasikan oleh
waktu antar kedatangan yang merupakan suatu periode waktu antara dua
kedatangan yang berturut-turut. Kedatangan dapat dipisahkan oleh
interval kedatangan yang sama atau tidak sama probabilitasnya disebut
kedatangan acak. Tingkat kedatangan yaitu jumlah pelanggan yang datang
per satuan unit waktu. Jika kedatangan bersifat acak, harus diketahui
dahulu distribusi probabilitas kedatangannya. Suatu proses kedatangan
dalam suatu sistem antrian artinya menentukan distribusi probabilitas
untuk jumlah kedatangan untuk suatu periode waktu (Winston). Pada
umumnya, suatu proses kedatangan terjadi secara acak dan independent
terhadap proses kedatangan lainnya dan tidak dapat diprediksikan kapan
pelanggan akan datang. Dalam proses ini, distribusi probabilitas poisson
menyediakan deskripsi yang cukup baik untuk suatu pola kedatangan.
Suatu fungsi probabilitas poisson untuk suatu kedatangan x pada suatu
periode waktu adalah sebagai berikut:
𝑃(𝑥) =𝜆𝑥𝑒−𝜆
𝑥! (2.26)
Dimana :
x = Jumlah kedatangan per periode waktu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
16
λ = Rata-rata jumlah kedatangan per periode waktu.
e = 2,71828.
2.6.2 Uji Kesesuaian Poisson
Uji kesesuaian poisson dilakukan dengan uji Chi Square (𝑋2) yang
didefinisikan sebagai berikut :
H0 = Data yang diuji mengikuti distribusi.
H1 = Data yang diuji tidak mengikuti distribusi.
Statistik tes didefinisikan sebagai berikut :
𝑋2ℎ𝑖𝑡𝑢𝑛𝑔 = ∑(𝑂𝑖 −𝐸𝑖)
𝐸𝑖 (2.27)
Dimana :
Oi = Frekuensi observasi ke-i.
Ei = frekuensi harapan ke-i.
Dalam uji Chi Square, data observasi mengikuti saat 𝑋2 ℎ𝑖𝑡𝑢𝑛𝑔 ≤
𝑋2 tabel
2.6.3 Pola Pelayanan
Pola pelayanan ditentukan oleh waktu pelayanan yaitu waktu yang
dibutuhkan untuk melayani pelanggan pada fasilitas pelayanan. Waktu
pelayanan dapat berupa waktu pelayanan konstan atau pun variabel acak
yang telah diketahui probabilitasnya. Tingkat pelayanan adalah jumlah
pelanggan yang dilayani persatuan waktu. Dengan asumsi channel selalu
dalam keadaan sibuk sehingga tidak ada waktu idle yang dialami oleh
channel. Periode sibuk dapat digambarkan dengan proses dari sistem antrian
dimulai ketika pelanggan tiba, kemudian menunggu, dan akan berakhir
ketika pelanggan meninggalkan sistem. Sepanjang periode sibuk selalu ada
setidaknya satu pelanggan dalam sistem (Ferreira dkk, 2011:190-195).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
17
Waktu pelayanan antara fasilitas pelayanan dengan fasilitas
pelayanan yang lain biasanya tidak konstan. Distribusi probabilitas untuk
waktu layanan biasanya mengikuti distribusi probabilitas eksponensial yang
formulanya dapat memberikan informasi yang berguna mengenai operasi
yang terjadi pada suatu antrian. Persamaan distribusi eksponensialnya
adalah sebagai berikut :
𝐹(𝑥𝑖) = 1 − 𝑒−𝑥/𝛽 (2.28)
Dimana :
x = xi ( nilai tengah ).
β = rata-rata yang didekati dengan.
e = 2,71828.
2.6.4 Uji kesesuaian Ekponensial
Uji kesesuaian eksponensial dilakukan dengan uji Kolmogorov-
smirnov dengan cara sebagai berikut :
H0 = data yang diuji mengikuti distribusi.
H1 = data yang diuji tidak mengikuti distribusi.
Statistik test didefinisikan sebagai berikut :
𝑠(𝑥) = ∑𝐹𝑖
𝑛 (2.29)
𝐷 = 𝑚𝑎𝑥 ∑ 𝐹(𝑥𝑖) − 𝑠(𝑥𝑖)𝑛𝑖=1 (2.30)
Dalam uji Kolmogorov-Smirnov suatu data dikatakan mengikuti distribusi
jika
𝑇𝑇𝑒𝑟ℎ𝑖𝑡𝑢𝑛𝑔 ≤ 𝑊(1−𝑎)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
18
2.7 MAE (Mean Absolute Error)
Metrik mean absolute error atau MAE digunakan untuk menghitung
tingkat akurasi atau besar error hasil prediksi rating dari sistem terhadap rating
sebenarnya yang user berikan terhadap suatu item (Herlocker,2001) (Vozalis
dan Margaristis, 2003) dalam (Ramadhanuz A Djamal dkk, 2010). MAE
diperoleh dengan menghitung error absolut dari N pasang rating asli dan
prediksi, kemudian menghitung rata-ratanya seperti pada rumus (2.31)
𝑀𝐴𝐸 =∑ |𝑝𝑖−𝑞𝑖|
𝑁𝑖=1
𝑁 (2.31)
Dimana :
MAE adalah nilai besarnya error dari hasil prediksi rating
𝑝𝑖 adalah hasil yang prediksi
𝑞𝑖 adalah hasil yang sebenarnya
N adalah banyak pasang hasil asli dan prediksi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
19
BAB III
METODOLOGI PENELITIAN
3.1 Gambaran Umum
Penelitian ini bertujuan untuk melihat error (MAE) dari rata – rata waktu
tunggu pasien dan rata – rata lama pelayanan dari aplikasi yang dibangun.
Kemudian membangun sebuah sistem aplikasi antrean dengan model Multi
Channel Single Phase. Sistem yang di bangun berbasis website yang di harapkan
membuat proses antrian lebih efesien.
3.2 Desain Penelitian
3.2.1 Studi Literatur
Mempelajari teori mengenai simulasi, teori antrian, model antrian
disiplin antrian, struktur antrian, pola kedatangan dan waktu pelayanan.
Teori yang di pelajari berasal dari materi perkuliahan, buku teks, artikel
ilmial dalam prosiding nasional, jurnal ilimiah dan jurnal internasional.
3.2.2 Data
3.2.2.1. Data yang digunakan
Data yang di gunakan dalam penelitian ini berupa pola
kedatangan pasien yang di ambil selama 1 bulan dari tanggal 16
oktober 2017 sampai 11 November 2017 dan di mulai dari jam
11:00 sampai 21:00. Data tersebut di peroleh dari klinik gigi yang
merupakan salah satu cabang dari klinik gigi joy dental yang
berada di Kaliurang.
1. Data antrian di klinik gigi joy dental
Tabel 3. 1 Data antrian klinik gigi joy dental Rabu, 18 Oktober 2017
Pasien Jam
Datang
Dokter
1
Dokter
2
Dokter
3
Dokter
4
Dokter
4 selesai Lama
pelayanan
Lama
menunggu
Waktu
kedatangan
1 11:07:40 11:13:01 11:54:25 0:41:24 0:05:21 0:00:00
2 11:42:20 11:48:20 12:46:10 0:57:50 0:06:00 0:34:40
3 12:04:15 12:06:43 13:04:40 0:57:57 0:02:28 0:21:55
4 12:40:40 12:46:20 13:48:50 1:02:30 0:05:40 0:36:25
5 12:46:20 12:48:40 13:31:41 0:43:01 0:02:20 0:05:40
6 13:09:05 13:33:02 14:02:02 0:29:00 0:23:57 0:22:45
7 13:20:48 13:25:30 13:53:53 0:28:23 0:04:42 0:11:43
8 13:24:58 13:52:39 14:12:10 0:19:31 0:27:41 0:04:10
9 13:28:45 13:55:45 14:25:23 0:29:38 0:27:00 0:03:47
10 15:02:10 15:06:40 15:52:23 0:45:43 0:04:30 1:33:25
11 15:22:55 15:23:40 16:04:27 0:40:47 0:00:45 0:20:45
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
20
12 15:25:01 15:30:26 16:31:28 1:01:02 0:05:25 0:02:06
13 15:43:48 16:24:05 17:26:02 1:01:57 0:40:17 0:18:47
14 15:45:48 15:47:49 16:23:40 0:35:51 0:02:01 0:02:00
15 16:11:14 16:13:24 16:32:51 0:19:27 0:02:10 0:25:26
16 16:19:11 16:24:01 17:03:02 0:39:01 0:04:50 0:07:57
17 16:25:43 16:32:04 17:18:32 0:46:28 0:06:21 0:06:32
18 16:28:06 16:33:56 16:51:26 0:17:30 0:05:50 0:02:23
19 16:36:26 16:40:50 17:02:11 0:21:21 0:04:24 0:08:20
20 16:38:07 16:52:04 17:07:43 0:15:39 0:13:57 0:01:41
21 16:56:31 17:26:44 18:16:58 0:50:14 0:30:13 0:18:24
22 17:02:52 17:11:50 17:24:15 0:12:25 0:08:58 0:06:21
23 17:25:06 17:30:05 18:42:29 1:12:24 0:04:59 0:22:14
24 17:28:31 17:55:07 18:04:37 0:09:30 0:26:36 0:03:25
25 17:29:33 17:35:40 18:21:58 0:46:18 0:06:07 0:01:02
26 17:30:59 17:36:02 17:48:17 0:12:15 0:05:03 0:01:26
27 17:56:48 18:11:15 18:41:52 0:30:37 0:14:27 0:25:49
28 17:57:14 18:02:49 18:30:14 0:27:25 0:05:35 0:00:26
29 18:05:07 18:17:48 19:16:31 0:58:43 0:12:41 0:07:53
30 18:19:46 18:26:25 20:10:09 1:43:44 0:06:39 0:14:39
31 18:27:42 18:42:26 19:53:40 1:11:14 0:14:44 0:07:56
32 18:33:14 18:43:16 19:10:40 0:27:24 0:10:02 0:05:32
33 18:36:27 19:12:02 19:27:47 0:15:45 0:35:35 0:03:13
34 19:05:35 20:10:20 20:28:44 0:18:24 1:04:45 0:29:08
35 19:16:12 19:24:31 20:28:31 1:04:00 0:08:19 0:10:37
36 19:20:41 19:26:50 19:40:49 0:13:59 0:06:09 0:04:29
37 19:28:14 19:45:23 20:10:30 0:25:07 0:17:09 0:07:33
38 19:53:08 19:58:09 20:29:13 0:31:04 0:05:01 0:24:54
39 20:06:30 20:29:55 20:57:45 0:27:50 0:23:25 0:13:22
40 20:15:36 20:19:04 20:48:55 0:29:51 0:03:28 0:09:06
Rata -rata 0:38:03 0:12:38 0:13:42
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
21
3.2.2.2 Teknik Pengumpulan dan Analisis data
Tahap pengumpulan data pada penelitian ini dengan cara
survei langsung di klinik joy dental cabang Kaliurang dari jam
buka hingga jam tutup selama 1 bulan dari tanggal 16 oktober
2017 sampai 11 November 2017. Data yang di ambil berupa jam
kedatangan pasien, jam pasien mulai di layani dan jam pasien
selesai di layani. Data yang sudah dikumpulkan masih berupa
hardcopy sehingga masih harus di pengetikan agar dapat di proses
ke tahap selanjutnya. Dari data yang di peroleh tersebut peneliti
akan menggunakan rata – rata pelayanan yang di dapat dari waktu
selesai di kurangi waktu mulai dilayani untuk mendapatkan waktu
kedatangan yang tepat untuk pasien sehingga bisa mengurangi
waktu tunggu. Berikut hasil analisis data tersebut di atas :
1. Tingkat kedatangan rata – rata.
𝜆 =1
13,7= 0,072 𝑥 60 = 4,38 𝑝𝑎𝑠𝑖𝑒𝑛/𝑗𝑎𝑚
2. Waktu antar kedatangan
1
𝜆=
13,7𝑀𝑒𝑛𝑖𝑡𝑝𝑎𝑠𝑖𝑒𝑛
60= 0,23 jam/pasien
3. Tingkat pelayanan rata – rata
µ =1
38,05= 0,026 𝑥 60 = 1,56 𝑝𝑎𝑠𝑖𝑒𝑛 /𝑗𝑎𝑚
4. Waktu pelayanan rata – rata.
1
µ=
38,05𝑚𝑒𝑛𝑖𝑡𝑝𝑎𝑠𝑖𝑒𝑛
60= 0,63 𝑗𝑎𝑚/𝑝𝑎𝑠𝑖𝑒𝑛
5. Jumlah layanan
𝑆 = 5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
22
6. Probabilitas bahwa tidak ada pasien dalam sistem (semua
server menganggur) adalah
𝑃𝑜 = 1
[∑1𝑛!
(𝜆µ
)𝑛
𝑠−1𝑛=0 ] +
1𝑠!
(𝜆µ
)𝑠
(𝑠µ
𝑠µ − 𝜆)
=1
[10!
(4,381,56
)0
+11!
(4,381,56
)1
+12!
(4,381,56
)2
+13!
(4,381,56
)3
+14!
(4,381,56
)4
]
+15!
(4,381,56
)5
(5𝑥1,56
5𝑥1,56 − 4,38)
= 0,06
7. Probabilitas bahwa seorang konsumen memasuki sistem dan
harus menunggu untuk di layani (semua server sibuk) adalah :
𝑃𝑤 = 1
𝑠!(
𝜆
µ)
𝑠
(𝑠µ
𝑠µ − 𝜆) 𝑃𝑂
= 1
5!(
4,38
1,56)
5
(5𝑥1,56
5𝑥1,56 − 4,38) 0,06 = 0,18
8. Rata – rata jumlah konsumen dalam sistem adalah :
𝐿𝑠 = 𝜆µ (
𝜆µ)
𝑠
(𝑠 − 1)! (𝑠µ − 𝜆)2𝑃𝑂 +
𝜆
µ
= 4,38𝑥1,56 (
4,381,56
)5
(5 − 1)! (5𝑥1,56 − 4,38)20,06 +
4,38
1,56
= 3,01
9. Rata – rata jumlah konsumen dalam baris adalah
𝐿𝑞 = 𝐿𝑠 𝜆
µ= 3,01
4,38
1,56= 0,23
10. Rata – rata waktu yang di habiskan konsumen dalam sistem
adalah :
𝑊𝑠 = 𝐿𝑠𝜆
=3,01
4,38= 0,69
11. Rata – rata waktu yang di habiskan konsumen dalam antrian
adalah :
𝑊𝑞 = 𝑊𝑠 1
µ= 0,69
1
1,56= 0,05
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
23
12. Tingkat kegunaan fasilitas pelayanan
𝑝 = 𝜆
𝑠µ=
4,38
5𝑥1,56= 55,55 %
3.2.3 Perancangan Alat Uji
Dalam penelitian ini metodologi yang di gunakan untuk
mengembangan alat uji adalah model waterfall yang di lakukan secara
sistematis. Tahap – tahap yang dilakukan adalah sebagai berikut :
1. Analisis
Pada tahap ini akan dilakukan analisis kebutuhan sistem yang akan
membuat sistem ini semakin dekat dengan keinginan user yaitu
dengan cara mencari informasi sebanyak – banyak nya dari user.
Setelah melakukan tahap ini maka akan menghasilkan dokumen
user requirement yang akan di gunakan oleh sistem analis yang
kemudian akan di terjemahkan kedalam bahasa pemograman.
2. Desain
Tahap desain ini di lakukan untuk membuat rancangan tahap uji
berdasarkan informasi yang di dapat dan berdasarkan tahap
sebelumnya. Pada tahap desain ini akan fokus pada arsitektur
perangkat lunak, interface dan algoritma sehingga pada tahap ini
akan menghasilkan dokumen software requirement yang kemudian
akan di gunakan oleh programmer untuk membangun sebuah
sistem.
3. Pengkodean(coding)
Pada tahap ini merupakan tahap setelah tahap desain atau
pengimplementasian dari tahap desain ke komputer sehingga
menghasilkan sebuah perangkat lunak yang di buat berdasarkan
tahap desain tersebut.
4. Pengujian
Pada tahap pengujian ini akan melakukan pengujian dari alat uji
yang berupa perangkat lunak yang di bangun dari pengkodean,
untuk mengetahui apakah sistem yang di bangun sudah sesuai
dengan rancangan dan kebutuhan penguna atau user. Selain itu tahap
ini juga bertujuan untuk mencari ke salahan yang terdapat pada
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
24
sistem yang kemudian akan di perbaiki hingga mendekati keinginan
user tersebut.
3.2.4. Pengujian dan Analisis
Pengujian dan analisis yang dibangun adalah sebagai berikut :
1. Pengujian
Sistem ini akan diuji di klinik joy dental cabang Kaliurang dengan
melihat seberapa efisien sistem yang dibangun. Dari pengujian tersebut
maka akan di ambil kesimpulan apakah sistem ini mampu mengurangi
waktu tunggu (Wq) dan meminimumkan waktu pelayanan (µ).
Kemudian sistem ini juga akan di ukur dengan MAE (Mean Absolute
Error) untuk melihat tingkat eror yang di miliki oleh sistem.
2. Analisis
Pada tahap analisis ini akan membandingkan antara hasil yang didapat
jika menggunakan sistem yang di bagun dengan hasil yang didapat jika
tidak menggunaan sistem.
3.3. Spesifkasi Software dan Hardware
Spesifikasi software dan hardware yang di gunakan dalam
pengimplementasian sistem ini adalah :
1. Software
a. Sistem operasi yang di gunakan adalah Microsoft Windows 8 64 – bit.
b. Bahasa pemograman yang di gunakan adalah jsp (java) dengan
aplikasi netbeans
c. Database yang akan di gunakan adalah mysql.
2. Hardware
a. Processor yang di gunakan yaitu Intel® 𝐶𝑜𝑟𝑒𝑇𝑀 i5–4210U CPU @
1.70GHz 2,40 GHz.
b. Memori (RAM) yang di gunakan yaitu 4.00 GB.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
25
BAB IV
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Masalah
4.1.1 Analisis sistem lama
Masalah utama yang dihadapi klinik gigi joy dental saat ini adalah
masih menggunakan sistem antrian lama yaitu calon pasien harus datang ke
klinik gigi tersebut tanpa tahu berapa lama waktu yang harus di perlukan
untuk menunggu hingga di layani. Terkadang antrian yang terlalu banyak
membuat pasien tidak mendapatkan kuota untuk berobat sehingga pasien
harus menunggu lagi besok harinya untuk berobat. Hal ini membuat calon
pasien kebingungan dan menhabiskan waktu untuk sekedar berobat. Cara
tersebut kurang efisien karena malah bisa membuat calon pasien tidak jadi
berobat di klinik tersebut dan mencari klinik yang sistem antriannya lebih
baik.
4.1.2 Analisis sistem baru
Sistem yang akan di bangun adalah suatu sistem antrian yang
terkomputerisasi yang diharapkan dapat membantu calon pasien yang akan
berobat. Dalam membangun sistem ini tentu banyak pertimbangan yang
harus di lakukan. Dengan di bangunnya sistem ini di harapkan benar-benar
mampu membantu calon pasien untuk berobat dengan tidak membuang
banyak waktu untuk menunggu di klinik.
4.2. Gambaran umum sistem
Sistem yang akan dibangun adalah sebuah sistem antrian yang
bertujuan membantu calon pasien untuk berobat di klinik gigi joy dental.
Sistem ini akan di buat menggunakan teori antrian dengan data simulasi
antrian di klinik gigi joy dental kaliurang berbasis web dengan bahasa
pemograman java. Pada penelitian ini data simulasi yang di dapat akan
menentukan lama pelayanan dari klinik tersebut yang kemudian calon pasien
bisa memilih salah satu data simulasi di hari pengobatan yang mana akan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
26
menjadi patokan untuk lama pengobatan atau pelayanan. Dengan
sistem ini di harapakan dapat membantu pasien untuk memilih waktu
pengobatan dan tidak harus menunggu lama di klinik karena bisa
mendaftarkan diri untuk berobat dari mana saja dan tidak takut kehabisan
kuota di hari ingin berobat.
Dalam sistem ini terdapat 2 aktor yaitu pasien dan administrator.
Administrator bertugas untuk melakukan CRUD atau create, read, update dan
delete dari data pasien yang mendaftar serta memberikan waktu mulai di
layani dan waktu selesai di layani pasien. Dalam melakukan hal tersebut
administrator harus login terlebih dahulu dengan memasukan username dan
password. Jika login berhasil di lakukan maka administrator bisa melakukan
proses di atas. Sedangkan untuk pasien harus registrasi data pasien terlebih
dahulu untuk mendapatkan username dan password. Setelah mendapatkan
username dan password pasien bisa mengubah username dan password yang
di berikan oleh sistem. Hal lain atau yang utama yang bisa di lakukan pasien
bisa melakukan pendaftaran untuk mendapatkan kuota pengobatan dengan
memasukan tanggal pendaftaran, jam kunjungan dan memilih data simulasi
antrian lama pelayanan yang kemudian sistem akan memberikan waktu
pasien selesai di layani.
4.3. Analisis kebutuhan sistem
Kebutuhan sistem pada “Simulasi Antrian Pelayanan Pasien Klinik Gigi Joy
Dental Berbasis Web” yang akan dibagun terdiri dari kebutuhan input,
kebutuhan proses dan kebutuhan output.
1. Kebutuhan Input
Kebutuhan input berupa data mengenai tanggal kunjungan, jam
berkunjung dan data simulasi pelayanan yang dipilih dari salah satu data
simulasi di klinik gigi joy dental kaliurang.
2. Kebutuhan Proses
Pada sistem ini memiliki 2 aktor yaitu Administrator dan user.
Pegawai Klinik gigi joy dental bertindak sebagai administrator dan calon
pasien sebagai pasien. Dalam menggambarkan siapa yang menggunakan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
27
sistem ini dan cara pengguna berinteraksi dengan sistem, dapat
menggunakan diagram usecase sebagai berikut :
a. Administrator
1. Administrator harus melakukan login terlebih dahulu dengan
memasukan username dan password untuk masuk kedalam sistem.
2. Proses yang bisa lakukan administrator adalah Lihat data pasien,
Tambah data pasien, ubah data pasien, hapus data pasien, cari data
pasien, lihat data dokter, Tambah data dokter, ubah data dokter,
hapus data dokter cari data dokter, lihat data shif, tambah data shif,
ubah data shif, hapus data shif, cari data shif, waktu mulai layanan,
waktu selesai layanan, hapus antrian, Lihat antrian, simulasi.
3. Proses yang dapat dilakukan administrator bersifat include yang
artinya tergantung dengan proses sebelumnya. Jika proses login
gagal maka administrator tidak melakukan proses di atas.
4. Sekenario logout, administrator akan keluar dari sistem setelah
administrator melakukan printah logout.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
28
Gambar 4. 1 Usecase Diagram Administrator
Gambar 4. 2 Usecase Kelola Data Pasien
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
29
Gambar 4. 3 Usecase Kelola data Dokter
Gambar 4. 4 Usecase Kelola Data Shif
Gambar 4. 5 Usecase Kelola Reservasi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
30
b. Pasien
1. Pasien harus melakukan registrasi terlebih dahulu untuk
mendapatkan username dan password.
2. Setelah mendapatkan username dan password pasien kemudian akan
melakukan login untuk masuk ke dalam sistem.
3. Setelah masuk ke dalam sistem skenario yang bisa di lakukan pasien
adalah melihat data pribadi, ubah password, pendaftaran, lihat
antrian dan simulasi
Gambar 4. 6 Usecase Diagram Pasien
Gambar 4. 7 Usecase Pendaftaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
31
Gambar 4. 8 Usecase Kelola data pribadi
3. Kebutuhan Output
Output program berupa waktu perkiraan pasien akan di layani, selesai di
layani dan waktu menunggu yang di dapat dari simulasi data di klinik gigi
joy dental kaliurang.
4.4. Contoh Perhitungan Manual Sistem antrian
Data yang di gunakan dalam penelitian ini berupa pola kedatangan pasien
yang di ambil selama 30 hari. Data tersebut di peroleh dari klinik gigi yang
merupakan salah satu cabang dari klinik gigi joy dental yang berada di
Kaliurang.
Tabel 4. 1 Data antrian klinik gigi joy dental Rabu, 18 Oktober 2017
Pasi
en
Jam
Datang
Dokter
1
Dokter
2
Dokter
3
Dokter
4
Dokter
5 selesai Lama
pelayanan
Lama
menunggu
Waktu
kedatangan
1 11:07:40 11:13:01 11:54:25 0:41:24 0:05:21 0:00:00
2 11:42:20 11:48:20 12:46:10 0:57:50 0:06:00 0:34:40
3 12:04:15 12:06:43 13:04:40 0:57:57 0:02:28 0:21:55
4 12:40:40 12:46:20 13:48:50 1:02:30 0:05:40 0:36:25
5 12:46:20 12:48:40 13:31:41 0:43:01 0:02:20 0:05:40
6 13:09:05 13:33:02 14:02:02 0:29:00 0:23:57 0:22:45
7 13:20:48 13:25:30 13:53:53 0:28:23 0:04:42 0:11:43
8 13:24:58 13:52:39 14:12:10 0:19:31 0:27:41 0:04:10
9 13:28:45 13:55:45 14:25:23 0:29:38 0:27:00 0:03:47
10 15:02:10 15:06:40 15:52:23 0:45:43 0:04:30 1:33:25
11 15:22:55 15:23:40 16:04:27 0:40:47 0:00:45 0:20:45
12 15:25:01 15:30:26 16:31:28 1:01:02 0:05:25 0:02:06
13 15:43:48 16:24:05 17:26:02 1:01:57 0:40:17 0:18:47
14 15:45:48 15:47:49 16:23:40 0:35:51 0:02:01 0:02:00
15 16:11:14 16:13:24 16:32:51 0:19:27 0:02:10 0:25:26
16 16:19:11 16:24:01 17:03:02 0:39:01 0:04:50 0:07:57
17 16:25:43 16:32:04 17:18:32 0:46:28 0:06:21 0:06:32
18 16:28:06 16:33:56 16:51:26 0:17:30 0:05:50 0:02:23
19 16:36:26 16:40:50 17:02:11 0:21:21 0:04:24 0:08:20
20 16:38:07 16:52:04 17:07:43 0:15:39 0:13:57 0:01:41
21 16:56:31 17:26:44 18:16:58 0:50:14 0:30:13 0:18:24
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
32
22 17:02:52 17:11:50 17:24:15 0:12:25 0:08:58 0:06:21
23 17:25:06 17:30:05 18:42:29 1:12:24 0:04:59 0:22:14
24 17:28:31 17:55:07 18:04:37 0:09:30 0:26:36 0:03:25
25 17:29:33 17:35:40 18:21:58 0:46:18 0:06:07 0:01:02
26 17:30:59 17:36:02 17:48:17 0:12:15 0:05:03 0:01:26
27 17:56:48 18:11:15 18:41:52 0:30:37 0:14:27 0:25:49
28 17:57:14 18:02:49 18:30:14 0:27:25 0:05:35 0:00:26
29 18:05:07 18:17:48 19:16:31 0:58:43 0:12:41 0:07:53
30 18:19:46 18:26:25 20:10:09 1:43:44 0:06:39 0:14:39
31 18:27:42 18:42:26 19:53:40 1:11:14 0:14:44 0:07:56
32 18:33:14 18:43:16 19:10:40 0:27:24 0:10:02 0:05:32
33 18:36:27 19:12:02 19:27:47 0:15:45 0:35:35 0:03:13
34 19:05:35 20:10:20 20:28:44 0:18:24 1:04:45 0:29:08
35 19:16:12 19:24:31 20:28:31 1:04:00 0:08:19 0:10:37
36 19:20:41 19:26:50 19:40:49 0:13:59 0:06:09 0:04:29
37 19:28:14 19:45:23 20:10:30 0:25:07 0:17:09 0:07:33
38 19:53:08 19:58:09 20:29:13 0:31:04 0:05:01 0:24:54
39 20:06:30 20:29:55 20:57:45 0:27:50 0:23:25 0:13:22
40 20:15:36 20:19:04 20:48:55 0:29:51 0:03:28 0:09:06
Rata -rata 0:38:03 0:12:38 0:13:42
1. Tingkat kedatangan rata – rata.
Lamda di dapat dengan mengurangi jam kedatangan pasien di depan
dengan pasien sebelumnya yang kemudian didapat waktu kedatangan
permenit seperti tabel di atas yang kemudian di rata-ratakan sehingga di
dapat 13:42 menit di ubah dari bentuk jam menjadi angka sehingga
mendapatkan hasil 13,7 yang kemudian di lakukan perhitungan seperti
rumus berikut :
𝜆 =1
13,7= 0,072 𝑥 60 = 4,38 𝑝𝑎𝑠𝑖𝑒𝑛/𝑗𝑎𝑚
Rumus di atas mengubah dari bentuk menit ke satuan jam yang artinya
setiap 1 jam pasien datang sebanyak 4,38 pasien.
2. Waktu antar kedatangan
1
𝜆=
13,7𝑀𝑒𝑛𝑖𝑡
𝑝𝑎𝑠𝑖𝑒𝑛
60= 0,23 jam/pasien
3. Tingkat pelayanan rata – rata
Meu (µ) di dapat dengan mengurangi jam selesai pasien dengan jam di
layani jika seperti tabel di atas menunjuk ke jam pasien masuk ke dokter
yang kemudian didapat waktu lama pelayanan permenit seperti tabel di
atas yang kemudian di rata-ratakan sehingga di dapat 38:03 menit di
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
33
ubah dari bentuk jam menjadi angka sehingga mendapatkan hasil 38,05
yang kemudian di lakukan perhitungan seperti rumus berikut :
µ =1
38,05= 0,026 𝑥 60 = 1,56 𝑝𝑎𝑠𝑖𝑒𝑛 /𝑗𝑎𝑚
Rumus di atas mengubah dari bentuk menit ke satuan jam yang artinya
setiap 1 jam dokter dapat melayani sebanyak 1,56 pasien.
4. Waktu pelayanan rata – rata.
1
µ=
38,05𝑚𝑒𝑛𝑖𝑡
𝑝𝑎𝑠𝑖𝑒𝑛
60= 0,63 𝑗𝑎𝑚/𝑝𝑎𝑠𝑖𝑒𝑛
5. Jumlah layanan
𝑆 = 5
6. Probabilitas bahwa tidak ada pasien dalam sistem (semua server
menganggur) adalah
𝑃𝑜 = 1
[∑1𝑛! (
𝜆µ)
𝑛𝑠−1𝑛=0 ] +
1𝑠! (
𝜆µ)
𝑠
(𝑠µ
𝑠µ − 𝜆)
=1
[10! (
4,381,56
)0
+11! (
4,381,56
)1
+12! (
4,381,56
)2
+13! (
4,381,56
)3
+14! (
4,381,56
)4
]
+15!
(4,381,56
)5
(5𝑥1,56
5𝑥1,56 − 4,38)
= 0,06
7. Probabilitas bahwa seorang konsumen memasuki sistem dan harus
menunggu untuk di layani (semua server sibuk) adalah :
𝑃𝑤 = 1
𝑠!(
𝜆
µ)
𝑠
(𝑠µ
𝑠µ − 𝜆) 𝑃𝑂 =
1
5!(
4,38
1,56)
5
(5𝑥1,56
5𝑥1,56 − 4,38) 0,06
= 0,18
8. Rata – rata jumlah konsumen dalam sistem adalah :
𝐿𝑠 = 𝜆µ (
𝜆µ
)𝑠
(𝑠 − 1)! (𝑠µ − 𝜆)2𝑃𝑂 +
𝜆
µ
= 4,38𝑥1,56 (
4,381,56
)5
(5 − 1)! (5𝑥1,56 − 4,38)20,06 +
4,38
1,56= 3,01
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
-
34
9. Rata – rata jumlah konsumen dalam baris adalah
𝐿𝑞 = 𝐿𝑠 𝜆
µ= 3,01
4,38
1,56= 0,23
10. Rata – rata waktu yang di habiskan konsumen dalam sistem adalah :
𝑊𝑠 = 𝐿𝑠
𝜆=
3,01
4,38= 0,69
11. Rata – rata waktu yang di habiskan konsumen dalam antrian adalah :
𝑊𝑞 = 𝑊𝑠 1
µ= 0,69
1
1,56= 0,05
12. Tingkat kegunaan fasilitas pelayanan
𝑝 = 𝜆
𝑠µ=
4,38
5𝑥1,56= 55,55 %
4.5. Perancangan Proses
4.5.1. Diagram Konteks Sistem
Antarmuka utama sistem dengan lingkungannya dapat di tunjukan
dengan menggunakan diagram konteks sistem. Berikut