Abstrak
Praktik Mandiri Bidan (PMB) Yuliani merupakan tempat pelayanan kebidanan yang berlokasi di
Kecamatan Paciran, Kabupaten Lamongan. Jumlah pasien PMB Yuliani selalu mengalami peningkatan,
pada bulan Juli 2021 sebanyak 810 pasien kemudian bulan Agustus 2021 sebanyak 905 pasien.
Peningkatan jumlah pasien tidak diimbangi dengan peningkatan pelayanan dari segi sistem antrian serta
ruang tunggu. Sistem antrian yang masih manual mengakibatkan penumpukan antrian pasien Kapasitas
ruang tunggu yang terbatas tidak dapat menampung penumpukan antrian pasien tersebut. Selain itu pada
layanan kontrol rutin, pasien seringkali datang tidak sesuai dengan jadwal kontrol yang telah ditentukan.
Masalah lainnya yang dihadapi PMB Yuliani yaitu manajemen data dan rekam medis pasien yang masih
dilakukan secara manual. Hal ini mengakibatkan terjadinya overcapacity ruang penyimpanan, serta
kesulitan untuk menemukan data saat dibutuhkan dalam waktu cepat. Berdasarkan berbagai
permasalahan tersebut, peneliti bermaksud menciptakan sebuah sistem untuk memanajemen aktivitas
pelayanan klinik agar lebih efisien dengan mengembangkan suatu web pasien yang terintegrasi dengan
google calendar API. Penelitian ini menggunakan metode waterfall yaitu dengan melakukan analisis
dan perancangan sistem dimana peneliti menggambarkan diagram UML, User Interface (UI), serta
perancangan database yang memanfaatkan Physical Data Model (PDM). Implementasi kode program
menggunakan bahasa pemrograman PHP, DBMS MySQL, serta memanfaatkan framework laravel.
Setelah itu, dilakukan tahap pengujian yaitu blackbox testing memperoleh hasil 100% valid artinya
kebutuhan fungsional sistem pasien PMB Yuliani dapat dijalankan dan berfungsi dengan baik serta
memenuhi semua kebutuhan fungsional yang telah dirancang sebelumnya, User Acceptance Testing
(UAT) mendapatkan presentasi nilai 90,6% yang berarti sistem pasien PMB Yuliani dapat diterima oleh
seluruh aktor dengan hasil sangat setuju, dan compatibility testing mendapatkan hasil bahwa sistem
kompatibel yang dapat diartikan sistem dapat dijalankan pada beberapa jenis browser.
Kata kunci: web pasien, google calendar API, laravel, waterfall
Abstract
Praktik Mandiri Bidan (PMB) Yuliani is a midwifery service center located in Paciran District,
Lamongan Regency. The number of PMB Yuliani patients always increases, in July 2021 as many as
810 patients then in August 2021 as many as 905 patients. The increase in the number of patients is not
matched by an increase in services in terms of the queuing system and waiting room. The queuing system
that is still manual results in the accumulation of patient queues. The limited waiting room capacity
cannot accommodate the accumulation of patient queues. In addition to routine control services,
patients often come not according to the predetermined control schedule. Another problem faced by
PMB Yuliani is data management and patient medical records which are still done manually. This
results in overcapacity of storage space, as well as difficulties in finding data when needed in a fast
time. Based on these problems, the researcher intends to create a system for managing clinical service
activities to be more efficient by developing a queuing web that is integrated with the google calendar
API. This research uses the waterfall method, namely by conducting a literature study on the queuing
system web and the integration of the Google Calendar API. Then perform analysis and system design
including design using UML diagrams, as well as User Interface (UI) design, and database design using
Physical Data Model (PDM). The implementation of the program code uses the PHP programming
language, MySQL DBMS, and utilizes the Laravel framework. After that, the testing phase is carried
out, namely blackbox testing obtaining 100% valid results, which means the system can be run properly
and has fulfilled all the functional requirements that have been defined, User Acceptance Testing (UAT)
gets a 90.6% value presentation so it can be concluded that the pasient system PMB Yuliani can be
accepted with the results strongly agree, and compatibility testing results that the system is compatible
so that the system can run well on different types of browsers.
Keywords: patient web, google calendar API, laravel, waterfall
5. PERANCANGAN SISTEM
Pada tahap ini dilakukan penggambaran
arsitektur website antrian PMB Yuliani sebagai
gambaran cara kerja pada sistem. Pada gambar
3. menunjukkan pemodelan arsitektur website
sistem informasi antrian PMB Yuliani Bidan
dapat melihat data registrasi pasien, mengelola Gambar 4. Activity Diagram Pendaftaran
data laporan pemeriksaan, serta jadwal kontrol
pasien yang nantinya akan tersimpan ke dalam Sequence diagram mendefiniskan perilaku
database, selain itu bidan juga dapat melihat objek yang ada pada use case dengan
data antrian pasien. Pasien dapat melakukan mendeskrispsikan life time objek serta pesan
registrasi akun, melakukan pendaftaran antrian, yang dikirimkan dan diterima objek satu dengan
menambah data anak, serta melihat jadwal objek lainnya. Gambar 5 merupakan alur
kontrol yang telah diinputkan bidan sebelumnya. sequence diagram melakukan pendaftaran
Pasien juga akan mendapatkan pengingat kontrol antrian PMB Yuliani.
karena sistem telah terintegrasi dengan API
diantara rentang nilai 80-100%. Sehingga dapat memakai php sebagai bahasa
disimpulkan bahwa sistem pasien PMB Yuliani pemrogramannya serta sistem akan
dapat diterima oleh seluruh aktor dengan hasil berintegrasi dengan API google calendar.
sangat setuju. Sementara implementasi antarmuka
Pengujian yang terakhir yaitu compatibility memanfaatkan framework bootstrap serta
testing yang dilakukan untuk memeriksa apakah memanfaatkan CSS, javascript, HTML
sistem pasien PMB Yuliani dapat dijalankan di sebagai bahasa pemrogramannya.
beberapa jenis browser. Pengujian ini 3. Pada penelitian ini, dilakukan 3 pengujian
memanfaatkan aplikasi sortsite dimana terdapat blackbox testing, user acceptance testing,
tiga indikator masalah yaitu critical issues, dan compatibility. Hasil blackbox testing
major issues, dan minor issues. terhadap 16 kebutuhan fungsional
memperoleh hasil yaitu 100% valid yang
artinya sistem dapat dijalankan sesuai
fungsinya serta dapat memenuhi semua
kebutuhan fungsional yang sudah dirancang
sebelumnya. Hasil dari pengujian UAT
mendapatkan presentasi nilai 90,6% dimana
nilai tersebut termasuk kategori sangat
setuju dalam kriteria interpretasi skor
Gambar 8. Compatibility Testing menurut interval sehingga dapat
disimpulkan bahwa sistem pasien PMB
Gambar 8 merupakan hasil pengujian Yuliani dapat diterima dengan hasil sangat
compatibility yang berarti tidak adanya critical setuju. Sedangkan hasil dari compatibility
issues, major issues, dan minor issues pada testing yaitu tidak adanya critical issues,
sistem pasien PMB Yuliai dan dapat diartikan major issues, dan minor issues dan dapat
sistem dapat dijalankan pada beberapa jenis diartikan sistem dapat dijalankan pada
browser. beberapa jenis browser.
4. Sistem yang telah dibuat dapat
8. KESIMPULAN DAN SARAN menyelesaikan permasalahan yang ada di
Dari beberapa tahapan yang telah dilakukan PMB, dengan sistem ini pasien dapat
dalam pengembangan sistem pasien PMB mempersingkat waktu tunggu antrian dan
Yuliani berbasis website dengan integrasi google terhindar dari kelupaan jadwal kontrol rutin
calendar maka dapat disimpulkan sebagai karena adanya fitur pengingat melalui
berikut: google calendar. Selain itu, bidan dapat
1. Hasil analisis sistem pasien PMB yaitu mengelola data rekam medis secara digital
didapatkan tiga aktor yang terlibat pada sehingga tidak terjadi penumpukan
sistem pasien PMB Yuliani yaitu bidan, dokumen serta dapat mudah mencari data
pasien, dan google calendar API, 17 rekam medis pasien saat dibutuhkan dalam
kebutuhan fungsional serta 1 kebutuhan non waktu cepat.
fungsional yaitu compatibility sistem.
Selanjutnya, hasil kebutuhan fungsional Kemudian terdapat saran untuk peneliti
tersebut dilakukan penggambaran diagram selanjutnya, yaitu:
use case dan pemodelan perancangan
sistem meliputi arsitektur website antrian, 1. Perlu dilakukan kajian analisis lebih
diagram activity, diagram sequence, lanjut mengenai proses bisnis yang ada
diagram class, physical data model, serta di PMB sehingga jangkauan informasi
penggambaran antarmuka. pada sistem lebih luas.
2. Implementasi sistem pasien PMB Yuliani 2. Pada penelitian selanjutnya diharapkan
berbasis website meliputi dapat melakukan pengujian pada lebih
pengimplementasian database, kode banyak responden untuk mendapatkan
program, serta antarmuka. hasil yang lebih akurat.
Pengimplementasian database
memanfaatkan DBMS MySQL, 9. DAFTAR PUSTAKA
pengimplementasian kode program
menggunakan framework laravel yang Abdullah, D., & Iswandi. (2015). Perancangan