ABSTRAK
Rawat jalan merupakan pelayanan medis kepada seorang pasien untuk pengobatan yang
dilakukan tanpa pasien menginap di rumah sakit, Penelitian dilakukan di Puskesmas Bumi Ayu Dumai
dimana permasalahan yang dijadikan dasar dalam penelitian ini adalah Pengolahan data Pasien rawat
jalan Puskesmas Bumi Ayu Dumai di input secara terpisah-pisah sehingga mengakibatkan kerangkapan
data dan membutuhkan waktu yang lama dalam pemrosesan data. Metode pengembangan sistem yang
digunakan pada aplikasi pembuatan pengolahan data pasien rawat jalan pada Puskesmas Bumi ayu
Dumai berbasis web adalah model waterfall. Sedangkan software yang digunakan adalah PHP sebagai
bahasa pemograman. MySQL sebagai pengelola database. Maka hasil laporan yang dihasilkan akan
baik dan juga mendapatkan laporan-laporan yang dibutuhkan secara efektif dan efesien.
13
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
a. Pengertian Pasien Keluaran (output) adalah hasil dari energi
Pasien adalah seseorang yang menerima yang diolah dan diklarifikasikan menjadi
perawatan medis, seringkali pasien menderita keluaran yang berguna dan sisa
penyakit atau cedera dan memerlukan bantuan pembuangan.
dokter untuk memulihkannya. Kata pasien dari g. Pengolahan Sistem
bahasa Indonesia analog dengan kata patient Suatu sistem dapat mempunyai suatu bagian
dari bahasa inggris. Patient diturunkan dari pengolahan yang akan mengubah masukan
bahasa latin yaitu patiens yang memiliki (input) menjadi keluaran (output).
kesamaan arti dengan kata pati yang artinya h. Sasaran Sistem
menderita (Haryanto, 2015). Suatu sistem mempunyai tujuan (goal) atau
sasaran (objective). Kalau suatu sistem tidak
b. Pengertian Unit Rawat Jalan mempunyai sasaran maka operasi sistem
Rawat jalan adalah pelayanan medis kepada tidak akan ada manfaatnya. Sasaran dari
seorang pasien untuk pengobatan yang sistem sangat menentukan sekali masukan
dilakukan tanpa pasien menginap di rumah sakit yang akan dihasilkan oleh sistem. Suatu
(Haryanto, 2015). sistem dikatakan berhasil bila mengenai
sasaran atau tujuannya. (Yusri, 2015)
c. Pengertian Sistem
Sistem adalah seperangkat komponen yang d. Database
saling berhubungan dan saling bekerjasama Database adalah struktur penyimpanan data.
untuk mencapai beberapa tujuan. Database juga merupakan kumpulan dari data
Sistem adalah kumpulan dari elemen-elemen yang saling berhubungan satu dengan yang
yang berinteraksi untuk mencapai suatu tujuan lainnya, tersimpan diperangkat keras komputer
tertentu. (Yunita, 2018) dan digunakan perangkat lunak untuk
Suatu sistem mempunyai karakteristik atau memanipulasikan. Untuk menambah,
sifat-sifat tertentu. Karakteristik sistem tersebut mengakses dan memperoses data yang disimpan
adalah sebagai berikut: dalam sebuah database komputer diperlukan
a. Komponen Sistem sistem manajemen database. Pengontrolan dari
Suatu sistem terdiri dari sejumlah komponen sistem database tersebut adalah terpusat, yang
yang saling berinteraksi artinya saling biasanya dimiliki dan dipegang oleh suatu
bekerja sama membentuk satu kesatuan. organisasi (Evayani & Ulfah, 2016).
b. Batas Sistem Database sering didefinisikan sebagai
Batas Sistem (boundary) merupakan daerah kumpulan data yang terkait. Secara teknis, yang
yang membatasi antara suatu sistem dengan berada dalam sebuah database adalah
sistem yang lain atau dengan lingkungan sekumpulan tabel atau objek lain (indeks, view,
luarnya. dan lain – lain). Tujuan utama pembuatan
c. Lingkaran Luar Sistem (environment) database adalah untuk memudahkan dalam
adalah apapun diluar batas dari sistem yang mengakses data. Data dapat ditambahkan,
mempengaruhi dari operasi sistem. diubah, atau dibaca dengan relatif mudah dan
d. Penghubung cepat. (Rubiati, 2018)
Sistem Penghubung (Interface) merupakan
media penghubung antara sub sistem dengan e. PHP
sub sistem lainnya yang memungkinkan PHP atau kependekan dari Hypertext
sumber-sumber daya mengalir dari sub Preprocessor adalah salah satu bahasa
sistem ke sub sistem yang lainnya. pemrograman open source yang sangat cocok
e. Masukan Sistem atau dikhususkan untuk pengembangan web dan
Masukan (input) adalah energi yang dapat ditanamkan pada sebuah skrips HTML.
dimasukan ke dalam sistem. Masukan dapat Bahasa PHP dapatdikatakan menggambarkan
berupa masukan perawatan (maintenance beberapa bahasa pemrogramanseperti C, Java,
input) dan masukan sinyal (signal input). dan Perl serta mudah untuk dipelajari.PHP
Masukan perawatan yaitu energi yang merupakan bahasa scripting server–side,
dimasukkan supaya sistem tersebut dapat dimanapemrosesan datanya dilakukan pada sisi
beroperasi, sedangkan masukan sinyal yaitu server. Sederhananya, serverlah yang akan
energi yang diproses untuk mendapatkan menerjemahkan skrip program, barukemudian
keluaran. hasilnya akan dikirim kepada client yang
f. Keluaran Sistem melakukan permintaan.Adapun pengertian lain
PHP adalah akronim dari Hypertext
14
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
Preprocessor, yaitu suatu bahasa hidup perangkat lunak secara sekuensial atau
pemrogramanberbasiskan kode – kode (script) terurut dimulai dari analisis, desain, pengodean,
yang digunakan untukmengolah suatu data dan pengujian, dan tahap pendukung.
mengirimkannya kembali ke web browser
menjadi kode HTML”. (Firman, Wowor, &
Najoan, 2014).
Sistem/rekayasa informasi
f. MySQL
MySQL adalah sebuah implementasi dari Analisis Desain Pengodean Pengujian
sistem manajemen basisdata relasional
(RDBMS) yang didistribusikan secara gratis
dibawah lisensi GPL (General Public License).
Setiap pengguna dapat secara bebas Gambar 1. Ilustrasi Model Waterfall
menggunakan MySQL, namun dengan batasan
perangkat lunak tersebut tidak boleh dijadikan 3. HASIL DAN PEMBAHASAN
produk turunan yang bersifat komersial. a. Analisis Sistem
MySQL sebenarnya merupakan turunan salah Analisis sistem merupakan kegiatan
satu konsep utama dalam basisdata yang telah menguraikan suatu sistem informasi yang utuh
ada sebelumnya; SQL (Structured Query dan nyata kedalam komponen yang bertujuan
Language) (Herny & Zuliarso, 2012). untuk mengidentifikasi serta mengevaluasi
masalah-masalah yang muncul, sehingga
g. Notepad++ mengarah kepada suatu solusi untuk perbaikan
Notepad++ adalah program aplikasi maupun pengembangan kearah yang lebih baik
pengembang yang berguna untuk mengedit teks dan sesuai kebutuhan. Penggunaan pengolahan
dan skrip kode pemrograman. Versi terbaru data pasien rawat jalan pada Bumi Ayu yang
program ini adalah Notepad++ v5.9, yang ada sekarang ini belum memenuhi standar
dirilis pada tanggal 06 April 2012. Software teknologi dimasa kini, dikarenakan sistem yang
Notepad++ dibuat dan dikembangkan oleh Tim ada masih dilakukan menggunakan microsoft
Notepad++. Perangkat lunak komputer ini excell dalam bentuk pengolahan data, sehingga
memiliki kelebihan pada peningkatan dalam pengelolaan datanya sering terjadi
kemampuan sebuah program text editor, lebih kerangkapan data, petugas kesulitan dalam
dari sekedar program Notepad bawaan mencari data pasien. Untuk alur data
Windows. Notepad++ bisa mengenal tag dan pengolahan data pasien rawat jalan pada Bumi
kode dalam berbagai bahasa pemrograman. Ayu yang sedang berjalan diuraikan
Fitur pencarian tingkat lanjut dan pengeditan menggunakan Flow Map dibawah ini.
teks yang tersedia juga cukup ampuh, sangat
membantu tugas seorang programmer atau Pasien Receptionist Dokter
linear) atau alur hidup klasik (classic life cycle). Gambar 2. Aliran Sistem Informasi Yang
Model air terjun menyediakan pendekatan alur Sedang Berjalan
15
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
b. Analisis Kebutuhan Sistem Pasien Apoteker
Perancangan sistem pengolahan data pasien Kartu Berobat Data Obat
rawat jalan pada Bumi Ayu ini berbasis web Pasien
yang mengolah data pasien rawat jalan. Data
pasien rawat jalan ini meliputi pengelolaan
input, proses, dan output. Input pada sistem ini
berupa data pasien, data poli, data petugas, data 0 Lap Data Obat
obat, transaksi pendaftaran dan periksa rawat Data Pasien Pengolahan Data Lap Resep Pasien
jalan. Output yang diberikan kepada user yaitu Pasien Rawat
laporan data pasien, laporan data poli, laporan Jalan
Input Data Petugas Lap Rujukan
data obat, laporan data petugas, laporan data Puskesmas Bumi
Input Data Poli Lap Hasil Periksa Rawat
Ayu
obat, laporan pendaftaran berdasarkan periode, Input Data pasien Jalan Pasien
laporan hasil periksa rawat jalan dan Informasi Transaksi Pendaftaran View Rekam Medis
rekam medis pasien. Untuk Flow Map yang Rawat Jalan Pasien
diusulkan dapat dilihat pada gambar dibawah Ubah Password
ini: Daftar Rujukan
Lap Data Petugas Transaksi Periksa Rawat
Pasien Receptionist Dokter Apoteker
Lap Data Poli Jalan Pasien
Form Daftar Lap Data Pasien Ubah Password
Data Pasien Data Pasien Rujukan Data Obat Receptionist Lap Pendaftaran Rawat Dokter
Input Data
Input Data Rujukan Input Data Gambar 4. Context Diagram
Pasien Obat d. DFD (Data Flow Diagram)
Kartu Berobat Kartu Berobat Laporan Data Berikut merupakan data flow diagram dari
Pasien Pasien Obat sistem yang dibangun.
Lap Rujukan F 1.0
Database
Pasien
16
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
e. Entity Relationship Diagram (ERD) f. Flowchart
Entity Relationship Diagram dapat 1. Flowchart Login
membantu kita dalam mempelajari hubungan
antar file database yang kita rancang. Berikut Mulai
A
nm_poli jadwal no_hp username
nm_petuga password
Halaman
Login
s
kd_poli keterangan kd_petuga level
s
kd_poli Input Username,
Password dan Level
t_poli I memiliki M t_petugas
kd_pasien
Jika T
Username
nik I
M Salah Jika
no_daftar Y Password T
Salah
nm_pasien memiliki Maaf,
tgl_daftar Username Y
jk memiliki Salah
Maaf, Jika Level
T
kd_pasien Password Salah
M Salah
t_lhr Jika
kd_poli Y Username,Pass
word dan Level
tgl_lhr Maaf, Level Benar
anda Salah
gol_darah t_pasien I memiliki M t_daftar keluhan Y
dosis_dew a
asa Y
no_periksa kd_obat T
jumlah Cetak
Tampil Laporan T
Antrian
Y Antrian Print
Pendaftara
Pendaftaran
Gambar 6. ERD dari sistem yang dibangun n Y
Apakah anda
T Hapus Y yakin
menghapus ?
17
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
3. Flowchart Transaksi Periksa Rawat Jalan mengakses sistem tersebut, yaitu receptionist,
apoteker dan dokter. Setiap useryang akan
menggunakan aplikasi diwajibkan mengisi
Mulai username, password dan level. Jika data yang
dimasukkan salah maka aplikasi tidak akan
dapat dibuka.
Form Tampil
Daftar Data
Periksa Periksa
Input Data
Tambah Y Simpan T Batal
Periksa
Lap
Pasien
Pendaftaran
Rawat Jalan
Pasien
Lap Hasil
Periksa
Rawat Jalan
Pasien
h. Implementasi Sistem
1. Form Login Aplikasi
Saat aplikasi ini dimulai akan menampilkan
form menu loginyang berfungsi sebagai
keamanan aplikasi. Halaman login merupakan
halaman batasan akses sistem, dengan halaman
login maka tidak semua user dapat mengakses
sistem, hanya user tertentu yang telah diizinkan Gambar 12. Form pendaftaran rawat jalan
18
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
3. Form Transaksi Periksa Rawat Jalan i. Output Sistem
Halaman periksa rawat jalan terletak pada 1. Laporan kartu pendaftaran Rawat Jalan
menu transaksi. Pada halaman ini terdapat
tombol view hasil periksa yang berfungsi untuk
melihat data pasien yang telah di periksa sesuai
tanggal yang ditentukan. Selain itu, pada
halaman ini juga dilengkapi tombol periksa,
tombol periksa ini terhubung dari pendaftaran
rawat jalan yang telah diinput receptionist pada
saat pasien mendaftar. Didalam halaman periksa
terdapat data rekam medis pasien untuk melihat
riwayat penyakit pasien yang sebelumnya.
19
INFORMATIKA
Jurnal Informatika, Manajemen dan Komputer, Vol. 10 No. 2, Desember 2018
eISSN : 2580-3042
pISSN : 1979-0694
4. Tampilan Cetak Rujukan 5. REFERENSI
Evayani, & Ulfah, U. (2016). Perancangan
Database Sistem Informasi Akuntansi
Siklus Penjualan dengan Menggunakan
Model REA (Studi Kasus pada PT Yudi
Putra, Medan). Jurnal Ilmiah Mahasiswa
Ekonomi Akuntansi, 1(2), 16–29.
https://doi.org/10.1515/med-2015-0006
20