ANALISA DAN DESAIN SISTEM INFORMASI RAWAT JALAN PADA KLINIK RESTU MEDIKA DENGAN METODOLOGI BERORIENTASI OBYEK
Waesul Kurni 1) , Lis Suryadi 2)
1 Sistem Informasi, Fakultas Teknologi Informasi, Universitas Budi Luhur
1,2 Jl. Raya Ciledug, Petukangan Utara, Kebayoran Lama, Jakarta Selatan 12260 E-mail : 1112501745@student.budiluhur.ac.id 1) , lis.suryadi@budiluhur.ac.id 2)

## Abstrak
Sudah  canggih,  pesatnya  perkembangan  dunia  teknologi  inforasmi  dan  komunikasi    yang  telah  masuk keberbagai aspek kegiatan yang ada dunia, kelebihan dari pemakaian komputer yang ditandai dengan kecepatan, ketepatan, keakuratan dan keterjaminnan data yang tersimpan. Hal ini  sangat dapat membantu baik  instansi atau sebuah  organisasi  untuk  memajukan  usahanya.  Klinik  Restu  Medika  Adalah  salah  satu  kegiatan  usaha  pada bidang  kesehatan  bertujuan  untuk  memberikan  layanan  kesehatan  masyarakat.  Pada  penelitian  ini  penulis menggunakan  beberapa  metodologi  dalam  melakukan  riset,  untuk  metode  pengumpulan  data,  penulis menggunakan  model  yang  standar  yaitu  wawancara,  observasi,  studi  pustaka.  Metode  untuk  pengambangan sistem menggunakan model waterfall. Dalam melakukan kegiatan usahanya banyak terjadi kendala dan masalah seperti terjadi kesalahan pengaolahan data menjadi sebuah informasi diantaranya lamanya proses pencarian data pasien  terlalu  lama,  dokumen  sering  hilang,  tidak  rapi  dan  bercampur  aduk  dengan  dokumen  lainnya,    masih sering  terjadi  kesalahan  dalam  meklakukan  perhitungan  biaya,  kesulitan  mengelola  stock  obat  yang  tersedia, Pembuatan laporan sering  terlambat. Untuk menyelesaikan masalah yang ada tersebut perlunya dibangun sistem informasi  sehingg  dapat  merubah  proses  binis  yang  tadinya  konvensional  menjadi  sistem  terkomputerisasi. Penulis  mengimplementasikan  dengan  menggunakan  bahasa  pemrograman  Microsoft  Visual  Studio  2008  dan menggunakan database  MySql .  Penulis  berharap  adanya  rancangan  sistem  informasi  administrasi  rawat  jalan yang terkomputerisasi, dapat membantu dan mengatasi masalah.
Kata kunci: Rawat Jalan  Klinik Restu Medika. Visual Studio 2008,Dbms Mysql.

## 1. PENDAHULUAN
Klinik  Restu  Medika merupakan  sebuah  fasilitas layanan  kesehatan  dengan  nomor  ijin  operasional 503.1/151.1/KAB/DU/lll/2016.  Melayani  tindakan medis  dasar  yang  dibutuhkan  masyarakat.  Berdiri sejak  tanggal 2 Januari 2016  yang berlokasikan di KP.  Cilongok  Tegalsari  Km.  06  No.  17 Sukamantri Pasar kemis, Kab.Tangerang, Banten.
Visi  Klinik  Restu  Medika  lah  “Menyehatkan masyarakat dan memasyarakatkan kesehatan”
Misi Klinik Restu Medika lah :
a. Sebagai  wujud  pengabdian  kep  masyarakat dengan  ikut  serta  dalam  usaha  untuk meningkatkan  derajat  kesejahteraan  melalui peningkatan kesehatan
b. Memberikan  pelayanan medis  dasar  yang berbasis hemat dan terjangkau
c. Memberikan pelayanan kesehatan  yang cepat, tepat dan bermutu
d. Menumbuhkan kesran budaya hidup sehat
e. Menjalin kemitraan dengan masyarakat sekitar

