Abstract - The Indonesian Red Cross (PMI) Is An Institution Engaged in The Field of Health and Social

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

Sistem Informasi Pelayanan Kesehatan Online Berbasis Web


Pada PMI Kabupaten Purbalingga

Ryan Latifahul Khasanah1, Chandra Kesuma2, Ragil Wijianto3


Sistem Informasi, Universitas BSI
Sistem Informasi, AMIK BSI Pontianak
Sistem Informasi, STMIK Nusa Mandiri Jakarta
riyanlat0804@bsi.ac.id, Chandra.cka@bsi.ac.id, ragil.rgw@nusamandiri.ac.id

Abstract -The Indonesian Red Cross (PMI) is an institution engaged in the field of health and social
humanity with one of its main tasks is to provide health services and community welfare. The
existence of PMI Purbalingga is very helpful to the community in terms of health and welfare services,
such as blood donation, blood donation, medical examination and disaster management. However,
the process of health services is still done manually, including the process of admission of outpatients
at the PMI clinic. This often makes the patient queue for a long time to register. Blood donor
information and stock of available bloodbags can not be accessed easily by the public. From these
problems the authors conclude that the PMI Purbalingga need a website as a means to improve public
access to health service information in PMI Purbalingga. In making the website of this online health
service, the authors make observations, interviews and search various references from journals and
articles on the internet. This website becomes the right solution to the problems that exist because the
website can reach many people and can be accessed easily whenever and wherever.

Keywords—Information Systems, Online Health Services, Indonesian Red Cross

Abstrak - Palang Merah Indonesia (PMI) adalah lembaga yang bergerak di bidang kesehatan dan
sosial kemanusiaan dengan salah satu tugas pokoknya yaitu menyediakan pelayanan kesehatan dan
kesejahteraan masyarakat. Keberadaan PMI Kabupaten Purbalingga sangat membantu masyarakat
dalam hal pelayanan kesehatan dan kesejahteraan, seperti melakukan donor darah, mendapatkan
donor darah, pemeriksaan kesehatan serta penanggulangan bencana. Namun proses pelayanan
kesehatan masih dilakukan secara manual, termasuk proses pendaftaran pasien rawat jalan di klinik
PMI. Hal ini seringkali membuat pasien harus mengantri lama untuk melakukan pendaftaran. Informasi
donor darah dan stok kantung darah yang tersedia pun belum bisa diakses secara mudah oleh
masyarakat. Dari permasalahan tersebut penulis menyimpulkan bahwa PMI Kabupaten Purbalingga
memerlukan sebuah website sebagai sarana untuk meningkatkan akses masyarakat terhadap
informasi pelayanan kesehatan di PMI Kabupaten Purbalingga. Dalam pembuatan website pelayanan
kesehatan online ini, penulis melakukan pengamatan, wawancara dan mencari berbagai referensi dari
jurnal dan artikel di internet. Website ini menjadi solusi yang tepat atas permasalahan yang ada
dikarenakan website dapat menjangkau banyak orang serta dapat diakses dengan mudah kapanpun
dan dimanapun.

Kata Kunci—Sistem Informasi, Pelayanan Kesehatan Online, PMI

