JURNAL DIGIT Vol. 7, No.2 Nov 2017 : 217-228

## MODEL ANTRIAN FIRST COME FIRST SERVED PADA LAYANAN KESEHATAN
Cendikia Azwar Abdullah 1 , Fariz Bhayu Aji 2 , Marsani Asfi 3
Sekolah Tinggi Manajemen Informatika dan Komputer CIC Cirebon Jl. Kesambi 202, Kota Cirebon, Jawa Barat. Telp: (0231) 220350, E-mail : cendikia.azwara@gmail.com 1 , farizba56@gmail.com 2 ,marsani.asfi@gmail.com 3

## Abstrak
Pendafataran  berobat  adalah awal  dari  keseluruhan  proses  rekaman  medis  atau  disinilah pelayanan  pertama kali  yang  diterima  oleh  seorang  pasien  saat  tiba  di  rumah  sakit,  klinik,  puskesmas atau lainnya. Dalam proses pendaftaran inilah pasien mendapat kesan yang baik ataupun tidak baik dari suatu  pelayanan  dari  instansi  tersebut.  Oleh  karena  itu,  pada  sistem  pendaftaran  ini  petugas  harus bersikap  ramah,  ramah,  sopan,  tertib  dan  bertanggung  jawab  agar  pasien  merasa  diperhatikan  dan dilayani dengan baik.
Aplikasi  pendaftaran  berobat  ini  dibuat  menggunakan  PHP  dan  mysql  sebagai  media penyimpanannya.  Aplikasi  pendaftaran  berobat  berbasis  Website  yang  menjadi  hasil  akhir  dari  proyek ini  diharapkan  dapat  membantu  Klinik  Pratama  Niatha  dalam  menangani  pasien dan  juga  bermanfaat bagi masyarakat, terutama masyarakat kota Cirebon.
Kata Kunci : pendaftaran, berobat, Website, first,come, served
.

## Abstract
Registration of medication is the beginning of the entire medical recording process or this is the first  service  received  by  a  patient  upon  arrival  at  a  hospital,  clinic,  health  center  or  otherwise.  In  the process of registration is the patient got a good impression or not good from  a ministry of the agency. Therefore,  in  this  registration  system  officers  should  be  friendly,  courteous,  polite,  orderly  and responsible for the patient to feel cared for and served well.
This  application  application  is  created  using  PHP  and  mysql  as  storage  media.  Web-based application  registration  application  which  is  the  end  result  of  this  project  is  expected  to  help  Niatha Pratama Clinic in handling the patient and also beneficial for society, especially people of Cirebon city.
Keywords : Registration medication, Website, first,come, served

## 1. Pendahuluan