## 1.1 Masalah
Adapun  masalah-masalah  yang  dihadapi  oleh Klinik Restu Medika:
a. Terjadinya kesalahan perhitungan biaya, mengakibatkan  laporan  pendapatan  kurang akurat.
b. Tulisan  pada  resep  sulit  dibaca,  pasien  sering mengeluh dengan resep yang diberikan dokter
c. Data pasien semakin banyak sehingga membutuhkan  waktu  lama  dalam  pencarian data pasien.
d. Disatukannya  tempat  penyimpanan,  sehingga kesulitan  dalam  pencarian  dokumen  rekam medik pasien.
e. Tempat  penyimpanan  arsip  kurang  memadai, berakibat  dokumen  tersimpan  tidak  rapi  dan tercampur aduk.
f. Rekapan laporan pendapatan per bulan dihitung  manual  dari  pendapatan  harian berdampak  pembuatan  laporan  pendapatan sedikit terlambat.
g. Tidak ada laporan stok obat, sehingga kesulitan mengelola ketersediaan obat.
Solusi  untuk  menanggulangi  masalah  yanag dihadapi adalah:
a. Dibuatkan sistem yang sudah terkomputerisasi yang  dapat  melakukan  perhitungan  biaya secara otomatis, untuk menghindari kesalahan staf admin dalam menghitung pembayaran.
b. Dibuatkan sistem yang sudah terkomputerisasi yang  dapat  mencetak  data  resep  dengan cetakan  resep  yang  dapat  lebih  bisa  dibaca oleh pasien.
c. Dibuatkan sistem yang sudah terkomputerisasi untuk memudahkan dalam memastikan pasien
yang telah terdaftar atau yang  belum terdaftar sehingga  dalam  proses  pencariannya  menjadi lebih cepat.
d. Dibuatkan sistem yang sudah terkomputerisasi untuk memudahkan dan mempercepat pencarian data rekam medik pasien.
e. Merancang sistem
informasi dengan
menggunakan database sebagai media
penyimpanan sehingga tidak terlalu menghabiskan tempat.
f. Membuat sistem informasi dengan pengolahan data  yang  terintegrasi  agar  dalam  proses pembuatan  laporan  menjadi  cepat  dan  akurat, sehingga membantu pekerjaan staf admin.
g. Menyediakan  laporan  yang  menyediakan informasi ketersediaan obat.

## 2. LANDASAN TEORI
2.1. Konsep Dasar Sistem Informasi
Dalam  sistem  infromasi  terdapat    komponen- komponen pertama Komponen Input / Masukan Data  yang  akan  dimasukan  ke    sistem  informasi. Kedua  komponen Output /  keluaranberupa informasi bermanfaat yang berumber dari pengolahan data. Ketiga komponen model Informasi yang dihasilkan oleh sistem sumber data yang  diolah  dari  database  melalui  suatu  model tertentu. Keempat komponen teknologi Komponen ini  sangat  penting,    tanpa  teknologi  sistem informasi  tidak  menghasilkan  informasi  yang tepat,  cepat  dan  akurat.  Selanjutnya  komponen basis  data  / Database, komponen Control / Kendali,  Perangkat keras, fisik, kemanan data dan komunikasi.

## 2.2. Analisa Sistem
Analisis  sistem  ialah  penjabaran  dari  suatu  sistem informasi  yang  utuh  ke  dalam  berbagai  bagian komponennya dengan maksud agar bisa mengidentifikasi dan mengevaluasi berbagai macam  masalah  atau  hambatan  yang  timbul  pada sistem sehingga nantinya bisa dilakukan penanggulangan, perbaikan dan juga pengembangan

## 2.3. Konsep Dasar Berorientasi Obyek
Unified  Modeling  Language  (UML)  merupakan metode  yang  saat  ini  banyak  digunakan  dalam memvisualisasikan serta mendokumentasikan desain  perangkat  lunak  sebuah  sistem”. [3] Hal  ini karena    UML  dilengkapi  berbagai  bahasa pemodelan  visual  yang  dapat  memungkinkan pengembang  sistem  membuat blueprint bentuk baku,  mudah  dimengerti  dan  dilengkapi  dengan mekanisme yang efektif.

