## Perancangan Sistem Informasi Pendaftaran dan Riwayat Pemeriksaan Pasien di Klinik Berbasis Web
Asri Mulyani 1 , Sinta Nurfatonah 2
Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151 Indonesia Email : jurnal@itg.ac.id
1 asrimulyani@itg.ac.id 2 1606002@itg.ac.id
Abstrak  – Kegiatan  pendaftaran  pasien  berupa  pencatatan  data  diri  yang  dilakukan  untuk mempermudah pencarian data yang sudah dicatat dan mempermudah mengenali pasien yang baru mendaftar, sedangkan pemeriksaan riwayat pemeriksaan pasien merupakan hasil diagnosis dari proses pemeriksaan yang dilakukan oleh dokter Kegiatan pencatatan yang masih dilakukan di buku jurnal berdasarkan observasi di Diego Klinik Cihuni menjadikan pertugas yang mencatat harus  bertanya  tentang  pasien  yang  sudah  mendaftar  atau  belum  lalu  mencari  data  dahulu. Penelitian  ini  bertujuan  untuk  membuat sistem  informasi  untuk  pendaftaran  dan  mencatat riwayat  pemeriksaan  pasien  yang  bertempat  di  klinik  berbasis web ,  dimana  dalam perancangannya menggunakan  Metodologi Unified Sofware Development Process yang terdiri dari  beberapa  tahapan Analisis,  Perancangan,  Implementasi Deploymen t  dan  Pengujian  serta menggunakan Unified  Modelling  Language untuk  pemodelannya dan  pengujian, sertamenggunakan blackbox  testing untuk  tahap  pengujian. Penelitian  ini  menghasilkan aplikasi yang dapat menampilkan informasi seputar pendaftaran dan riwayat pemeriksaan pasien dan mempermudah petugas dalam mengelola pemeriksaan dengan kelengkapan fitur cetak data.
Kata Kunci – Pasien; Pemeriksaan; Pendaftaran; Riwayat.

## I. PENDAHULUAN
Sistem  Informasi  yaitu  perpaduan  teratur  dari  perangkat  keras,  perangkat  lunak,  jaringan  komunikasi  dan sumber  daya  data  yang  mengumpulkan,  mengubah,  dan  menyebar  informasi  dalam  sebuah  organisasi  [1], sistem  informasi  juga  melibatkan  peran  manusia  yang  akan  mengoperasikan  perpaduan  teratur  diatas  [2]. Pendaftaran pasien merupakan salah satu pencatatan data diri guna untuk mengetahui, mempermudah mencari data, dan mencatat riwayat penyakit pasien yang sudah melakukan pemeriksaan dokter. Pencatatan yang masih dilakukan di dalam jurnal rekam medis seringkali memperlambat pencarian data yang merujuk pada nama atau nomor  pasien  sehingga  mempersulit  pencarian  yang  dilakukan  oleh  petugas  pendaftaran  jika  ada  salah penulisan  pengejaan  nama  pasien,  sebagaimana  halnya  dengan  Diego  Klinik  Cihuni  diharapkan  dapat memaksimalkan pelayanan dari pendaftaran untuk mengefesienkan waktu dan kesalahan informasi tentang data diri pasien, lalu untuk petugas yang mengelola pasien yang menjalani pengobatan jangka panjang dapat mengetahui riwayat pemeriksaan guna untuk mengetahui perkembangan pemeriksaan pasien.
Sebelumnya telah ada beberapa penelitian dengan tema yang sama pertama Rekam Medis Berbasis Client- Server yang  penelitiannya  dilakukan  di  cipanas.  Penelitian  ini  bertujuan  menghasilkan  aplikasi  yang memudahkan  petugas  dalam  menyampaikan  informasi  berbasis client-server [3],  penelitian  kedua  yaitu Penerimaan untuk santri baru di SD Islam Terpadu Persis yang terletak di Tarogong Berbasis Web bertujuan
memudahkan  dan  mengefesienkan  waktu  dalam  penerimaan  santri  yang  dilakukan  melalui website [4], penelitian ketiga yaitu Pencatatan berupa persediaan obat dengan metodologi berorientasi pada objek yang berada  di  apotek  Nur  Gesifa  yang  bertujuan  untuk  menghasilkan  aplikasi  desktop  memudahkan  dalam pencatatan  persediaan  obat    [5],  penelitian  keempat  yaitu  Rekam  Medis  yang  bertempat  di  Klinik Akper Kesdam II/Sriwijaya Garuda Putih yang bertujuan yaitu menganalisis kebutuhan dalam membangun sistem informasi rekam medis [6] dan penelitian kelima Rekam Medis di Puskesmas Masaran 1 Sragen yang betujuan menghasilkan aplikasi menggunakan SQL Server 2000  [7].
Kelima  penelitian  ini  dijadikan  rujukan  untuk  merancang  sebuah  sistem  pendaftaran  pada  pasien  lalu pengelolaan  pendaftaran dan  riwayat  pemeriksaan  pasien  yang  dapat  memudahkan  petugas.  Merujuk  pada kelima  penelitian,  maka  dihasilkan  Perancangan  Sistem  Informasi  Pendaftaran  dan  Riwayat  Pemeriksaan Pasien di Klinik Berbasis Web.