## 1.1. Latar Belakang Masalah
Teknologi informasi memiliki peranan yang penting di bidang bisnis, politik hingga perekonomian. Dengan  teknologi  informasi  pengguna  dapat  melakukan  pengolahan  data,  dan  menghasilkan  suatu informasi  yang  dibutuhkan  dengan  akurat  serta  mengefektifkan  waktu,  dan  mengefisiensikan  biaya. Pengguna  teknologi  informasi  juga  sangat  dibutuhkan  dalam  proses  pendaftaran  pasien  di rumah  sakit, klinik,  dan  tempat  lainnya.  Dalam  proses  pendaftaran,  banyak  masyarakat  yang  mengeluh  terhadap antrian panjang dan waktu yang lama. Hal itu disebabkan durasi pelayanan dokter setiap pasien berbeda- beda.  Oleh  karena  itu,  penggunaan  teknologi  diharapkan  dapat  membantu  mengatasi  hal  tersebut .Teknologi  informasi  yang  digunakan untuk  antrian  berobat  tersebut  bukan hanya  dapat  mempermudah masyarakat  yang ingin  berobat,  pihak instansi  tertentu  pun akan mendapatkan  kepuasan  pelayanan  dari masyarakat.
Klinik  Pratama  Niatha  adalah  sebuah  klinik  kesehatan  umum  beralamatkan  di  Jl.  Phyrus  1  No.6, Kemantren Sumber, Cirebon. Klinik Pratama Niatha merupakan kepemilikan dr. Ida Farida Hadi. Klinik
ISSN : 2088-589X
Model antrian first come first served pada layanan kesehatan-( Cendikia Azwar Abdullah , Fariz Bhayu Aji , Marsani Asfi)
tersebut  memiliki  layanan  dokter  umum  dan  kecantikan.  Sistem  pendaftaran  yang  berjalan  selama  ini, yaitu pasien datang ke klinik untuk mendaftar, jika pasien tersebut belum pernah berobat di klinik, maka sebelum mendapatkan nomor antrian pasien tersebut akan diberikan kartu berobat terlebih dahulu. Namun jika  sudah pernah  berobat  pasien  tersebut  cukup  datang  lalu  mengambil nomor antrian.  Klinik  Pratama Niatha menyediakan layanan pendaftaran berobat online , namun hanya melalui telepon. Waktu tunggu yang lama dan ketidak pastiannya waktu untuk pelayanan pasien yang menyebabkan banyaknya  masyarakat  yang  mengeluh  akan  lamanya  pemanggilan  pemeriksaan  dari  dokter.  Karena ketidak jelasannya waktu pelayanan banyak pasien yang dalam kondisi sakit akan merasa tidak nyaman kerana berdesak - desakan menunggu didalam ruang tunggu tanpa bisa beristirahat dengan nyaman. Dengan  permsalahan  diatas,  klinik  dapat meringankan  permsalahan  dalam  antrian  dengan  aplikasi  yang dapat  memberikan  informasi  yang  berkaitan  dengan  prosedur  pendaftaran  dalam  rangka  peningkatan pelayanan  pasien,  sehingga  proses  pendaftaran  akan  lebih  mudah,  cepat  serta  pasien  pun  tidak  perlu menunggu tanpa kepastian waktu pemeriksaan.

## 2. Kajian Pustaka
Ilmu pengetahuan tentang bentuk antrian, yang sering disebut sebagai teori antrian (queuing theory), merupakan  sebuah  bagian  penting  operasi  dan  juga  alat  yang  sangat  berguna  bagi  manajer operasi. Antrian  (waiting  line)  adalah  sebuah  situasi  umum.  Sebagai  contoh,  antrian  di  sebuah  bank, poliklinik, POM bensin dan lain-lain. Model antrian sangat berguna baik dalam bidang manufaktur dan juga  jasa. Analisis  antrian  dalam  bentuk  panjang  antrian,  rata-rata  waktu  menunggu,  dan  faktor  lain membantu  untuk  memahami  system  jasa,  aktivitas  pemeliharaan  (perbaikan mesin yang rusak), dan aktivitas pengendalian shop floor.

## 2.1 Karakteristik Sistem Antrian
Terdapat 3 komponen dalam sebuah system antrian :
1. Kedatangan  atau  masukan  system. Kedatangan  memiliki  karakteristik  seperti  ukuran  populasi, perilaku, dan sebuah distribusi statistic.
2. Disiplin  antrian,  atau  antrian  itu  sendiri. Karakteristik  antrian  mencakup  apakah  jumlah  antrian terbatas atau tidak terbatas panjangnya dan materi atau orang-orang yang ada didalamnya.
3. Fasilitas pelayanan. Karakteristiknya meliputi desain dan distribusi statistik waktu pelayanan.

## 2.2 Karakteristik Kedatangan
Sumber  input  yang  menghadirkan  kedatangan  pelanggan  bagi  sebuah  system  pelayanan memiliki 3 karakteristik utama : 1. Ukuran populasi kedatangan
Ukuran  populasi  dilihat  sebagai  tidak  terbatas  atau  terbatas.    Apabila  jumlah  kedatangan  atau pelanggan  pada  sebuah  waktu  tertentu  hanyalah  sebagian  kecil  dari  semua  kedatangan  yang potensial,  maka  populasi  kedatangan  disebut  sebagai  populasi  yang  tidak  terbatas.  Sebagian besar model antrian mengasumsikan populasi kedatangan tidak terbatas. Contoh dari populasi yang tidak terbatas :
 Mobil yang datang di sebuah tempat pencucian mobil.
 Para pengunjung yang tiba disebuah supermarket
 Mahasiswa yang mendaftarkan diri pada sebuah universitas besar