## 2.4. Visual Studio 2008
Visual  Basic  .NET  2008 adalah  salah  satu  bahasa pemrograman yang ada didalam Visual Studio .Net 2008 .  Beberapa  perubahan  drastis  ditambahkan
pada Visual  Basic  .NET  2008 mulai  dari  tampilan kontrol, mendukung penuh OOP (Object  Oriented
Programming) . Tersedianya fasilitas GUI
(Graphic Universal  Interface) sampai dengan cara melakukan koneksi database yang  lebih  sempurna dari pendahuluannya. [4]

## 2.5. Mysql
MySQL termasuk  jenis Relational  Database Management System (RDBMS) . MySQL
merupakan  sistem database yang  menggunakan arsitektur client  server yang  berpusat  disekitar server , mysqld . Server adalah program client yang benar-benar  memanipulasi database .  Program client tidak  melakukan  itu  secara  langsung.
Sebaliknya,  mereka  berkomunikasi  ke server melalui  pernyataan  tertulis  di Structured  Query
Language (SQL) . Setelah SunMicrosystem diakusisi  oleh Oracle terjadi  perubahan  lisensi untuk MySQL ,  jadi  terdapat  beberapa  jenis  yaitu EnterpriseEdition dan  juga CommunityEdition , namun  karena  perubahan  oleh Oracle ,  terdapat perubahan  pada CommunityEdition ,  perubahan fitur dengan EnterpriseEdition jadi sangat banyak, masalah kecepatan yang menjadi pembedanya, lalu dukungan dokumentasi yang sudah susah, meskipun MySQLReferences masih dapat diunduh, kepamoran MySQL sepertinya  hampir  terkalahkan dengan  adanya RDBMS lain  seperti PostgreSQL , apalagi  dengan  makin  banyaknya  penggunaan NoSQL yang MySQL sendiri  belum  memberikan dukungan padanya, perubahan arah pengembangan oleh Oracle sendiripun  memberikan  arah  pada MySQL kearah Enterprise [5] .

## 2.6. Fishbond
“Suatu  alat  visual  untuk  mengidentifikasi, mengeksplorasi dan secara grafik  menggambarkan secara  detil  semua  penyebab  yang  berhubungan dengan suatu permasalahan” [3] .

## 2.7. Definisi Rawat Jalan
Rawat  jalan  merupakan  pelayanan  medis  kepada seorang pasien untuk tujuan pengamatan, diagnosis,  pengobatan,  rehabilitasi  dan  pelayanan kesehatan  lainnya,  tanpa  mengharuskan  pasien tersebut  rawat  inap.  Keuntungannya,  pasien  tidak perlu  mengeluarkan  biaya  untuk  menginap (opname) .

## 3. METODOLOGI PENELITIAN
Metode  pengembangan  sistem  menggunakan metode waterfall, model ini memberikan pendekatan-pendekatan yang sistematis dan berurutan bagi pengembang aplikasi.  Metode yang digunakan peneliti :
a. Pengumpulan  data,  yaitu  mengumpulkan semua data yang dibutuhkan dalam perancangan  sistem,  metode  pengumpulan
data menggunakan wawancara, observasi, dan studi pustaka.
b. Analisa  sistem,  yaitu  menganalisa  kebutuhan sistem berupa lingkup informasi, fungsi-fungsi yang  dibutuhkan,  kualitas  serta  kinerja  sistem yang ingin dihasilkan.
c. Desain  sistem,  mencakup  perancangan  sistem berdasarkan hasil analisis yang telah dilakukan  sebelumnya.  Proses  ini  berfokus pada  perancangan  sistem  dalam  bentuk pemodelan UML.
d. Penulisan kode program, tahap penulisan kode program  sistem  dengan  menggunakan  bahasa pemrograman .NET dan DBMS Mysql.
e. Pengujian aplikasi, yaitu melakukan pengujian terhadap kinerja setiap fungsi yang digunakan. Implementasi,  tahapan  ini  bisa  dikatakan tahap  akhir  dalam  pengembangan  sistem yaitu sitem dapat digunakan oleh user.