## II. METODE PENELITIAN
Alur kerja Perencanaan penelitian disajikan menggunakan skema WBS yang di tampilkan pada Gambar 1 .

## Gambar 1: Work Breakdown Structure
Tahapan-tahapan  yang  dilalui  penelitian  berdasarkan  metode Unified  Software  Development  Process [8]. adapun penjelasan dari setiap tahapan yang dilaukan secara garis besar adalah sebagi berikut:
1) Analisis Aktivitas penentuan sistem yang berjalan mengetahui identifikasi masalah yang diperlukan.
Vol. 19; No. 1; 2021; Hal 1-9

## 2) Perancangan
Pada tahap perancangan menggunakan pemodelan Unified Modelling Language .
3) Implementasi Pada tahap implementasi yaitu di mulainya pembangunan prototype aplikasi dan mengimplementasikan coding pada bahasa pemograman HTML bahasa pemformatan teks untuk dokumen-dokumen pada jaringan komputer [9], PHP dan pembuatan database menggunakan phpMyadmin yang merupakan sebuah aplikasi tidak berbayar bertujuan mempermudah manajemen MySQL [10] yang terdapat dalam aplikasi XAMMP sebagai server yang berdiri sendiri terdiri atas program dan penerjemah bahasa yang ditulis kedalam bahasa pemrograman [11].
4) Deployment Pada  tahap Deployment yaitu  membuat  rancangan  diagram deployment untuk  mengetahui  arsitektur perangkat pendukung yang terhubung dengan sistem.
5) Pengujian
Tahap pengujian  yaitu  melakukan uji  coba  terhadap sistem yang telah  dirancang  menggunakan metode blackbox

## III. HASIL DAN PEMBAHASAN