Contoh populasi terbatas :
Usaha  percetakan  yang  memiliki  8  mesin  cetak,  setiap  mesin  cetak  merupakan  seorang pelanggan yang potensial yang mungkin rusak dan melakukan pemeliharaan.
2. Perilaku kedatangan
Hampir  semua model  antrian  berasumsi  bahwa  pelanggan yang  datang  adalah  pelanggan  yang sabar.    Pelanggan  yang  sabar  adalah  pelanggan  (mesin  atau  orang)  yang  menunggu  dalam antrian hingga mereka  dilayani  dan  tidak  berpindah  garis antrian.    Pelanggan  yang  tidak  sabar adalah pelanggan yang keluar dari garis antrian sebelum mereka dilayani.

## 3. Pola kedatangan (distribusi statistic)
Pelanggan tiba di sebuah fasilitas pelayanan baik yang memiliki jadwal tertentu atau yang dating secara acak. Kedatangan dianggap sebagai kedatangan yang acak bila kedatangan tersebut tidak terikat  satu  sama  lain  dan  kejadian  kedatangan  tersebut  tidak  dapat  diramalkan  secara  tepat. Sering  dalam  permasalahan  natrian,  banyaknya  kedatangan  pada  setiap  unit  waktu  dapat diperkirakan oleh sebuah distribusi probabilitas yang dikenal sebagai distribusi poisson.

## 3. Metodologi Penelitian
Untuk  melakukan  kegiatan  penelitian  diperlukan  metode  penelitian,  terutama  dalam  hal pengumpulan data. Ada berbagai macam teknik pengumpulan data diantaranya yaitu penelitian lapangan dan penelitian kepustakaan. Data yang diperoleh bisa data yang bersifat kualitatif dan kuantitatif. Adapun data yang diperoleh oleh penulis yaitu data kualitatif yang bersifat deskriptif yang mana data ini bersifat menggambarkan, menjelaskan, memaparkan dan menunjukkan keadaan dari objek penelitian tersebut.

## Teknik Pengumpulan Data
Berikut ini adalah teknik pengumpulan data yang dilakukan oleh penulis sebagai berikut : 1. Field Research (Penelitian Lapangan)
Data  yang  diperoleh  dengan  mengadakan  survei  langsung  ke  perusahaan  atau  instansi  tempat penelitian diadakan. Adapun cara pengumpulan data yang dilakukan penulis dalam penelitian lapangan, yaitu :
a. Observasi
Adalah  teknik  yang  dilakukan  dengan  mengadakan  pengamatan  langsung  secara  teliti  yang terlibat  dalam  kegiatan  dan  pencatatan  secara  sistematik  dan  juga  mengumpulkan  data-data tambahan yang diperlukan.
b. Wawancara
Adalah  suatu  metode  atau  teknik  yang  digunakan  untuk  mendapatkan  data  yang  diperlukan dengan cara tanya jawab dengan bagian yang terkait.
2. Library Research (Studi Kepustakaan)
Adalah metode pengumpulan data dengan cara mencari informasi seperti membaca buku-buku atau sumber tulisan yang berkaitan dengan masalah yang akan dibahas dengan tujuan memperoleh data yang bersifat teori.

## 4. Hasil dan Pembahasan
1. Flowmap Analisa Sistem Antrian Berjalan
Start Apa punya kartu berobat? Isi data diri Pasien dipanggil Pasien menemui dokter Pasien memberikan kartu berobat ke bagian farmasi dan pasien mendapatkan obat Cetak kartu berobat Dapat nomor antrian Kartu berobat diisi oleh dokter End Gambar 1. Sistem Antrian Berjalan
ISSN : 2088-589X
Model antrian first come first served pada layanan kesehatan-( Cendikia Azwar Abdullah , Fariz Bhayu Aji , Marsani Asfi)

