Professional Documents
Culture Documents
Abstract - The Indonesian Red Cross (PMI) Is An Institution Engaged in The Field of Health and Social
Abstract - The Indonesian Red Cross (PMI) Is An Institution Engaged in The Field of Health and Social
Abstract - The Indonesian Red Cross (PMI) Is An Institution Engaged in The Field of Health and Social
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.
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.
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.
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.
Mengelola
Mengelola data
data dokter
dokter
A15. Admin dapat mengelola data menu. Mengelola
Mengelola data
data jadwal
jadwal dokter
dokter
PMI. Input
Input username,
username,
password,
password, captcha
captcha Mengelola
Mengelola data
data pendonor
pendonor
laporan. Admin
Mengelola
Mengelola data
data administrator
administrator
b. Kebutuhan Dokter
Mengelola
Mengelola data
data artikel
artikel
Mengelola
Mengelola data
data berita
berita
online. Mengelola
Mengelola data
data menu
menu
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
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
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
4 : validasi data ()
5 : pesan kesalahan ()
7 : kelola data ()
8 : eksekusi data ()
9 : kembali ke halaman dokter ()
10 : logout ()
Antrian
Antrian
Halaman
Halaman Member
Member
Login
Login SI
SI Pelayanan
Pelayanan pmipbg.sql
pmipbg.sql
Kesehatan
Kesehatan
Konsultasi
Konsultasi
Password
Password
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
9. Implementasi Web
10.Testing
a. Black box testing halaman login
member
Tabel 3. Black Box Testing Halaman
Login Member