## Hasil Penelitian
1) Analisis
a. Proses yang Sedang Berjalan Registrasi pasien di daftarkan memeriksa diagnosis
Gambar 2: Proses Yang Sedang Berjalan
b. Identifikasi Aktor
Tabel 1: Identifikasi Aktor
Aktor Klasifikasi Aktor Deskripsi Petugas Primary System Actor (PSA) a. Melakukan login b. Melakukan pengelolaan data pendaftaran,  data  pasien,    data  riwayat pemeriksaan c. Membuat cetak data Admin Primary System Actor (PSA) a. Melakukan login b. Melakukan pengelolaan data
pendaftaran,  data  pasien,    data  riwayat
Aktor Klasifikasi Aktor Deskripsi pemeriksaan, data dokter, data poliklinik, dan data pengguna c. Membuat cetak data Pasien Primary Bussines Actor (PBA) a. Melakukan login b. Mengisi pendaftaran Dokter Primary Bussines Actor (PBA) a. Melakukan login b. Melihat riwayat pemeriksaan penyakit
2) Perancangan
a. Usecase
Use case diterapkan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan  siapa  saja  yang  berhak  menggunakan  fungsi-fungsi  itu  [12].  Berdasarkan  identifikasi  aktor yang akan dibuat sistem informasi pendaftaran dan riwayat pemeriksaan pada pasien di klinik maka use case diagram yang dirancang memiliki empat aktor yaitu pasien yang melakukan pendaftaran diri melalui website , petugas yang dapat mengelola pasien dan riwayat pemeriksaan, dokter yang mengelola  pemeriksaan,  dan admin yang  dapat  mmengelola  pasien,  riwayat  pemeriksaan  dan mengelola akun pengguna.
b. Activity Diagram
Tahapan ini menjelaskan aktivitas-aktivitas yang dilakukan aktor dengan sistem sebagai berikut
Menu petugas Pemeriksaan mengubah menghapus klik pemeriksaan yang ingin diubah klik pemeriksaan yang ingin dihapus klik hapus pemeriksaan berhasil diubah pemeriksaan berhasil dihapus klik ubah konfirmasi penghapusan memasukan data baru Cetak data Lihat data klik pemeriksaan yang ingin dicetak pemeriksaan berhasil dicetak
c. Sequence Diagram
Gambar 4: Sequence Diagram Pemeriksaan
d. Class Diagram
Berikut adalah class diagram aplikasi pendaftaran dan riwayat pemeriksaan pada pasien di klinik.
tbl_users +id +nama +username +password +level +foto +status +getId() +setId() +getNama() +setNama() +getUsername() +setUsername() +getPassword() +setPassword() +getLevel() +setLevel() +getFoto() +setFoto() +getStatus() +setStatus() +queryMemasukkanUsers() +queryMengubahUsers() +queryMenghapusUsers() +queryMelihatUsers() +queryCetakUsers() +queryCekLogin() tbl_pasien +id +nama +username +jk +tmp_lahir +tgl_lhr +alamat +no_hp +status +getId() +setId() +getNama() +setNama() +getUsername() +setUsername() +getJk() +setJk() +getTmp_lahir() +setTmp_lahir() +getTgl_lahir() +setTgl_lahir() +getAlamat() +setAlamat() +getNo_hp() +setNo_hp() +getStatus() +setStatus() +queryMelihatPasien() +queryMengubahPasien() tbl_antrian +id +id_pasien +id_poli +tgl +no_antrian +status +getId() +setId() +getId_pasien() +setId_pasien() +getId_poli() +setId_poli() +getTgl() +setTgl() +getNo_antrian() +setNo_antrian() +getStatus() +setStatus() +queryMelihatAntrian() tb_rm +id +id_pasien +id_dokter +id_poli +keluhan +diagnois +pemeriksaan +terapi +resep +tgl +status +getId() +setId() +getId_pasien() +setId_pasien() +getId_dokter() +setId_dokter() +getId_poli() +setId_poli() +getKeluhan() +setKeluhan() +getDiagnosis() +setDiagnosis() +getPemeriksaan() +setPemeriksaan() +getTerapi() +setTerapi() +getResep() +setResep() +getTgl() +setTgl() +getStatus() +setStatus() +queryMemasukkanRm() +queryMengubahRm() +queryMenghapusRm() +queryMelihatRm() tbl_poli +id +nama +status +getId() +setId() +getNama() +setNama() +getStatus() +setStatus() +queryMelihatPoli() +queryMengubahPoli() +queryMenghapusPoli() +queryMenambahPoli() tbl_dokter +id +nama +username +id_poli +status +getId() +setId() +getNama() +setNama() +getUsername() +setUsername() +getId_poli() +setId_poli() +getStatus() +setStatus() queryMelihatDokter() +queryMengubahDokter() +queryMenghapusDokter() +queryMenambahDokter() mengelola 1 m mengelola 1 m mengelola m 1 mengelola 1 m mengelola m 1 megisi 1 m
Gambar 5: Class Diagram Pendaftaran dan Riwayat Pemeriksaan Pasien Di Klinik
e. Stuktur Menu
Pendaftaran dan Riwayat Pemeriksaan pasien petugas login Menu utama Mengelola pasien Antrian Pemeriksaan About Lihat data Tambah data Cetak data Lihat data Cetak data Lihat data Cetak data
Gambar 6: Petugas
f. Perancangan Antarmuka
Berikut adalah perancangan antarmuka aplikasi pendaftaran dan riwayat pemeriksaan pada pasien di klinik.
Gambar Dashboard Pasien Antrian Pemeriksaan About Logout Pasien Dokter Petugas Poliklinik Halo, selamat datang anda terdaftar  sebagai petugas Data Antrian hari ini
No    Kode Pasien    Nama Pasien    Poliklinik    No Antrian    Status

## 3) Implementasi
Pada tahapan ini menghasilkan bentuk awal rancangan website pendaftaran dan riwayat pemeriksaan pada pasien di klinik.
Gambar 8: Tampilan Halaman Login