## 2. Analisa Sistem Usulan
a. Diagram rancangan usecase aplikasi pendaftaran dengan model Antrian

## Aplikasi Pendaftaran Berobat dengan Model Antrian FCFS
Berbasis Web Registrasi Login Daftar berobat Cetak nomor antrian Dapat melihat medical record yang dikelola oleh admin dan dokter Mengisi diagnosa penyakit dan resep / terapi Melihat data master pasien Pasien Admin Dokter Antrian Berjalan «extends» «extends» <<include>> <<include>> <<include>>
Gambar 2.  Use Case Diagram Proses Layanan
b. Activity Diagram aplikasi pendaftaran dengan model Antrian Dokter Admin Pasien Apa sudah punya akun? Apa lupa akun? [Sudah] [Tidak] Login Melihat antrian yang berjalan Mendaftar berobat Mengisi keluhan penyakit Memilih jadwal berobat Mencetak nomor antrian Mendapatkan medical record [Belum] Mengisi data diri dan data dikelola oleh admin Mendapatkan akun Masukan nomor identitas dan username [Ya] Mengubah password Mengelola antrian berjalan Mengelola medical record Menyimpan diagnosa penyakit dan resep di medical record
Gambar 3.  Activity Diagram Proses Layanan
JURNAL DIGIT Vol. 7, No.2 Nov 2017 : 217-228
login + ussername : String - password : Varchar + role_id : String pasien + idpasien : Integer + ussername : String + nama : String + no_ktp : Integer + jk : String + alamat : String + tgl_lahir : Date + umur : Integer - password : Varchar + Simpan () + Edit () + Tambah () + Hapus () + Tampil () 1..1 1..1 1..1 1..1 1..1 1..1 daftarberobat + idpasien : Integer + nama : String + jk : String + umur : Integer + tanggal : Date + jenispenyakit : String + analisis : String + diagnosa : String + terapi : Varchar + tgl_berobat: Date + jam_layanan : Date + masuk : Varchar + jenispenyakit : String + analisis : String + Simpan () + Edit () + Tambah () + Hapus () + Tampil () 1..* 1..* role + id : String + role_name : Varchar + alias : String 1..1 c. Statechart Diagram aplikasi pendaftaran dengan model Antrian [Display login] [Sudah mempunyai akun] Form signup [Belum mempunyai akun] Update data pasien Tampilkan form daftar berobat Tampilkan form cetak Tampilkan form rekam medis Update rekam medis pasien [Data berhasil masuk] [klik rekam medis] [tampil data] Form dokter [Mengisi diagnosa dan terapi] [Done] Terdapat data antrian yang d ikelola admin [Melihat nomor antrian berjalan] Display Home [Klik daftar berobat] [done] Update data daftarberobat [Mengisi data] [Data tidak valid] [kirim dat a] Tampil form lupa akun [Lupa password] [update passsword] [valida si gagal] [mengisi data pasien] [username terdaftar]
Gambar 4.  Statechart Diagram Proses Layanan
d. Class Diagram aplikasi pendaftaran dengan model Antrian
Gambar 5.  Statechart Diagram Proses Layanan

## 4. Implementasi Perangkat Lunak

## Implementasi Form Login
Halaman  ini  merupakan  halaman  yang  paling  pertama  ditampilkan  dari  aplikasi  Pendaftaran Berobat.  Pada  halaman  ini  user  memasukan username dan password untuk  masuk  ke  halaman  index aplikasi  Pendaftaran  Berobat.  Untuk  user  yang  belum  terdaftar  dapat memilih tombol  sign  up,  dan  jika user  lupa password dapat  mengklik hyperllink lupa password untuk  membuat password baru  dengan memasukan iduser dan username telah dibuat.
ISSN : 2088-589X
Model antrian first come first served pada layanan kesehatan-( Cendikia Azwar Abdullah , Fariz Bhayu Aji , Marsani Asfi)
Gambar 6. Tampilan Form Login