## 4. ANALISA DAN PERANCANGAN
SISTEM
4.1. Analisa Masalah
Sistem  manual  yang  rawan human  error serta penyimpanan  data  yang  boros  tempat  dan  kerap kali tercampur aduk, mengakibatkan tidak optimalnya  pelayanan Klinik  Restu  Medika . Sehingga  diperlukan  sistem  yang  terkomputerisasi untuk menanggulanginya.
4.2 Analisa Proses Bisnis
a. Proses Pendaftaran Pasien
Pasien mendaftar ke Staf Admin. Bila Pasien baru  pertama  kali  datang,  maka  Staf  Admin akan input data  pasien  dan  mencetakkan kartu  berobat  pasien.  Bila  Pasien  merupakan pasien lama, maka pasien menyerahkan kartu berobatnya  untuk  di  lakukan entry registrasi oleh Staf Admin.
daftar cek data pasien cek kartu berobat entry kartu berobat dan rekam medik Minta kartu berobat Tanya keberadaan kartu berobat Terima kartu berobat Cetak kartu berobat baru Cari rekam medik Cetak rekam medik Serahkan kartu berobat [Terdaftar] [Belum terdaftar] [Bawa] [Tidak bawa] [Masih ada] [Hilang] Pasien Staf Admin Gambar 1 Activity Diagram Pendaftaran Pasien

## b. Proses Pemeriksaan Pasien
Dokter  menanyakan  keluhan  pasien.  Dokter memeriksa pasien. Dokter melaukan tindakan sesuai  kebutuhan  Pasien.  Kemudian  Dokter input  rekam  medik  Pasien.  Bila  Pasien  perlu obat, Dokter entry resep.
Serahkan rekam medik Terima rekam medik Panggil pasien Masuk ruang pemeriksaan Tanyakan keluhan Menjelaskan keluhan Lakukan pemeriksaan Terima surat rujukan Terima rekam medik dan resep obat Staf Admin Dokter Pasien Buat surat rujukan Lakukan tindakan Catat hasil pemeriksaan di rekam medik [ tidak dapat ditangani ] [ dapat ditangani ] Serahkan rekam medik Buat resep obat Serahkan rekam medik dan resep obat [ Butuh resep ] [ Tidak butuh resep ] Gambar 2. Activity Diagram Pemeriksaan Pasien

## c. Proses Pembuatan Surat Keterangan
Bila  Pasien  memerlukan  surat  keterangan, dokter  akan  mencetakkan  surat  keterangan sesuai dengan hasil pemeriksaan.
Minta surat keterangan
Konfirmasi pembuatan surat keterangan Terima surat keterangan Cetak surat keterangan sakit Cetak surat keterangan sehat Serahkan surat keterangan [surat keterangan sakit] [surat keterangan sehat] Pasien Dokter Gambar 3 Activity Diagram Pembuatan Surat Keterangan

## d. Proses Pembayaran
Staf  admin  menyiapkan  obat  sesuai  resep.  Staf admin  menjelaskan  resep  dan  rincian  biaya. Pasien membayar. Staf admin mencetak kwitansi, kemudian  menyerahkan  kwitansi,  obat,  resep  dan kartu berobat ke Pasien.
Serahkan rekam medik dan resep Terima rekam medik dan resep Menyiapkan obat Hitung total biaya Serahkan obat/resep, kwitansi dan kartu berobat Terima obat/resep, kwitansi dan kartu berobat Menjelaskan rincian biaya yang harus dibayar Menyiapkan uang pembayaran Lakukan Pembayaran Buat kwitansi pembayaran Pasien Staf Admin Gambar 4. Activity Diagram Pembayaran