## 4) Deployment
Pada  tahapan  ini  membuat  diagram deployment dimana  untuk  menggambarkan  simpul  atau perangkat keras apa saja apa saja yang terhubung dengan sistem yang dapat dilihat dibawah ini:

## Gambar 9: Deployment
5) Pengujian
Adapun hasil pengujian disajikan dalam bentuk tabel, sebagaimana tampak pada Gambar 10.
Gambar 10: Tabel Hasil Pengujian

## IV. KESIMPULAN DAN SARAN

## A. Kesimpulan
Kesimpulan yang dapat diambil dari penelitian yang telah dirancang adalah:
1) Pada penelitian ini berhasil merancang sebuah aplikasi pendaftaran dan riwayat pemeriksaan pasien di klinik untuk mempermudah pasien dalam mendaftar secara online dan petugas dalam mengelola riwayat pemeriksaan,  dalam  perancangan  sistem  ini  menggunakan  metodoligi Unified  Sofware  Development Process ;
2) Hasil  dari  penelitian  ini  adalah  berbentuk  aplikasi  perangkat  lunak  berbasis website tentang  sistem informasi  pendaftaran  dan  riwayat  pemeriksaan      pada  pasien  di  klinik  yang  membantu  klinik mempermudah penyampain informasi kepada pasien sehingga diharapkan tidak ada kesalahan informasi yang disampaikan;
3) Aplikasi memudahkan petugas dalam mencetak data yang berguna untuk memberikan informasi secara mendetail;
4) Aplikasi memudahkan dokter dalam mencetak riwayat pemeriksaan dan melakukan pemeriksaan pada pasien melalui website .

## B. Saran
Peneliti berikutnya yang akan mengembangkan aplikasi ini agar sistem bisa dibuat secara Android ataupun mendukung untuk Android agar lebih mudah dalam mengaksesnya.

## DAFTAR PUSTAKA
[1]   E. Y. Anggraeni dan R. Irvani, PENGANTAR SISTEM INFORMASI , I. Yogyakarta: CV. ANDI OFFSET, 2017.
[2] A. Kristanto, Perancangan Sistem Informasi dan Aplikasinya , Revisi. Yogyakarta, 2018.
[3] I.  muhammad  Hanif  dan  L.  Fitriani, Perancangan  Perangkat  Lunak  Sistem  Informasi  Rekam Medis Berbasis Client-Server Studi Kasus Klinik Cipanas , J. Algoritm , 2016.
[4] A.  Mulyani  dan  F.  N.  Ramadhan, Rancang  Bangun  Sistem  Informasi  Penerimaan  Santri  Baru  Di Sekolah Dasar Islam Terpadu Persis Tarogong Berbasis Web , J. Algoritm , 2015.
[5] L.  Lukmanurkarim  dan  A.  Mulyani, Pengembangan  Aplikasi  Pencatatan  Persediaan  Obat Menggunakan Metodologi Berorientasi Objek di Apotek Nur Gesifa , J. Algoritm. , 2016.
[6] R. Sinaga dan Nurhadi, Analisis Dan Perancangan Sistem Informasi Rekam Medis Pada Klinik Akper Kesdam II / Sriwijaya Garuda , J. Manaj. Sist. Inf. , 2016.
[7] B. Nugroho, S. H. Fitriasih, dan B. Widada, Sistem Informasi Rekam Medis di Puskesmas Masaran I Sragen , J. TIKomSiN , 2015,
[8] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objek dengan Metode USDP , I. Yogyakarta: C.V ANDI OFFSET, 2010.
[9] R. R. Rerung, Pemrograman Web Dasar . Yogyakarta: CV Budi Utama, 2018.
[10]  HIdayat, Marlina, Utami, dan L. Dini, Perancangan Sistem Informasi Penjualan Barang Handmade Berbasis Website Dengan Metode Waterfall , 2017.
[11]  H. Lalompoh, Pengembangan Aplikasi Pelaporan Kuliah Kerja Terpadu Universitas Sam Ratulangi , J. Tek. Inform. , hal. 2, 2018.
[12]  R. AS dan M. Shalahudin, Rekayasa Perangkat Lunak Terstuktur dan Berorientasi Objek . Bandung: Informatika Bandung, 2018.