## Implementasi Form Sign Up
Halaman  ini  merupakan halaman  yang  tampil  setelah memilih  signup  form login .  Halaman  ini untuk  masyarakat  yang  belum  terdaftar  di  Klinik  Pratama Niatha.  Halaman  ini  untuk  mengisi  data  diri dan  hak  akses  ke website Klinik  Pratama  Niatha.  Jika  sudah  selesai  mengisi  form  tersebut  user  akan diarahkan ke form login .
Gambar 7.  Tampilan Form Sign Up

## Implementasi Halaman Index Pasien
Halaman  ini  adalah  halaman  yang  pertama  kali  muncul  setelah  pasien  login,  di  halaman  ini terdiri header yang  berisi  nama  pasien.  Pada navigator nya  terdiri  edit profile, ubah username dan password ,  dan logout .  Di  body  form  ini  berisi  nomor  antrian  yang  sedang  berjalan  dan  data  pasien tersebut, dan di leftmenu pasien dapat memilih daftar berobat, lihat rekam medis, bukti daftar berobat, faq dan logout .

## Gambar 8. Tampilan Halaman Index Pasien

## Implementasi Form Daftar Berobat Pasien
Di  form  ini  pasien  dapat  daftar  berobat  untuk  tanggal  berikutnya  dengan  mengisi  tanggal berobat,  jam  layanan  klinik,  jenis  penyakit,  dan  analisis.  Pasien  tidak  dapat  memilih  tanggal  dan  jam layanan  yang  sama,  namun  pasien  dapat  memilih  tanggal  yang  sama  tapi  jam  layanan  berbeda.  Pasien mendapatkan  nomor  antrian  dan  estimasi  waktu  kedatangan  yang  akan  ditampilkan  di  form  cetak  dari data yang dimasukkan disini.

## Gambar 9. Tampilan Form Daftar Berobat Pasien

## Implementasi Halaman Cetak Pasien
Data form ini didapat dari data yang dimasukkan oleh pasien di form daftar berobat. Jika pasien adalah pendaftar pertama, maka pasien tersebut akan mendapatkan jam kedatangan di jam awal layanan klinik yang pasien pilih. Jika pasien bukan pendaftar pertama, pasien akan mendapatkan waktu estimasi dari  jenis  penyakit  yang  diderita  pasien  sebelumnya.  Form  ini  wajib  di screenshoot untuk  validasi  ke bagian admin.
ISSN : 2088-589X
Model antrian first come first served pada layanan kesehatan-( Cendikia Azwar Abdullah , Fariz Bhayu Aji , Marsani Asfi)

## Gambar 10. Tampilan Halaman Cetak Pasien Implementasi Tabel Rekam Medis
Rekam medis adalah riwayat penyakit pasien yang hanya dapat diketahui oleh dokter dan pasien. Data  ini  diperoleh  dari  form  daftar  berobat  dan  diinputkan data  diagnosa  dan  terapi  oleh  dokter  setelah pemeriksaan.

## Gambar 11. Tampilan Tabel Rekam Medis

## Implementasi Halaman Bukti Daftar Berobat
Jika  pasien  sudah  terdaftar  pada hari  saat  pasien  membuka  website,  maka  akan  terlihat  seperti pada gambar 14.

## Gambar 12. Tampilan Halaman Bukti Daftar Berobat 2 Implementasi Halaman Index Admin
Halaman  ini  adalah  halaman  yang  pertama  kali  muncul  setelah  admin  login,  di  halaman  ini terdiri header yang  berisi  ubah password ,  dan logout .  Di  body  form  ini  berisi  tanggal,  dan  di  leftmenu admin dapat memilih master pasien, daftar antrian, daftar user, analisis pasien, dan logout .
JURNAL DIGIT Vol. 7, No.2 Nov 2017 : 217-228
Gambar 13. Tampilan Halaman Index Admin

## Implementasi Tabel Master Pasien
Halaman  ini  berisi  semua  data  diri  pasien  Klinik  Pratama  Niatha,  di  atas  terdapat button new untuk menambahkan pasien, di sebelah kanan terdapat icon edit untuk mengedit data diri pasien.