A. PENDAHULUAN dan 2.654 kecamatan di Indonesia (sumber:


Teknologi informasi di era sekarang tidak http://www.pmi.or.id/). Sejalan dengan salah
lagi dianggap sebagai hal yang baru. Dalam satu tugas pokok PMI yaitu menyediakan
perkembangannya teknologi informasi telah pelayanan kesehatan dan kesejahteraan
merambah semua bidang kehidupan, masyarakat, maka PMI mendirikan rumah sakit
termasuk bidang kesehatan. Salah satu upaya dan klinik sebagai tempat pelayanan
mewujudkan status kesehatan masyarakat kesehatan. Salah satunya yaitu Klinik PMI
yang optimal adalah dengan meningkatkan Kabupaten Purbalingga.
akses masyarakat terhadap pelayanan Keberadaan PMI Kabupaten Purbalingga
kesehatan dasar (Syukron dan Hasan, sangat membantu masyarakat dalam hal
2015:28). pelayanan kesehatan. Selain sebagai tempat
Palang Merah Indonesia (PMI) sebagai untuk mendonorkan darah dan mendapatkan
salah satu lembaga yang bergerak di bidang donor darah, masyarakat bisa mendapatkan
kesehatan dan sosial kemanusiaan saat ini pemeriksaan kesehatan melalui klinik PMI.
telah berdiri di 33 provinsi, 371 kabupaten/kota Apalagi Klinik PMI Kabupaten Purbalingga

ISSN: 2338 - 8161


74
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

menerima pasien umum maupun pasien saling terkait dimana masing-masing


peserta BPJS, sehingga dapat membantu dihubungkan dengan jaringan-jaringan
masyarakat yang kurang mampu untuk halaman (hyperlink).
mendapatkan pelayanan kesehatan. 4. Bootstrap Versi 4.0.0
Namun dalam praktiknya, informasi Menurut Husein dalam Josi (2016:2)
pelayanan kesehatan di PMI Kabupaten menyatakan bahwa:Bootstrap adalah
Purbalingga masih belum terpublikasi secara framework ataupun tools untuk membuat
luas. Selain itu proses pelayanan kesehatan aplikasi web ataupun website yang bersifat
masih dilakukan secara manual, termasuk responsive secara cepat, mudah dan gratis.
proses pendaftaran pasien rawat jalan. Hal ini Kata responsive disini berarti bahwa tampilan
seringkali membuat pasien harus mengantri web lebar dan susunan isinya dapat berubah
lama untuk melakukan pendaftaran. Informasi secara otomatis sesuai dengan lebar layar
donor darah dan stok kantung darah yang yang menampilkannya.
tersedia pun belum bisa diakses secara 5. CodeIgniter Versi 3.1.8
mudah oleh masyarakat, padahal kantung Menurut Suharsana dkk (2016:22),
darah menjadi salah satu hal yang sangat “CodeIgniter adalah sebuah framework yang
penting dalam menunjang pengobatan pasien digunakan untuk membuat sebuah aplikasi
yang membutuhkan. Maka diharapkan dengan berbasis web yang disusun dengan
dibuatnya website mengenai informasi menggunakan bahasa PHP”.
pelayanan kesehatan online ini dapat 6. ERD (Entity Relationship Diagram)
meningkatkan akses masyarakat terhadap Entity Relationship Diagram (ERD)
informasi pelayanan kesehatan di PMI merupakan gambaran data yang dimodelkan
Kabupaten Purbalingga. Untuk itulah penulis dalam suatu diagram yang digunakan untuk
mengambil judul skripsi. “Sistem Informasi mendokumentasikan data dengan cara
Pelayanan Kesehatan Online Berbasis Web menentukan apa saja yang terdapat tiap entity
Pada Pmi Kabupaten Purbalingga”. dan bagaimana hubungan antara entity satu
dengan lainnya (Rahmayu, 2016:34).
B. TINJAUAN PUSTAKA 7. LRS (Logical Record System)
1. Sistem Informasi Menurut Dhanta dalam Junianto dan
Menurut Leitch dalam Mujiati dan Sukadi Primaesha (2015:444), “LRS (Logical Record
(2016:12) menyatakan bahwa:Sistem System) adalah representasi dari struktur
informasi adalah suatu sistem di dalam suatu record-record pada tabel-tabel yang terbentuk
organisasi yang mempertemukan kebutuhan dari hasil antar himpunan entitas”. Sedangkan
pengolahan transaksi harian, mendukung menurut Frieyadie dalam Rahmayu
operasi, bersifat manajerial dan kegiatan (2015:162), “LRS merupakanhasil dari
strategis dari suatu organisasi dan pemodelanEntity Relational Ship (ER) beserta
menyediakan pihak luar tertentu dengan atributnya sehingga bisaterlihat hubungan-
laporan-laporan yang diperlukan. hubungan antar entitas”.
2. Pelayanan Kesehatan 8. UML (Unifield Modelling Language)
Menurut Levey dan Loomba dalam Raja Menurut Fowler dalam Syukron dan Hasan
dkk (2015:64) menyatakan bahwa:Pelayanan (2015:30) menyatakan bahwa, “Unifield
kesehatan adalah upaya yang Modelling Language (UML) adalah keluarga
diselenggarakan sendiri atau secara bersama- notasi grafis yang didukung oleh meta model
sama dalam suatu organisasi untuk tunggal, yang membantu pendeskripsian dan
memelihara dan meningkatkan kesehatan dan desain sistem perangkat lunak, khususnya
mencegah dan menyembuhkan penyakit serta sistem yang dibangun dengan menggunakan
memulihkan kesehatan perorangan, keluarga, pemrograman berorientasi objek
kelompok, ataupun masyarakat. (OOP)”.Diagram-diagram dalam UML antara
3. Website lain:
Menurut Riyadi dalam Josi (2016:1) a. Use case diagram
menyatakan bahwa:Website atau situs dapat Use case diagram mendeskripsikan
diartikan sebagai kumpulan halaman yang interaksi tipikal antara para pengguna
menampilkan informasi data teks, data gambar sistem dengan sistem itu sendiri,
diam atau gerak, data animasi, suara, video dengan memberi sebuah narasi tentang
dan gabungan dari semuanya baik yang bagaimana sistem tersebut digunakan.
bersifat statis maupun dinamis yang b. Activity diagram
membentuk suatu rangkaian bangunan yang

ISSN: 2338 - 8161


75
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

Activity diagram adalah teknik untuk Menurut Sundari (2016) dalam jurnalnya
menggambarkan logika prosedural, yang berjudul “Sistem Informasi Pelayanan
proses bisnis dan proses kerja. Dalam Puskesmas Berbasis Web”, dampak dari
beberapa hal, diagram ini memainkan perkembangan pelayanan elektronik di dalam
peran mirip sebuah diagram alir, tetapi lingkungan publik dapat terlihat melalui
perbedaan prinsip antara diagram ini kehadiran electronic service (E-service).
dan notasi diagram alir adalah diagram Pembuatan e-service dalam bentuk website
ini mendukung behavior paralel. pada tempat pelayanan kesehatan puskesmas
c. Class diagram memberikan alternatif pemecahan masalah
Class diagram menggambarkan jenis dalam sistem registrasi dan pengambilan
objek dalam sistem dan berbagai jenis nomor antrian pasien. Dengan web ini pasien
hubungan statis yang ada diantara dapat lebih mudah mengakses jadwal dokter
mereka. Class diagram juga dan informasi lainnya terkait pelayanan
menunjukkan sifat-sifat dan operasi dari kesehatan di puskesmas. Website ini juga
sebuah kelas dan kendala yang berlaku dapat meningkatkan efektifitas dan efisiensi
untuk cara objek yang terhubung. dari segi pelayanan, waktu dan biaya pada
d. Sequence diagram puskesmas.
Sequence diagram menggambarkan Sedangkan menurut Purnama and Hasan
interaksi antar objek didalam dan di (2016) dalam jurnalnya yang berjudul
sekitar sistem (termasuk pengguna, “Perancangan Sistem Informasi Inventori
display dan sebagainya) berupa Darah Berbasis Web pada Palang Merah
message yang digambarkan terhadap Indonesia Cabang Bantul”, minimnya informasi
waktu. Sequence diagram biasa mengenai ketersediaan kantong darah di PMI
digunakan untuk menggambarkan Cabang Bantul mengakibatkan proses
skenario atau langkah-langkah yang pencarian kantong darah memakan waktu
dilakukan sebagai respon dari sebuah yang cukup lama. Selain itu PMI Cabang
event untuk menghasilkan output Bantul hanya menunggu pendonor datang ke
tertentu. markas untuk melakukan donor darah dan
e. Component diagram tidak ada kegiatan proaktif untuk memberikan
Component diagram digunakan untuk informasi kepada calon pendonor. Maka
menggambarkan organisasi dari sistem dengan adanya website akan memberikan
dan ketergantungan dari komponen kemudahan kepada masyarakat untuk
perangkat lunak dalam sistem, dapat mendapatkan informasi seperti ketersediaan
juga digunakan untuk menunjukkan stok darah, pemesanan darah, pendaftaran
bagaimana kode program dibagi calon pendonor secara online, serta
menjadi modul-modul atau komponen. memberikan kemudahan bagi pihak PMI
f. Deployment diagram dalam membuat laporan data darah masuk
Deployment diagram mendeskripsikan dan keluar.
arsitektur fisik dalam node untuk Dari dua penelitian diatas, penulis
perangkat lunak sistem. Komponen menyimpulkan bahwa website sangat
perangkat lunak, processor, dan diperlukan dalam rangka meningkatkan
peralatan lain yang membangun kualitas pelayanan di unit-unit pelayanan
arsitektur sistem secara run-time. kesehatan. Apalagi PMI Kabupaten
9. Black Box Testing Purbalingga menyediakan layanan
Menurut Fatta dalam Setiyawati dan pemeriksaan kesehatan seperti puskesmas
Sardiarinto (2016:37) menyatakan bahwa, sekaligus layanan donor darah yang umum
“black box testing merupakan pengujian yang dilakukan oleh PMI. Untuk meningkatkan
dilakukan dengan menjalankan atau layanan pemeriksaan kesehatan maka salah
mengeksekusi unit sesuai dengan proses satu yang bisa dilakukan adalah memberikan
sistem yang diinginkan”. Sedangkan menurut sarana pendaftaran pasien rawat jalan secara
Pressman dalam Taufik dan Ermawati online sekaligus menampilkan informasi jadwal
(2017:3), “black box testing merupakan dokter. Hal ini untuk mengurangi antrian
pengujian yang memungkinkan software pasien di bagian pendaftaran. Sedangkan
engineer mendapatkan serangkaian kondisi untuk meningkatkan layanan donor darah
input yang sepenuhnya menggunakan semua maka diperlukan media informasi unit donor
persyaratan fungsional untuk suatu program”. darah seperti informasi donor darah dan stok
10.Penelitian Terkait kantung darah yang tersedia.

ISSN: 2338 - 8161


76
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

Namun dari dua penelitian sebelumnya halaman front end dan back end, serta
website belum menyediakan fasilitas mendesain tabel-tabel di database. Hal
konsultasi secara online antara masyarakat ini dilakukan agar kebutuhan sistem
dengan dokter. Maka pada website ini penulis dapat diimplementasikan menjadi
menambahkan fitur konsultasi online dimana program pada tahap pengkodean.
masyarakat dapat mengajukan pertanyaan c. Pembuatan kode program
melalui website dan dokter akan memberikan Pembuatan kode-kode program
jawaban berupa diagnosa sementara. dilakukan pada tahap ini agar desain
yang telah dibuat dapat
C. METODE PENELITIAN diimplementasikan menjadi program
1. Teknik Pengumpulan Data utuh untuk dapat dimanfaatkan sesuai
Teknik pengumpulan data yang dilakukan tujuannya, antara lain menggunakan
oleh penulis antara lain: kode HTML, PHP, CSS dan Javascript.
a. Observasi d. Pengujian
Penulis melakukan pengamatan Tools yang ada dalam website yang
langsung di Unit Transfusi Darah, telah terbentuk perlu diuji agar bisa
Markas dan Klinik PMI Kabupaten dipastikan bahwa keluaran yang
Purbalingga mengenai pelayanan dihasilkan sesuai dengan yang
kesehatan yang ada, seperti prosedur diinginkan dan juga untuk meminimalisir
pendaftaran pasien rawat jalan, kesalahan (error). Pengujian yang
prosedur donor darah dan prosedur dilakukan penulis menggunakan black
permintaan kantung darah. box testing (pengujian kotak hitam).
b. Wawancara e. Pendukung (support) atau pemeliharaan
Wawancara dilakukan dengan (maintenance)
mengajukan pertanyaan terhadap Tidak menutup kemungkinan bahwa
pegawai PMI Kabupaten Purbalingga perangkat lunak yang telah dikirimkan
mengenai profil lembaga dan pelayanan kepada pengguna mengalami kesalahan
kesehatan yang tersedia. (error) disebabkan perubahan kondisi
c. Studi pustaka dan kesalahan yang tidak terdeteksi
Studi pustaka dilakukan dengan pada saat pengujian. Untuk menangani
mencari, membaca dan mempelajari hal tersebut maka perlu dilakukan tahap
berbagai referensi dari buku, jurnal pendukung sehingga kesalahan yang
maupun artikel internet terkait judul ada dapat diperbaiki.
skripsi yang diambil.
2. Model Pengembangan Sistem D. HASIL DAN PEMBAHASAN
Dalam mengembangkan sistem informasi 1. Analisa KebutuhanSoftware
pelayanan kesehatan online ini penulis a. Kebutuhan Admin
menggunakan model Waterfall, dimana A1. Admin dapat mengelola data
menurut Rosa dan Shalahuddin dalam member.
Dermawan dan Hartini (2017:143) tahap A2. Admin dapat mengelola data
pengembangan sistemnya sebagai berikut: pasien.
a. Analisa kebutuhan perangkat lunak A3. Admin dapat mengelola data
Pada tahap ini penulis mengkaji sistem antrian online.
seperti apa yang hendak dibuat A4. Admin dapat mengelola data
berdasarkan hasil pengamatan di dokter.
lapangan dan wawancara langsung ke A5. Admin dapat mengelola data jadwal
pegawai PMI Kabupaten Purbalingga. dokter.
Analisa mengenai prosedur pelayanan A6. Admin dapat mengelola data
kesehatan dilakukan agar nantinya konsultasi online.
website yang dihasilkan sesuai dengan A7. Admin dapat mengelola data
kebutuhan dan harapan. pendonor.
b. Desain A8. Admin dapat mengelola data stok
Pada tahap desain penulis menuangkan darah.
kebutuhan yang sudah dianalisa dalam A9. Admin dapat mengelola data jadwal
bentuk desain antar muka dan desain donor darah.
struktur data. Penulis mendesain A10. Admin dapat mengelola data
tampilan website yang terdiri dari permintaan mobil donor.

ISSN: 2338 - 8161


77
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

A11. Admin dapat mengelola data 2. Use Case Diagram


administrator. a. Mengelola Halaman Admin
A12. Admin dapat mengelola data
artikel. Mengelola
Mengelola data
data member
member

A13. Admin dapat mengelola data berita. Mengelola


Mengelola data
data pasien
pasien

A14. Admin dapat mengelola data galeri.


Mengelola
Mengelola data
data antrian
antrian online
online

Mengelola
Mengelola data
data dokter
dokter
A15. Admin dapat mengelola data menu. Mengelola
Mengelola data
data jadwal
jadwal dokter
dokter

A16. Admin dapat mengelola data profil Mengelola


Mengelola data
data konsultasi
konsultasi online
online

PMI. Input
Input username,
username,
password,
password, captcha
captcha Mengelola
Mengelola data
data pendonor
pendonor

A17. Admin dapat mengelola data slider. <<include>>


Mengelola
Mengelola data
data stok
stok darah
darah

A18. Admin dapat mengubah password. Halaman


Halaman
Mengelola
Mengelola data
data jadwal
jadwal donor
donor

A19. Admin dapat melihat laporan-


Login
Login admin
admin Mengelola
Mengelola data
data permintaan
permintaan mobil
mobil

laporan. Admin
Mengelola
Mengelola data
data administrator
administrator

b. Kebutuhan Dokter
Mengelola
Mengelola data
data artikel
artikel

Mengelola
Mengelola data
data berita
berita

B1. Dokter dapat mengelola konsultasi Mengelola


Mengelola data
data galeri
galeri

online. Mengelola
Mengelola data
data menu
menu

B2. Dokter dapat mengubah jadwal. Mengelola


Mengelola data
data profil
profil PMI
PMI

B3. Dokter dapat mengubah password. Mengelola


Mengelola data
data slider
slider

c. Kebutuhan Member Melihat


Melihat laporan-laporan
laporan-laporan

C1. Member dapat mengelola data Mengubah


Mengubah password
password

anggota keluarga.
C2. Member dapat melihat riwayat Gambar 1. Use Case Diagram Mengelola
pendaftaran antrian rawat jalan Halaman Admin
online.
C3. Member dapat melakukan Tabel 1. Deskripsi Use Case Diagram
pendaftaran antrian rawat jalan Mengelola Halaman Admin
online.
C4. Member dapat melakukan
konsultasi online.
C5. Member dapat mengubah
password.

d. Kebutuhan Pengunjung
D1. Pengunjung dapat membaca profil
PMI.
D2. Pengunjung dapat membaca
artikel.
D3. Pengunjung dapat melihat jadwal
dokter.
D4. Pengunjung dapat melihat jadwal
b. Use Case Diagram Mengelola Halaman
donor darah.
Member
D5. Pengunjung dapat melihat stok
darah terkini. nd>>
Tambah
Tambah

D6. Pengunjung dapat melakukan Mengelola


Mengelola data
data
<<exte
<<extend>>
Edit
Edit

pendaftaran calon pendonor. Input


Input username,
username,
anggota
anggota keluarga
keluarga <<exte
nd >>
Lihat
Lihat

D7. Pengunjung dapat melakukan password,


password, captcha
captcha
<<extend>> Lihat
Lihat
permintaan mobil donor. <<include>>
Melihat
Melihat riwayat
riwayat
pendaftaran
pendaftaran antrian
antrian <<extend>>
Cetak
Cetak
D8. Pengunjung dapat membaca berita. Login
Halaman
Halaman Melakukan
Melakukan
Login
D9. Pengunjung dapat melihat galeri. member
member pendaftaran
pendaftaran antrian
antrian
<<extend>> Tambah
Tambah
D10.Pengunjung dapat mendaftar Member
Melakukan
Melakukan konsultasi
konsultasi
online
online
<<extend>>
Lihat
Lihat
sebagai member. Mengubah
Mengubah password
password

Gambar 2. Use Case Diagram Mengelola


Halaman Member

ISSN: 2338 - 8161


78
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

Tabel 2. Deskripsi Use Case Diagram 4. Entity Relationship Diagram (ERD)


Mengelola Halaman Member poli
poli
tgl_jawab
tgl_jawab pertanyaan
pertanyaan

tgl_tanya
tgl_tanya detail_pertanyaan
detail_pertanyaan

id_dokter
id_dokter gambar
gambar email_member
email_member tgl_daftar
tgl_daftar

id_member
id_member jawaban
jawaban nama_member
nama_member nohp_member
nohp_member

id_konsul
id_konsul terjawab
terjawab id_member
id_member password_member
password_member

M 1
konsultasi
konsultasi melakukan
melakukan member
member
M 1 1

id_pasien
id_pasien

no_reg
no_reg

menjawab
menjawab mengelola
mengelola no_nik
no_nik

jenis_pasien
jenis_pasien

id_dokter
id_dokter no_klaim
no_klaim

nama_dokter
nama_dokter nama_pasien
nama_pasien
1 M
poli
poli tgl_lahir
tgl_lahir

email dokter
dokter pasien
pasien jekel
jekel
email
1 nama_kk
nama_kk
username
username 1
alamat
alamat
password
password
telp
telp

pekerjaan
pekerjaan

memiliki melakukan melakukan id_member


id_member
memiliki melakukan melakukan
hubungan_member
hubungan_member

3. Activity Diagram Mengakses Halaman tgl_daftar


tgl_daftar

Pengunjung 1
M
M

jadwal_dokter
jadwal_dokter antrian
antrian
PENGUNJUNG SISTEM
id_jadwal
id_jadwal sabtu
sabtu id_antrian
id_antrian no_antrian
no_antrian

id_dokter
id_dokter jumat
jumat id_member
id_member poli
poli

poli
poli kamis
kamis id_pasien
id_pasien tgl_periksa
tgl_periksa
Membuka
Membuka halaman
halaman senin
senin rabu
tgl_booking
tgl_booking
Pilih
Pilih tindakan
tindakan rabu
pengunjung
pengunjung
selasa
selasa

Profil
Tampil
Tampil isi
isi profil
Gambar 4. Entity Relationship Diagram (ERD)
profil

Artikel
Tampil
Tampil isi
isi artikel
artikel

Jadwal dokter
Tampil
Tampil isi
isi jadwal
jadwal dokter
dokter 5. Logical Record Structure (LRS)
Jadwal donor Tampil
Tampil isi
isi jadwal
jadwal donor
donor
darah
darah
konsultasi
konsultasi member
member pasien
pasien
1 1 1
Stok darah Tampil
Tampil isi
isi stok
stok darah
darah id_konsul
id_konsul ** id_member
id_member ** id_pasien
id_pasien **
terkini
terkini id_member
id_member (FK)
(FK) nama_member
nama_member 1 no_reg
no_reg
M M
Pendaftaran id_dokter
id_dokter (FK)
(FK) email_member
email_member no_nik
no_nik
pendonor Input
Input data
data pendaftaran
pendaftaran Menyimpan
Menyimpan data
data tgl_tanya
tgl_tanya tgl_daftar
tgl_daftar jenis_pasien
jenis_pasien
Klik
Klik tombol
tombol simpan
simpan
calon
calon pendonor
pendonor pendaftaran
pendaftaran calon
calon pendonor
pendonor tgl_jawab
tgl_jawab nohp_member
nohp_member no_klaim
no_klaim
poli
poli password_member
password_member nama_pasien
nama_pasien
Permintaan
pertanyaan
pertanyaan tgl_lahir
tgl_lahir
mobil donor Tampil
Tampil syarat
syarat permintaan
permintaan Klik
Klik link
link formulir
formulir detail_pertanyaan
detail_pertanyaan jekel
jekel
mobil
mobil donor
donor gambar
gambar nama_kk
nama_kk
jawaban
jawaban alamat
alamat
Input
Input data
data permintaan
permintaan Menyimpan
Menyimpan data
data terjawab
terjawab telp
telp
Klik
Klik tombol
tombol simpan
simpan pekerjaan
mobil
mobil donor
donor permintaan
permintaan mobil
mobil donor
donor pekerjaan
id_member
id_member (FK)
(FK)
Berita M hubungan_member
hubungan_member
Tampil
Tampil daftar
daftar berita
berita Klik
Klik link
link berita
berita tgl_daftar
tgl_daftar
jadwal_dokter
jadwal_dokter
Tampil
Tampil isi
isi berita
berita 1 id_jadwal
id_jadwal ** antrian
antrian
dokter
dokter id_dokter
id_dokter (FK)
(FK)
senin
senin M id_antrian
id_antrian **
Galeri id_dokter
id_dokter ** id_member
Tampil selasa
selasa id_member (FK)(FK)
Tampil isi
isi galeri
galeri 1
nama_dokter 1
nama_dokter rabu
rabu id_pasien
id_pasien (FK)(FK)
poli tgl_booking M
Mendaftar poli kamis
kamis tgl_booking
member Tampil
Tampil isi
isi artikel
artikel email
email jumat
jumat tgl_periksa
tgl_periksa
Klik
Klik link
link formulir
formulir username
pendaftaran
pendaftaran antrian
antrian username sabtu
sabtu poli
poli
password
password minggu
minggu no_antrian
no_antrian
Input
Input data
data pendaftaran
pendaftaran Klik
Klik tombol
tombol daftar
daftar Menyimpan
Menyimpan data
data member
member
member
member

Gambar 5. Logical Record Structure (LRS)


Gambar 3. Activity DiagramMengakses
Halaman Pengunjung 6. Sequence Diagram Dokter

Dokter Form Login Halaman Dokter Controller Database


1 : menampilkan form login ()
2 : mengisi username, password, captcha ()

3 : cek data login ()

4 : validasi data ()

5 : pesan kesalahan ()

6 : menampilkan halaman dokter ()

7 : kelola data ()

8 : eksekusi data ()
9 : kembali ke halaman dokter ()

10 : logout ()

Gambar 6. Sequence Diagram Dokter

ISSN: 2338 - 8161


79
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

7. Component Diagram Member


Pasien
Pasien

Antrian
Antrian
Halaman
Halaman Member
Member
Login
Login SI
SI Pelayanan
Pelayanan pmipbg.sql
pmipbg.sql
Kesehatan
Kesehatan
Konsultasi
Konsultasi

Password
Password

Gambar 7. Component Diagram Member

8. Deployment Diagram

Application Server
Gambar 11. Halaman Beranda Member
Sistem
Sistem Informasi
Informasi Pelayanan
Pelayanan
Kesehatan
Kesehatan Online
Online
Database Server

Database
Database Server
Server
MySQL
MySQL Database
Database

Database
Database
pmipbg.sql
pmipbg.sql

Browser Client

Operating
Operating Sistem
Sistem
Windows
Windows OSOS

Web
Web Browser
Browser

Gambar 8. Deployment Diagram

9. Implementasi Web

Gambar 9. Halaman Beranda Admin

Gambar 12. Halaman Beranda Pengunjung

Gambar 10. Halaman Beranda Dokter

ISSN: 2338 - 8161


80
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

10.Testing
a. Black box testing halaman login
member
Tabel 3. Black Box Testing Halaman
Login Member

d. Black box testing halaman ubah


password
Tabel6. Black Box Testing Halaman Ubah
Password
b. Black box testing halaman tambah
anggota keluarga
Tabel 4. Black Box Testing Halaman
Tambah Anggota Keluarga

c. Black box testing halaman 11.Publikas Web


pendaftaran antrian online Sebagai bentuk implementasi, website
Tabel 5. Black Box Testing Halaman yang telah dibuat harus dipublikasikan agar
Pendaftaran Antrian Online dapat diakses oleh masyarakat luas melalui
media internet. Publikasi website dilakukan
dengan membeli domain dan hosting sebagai
jasa penyewaan tempat di internet. Penulis
melakukan pembelian domain dan hosting di

ISSN: 2338 - 8161


81
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

situs www.indoreg.co.id dengan alamat DAFTAR PUSTAKA


domain pmi-purbalingga.web.id. [1] Dermawan, Juniardi. dan Sari Hartini. 2017.
Implementasi Model Waterfall pada
E. KESIMPULAN DAN SARAN Pengembangan Sistem Informasi
1. Kesimpulan Perhitungan Nilai Mata Pelajaran Berbasis
a. Sistem informasi pelayanan kesehatan Web pada Sekolah Dasar Al-Azhar Syifa
online berbasis web ini memberikan Budi Jatibening. ISSN: 2579-3500. Jakarta:
informasi yang lengkap kepada Paradigma Vol. 19, No. 2, September 2017:
masyarakat mengenai kegiatan dan 142–147. Diambil dari:
pelayanan kesehatan di PMI Kabupaten http://ejournal.bsi.ac.id/jurnal/index.php/par
Purbalingga. adigma/article/view/2131/1707. (23 April
b. Kehadiran website ini memberikan 2018)
kemudahan dalam memperoleh nomor
antrian pendaftaran bagi calon pasien [2] Josi, Ahmat. 2016. Implementasi Framwork
yang akan melakukan kunjungan rawat Boostrap Pada Website STMIK Prabumulih.
jalan di klinik PMI Kabupaten ISSN: 2088-3943. Prabumulih: Jurnal
Purbalingga. Mantik Penusa Vol. 20, No. 1, Desember
c. Informasi stok darah terkini serta 2016: 1–4. Diambil dari: http://e-
prosedur permintaan darah yang jurnal.pelitanusantara.ac.id/index.php/manti
ditampilkan di website sangat k/article/viewFile/204/116. (24 April 2018)
membantu masyarakat yang
membutuhkan. [3] Junianto, Erfian. dan Yusa Primaesha.
d. Fasilitas website seperti konsultasi 2015. Perancangan Sistem Tracking
dokter online, formulir online calon Invoice Laboraturium Pada PT Sucufindo
pendonor serta formulir online (Persero) Bandung. ISSN: 2355-6579.
permintaan mobil donor darah menjadi Bandung: Informatika Vol. 2, No. 2,
nilai tambah pelayanan di PMI September 2015: 442–452. Diambil dari:
Kabupaten Purbalingga. http://ejournal.bsi.ac.id/jurnal/index.php/ji/ar
e. Kehadiran website merupakan sarana ticle/view/133/107. (23 April 2018)
untuk meningkatkan hubungan dan
komunikasi dengan masyarakat [4] Mujiati, Hanik dan Sukadi. 2016. Analisis
sehingga diharapkan dapat menjadi Dan Perancangan Sistem Informasi Stok
pendukung pelaksanaan visi PMI yaitu Obat Pada Apotek Arjowinangun. ISSN:
PMI yang dicintai masyarakat. 2338-9761. Pacitan: Bianglala Informatika
Vol. 4, No. 1, Maret 2016: 11–15. Diambil
2. Saran-saran dari:
Agar website yang telah dibuat dapat http://ejournal.bsi.ac.id/jurnal/index.php/Bia
berjalan secara optimal, maka penulis nglala/article/view/536/428. (23 April 2018)
memberikan saran sebagai berikut:
a. Dibutuhkan administrator pada bidang [5] Purnama, Vichi Chandra dan Noor Hasan.
klinik, bidang unit transfusi darah dan 2016. Perancangan Sistem Informasi
bidang markas untuk mengolah data Inventori Darah Berbasis Web Pada Palang
pada masing-masing bidang tersebut. Merah Indonesia Cabang Bantul. ISSN:
b. Baik administrator maupun dokter harus 2088-0154. Yogyakarta: Journal Speed –
mengecek akunnya secara berkala agar Sentra Penelitian Engineering dan Edukasi
mengetahui informasi terbaru mengenai Vol. 8, No. 3: 35–41. Diambil dari:
aktifitas website yang dilakukan http://ejurnal.net/portal/index.php/speed/arti
pengunjung ataupun member. cle/view/1316. (18 April 2018)
c. Perlunya peningkatan keamanan
website dan pemeliharaan data dengan [6] Rahmayu, Mulia. 2015. Rancang Bangun
melakukan back up data secara berkala. Sistem Informasi Nilai Ujian Siswa SMP
d. Dalam penelitian selanjutnya diharapkan Negeri 3 Bumiayu Berbasis Web. Jakarta
website inidapat disempurnakan, seperti Barat: Khatulistiwa Informatika Vol. 3, No.
penambahan fitur untuk mengelola 2, Desember 2015: 159–168. Diambil dari:
prosedur pelayanan di klinik mulai dari http://ejournal.bsi.ac.id/ejurnal/index.php/kh
pendaftaran hingga pasien selesai atulistiwa/article/view/1663/1. (2 Mei 2017)
berobat. [7] Rahmayu, Mulia. 2016. Rancang Bangun

ISSN: 2338 - 8161


82
Jurnal Evolusi Volume 6 No 2 - 2018Evolusi Volume

Sistem Informasi Pada Rumah Sakit anglala/article/view/574/465. (18 April


Dengan Layanan Intranet Menggunakan 2018)
Metode Waterfall. ISSN: 2338-8161.
Jakarta: Evolusi Vol. 4, No. 2: 33–40. [13] Taufik, Andi dan Ermawati. 2017.
Diambil dari: Perancangan Sistem Informasi
http://ejournal.bsi.ac.id/jurnal/index.php/evol Pemesanan Pentas Seni Berbasis Web
usi/article/view/699/574. (23 April 2018) Pada Sanggar Seni Getar Pakuan Bogor.
ISSN: 2461-0690. Jakarta: IJSE –
[8] Raja, B. Hendro P. Manik, Arif B. Putra N. Indonesian Journal on Software
dan M. Azhar Irwansyah. 2015. Rancang Engineering Vol. 3, No. 2: 1–7. Diambil
Bangun Sistem Informasi Geografis dari:
Berbasis Web Fasilitas Pelayanan http://ejournal.bsi.ac.id/jurnal/index.php/ijs
Kesehatan di Kota Pontianak. Tanjungpura: e/article/view/2812/1836. (24 April 2018).
Jurnal Edukasi dan Penelitian Informatika
(JEPIN) Vol. 1, No. 2: 64–71. Diambil dari:
http://jurnal.untan.ac.id/index.php/jepin/artic
le/view/10520/11921. (25 April 2018)

[9] Setiyawati, Erwin dan Sardiarinto. 2016.


Perancangan Sistem Informasi Berbasis
Web Studi Kasus : KSU BMT Al-Ikhwan
Yogyakarta. Yogyakarta: Indonesian
Journal on Computer and Information
Technology Vol. 1, No. 1 Mei 2016: 34–41.
Diambil dari:
http://ejournal.bsi.ac.id/jurnal/index.php/ijcit/
article/view/417/317. (23 April 2018)

[10] Suharsana, I Ketut, IGP Wirarama


Wedashwara Wirawan dan Ni Luh Ayu
KartikaYuniastari S. 2016. Implementasi
Model View Controller Dengan
Framework Codeigniter Pada E-
Commerce Penjualan Kerajinan Bali.
Denpasar: Jurnal Sistem Dan Informatika
Vol. 2, No. 1, November 2016: 19–28.
Diambil dari:
https://media.neliti.com/media/publication
s/130604-ID-implementasi-model-view-
controller-denga.pdf. (24 April 2018)

[11] Sundari, Jenie. 2016. Sistem Informasi


Pelayanan Puskesmas Berbasis Web.
ISSN: 2461-0690. Jakarta: IJSE –
Indonesian Journal on Software
Engineering Vol. 2, No. 1: 44–49. Diambil
dari:
http://ejournal.bsi.ac.id/jurnal/index.php/ijs
e/article/view/665/556. (18 April 2018)

[12] Syukron, Akhmad. dan Noor Hasan. 2015.


Perancangan Sistem Informasi Rawat
Jalan Berasis Web Pada Puskesmas
Winog. ISSN: 2338-9761. Yogyakarta:
Bianglala Informatika Vol. 3, No. 1, Maret
2015: 28–34. Diambil dari:
http://ejournal.bsi.ac.id/jurnal/index.php/Bi

ISSN: 2338 - 8161


83

You might also like