PENGEMBANGAN FITUR APLIKASI PENDAFTARAN PASIEN PADA KLINIK PRAKTEK DOKTER BERBASIS WEB I Gusti Ngurah Darma Paramartha. I Gusti Ayu Intan Candra Dewi. Adie Wahyudi Oktavia Gama. I Wayan Dikse Pancane. Program Studi Teknlogi Informasi . Universitas Pendidikan Nasional . ngurahdarma@undiknas. intancandra49@gmail. adiewahyudi@undiknas. diksapancane@undiknas. ABSTRACT The development of information technology as it is today is of course very influential on the progress of the sector. Information technology provides speed and accuracy in data processing when compared to manual data processing. The demand for information services and integrated information management is very important in every institution, including one in the health clinic/clinical practice of doctors. its application, the queuing system at clinics and doctors' practices tends to be ineffective because patients who register do not know the time they will get in obtaining proper medical services. One similar problem was found at Dr. Suartini's clinical practice. In practice Dr. Suartini performs each recording process manually and is carried out without an assistant, this will of course be difficult if a search or recording of certain patient data is carried out at any time. In addition to these problems, the large number of patients who came made the doctor's practice time that had been set less regular, so that it exceeded the practice time limit. Another problem that is often found is that there are usually several patients who overtake the previous patient queue because there is no queue number system. Apart from that, the problem that was found was that sometimes there were some patients who attended but did not get information that the doctor was unable to practice or practice half a day that day so the patient had to go back and look for another day. Judging from the problems above, the solution that can be offered is in the form of making a web-based patient queue registration application. So, it can provide convenience both from the patient's side in registering to the doctor's side in patient data collection Keywords: Patient Registration Application in Clinics. PHP. Laravel. MySQL ABSTRAK Perkembangan teknologi informasi seperti saat ini tentunya sangat ber. ngaruh pada kemajuan sektor. Teknologi informasi memberikan sebuah kecepatan serta keakuratan dalam melaukan pengolahan data apabila dibandingan dengan pengolahan data yang dlakukan secara manual. Tuntutan pelayanan informasi serta pengelolaan informasi secara terintegritas menjadi hal yang sangat penting pada setiap lebaga, termasuk salah satunya pada klinik kesehatan/praktek dokter klinik. Dalam penerapannya, sistem antrean pada klinik maupun praktek dokter cenderung kurang efektif dikarenakan pasien yang mendaftar tidak mengetahui waktu yang akan diperoleh dalam memperoleh pelayanan medis dengan tepat. Salah satu permasalahan serupa yang ditemukan yakni pada klinik praktek Dr. Suartini. Dalam prakteknya Dr. suartini melakukan setiap proses pencatan secara manual dan dilakukan tanpa asisten, hal ini tentunya akan sulit apabila dilakukan pencarian maupun perekapan data pasien tertentu sewaktu - waktu. Selain permasalahan tersebut membludaknya pasien yang datang membuat waktu praktek dokter yang sudah ditetapkan kurang teratur hingga melewati batas waktu praktek. Masalah lain yang sering ditemukan biasanya terdapat beberapa pasien yang menyalip antrian pasien sebelumnya dikarenakan tidak ada sistem nomor antria. Selain itu masalah yang ditemukan terkadang terdapat beberapa pasien yang hadir namun tidak mendapatkan infromasi bahwa dokter berhalangan praktek ataupun praktek setengah hari dihari tersebut sehingga pasien harus kembali pulang dan mencari di hari lain. Dilihat dari permasalahan di atas, solusi yang dapat ditawarkan berupa pembuatan aplikasi pendaftaran antrian pasien berbasis 57 Jurnal Teknologi Informasi dan Komputer. Volume 10. Nomor 1. Januari 2024 Sehingga, dapat memberikan kemudahan baik dari sisi pasien dalam melakukan pendaftaran hingga dari sisi dokter dalam pendataan pasien. Kata kunci: Aplikasi Pendaftaran Pasien di Klinik. PHP,Laravel,MySQL. PENDAHULUAN Perkembangan teknologi informasi seperti saat ini tentunya sangat berpengaruh pada kemajuan setiap sektor. Teknologi in formasi memberikan sebuah kecepatan dan keakuratan dalam melakukan pengelolahan data apabila dibandingkan dengan pengolahan data yang masih dilakukan secara manual. Tuntutan pelayanan informasi serta pengelolaan informasi secara terintegritas menjadi hal yang sangat penting pada setiap lebaga, termasuk salah satunya pada klinik kesehatan/praktek Klinik sebagai salah satu sektor pelayanan dalam bidang kesehatan yang tentunya juga membutuhkan keberadaan sistem informasi yang handal serta cukup memadai dalam meningkatkan pelayanan kesehatan para pasien dan lingkungan sekitarnya. Menurut Permenkes No. 9 Tahun 2014, klinik kesehatan yang menyelenggarakan pelayanan kesehatan perorangan yang menyediakan pelayanan medis dasar dan/atau spesialistik. Dalam penerapannya, sistem antrean pada klinik maupun praktek dokter cenderung kurang efektif dikarenakan pasien yang mendaftar tidak mengetahui waktu yang akan diperoleh dalam memperoleh pelayanan medis dengan tepat. Salah satu permasalahan serupa yang ditemukan yakni pada klinik praktek dr. Suartini yang terdapat di kabupaten Tabanan,Bali. Klinik praktek dr. Suartini bersifat praktek umum dimana memiliki jadwal praktek dimana dibagi menjadi dua sesi. Sesi pertama dibuka mulai pukul 08. 00 hingga 12. wita , sedangkan sesi kedua dimulai pukul 00 hingga 20. 00 wita. Dalam prakteknya dr. suartini melakukan setiap proses pencatan secara manual dan dilakukan tanpa asisten, hal ini tentunya sangat berpengaruh dalam pengelolaan waktu mengingat banyaknya pasien yang datang ke praktek dr. Dalam sehari pasien yang datang dapat mencapai jumlah 85 orang, dimana dalam 3 bulan terakhir terhitung sejak bulan agustus hingga oktober 2022 jumlah seluruh pasien yang sudah berkunjung yakni sebanyak 5. Tentunya, dalam pencatatan serta perekapannya memerlukan banyak waktu karena masih dilakukan secara manual,dan tentunya akan sulit apabila dilakukan pencarian data pasien tertentu sewaktu - waktu. Selain permasalahan tersebut membludaknya pasien yang datang membuat waktu praktek dokter yang sudah ditetapkan kurang teratur hingga melewati batas waktu praktek. Masalah lain yang sering ditemukan biasanya terdapat beberapa pasien yang menyalip antrian pasien sebelumnya dikarenakan tidak ada sistem nomor antria. Selain itu masalah yang ditemukan terkadang terdapat beberapa pasien yang hadir namun tidak mendapatkan infromasi bahwa dokter berhalangan praktek ataupun praktek setengah hari dihari tersebut sehingga pasien harus kembali pulang dan mencari di hari lain. Hal tersebut tentunya menyebabkan ketidaknyamanan pada pasien ditambah dengan ruang tunggu yang terbatas apabila banyak pasien yang berdatangan. Dilihat dari permasalahan di atas, solusi yang dapat ditawarkan berupa pembuatan aplikasi pendaftaran antrian pasien berbasis web. Sehingga, dapat memberikan kemudahan baik dari sisi pasien hingga sisi dokter. Penelitian serupa oleh Imelda Rizky Purba,I Ketut Adi Purnawan. I Gusti Made Arya Sasmita berjudul Sistem Antrean Pelayanan Medis Praktik Dokter Berbasis Web. Sistem yang dihasilkan dapat mempermudah sistem administrasi yang terdapat pada front office sehingga meminimalisisr kesalahan data, serta dapat melakukan registrasi pada sisi pasien dan sisi dokter dapat melihat daftar pasien. Robi Sopandi,Andi Taufik,Abdussomad,dan Ratih Kurnia, dalam penelitian yang berjudul Rancang Bangun Sistem Informasi Pendaftaran Pasien Berbasis Web Pada Klinik Johar Kabupaten Karawang. Sistem yang dihasilkan dapat melakukan kemudahan pada pasien dalam melakukan pendaftaran secara online serta agar dapat membantu pasien dalam mendapatkan informasi tentang dokter yang tersedia. Paramartha. Dewi. Gama. Pancane. Pengembangan Fitur Pendaftaran Pasien Pada Aplikasi. Asri Amaliza Fathia Matusea,Ir. Andi Suprianto dalam penelitian yang berjudul Rancang Bangun Aplikasi Pendafatran Pasien Online Dan Pemeriksaan Dokter Di Klinik Pengobatan Berbasis Web. Menghasilkan sistem yang dapat melakukan pendaftaran online pada sisi pasien dan mendapat nomor antrian, serta pasien dapat melihat hasil pemeriksaan pada sistem. Solusi dari permasalahan klinik praktek suartini diatas yaitu dengan dibangunnya sebuah aplikasi pendaftaran antrian praktik dokter berbasis web dimana aplikasi memiliki keuntungannya masing-masing diantaranya dari sisi pasien. Pasien dapat melakukan pendaftaran secara online, pasien dapat menerma bukti pendafatran dan nomor antrian, pendafatran dan mendapat email pembatalan, serta pasien dapat melihat sera mendownload hasil pemeriksaan dari sistem. Dari sisi admin/dokter pengolahan pada data dan jadwal praktek dokter, pengelolaan data pasien, laporan pemeriksaan,mengubah status pasien batal maupun telah diperiksa, serta dapat mengupload hasil pemeriksaan pasien. memiliki gambaran jelas tentang tampilan serta antarmuka aplikasi yang akan dijalankan. Implementation and Unit Testing Tahapan ini merupakan tahapan dalam menyusun program dari aplikasi yang akan Pada tahapan ini akan terfokus pada teknis dari hasil desain yang akan diterjemahkan ke dalam bahasa pemrograman. Integration and System Testing Pada tahapan ini dilakukan dengan cara menyatukan modul atau program yang terlah dibuat , setelah proses pertama selesai maka akan masuk ke dalam pengujuan yang bertujuan untuk mengetahui apakah alikasi yang dibuat sudah sesuai dengan yang dirancang dan dapat berjalan dengan lancar. Tahapan Penelitian Pada tahapan penelitian, digunakan metode pengembangan waterfall, dengan tahapan sebagai berikut : Requirements Analysis Dalam tahap ini penulis melakukan observasi pada sebuah klinik dokter di kabupaten tabanan, yaitu Dr. Ni Luh Wayan Suartini dengan data diperoleh sebagai berikut : Tabel 1 Data Kunjungan Pasien Bulan Agustus METODE PENELITIAN Metode Waterfall Metode waterfall merupakan pendekatan Software Development Life Cycle paling awal yang digunakan untuk pengembangan suatu perangkat lunak. Dalam pengembangannya, metode waterfall bersifat serial yang dimulai dari beberapa proses. Ian Sommerville . menjelaskan bahwa dalam metode ini terdapat lima tahapan diantaranya. Requirement Analysis Tahapan ini merupakan Tahapan pengumpulan informasi yang dapat diperoleh dengan berbagai cara diantaranya diskusi, survei, observasi, dan juga dapat dilakukan dengan Informasi yang didapatkan pengembang dapat memperoleh data yang akan dikembangkan selanjutnya. System and Software Design Pada tahapan ini merupakan tahap pembuatuan rancangan maupun susunan desain yang akan Tujuan dari tahapan ini ialah agar TANGGAL JUMLAH KUNJUNGAN TANGGAL TOTAL JUMLAH KUNJUNGAN Pada tabel 1 di atas, ditampilkan jumlah data kunjungan pasien pada bulan Agustus. Berdasarkan tabel di atas, total kunjungan pasien pada bulan agustus mencapai 1. Tabel 2 Data Kunjungan Pasien Bulan September TANGGAL JUMLAH KUNJUNGAN TANGGAL JUMLAH KUNJUNGAN 59 Jurnal Teknologi Informasi dan Komputer. Volume 10. Nomor 1. Januari 2024 TOTAL Pada tabel 2 di atas, ditampilkan jumlah data kunjungan pasien pada bulan september. Berdasarkan tabel di atas, total kunjungan pasien pada bulan september mencapai 1. Tabel 3 Data Kunjungan Pasien Bulan Oktober TANGGAL JUMLAH KUNJUNGAN TANGGAL JUMLAH KUNJUNGAN TOTAL Flowchart Sistem PASIEN id_pasien nama_dok no_antri id_user no_hp id_dok Tidak no_prak no_hp Gambar 1 Entity Relationship Diagram(ERD) Memilih Tanggal Mengirim Data Data Pendaftaran Username dan Menampilkan pesan Data waktu Memasukan alokasi waktu Menampilkan data dokter Memilih Dokter email_pasien tanggal_lahir Menampilkan form pendaftaran rawat Memasukan username dan alamat_dok Valid? Username dan Memasukan username dan Login Login Membuka fitur pendaftaran rawat jalan id_jadwal no_hp ADMIN Memvalidasi username dan nama_pasien SISTEM Mulai Pada tabel 3 di atas, ditampilkan jumlah data kunjungan pasien pada bulan agustus. Berdasarkan tabel di atas, total kunjungan pasien pada bulan agustus mencapai 1. Berdasarkan ketiga tabel yang telah dijelaskan di atas, diperoleh total kunjungan pasien pada bulan Agustus yaitu sebanyak 688, kunjungan pada bulan September yaitu 468, pada bulan Oktober sebanyak 232, dan apabila di totalkan jumlah keseluruhan kunjungan klinik dr. terhitung dari tiga bulan terakhir yaitu sebanyak 388 kunjungan. System And Software Design Pada tahapan ini penulis membuat desain Entity Relationship Diagram (ERD), dan flowchart sistem, sebagai berikut. Entity Relationship Diagram Pada rancangan ERD memiliki 2 entitas yaitu users,dan datadokter. Pada entitas users terdapat field diantaranya id, role, alamat, no_hp, jenis_k, ttl, email, password, dan Pada entitas users memiliki relasi pendaftaran dengan entitas data dokter. Pada relasi pendaftaran terdapat beberapa field diantaranya no_antrian, nik, nama_pasien, book, hasillab, id_dokter, tanggal_lahir, no_hp, email_pasien, id_pasien, id_user, dan jadwal. Pada entitas datadokter terdapat beberapa field yaitu nama_dok, id, no_prak, no_hp, dan alamat_dok. Kardinalitas yang terjadi antara entitas users dengan entitas datadokter ialah M to N atau banyak users dapat melakukan pendaftaran terhadap banyak dokter. Tanggal Mengecek tanggal Menampilkan data waktu Menyimpan data Membuat nomor Menampilkan bukti pendaftaran Menerima bukti Bukti Selesai Gambar 2 Flowchart Sistem Implementation and unit testing Pada tahapan ini penulis membuat program menggunakan bahasa pemrograman PHP (Hypertext Preprocesso. Integration and system testing Pada tahapan ini penulis melakukan pengujian terhadap sistem yang telah Paramartha. Dewi. Gama. Pancane. Pengembangan Fitur Pendaftaran Pasien Pada Aplikasi. HASIL DAN PEMBAHASAN Implementasi Perangkat Keras Tabel 4 Implementasi Perangkat Keras Perangkat Keterangan Keras Processor IntelA CoreE i3-1005G1 CPU@ 20GHz Login Pendaftaran Antrian Pembatalan RAM 4 GigaByte VGA NVIDIA GeForce MX110. IntelA UHD Graphics Mengelola Pendaftaran Storage 1 TeraByte Mendownload Display 14 inch Mengelola data Mengelola data Mengelola data Jadwal Dokter Mengelola Laporan Pemeriksaan Implementasi Perangkat Lunak Tabel 5 Implementasi Perangkat Lunak Perangkat Keterangan Lunak Operating System Microsoft Windows 11 Text Editor Microsoft Visual Studio Code Web Server XAMPP FrameWork Laravel Database MySQL Browser Google Chrome Pengujian Sistem Sistem yang akan dibangun tentunya perlu dilakukan pengujian dan analisis untuk memastikan fungsinya dapat berjalan dengan pengujian dilakukan terhadap setiap fungsi yang diimplementasikan dalam bentuk menu atau fitur seperti yang dijabarkan pada tabel berikut. Tabel 6 Pengujian Sistem FITUR/MENU Registrasi Dashboard HASIL YANG DIHARAPKAN Dapat memproses data yang akan digunakan untuk mendaftar menjadi pengguna aplikasi yang akan disimpan ke dalam Dapat menampilkan dashboard/halaman Dapat membedakan rule/hak akkses untuk admin dan pasien Proses input data pendaftaran pasien,dan disimpan dalam Dapat mengirimkakn email otomatis kepada pasien ketika melakukan pembatalan Dapat menampilkan bukti pendaftaran pasien / mencetak bukti Dapat mendownload hasil pemeriksaan berupa pdf. Dapat melakukan tambah,ubah,dan hapus data hasil pemeriksaan Dapat melakukan menambah,ubah,dan update,dan hapus data pasien dan juga pendaftaran pasien Dapar melakukan tambah,ubah,upade,dan hapus data jadwal Dapat menampilkan data laporan registrasi pasien dan menghasilkan laporan dalam bentuk pdf Admin,Pasien Pasien Pasien- sistem Pasien Pasien Admin Admin Admin Admin Hasil Pengujian Sistem Pengujian sistem dilakukan di menggunakan metode pengujian black box yang bertujuan agar dapat memastikan kelayakan sistem untuk Dari sebelas fitur yang terdapat pada sistem pendaftaran pasien berbasis website diperoleh kesimpulan bahwa seluruh fitur/menu dapat berjalan dengan baik sesuai dengan hasil pengujian yang diharapkan dimana,hasil ditunjukan pada tabel di berikut . Tabel 7 Hasil Pengujian Sistem KETERANGAN FITUR/MENU Registrasi Dashboard Login Pendaftaran Antrian Pasien Admin,pasien PENGUJIAN SISTEM BERJALAN Dapat memproses data yang akan digunakan untuk mendaftar menjadi pengguna aplikasi yang akan disimpan ke dalam Dapat menampilkan dashboard/halaman Dapat membedakan rule/hak akkses untuk admin dan pasien Proses input data pendaftaran pasien,dan disimpan dalam ue TIDAK 61 Jurnal Teknologi Informasi dan Komputer. Volume 10. Nomor 1. Januari 2024 Pembatalan Mengelola Pendaftaran Mendownload Mengelola data hasil Mengelola data pasien Mengelola data Jadwal Dokter Mengelola Laporan Pemeriksaan Dapat mengirimkakn email otomatis kepada pasien ketika melakukan pembatalan Dapat menampilkan bukti pendaftaran pasien / mencetak bukti Dapat mendownload hasil pemeriksaan berupa pdf. Dapat melakukan tambah,ubah,dan hapus data hasil pemeriksaan Dapat melakukan menambah,ubah,dan update,dan hapus data pasien dan juga pendaftaran pasien Dapar melakukan tambah,ubah,upade,dan hapus data jadwal Dapat menampilkan data laporan registrasi pasien dan menghasilkan laporan dalam bentuk pdf ue ue ue ue ue ue ue Halaman diatas berisikan navigasi halaman utama, tentang kami, dan,logout. Pada halaman hasilitas kami terdapat beberapa pilihan Pendaftaran Pemeriksaan. Informasi Hasil Pemeriksaan Pasien, dan Cek Data Pendaftran. Pada fitur pendaftaran pemeriksaan, digunakan oleh pasien Ketika ingin melakukan pendaftaran pemeriksaan. Kemudian, pada fitur informasi hasil pemeriksaan pasien, digunaan Ketika pasien yang sudah melakukan pemeriksaan melihat hasil diagnosa atau pemeriksaan dari dokter yang akan di upload oleh admin. Sedangkan pada fitur cek data pendaftaran, digunakan Ketika pasien ingin melihat data pendaftaran yang sudah dilakukan sebelumnya. Form Pendaftaran Pasien Tampilan Website Halaman Login Gambar 3 Tampilan Halaman Login Tampilan di atas berfungsi untuk user menginputkan username dan Password yang telah di daftarkan pada saat registrasi. Jika username dan password yang diinputkan benar, maka user akan diarahkan ke halaman utama. Namun, jika username dan password yang diinputkan salah, maka user akan tetap atau dibawa kembali ke halaman login untuk menginputkan username dan password yang benar. Gambar 5 Form pendaftaran pasien Pada form pendaftaran pasien, pasien diminta untuk menginputkan data diri pasien dan memilih dokter dengan jadwal yang tersedia. Ketika sudah mengisi form dengan benar, selanjutnya pasien dapat melakukan klik pada tombol daftar sekarang untuk mendaftar dan menyimpan data pendaftaran. Halaman Utama User Halaman Cek Data Pendaftaran Pasien Gambar 6 Cek data pendaftaran pasien Gambar 4 Halaman Utama User Paramartha. Dewi. Gama. Pancane. Pengembangan Fitur Pendaftaran Pasien Pada Aplikasi. Pada fitur cek data pendaftaran pasien, pasien dapat melihat data pendaftaran yang sudah Selain itu, pasien juga dapat melakukan cetak bukti pendaftaran dan melakukan pembatalan melalui link tombol yang terdapat pada tabel keterangan paling Halaman Cek Informasi Hasil Pemeriksaan Pasien Gambar 7 Informasi hasil pemeriksaan pasien Pada fitur cek hasil pemeriksaan pasien, padien dapat melihat hasil pemeriksaan yang telah Dimana hasil pemeriksaan akan di upload terlebih dahulu oleh admin, dan dapat dilihat/download oleh pasien dengan mengklik link pada tabel hasil pemeriksaan paling kanan data jadwal pada masing-masing nama dokter yang sudah ditambahkan sebelumnya pada dashboard tambah data dokter Dashboard Admin Ae Data pasien Gambar 10 Dashboard admin Ae data pasien Pada dashboard data pasien, admin dapat melihan daftar pasien yang sudah mendaftar, pada data pendaftarn pasien, admin dapat mengubah status pasien jika sudah diperiksa dengan mengklik tombol berwarna kuning dengan keterangan diperiksa, admin juga dapat melakukan pembatalan pada pasien dengan melakukan klik pada tombol berwarna merah dengan keterangan batalkan. Dashboard Admin Pemeriksaan Pasien Ae Kelola Hasil Dashboard Admin Ae data dokter Gambar 11 Dashboard admin Ae Kelola hasil pemeriksaan pasien Gambar 8 Dashboard Admin Ae Kelola data dokter Pada dashboard data dokter, admin dapat melakukan tambah data dokter,edit , dan juga menghapus data dokter . Pada halaman data dokter tersebut, berisi beberapa biodata terkait dengan dokter praktek, diantaranya nama dokter, alamat, nomor praktek, nomor hp, jadwal, jam praktek, dan actions yang nantinya akan berisikan perintah edit dan juga hapus data Pada dashboard upload hasil pemeriksaan pasien, admin dapat melakukan tambah file hasil pemeriksaan pasien berua file . pdf ,edit, serta hapus data hasil pemeriksaan pasien seperti gambar di atas. Email notifikasi pembatalan Gambar 12 Email notifikasi pembatalan pasien Dashboard Admin Ae Kelola Jadwal Dokter Gambar 9 Dashboard Admin Ae Kelola jadwal dokter Pada tampilan kelola jadwal dokter yang ditunjukan pada gambar 9 di atas, admin dapat melakukan tambah data, edit , maupun hapus Tampilan di atas, merupakan hasil jika pendaftaran pasien dibatalkan, setelah pasien melakukan pembatalan maka pasien setelahnya akan menerima perubahan nomor antrian seperti yang tertera pada gambar 12 di atas. 63 Jurnal Teknologi Informasi dan Komputer. Volume 10. Nomor 1. Januari 2024 SIMPULAN Setelah dijalankan oleh metode pengujian black box, hasil dari pengujian sistem dapat disimpulkan bawa setiap tahapan atau menu pada sistem pendaftaran pasien berbasis web dapat berjalan dengan baik serta sudah sesuai dengan perancangan yang dilakukan dalam hasil yang diharapkan dari pengujian sistem. Sistem dapat memberikan output berupa nomor antrian dan bukti pendaftaran pasien, serta hasil pemeriksaan pasien. Dari sisi admin sistem dapat mengeluarkan output berupa laporan pasien,mengelola dokter,jadwal,dan pasien. DAFTAR PUSTAKA