Jurnal Sistem Informasi STMIK Pringsewu
MEMBANGUN SISTEM INFORMASI KESEHATAN BERBASIS WEB PUSKESMAS GISTING ERISWAN PARYATAMA Jurusan Sistem Informasi STMIK Pringsewu Jl.Wisma Rini NO.09 Pringsewu Lampung Telp. 0729-22240 fax 0729-22240 E-mail:
[email protected] ABSTRAK
Sistem informasi pasien di puskesmas gisting adalah sistem informasi yang mempunyai kegiatan antrian, registrasi, dan pemeriksaan pada tiap-tiap poliklinik. Adapun kinerja sistem dalam pelayanan sistem yang berjalan di puskesmas gisting tersebut masih belum optimal karena pada pengolahan data pasien dan data rekam medis dilakukan masih menggunakan media pembukuan atau manual. Oleh karena itu pelayanan pasien di puskesmas gisting menjadi tidak efektif dan efisien, karena media pembukuan memperlambat jalannya laporan. Dengan menggunakan alat bantu flowchart, diagram konteks, data flow digram, ERD. Dan menggunakan bahasa php dengan database menggunakan database SQL. Sistem informasi pelayanan pasien dirancang bertujuan untuk membangun sistem informasi yang Terkomputerisasi, sehingga memudahkan puskesmas gisting dalam mengolah data pasien dan data rekam medis pasien. Kata Kunci: sistem informasi, DFD, ERD, Flowchart, PHP 1.
PENDAHULUAN
untuk bidang kesehatan. Salah satu pengap-
1.1
Latar Belakang
likasiannya untuk membantu sistem regi-
Sistem informasi adalah cara yang diorganisasi untuk mengumpukan, memasuk-
strasi pasien puskesmas Gisting secara online.
kan, mengolahdan menyimpan data dan ca-
Selama ini semua bisnis proses yang ter-
ra yang diorganisasi untuk menyimpan,
jadi di puskesmas seperti pendaftaran pa-
mengendalikan dan melaporkan informasi
sien, pembuatan antrian, dilakukan secara
yang sedemikian rupa sehingga sebuah or-
manual oleh para pegawainya. Hal ini justru
ganisasi dapat mencapai tujuan yang telah
akan memperlambat dan mempersulit tugas
ditetapkan. (Krismiaji, 2002).
para pegawainya. Misalnya dalam hal pen-
Pada zaman sekarang ini perkembangan
carian rekam medik pasien, pencarian kartu
teknologi semakin pesat, sama halnya den-
pasien maupun pembuatan laporan bulanan
gan perkembangan sistem informasi. Sistem
untuk mengetahui jumlah pengunjung pada
Informasi sangat diperlukan untuk mem-
puskesmas tersebut. Aplikasi ini akan me-
permudah tugas manusia, tidak terkecuali
nangani beberapa bisnis proses diantaranya
Jurnal Sistem Informasi STMIK Pringsewu
adalah pendaftaran pasien, dapat melihat
4. Sistem tidak menangani masalah transak-
daftar rekam medik pasien maupun mengu-
si pembayaran, apotek, manajemen keua-
bahnya, membuat sistem antrian untuk se-
ngan Puskesmas Gisting.
tiap bagian di puskesmas tersebut, dapat
5. mendesain antar muka yang lebih mena-
menampilkan laporan bulanan secara oto-
rik dan fungsionalitas pada aplikasi ini.
matis. Aplikasi ini ditujukan untuk seluruh
1.3
bagian puskesmas yang meliputi bagian lo-
Batasan masalah dalam pembuatan proyek
ket, poli gigi, Kesehatan Ibu dan Anak
akhir ini yaitu:
(KIA), dan Balai Pengobatan (BP).
1. Sistem menangani pengelolaan data pa-
Aplikasi ini akan dibangun berbasis
Batasan Masalah
sien rawat jalan di Puskesmas Gisting.
web. Aplikasi ini akan dijalankan secara
2. Sistem untuk menampilkan dan mencari
online untuk setiap bagian dalam puskes-
data pasien berdasarkan id pasien dan nama
mas. Untuk setiap bagian pada puskesmas
pasien.
ini terkoneksi dalam jaringan
LAN. Se-
3. Sistem menangani pembuatan laporan
hingga aplikasi ini dapat memotret semua
bulanan jumlah pengunjung Puskesmas
proses bisnis yang ada secara utuh. Dengan
Gisting.
adanya aplikasi ini diharapkan akan mampu
1.4
mengatasi semua masalah diatas dan dapat
Metodologi yang digunakan dalam meme-
mempermudah tugas pegawai puskesmas
cahkan permasalahan-permasalahan dalam
Gisting tersebut. Apalagi saat ini telah di-
Proyek Akhir ini terdiri dari 4 tahap, yaitu :
adakan pengadaan komputer untuk setiap
Metodelogi Penelitian
1.4.1 Tahap Studi Literatur
bagian di puskesmas ini oleh pemerintah.
Pada tahap ini, akan dilakukan membaca
1.2
literature yang ada dan mencari literature
Rumusan Masalah
Perumusan masalah dari pembuatan Proyek
tambahan yang dibutuhkan dalam pendala-
Akhir ini yaitu:
man materi terhadap konsep dan teori web
1. Sistem tidak menangani pengelolaan data
programming.
pasien rawat inap di Puskesmas Gisting.
1.4.2 Tahap Perancangan Sistem
2. Sistem untuk menampilkan dan mencari
Pada tahap ini, akan dilakukan perancangan
data pasien berdasarkan id pasien dan nama
sistem secara umum menggunakan diagram
pasien.
relasi dan table relasi.
3. Sistem menangani pembuatan laporan
1.4.3 Tahap Pembangunan Aplikasi
bulanan jumlah pengunjung Puskesmas
Pembagunan aplikasi secara terstruktur
Gisting.
dengan menggunakan metode waterfall pa-
Jurnal Sistem Informasi STMIK Pringsewu
da tahapan Software Development Life
detail
prosedur.
Proses
Cycle (SDLC) meliputi: analisis, perancan-
menterjemahkan
kebutuhan
gan, pembuatan kode, implementasi dan
kesebuah
perangkat
pengujian. Dalam penyusunan proyek ak-
lunak yang dapat dinilai berkualitas
hir ini, tahapan hanya sampai pengujian sa-
sebelum pengkodean dimulai. Hasil
ja.
dari desain ini didokumentasikan
representasi
desain
dan menjadi bagian dari konfigurasi
Analisis Kebutuhan
software. Pembuatan
kode
Desain
harus
diterjemahkan kedalam bentuk yang
Desain
dapat dibaca oleh mesin. Pembuatan Kode
Pengujian program dimulai. Test program difokuskan pada logika internal software. Semua statement Pengujian
dipastikan telah dites baik pada fungsi ekternal, tes dilakukan untuk memastikan Gambar 1.1 tahapan SDLC 1
mengahasilakan
Adapun penjelasan dari gambar metode wa-
akan
output
yang
diinginkan.
terfall diatas yaitu :
1.4.4 Tahap Dokumentasi
Analisis kebutuhan proses pengumpulan kebutuhan software untuk mengerti sifat-sifat program yang dibentuk software engineering atau analisis harus mengerti fungsi software yang diinginkan, performance dan interface terhadap elemen lainnya. Desain
input
Pada tahap ini, akan dilakukan penyusunan laporan akhir dan pengumpulan dokumentasi berdasarkan analisis hasil penelitian Proyek Akhir ini. 2. 2.1
LANDASAN TEORI Pembahasan tentang Puskesmas
Puskesmas
adalah
kesatuan
organisasi
fungsional yang menyelenggarakan upaya perangkat
lunak
adalah
kesehatan
yang
bersifat
menyelu-
proses multistep (proses yang terdiri
ruh,terpadu, merata,dapat diterima dan di-
dari banyak langkah) yang berfokus
jangkau oleh masyarakat dengan peran serta
pada tiga atribut : struktur data,
aktif masyarakat dan menggunakan hasil
arsitektur
pengembangan
perangkat
lunak,
dan
ilmu
pengetahuan
dan
Jurnal Sistem Informasi STMIK Pringsewu
teknologi tepat guna,dengan biaya yang da-
2.4
pat dipikul oleh pemerintah dan masyarakat
Pembahasan tentang PHP (Hypertext pre-processor)
luas guna mencapai derjat kesehatan yang
PHP merupakan bahasa berbentuk skrip
optimal, tanpa mengabaikan mutu pelaya-
yang
nan kepada perorangan (Depkes RI,2004).
diproses di server. Hasilnya akan dikirim-
2.2
Pembahasan tentang Sistem Infor-
kan ke client, tempat pemakai mengguna-
masi
kan browser. PHP dikenal sebagai sebuah
ditempatkan
dalam
server
dan
Sistem informasi adalah sistem di dalam
bahasa scripting, yang menyatu dengan tag-
suatu organisasi yang mempertemukan ke-
tag HTML, dieksekusi di server, dan
butuhan pengolahan transaksi harian, mem-
digunakan untuk membuat halaman web
bantu dan mendukung kegiatan operasi,
yang dinamis seperti halnya Active Server
bersifat manajerial dari suatu organisasi dan
Pages (ASP) atau Java Server Pages (JSP).
membantu mempermudah penyediaan lapo-
PHP juga dapat dilihat sebagai pilihan lain
ran yang diperlukan. (Arbie, E : 2000, 35).
dari
2.3
Pembahasan tentang Rawat Jalan
ColdFusion Macromedia, JSP/Java Sun Mi-
Rawat jalan (ambulatory) adalah satu
crosystems, dan CGI/Perl. Contoh aplikasi
bentuk dari pelayanan kedokteran. Secara
lain yang lebih kompleks berupa CMS yang
sederhana yang dimaksud dengan pelaya-
dibangun menggunakan PHP adalah Mam-
nan rawat jalan adalah pelayanan kedok-
bo, Joomla!, Postnuke, Xaraya, dan lain-
teran yang disediakan untuk pasien tidak
lain. (Swastika, 2006).
dalam bentuk rawat inap (hospitalization).
Kelebihan PHP dari bahasa pemrograman
Pelayanan rawat jalan ini termasuk tidak
lain adalah sebagai berikut :
ASP.NET/C#/VB.NET
Microsoft,
hanya yang diselenggarakan oleh sarana
Bahasa pemrograman PHP adalah
pelayanan kesehatan yang telah lazim dike-
sebuah bahasa script yang tidak me-
nal rumah sakit atau klinik, tetapi juga yang
lakukan sebuah kompilasi dalam
diselenggarakan di rumah pasien (home
penggunaanya.
care) serta di rumah perawatan (nursing
Web Server yang mendukung PHP
homes).
dapat ditemukan dimana-mana dari
Sumber: http://id.shvoong.com/writing-and-
mulai apache, IIS, Lighttpd, hingga
speaking/presenting/2198912-pengertian-
Xitami dengan konfigurasi yang re-
puskesmas/#ixzz2LvG3zlUj
latif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-
Jurnal Sistem Informasi STMIK Pringsewu
milis dan developer yang siap mem-
konseptual, database diartikan sebuah ko-
bantu dalam pengembangan.
leksi atau kumpulan data-data yang saling
Dalam sisi pemahamanan, PHP ada-
berhubungan (relation), disusun menurut
lah bahasa scripting yang paling
aturan tertentu secara logis, sehingga
mudah karena memilikire ferensi
menghasilkan informasi. Jadi SISTEM
yang banyak.
DATABASE adalah sistem penyimpanan
PHP adalah bahasa open source
data memakai komputer. (Attre, S : 2000)
yang dapat digunakan di berbagai
3.
mesin
(Linux, Unix, Macintosh,
Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintahperintah sistem.
kan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidakperlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP manual.
XAMPP
akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi. (Suryatiningsih 2009) Versi XAMPP bisa download pada http://www.apachefriends.org/en/xamppwindow.html. Software terdiri dari : 2.5
Sistem ini dibangun dengan perangkat keras sebagai berikut :
(2.20 GHz),
XAMPP merupakan tool yang menyedia-
secara
Spesifikasi Perangkat Keras
Processor Intel Core 2 Duo T6600
Pembahasan tentang XAMPP
dan MySQL
ANALISIS KEBUTUHAN DAN PERANCANGAN 3.1 Analisis Kebutuhan Sistem
Database
Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya. Database terdiri dari dua penggalan kata yaitu data dan base, yang artinya berbasiskan pada data, tetapi secara
Memory DDRAM 2048MB, Hard disk : 320 GB Keyboard Mouse Spesifikasi Perangkat Lunak Sistem ini dibangun dengan perangkat lunak sebagai berikut : Sistem operasi Microsoft Windows XP SP 2 Database
Management
Sistem
Oracle Database 10g Express Edition Bahasa Pemograman PHP Editor PHP Macromedia Dreamwever 8 Web Browser Mozilla Firefox
Jurnal Sistem Informasi STMIK Pringsewu
3.2. Perancangan Sistem
4.
PENGUJIAN
Data_Dokter_valid Data_rekam_medik_valid
Bulan, Tahun
IMPLEMENTASI DAN
4.1 Perancangan Antarmuka
data_pendaftaran_valid Bulan Tahun
Data_pasien-Valid
Petugas loket
Petugas Medis
Sistem informasi kesehatan puskesmas Gisting
Index
Data pasien Laporan data pengunjung
Laporan data rekam medik
Data pendaftar Data rekam medik Data Dokter
Login loket
Login loket
Gambar 3.2 DFD Level 0 3.3 Perancangan Basis Data
Menu
Menu Menu Menu Menu
1
2
3
4
Menu Menu Menu Menu Menu
5
1
2
3
4
5
Gambar 4.1 Struktur Menu 4.2 Pengujian Pengujian sistem dilakukan dengan tujuan untuk yang
menemukan mungkin
kesalahan-kesalahan
masih
terdapat
dalam
aplikasi dan untuk mengetahui apakah program yang dibuat telah sesuai dengan tujuan yang telah ditetapkan. Dalam pengujian ini dilakukan dengan metode Black Box yaitu pengecekan input dan output, apakah telah sesuai dengan yang diharapkan.
Gambar 3.3 ER Diagram
Jurnal Sistem Informasi STMIK Pringsewu
4.3 Rancangan Data Input
4.5 Data Login Puskesmas Gisting
SISTEM INFORMASI KESEHATAN
PUSKESMAS GISTING Kode_Diagnosis Kode Pasien Nama Pasien Alamat Pasien Gamabar 4.5 Data Login Puskesmas Gambar 4.3 Rancangan Data Input
Gisting 5 PENUTUP
4.4 Implemtasi Data Input
5.1 Simpulan Pada Proyek Akhir ini dapat ditarik kesimpulan sebagai berikut : 1. Aplikasi ini membantu petugas puskesmas Gisting untuk mengolah data pasien rawat jalan pada Puskesmas Gisting. 2. Aplikasi ini membantu petugas puskesmas Gisting dalam memberikan nomor antrian secara otomatis. 3. Aplikasi ini membantu petugas puskes-
Gambar 4.4 Data Input Pasien
mas Gisting untuk menampilkan data pasien dan rekam medis pasien rawat jalan Puskesmas Gisting. 4. Aplikasi ini membantu petugas puskesmas Gisting dalam pembuatan laporan bulanan
pengunjung
dan
rekam
medis
Puskesmas Gisting dengan akurat dan tepat waktu. 5. Dapat memberikan informasi kepada pasien berapa lama pasien tersebut menunggu.
Jurnal Sistem Informasi STMIK Pringsewu
5.1.1 Saran
Krismiaji.
Dalam pembuatan aplikasi ini akan selalu
puskesmas terpadu, 2002.
berkembang dan bila diperlukan maka ha-
Oracle.oracle.com
rus dilakukan sesuai perkembangan zaman.
http://www.oracle.com/technetwork/databa
Dari hasil analisis pembuatan aplikasi ini
se/express-edition/overview/index.html
terdapat beberapa saran, yaitu :
(accessed february 20, 2013)
1. Sistem tidak menangani masalah transak-
Putra,H. Information Sistem Quality As-
si pembayaran, apotek, manajemen keua-
surance. Bandung, 2009.
ngan Puskesmas Gisting.
PHP programming. yogyakarta: Offset,A,
2. Meningkatkan desain antar muka yang
2009.
lebih menarik dan fungsionalitas pada apli-
Rahayu, P, Rossi, A, Adhitiara, D, : Sistem
kasi ini.
informasi pasien rawat jalan puskesmas
6. DAFTAR PUSTAKA
maospati berbasis web, 2011.
Adam,LA. PHP dan PostgresSQL. Yogya-
Suryatining-
karta:Offset,A 2004.
sih.http://www.apachefriends.org/en/xampp
Andi. PHP Programming. Yogyakarta. Wa-
-window.html.
hana Komputer, 2009.
2009.
Andi,O :Menguasai Pemrograman Web
Swastika pengertian tentang PHP (2006)
dengan PHP 5. Semarang, 2006.
Yuniar,I. Sistem Manajemen Basis Data.
Arbie, E : Pengertian Sistem Informasi
Bandung, 2009.
menurut para ahli : 2000. Attre, S: pengertian database menurut para ahli. 2000. Bagja, GGS. Membangun sistem informasi kesehatan Puskesmas cibaregbeg, 2011. Depkes
RI,
2004
http://id.shvoong.com/writing-andspeaking/presenting/2198912-pengertianpuskesmas/#ixzz2LvG3zlUj Heryanto,I; Raharjo,B. menguasai oracle SQL dan PL/SQL. bandung: informatika bandung, 2009.
Sistem
informasi
pelayanan