## Gambar 14. Tampilan Tabel Master Pasien

## Implementasi Halaman Daftar Antrian
Halaman ini berisi data antrian berobat pada saat itu, contoh admin membuka daftar antrian pada gambar 19. adalah tanggal 14-07-2017 dan jam layanan 07.00 – 11.00, jika tanggal 15 maka akan muncul tanggal  15,  dan  jika  jam  layanan  16.00  –  20.00  data  akan  berubah  sesuai  jam  layanan  terlihat  pada gambar 20. Admin wajib mengklik icon edit terletak disebelah kiri untuk mengubah field masuk dari N menjadi Y jika pasien tersebut sudah dipanggil oleh admin yang terlihat pada gambar 21. Jika ada pasien yang datang langsung ingin mendaftar berobat untuk saat itu juga, admin dapat mengklik button new .
ISSN : 2088-589X
Model antrian first come first served pada layanan kesehatan-( Cendikia Azwar Abdullah , Fariz Bhayu Aji , Marsani Asfi)
Gambar 15. Tampilan Halaman Daftar Antrian

## Implementasi Halaman Index Dokter
Halaman  ini  adalah  halaman  yang  pertama  kali  muncul  setelah  dokter login ,  di  halaman  ini terdiri header yang  berisi  ubah password ,  dan logout .  Di  body  form  ini  berisi  tanggal,  dan  di  leftmenu dokter dapat memilih master pasien, daftar antrian, daftar user, analisis pasien, dan logout .

## Gambar 16. Tampilan Halaman Index Dokter

## Implementasi Tabel Master Pasien
Halaman ini berisi semua data diri pasien Klinik Pratama Niatha, terdapat kolom untuk mencari nama pasien dan icon detail untuk membuka rekam medis pasien.
JURNAL DIGIT Vol. 7, No.2 Nov 2017 : 217-228
Gambar 17. Tampilan Tabel Dokter Master Pasien
Jika  dokter  mengklik icon detail  pada  sebelah  kanan,  maka  akan  muncul form rekam  medis pasien  yang  terlihat  pada  gambar  27. Tabel ini  untuk  melihat  rekam  medis  pasien.  Disebelah  kanan terdapat icon update untuk menginput diagnosa dan terapi pasien.
Gambar 18. Tampilan Tabel Rekam Medis Pasien

## Implementasi Tabel Antrian Berjalan Dokter
Pada  halaman  ini  dokter  dapat  melihat  antrian  berjalan  atau  antrian  pasien  yang  belum mendapatkan layanan dari dokter. Terlihat pada gambar 33.
ISSN : 2088-589X
Model antrian first come first served pada layanan kesehatan-( Cendikia Azwar Abdullah , Fariz Bhayu Aji , Marsani Asfi)

## Gambar 19. Tampilan Tabel Antrian Berjalan Dokter

## Implementasi Halaman Grafik Pasien
Halaman  ini  berisi  data  pasien  yang  berobat  ke  Klinik.  Data  ini  muncul  berdasarkan  tanggal yang di input dan pasien sudah diperiksa oleh dokter. Pada gambar 35. tanggal yang dimasukkan adalah tanggal 08-07-2017 sampai dengan 10-07-2017.
Gambar 20. Tampilan Halaman Grafik Pasien

## 5. Kesimpulan
Setelah  pembuatan  aplikasi  Pendaftaran  Berobat,  maka  dapat  disimpulkan  antara  lain  sebagai berikut :
1. Aplikasi  ini  dapat  membantu  pasien  untuk  daftar  berobat  tanpa  harus  menunggudiklinik untukberobat.
2. Terdapat estimasi waktu kedatangan pasien, sehingga pasien tidak perlu menunggu lama diklinik untuk mendapat giliran berobat.
3. Aplikasi  ini  berbasis  web,  sehingga  pasien  dapat  mendaftar  berobat  dari  rumah  tanpa  perlu datang ke klinik.