## e. Proses Pembuatan Laporan Pendapatan
Semua  data  master  dan  transaksi  otomatis  sudah terakumulasi  dalam  bentuk  laporan.  Staf  Admin mencetak laporan yang diperlukan.
Cetak laporan pendapatan Serahkan laporan pendapatan Terima laporan pendapatan Staf Admin Pemilik
4.3. Use Case Diagram Pada use case diagram master digunakan oleh staff admin untuk meng input form entry data pasien , cetak  kartu  berobat, entry data  obat, entry data  tindakan.Pada use  case diagram  transaksi terdapat form entry registrasi, entry pemeriksaan,cetak resep,cetak  kwitansi,serta  cetak rekam  medik.  Kemudian  pada use  case diagram surat  keterangan  terdapat  form  cetak  yang digunakan  staff  admin  untuk  mencetak  surat keterangan  cetak  surat  rujukan,cetak  surat  sakit  , dan cetak surat sehat. Dan  yang terakhir  yaitu use case diagram  laporan  yang  berfungsi  untuk mencetak laporan oleh staff admin untuk diberikan ke  pemilik  klinik,  meliputi  cetak  laporan registrasi,cetak  laporan  pemeriksaan,cetak  laporan pendapatan,cetak  laporan  stok  obat,cetak  laporan surat  rujukan,cetak  laporan  surat  sehat,cetak laporan  surat  sakit,dan  cetak  laporan  rekapitulasi pengeluaran obat.

## Gambar 6. Use Case Diagram

## 4.4. Rancangan Class Diagram
Pada  gambar  dibawah  merupakan  class  diagram yang  digunakan  untuk  mengetahui  cardinality antar table.

## 5. HASIL DAN PEMBAHASAN
5.1. Form Master
Pada  tampilan  di  bawah  menunjukkan  rancangan layar Form  Entry Data  pasien  yang  berfungsi untuk memasukkan data pasien ke dalam database. Form ini  terdiri  dari form isian,pencarian  kode pasien. Simpan,ubah,hapus,batal,dan keluar.
Gambar 8. Form Master

## 5.2. Form Transaksi
Pada  tampilan  di  bawah  menunjukkan  rancangan layar Form  Entry Registrasi  yang  berfungsi  untuk memasukkan  data  registry  pasien  ke  dalam database. Form ini terdiri dari form isian,pencarian kode tindakan,simpan,ubah,hapus,batal,dan keluar.
Gambar 9. Form Transaksi
5.3. Hasil Cetakan Sistem
a. Laporan Registrasi Merupakan  kumpulan  data  registrasi  pasien yang datang.
b. Laporan Pemeriksaan Merupakan kumpulan data pemeriksaan yang dilakukan dokter kepada pasien.
c. Laporan Pendapatan Merupakan  kumpulan  data  pendapatan  dari transaksi.
d. Laporan Stok Obat Merupakan  rekapitulasi  data  stok  obat  yang dimiliki.
e. Laporan Surat Rujukan Merupakan kumpulan data surat rujukan yang dikeluarkan dokter apabila penanganan medis tidak dapat dilakukan.

## f. Laporan Surat Sakit
Merupakan  kumpulan  data  surat  keterangan sakit  pasien  yang  dikeluarkan  dokter  setelah dilakukan pemeriksaan.
g. Laporan surat Sehat Merupakan  kumpulan  data  surat  keterangan sehat  pasien  yang  dikeluarkan  dokter  setelah dilakukan pemeriksaan.
h. Laporan Pengeluaran Obat Merupakan  kumpulan  data  obat-obat  yang sudah diberikan kepada pasien.
Gambar 10. Laporan Pendapatan Gambar 11. Laporan Stok Obat

## 6. KESIMPULAN
Tabel 1 Korelasi Masalah dan Solusi N o Per masalahan Pe ndekata n Pe nyelesai an Solu si M odul Fitur 1 nya kesulitan dalam pencarian data  serta terjadi kerangkap an data karena data  yang diolah jumlahnya semakin meningkat serta disimpan secara manual Fishbon e, Identifik asi Kebutuh an,  Use Case Diagram nya fasilitas pencarian data mengguna kan form popup, baik di form entry data pasien, rekam medik , departeme n Hampi r seluru h form mengg unaka n form popup untuk melak ukan pencar ian data 2 Sering terjadi kesalahan Fishbon e, Identifik Tersedian ya validasi data  saat Setiap form dileng
p pencatatan , perhitunga n, sehingga laporan yang dihasilkan kurang akurat asi Kebutuh an,  Use Case Diagram data  akan disimpan atau  saat pengisian data  tidak sesuai dengan Format yang sebenarny a kapi denga n fasilita s valida si data 3 Laporan yang disajikan ke  Pemilik sering terlambat karena harus merekap kembali dokumen yang kedalam Format laporan. Fishbon e, Identifik asi Kebutuh an,  Use Case Diagram Laporan disajikan tidak dengan cara merekap ulang kembali karena data  yang sudah tersimpan didalam database sudah diolah  dan dapat disajikan dalam bentuk laporan secara realtime Form cetak lapora n tersedi a p menu
lapora n
4 Terbatasn ya ruang penyimpa nan data sehingga dokumen mudah rusak  dan tidak tertata dengan baik Fishbon e, Identifik asi Kebutuh an,  Use Case Diagram Media penyimpa nan data sudah lebih  dari cukup karena data disimpan bukan dalam bentuk hardcopy melainkan dalam bentuk digital Datab ase aplika si 5 Tidak tersediany a informasi laporan rekapan perbulan yang menampil kan rincian total  biaya phal informasi ini  sangat dibutuhka Fishbon e, Identifik asi Kebutuh an,  Use Case Diagram Disediaka n form untuk mencetak laporan pendapata n hanya dengan memasuka n  periode cetak  lalu meng-klik tombol cetak Form cetak lapora n rekapa n perbul an yang tersedi a p menu lapora n n oleh Pemilik untuk pengambil an keputusan. 6 Tidak tersediany a informasi seperti data  stok yang masih tersedia. Fishbon e, Identifik asi Kebutuh an,  Use Case Diagram Disediaka n form untuk mencetak laporan hanya dengan memasuka n  periode cetak  lalu meng-klik tombol cetak Form cetak lapora n  stok obat, lapora n rekapi tulasi pengg unaan obat yang tersedi a p menu lapora n
a. Dengan  penerapan  sistem  terkomputerisasi, meminimalisir  kesalahan  perhitungan  biaya sehingga data lebih akurat.
b. Dengan  penerapan  sistem  terkomputerisasi, resep  dapat  dicetak  sehingga  lebih  mudah dibaca oleh pasien
c. Dengan  penerapan  sistem  terkomputerisasi, dapat  mempermudah  dalam  pencarian  data pasien  dalam  mengidentifikasi  pasien  baru yang  belum  terdaftar  atau  pasien  lama  yang telah terdafatar dikarenakan data pasien yang telah tersimpan di dalam database .
d. Dengan  penerapan  sistem  terkomputerisasi, data yang dihasilkan akan tersimpan di dalam database, sehingga  lebih  cepat  dalam pencarian rekam medik pasien.
e. Dengan  penerapan  sistem  terkomputerisasi, semua data yang ada akan tersimpan di dalam satu  penyimpanan  yaitu database sehingga rapi  dan  tidak  menghabiskan  banyak  tempat penyimpanan.
f. Dengan  penerapan  sistem  terkomputerisasi, laporan  pendapatan  per  bulan  dihitung otomatis  sehingga  bisa  dilaporkan  tepat waktu.
g. Dengan  penerapan  system  terkomputerisasi, untuk  mengelola  ketersediaan  obat  yang  ada pada  Klinik  Restu  Medika  menjadi  lebih mudah kerena disediakan laporan stok obat.

## 7. DAFTAR PUSTAKA
[1]  Yakub , 2012, Pengantar  Sistem  Informasi, Yogyakarta, Graha Ilmu, 125.
[2]  Mulyanto,  Agus,  2012, Sistem  Informasi Konsep  dan  Aplikasi ,  Yogyakarta,  Pustaka Pelajar, 224.
[3]  Shelly  dan  Rosenblatt,  2012, Konsep  Dasar Berorientasi  Obyek. Bandung,  Informatika, 70-147.
[4] Darmayuda,  Ketut,  2009, Pemrograman Aplikasi Database Dengan Microsoft Visual Basic  .Net  2008 .  Bandung,  Informatika
Bandung, 33.
[5] Raharjo,  Budi,  2011, Belajar  Otodidak Membuat    Database Mengunakan MySQL.
Bandung, Informatika, 98.