SKRIPSI
Disusun Oleh:
NPM : 17111078
NAMA : MOCH KAUTSAR RIDWAN
JENJANG STUDI : STRATA SATU (S1)
PROGRAM STUDI : TEKNK INFORMATIKA
2022
PERSETUJUAN DAN PENGESAHAN
SEMINAR PROPOSAL SKRIPSI
NPM : 17111078
Nama : Moch Kautsar Ridwan
Jenjang Studi : Strata Satu (S1)
Program Studi : Teknik Informatika
Judul Proposal : Sistem Informasi Rekam Medis Menggunakan Metode Pieces
Berbasis Web Di Klinik Pratama Yusuf
Bandung, 2022
Menyetujui
Pembimbing 1
Pembimbing 2
Penguji
Mengetahui,
Ka. Prodi Teknik Informatika
i
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan ke hadirat Allah SWT karena atas limpahan
rahmat, hidayah, serta inayah-Nya, penulis dapat menyelesaikan Proposal Skripsi yang
berjudul “Sistem Informasi Rekam Medis Menggunakan Metode PIECES Berbasis
Web di Klinik Pratama Yusuf” sesuai dengan yang direncanakan. Oleh karena itu
perkenankanlah penulis menyampaikan ucapan terima kasih kepada:
2. Bapak Danny Aidil Rismayadi, S.Si., M.Kom. selaku Pembantu Ketua I serta
Dosen Pengampu Mata Kuliah Pra Skripsi yang telah memberikan dukungan dan
telah membantu memberikan ilmunya sehingga penulisan Proposal Skripsi ini
dapat terlaksana.
3. Bapak Ahsani Takwim, S.Kom., M.Kom. selaku Ketua Program Studi Teknik
Informatika STT Bandung yang telah memberikan dukungan sehingga penulis
dapat menyelesaikan Proposal Skripsi ini.
5. Seluruh keluarga khususnya orang tua yang telah memberikan bantuan dan
dukungan mulai dari penulis daftar kuliah hingga dapat menyelesaikan skripsi di
tahun ini.
6. Ira Januar Rinata selaku teman dekat yang telah memberikan dukungan serta
bantuan hingga penulis dapat menyelesaikan skripsi ini.
Semoga Proposal Skripsi ini dapat bermanfaat bagi pihak yang berkepentingan.
ii
DAFTAR ISI
KATA PENGANTAR ...................................................................................................ii
DAFTAR ISI................................................................................................................ iii
DAFTAR TABEL .......................................................................................................... v
DAFTAR GAMBAR ..................................................................................................... vi
BAB I ............................................................................................................................. 1
PENDAHULUAN ........................................................................................................ 1
1.1 Latar Belakang ................................................................................................... 1
1.2 Rumusan Masalah ............................................................................................. 3
1.3 Tujuan Penelitian .............................................................................................. 3
1.4 Manfaat Penelitian ............................................................................................ 4
1.5 Ruang Lingkup Penelitian ................................................................................ 4
1.6 Sistematika Penulisan ....................................................................................... 4
BAB II ........................................................................................................................... 6
TINJAUAN PUSTAKA ................................................................................................. 6
2.1 Landasan Teori .................................................................................................. 6
2.1.1 Klinik .............................................................................................................. 6
2.1.2 Rekam Medis ................................................................................................. 6
2.1.3 Rekam Medis Elektronik .............................................................................. 9
2.1.4 Sistem ........................................................................................................... 10
2.1.5 Informasi ...................................................................................................... 10
2.1.6 Sistem Informasi .......................................................................................... 11
2.1.7 XAMPP......................................................................................................... 11
2.1.8 HTML (HyperText Markup Language) ................................................... 12
2.1.9 PHP (Hypertext Prepocessor) .................................................................... 12
2.1.10 Star UML .................................................................................................. 12
2.1.11 MySQL ..................................................................................................... 13
2.1.12 Metode PIECES ..................................................................................... 13
2.1.13 UML ......................................................................................................... 15
2.1.14 ERD (Entity Relationship Diagram) ..................................................... 23
2.1.15 Bootstrap .................................................................................................. 24
2.1.16 Pengujian Perangkat Lunak ................................................................... 25
2.1.17 Aspek Keamanan ..................................................................................... 27
iii
2.1.18 Rekam Medis Menurut Kemenkes ......................................................... 28
2.1.19 Metode Extrereme Programming .......................................................... 29
2.2 Penelitian Terdahulu ....................................................................................... 33
BAB III ........................................................................................................................ 43
ANALISA DAN PERANCANGAN ............................................................................ 43
3.1 Metode Penelitian............................................................................................ 43
3.1.1 Jenis Penelitian ............................................................................................ 43
3.1.2 Teknik Pengumpulan Data ........................................................................ 43
3.2 Analisis ............................................................................................................. 43
3.3 Perancangan (Design)..................................................................................... 45
3.3.1 Metode Pengembangan .................................................................................. 45
3.3.2 Siklus Hidup Pengembangan Sistem Informasi ....................................... 45
3.4 Basis Pengetahuan .......................................................................................... 46
3.5 Perancangan .................................................................................................... 46
3.5.1 Rancangan Sistem ........................................................................................... 46
3.6 Perancangan Basis Data ................................................................................. 73
3.6.1 Entity Relationship Diagram (ERD) ............................................................. 73
3.7 Rencana Pengujian .......................................................................................... 75
3.7.1 Alpha Testing ............................................................................................... 75
3.7.2 Beta Testing ................................................................................................. 78
BAB IV ........................................................................................................................ 80
IMPLEMENTASI DAN PENGUJIAN SISTEM ...................................................... 80
4.1 Implementasi Sistem ....................................................................................... 80
BAB V .......................................................................................................................... 97
Kesimpulan dan saran ................................................................................................ 97
5.1 Kesimpulan ...................................................................................................... 97
5.2 Saran ................................................................................................................. 97
DAFTAR PUSTAKA ................................................................................................... 99
iv
DAFTAR TABEL
Tabel 2. 1 Use Case Diagram.............................................................................................. 17
Tabel 2. 2 Activity Diagram ............................................................................................... 18
Tabel 2. 3 Sequence Diagram ............................................................................................. 19
Tabel 2. 4 Class Diagram .................................................................................................... 22
v
DAFTAR GAMBAR
vi
1
BAB I
PENDAHULUAN
sebelumya yang disebabkan kehilangan data yang terdapat pada data manual, serta
memerlukan waktu cukup lama untuk mencari data secara manual. Pada Klinik
Pratama Yusuf pendaftaran dilakukan secara perorangan dengan jumlah kepadatan
pasien yang berkunjung sangat tinggi, sehingga memerlukan cara untuk validitas
data pasien dan untuk mempermudah pelayanan kesehatan. Hal tersebut dapat
diperoleh dengan menggunakan rekam medis dengan metode PIECES.
Teknologi informasi dan komunikasi telah berkembang begitu pesat di
berbagai sektor, tidak terkecuali di sektor kesehatan. Salah satu aplikasi yang dapat
membantu proses pelayanan di bidang kesehatan adalah rekam medis
terkomputerisasi dengan metode PIECES. Dimana aplikasi rekam medis
terkomputerisasi ini dapat memudahkan penelusuran dan pengiriman informasi
serta penyimpanan data. Metode PIECES (Performance, Information, Economic,
Control, Efficiency, Service) biasanya didapatkan dari beberapa gejala dari masalah
utama. Metode ini digunakan untuk mengidentifikasi masalah terhadap kinerja,
informasi, ekonomi, keamanan aplikasi, efisiensi, dan pelayanan pelanggan (Fatta,
2007). Performance, Information, Economics, Control, Efficiency, Service (PIECES).
Penerapan metode PIECES dalam perancangan sistem adalah dihasilkan
perbandingan proses sistem antara sistem yang berjalan dengan sistem yang
dikembangkan. Sistem informasi rekam medis berbasis web ini akan menyediakan
sistem keuangan, data atau identitas pasien, informasi pasien, dokumen pasien, dan
pembiayaan pengobatan pasien yang tentunya terjamin keamanan dan kerahasiaan
datanya. Hal ini tentu memudahkan klinik dalam mengelola data-data pasien.
Analisis sistem yang dihasilkan dari penelitian ini adalah sistem yang bisa
digunakan untuk mengelola data sehingga meminimalisir terjadinya kekeliruan.
Rekam medis berbasis web merupakan solusi yang akan menjawab
permasalahan yang terjadi di Klinik Pratama Yusuf. Dengan adanya rekam medis
metode PIECES maka data akan tersimpan dengan baik sehingga catatan dan
dokumen yang memuat tentang identitas pasien, pemeriksaan pasien, diagnosa
atau masalah penyakit pasien, tindakan pengobatan yang dilakukan dokter atau
pelayanan yang diberikan kepada pasien, dan biaya pengobatan pasien atau
pembayaran. Catatan tersebut sangat penting untuk pelayanan pasien karena
3
Pratama Yusuf khususnya di bagian unit rekam medis untuk memasukkan data
rekam medis dan laporan rekam medis.
1. Untuk menganalisis sistem rekam medis.
2. Untuk mendesain sistem rekam medis untuk Klinik Pratama Yusuf
3. Untuk mengimplementasikan sistem rekam medis pada Klinik Pratama Yusuf
BAB II
TINJAUAN PUSTAKA
dalam 2 kelompok besar (Dick et al., 1997, hlm 77-99). Pertama, yang paling
berhubungan langsung dengan pelayanan pasien (primer). Kedua, yang berkaitan
dengan lingkungan seputar pelayanan pasien namun tidak berhubungan langsung
secara spesifik (sekunder) (Hatta, 2013). Tujuan utama (primer) rekam kesehatan
terbagi dalam lima kepentingan, yaitu:
a. Pasien, rekam kesehatan merupakan alat bukti utama yang mampu
membenarkan adanya pasien dengan identitas yang jelas dan telah
mendapatkan berbagai pemeriksaan dan pengobatan di sarana pelayanan
kesehatan dengan segala hasil serta konsekuensi biayanya.
b. Pelayanan pasien, rekam kesehatan mendokumentasikan pelayanan yang
diberikan oleh tenaga kesehatan, penunjang medis, dan tenaga lain yang
bekerja dalam berbagai fasilitas pelayanan kesehatan. Dengan demikian
rekaman itu membantu pengambilan keputusan tentang terapi, tindakan, dan
penentuan diagnosis pasien. Rekam kesehatan juga sebagai sarana komunkasi
antarnegara yang sama-sama terlibat dalam menangani dan merawat pasien.
Rekaman yang rinci dan bermanfaat menjadi alat penting dalam menilai dan
mengelola risiko manajemen. Selain itu rekam kesehatan setiap pasien juga
berfungsi sebagai tanda bukti sah yang dapat dipertanggungjawakan secara
hukum. Oleh karena itu rekam medis yang lengkap harus setiap saat tersedia
dan berisi data/informasi tentang pemberian pelayanan kesehatan secara jelas.
c. Manajemen pelayanan, rekam kesehatan yang lengkap membuat segala
aktivitas yang terjadi dalam manajemen pelayanan sehingga digunakan dalam
menganalisis berbagai penyakit, menyusun pedoman praktik, serta untuk
mengevaluasi mutu pelayanan yang diberikan.
d. Manajemen pelayanan, rekam kesehatan yang rinci akan mampu menjelaskan
aktivitas yang berkaitan dengan penanganan sumber-sumber yang ada pada
organisasi pelayanan di RS, menganalisis kecenderungan yang terjadi dan
mengkomunikasikan informasi diantara klinik yang berbeda.
e. Pembiayaan, rekam kesehatan yang akurat mencatat segala pemberian
pelayanan kesehatan yang diterima pasien. Informasi ini menentukan besarnya
pembayaran yang harus dibayar, baik secara tunai atau melalui asuransi. Tujuan
8
2) Yang kedua adalah faktor akurasi khususnya akurasi data, apabila dulu
dengan sistem manual orang harus mengecek satu demi satu berkas,
namun sekarang dengan RME data pasien akan lebih tepat dan benar
karena campur tangan manusia lebih sedikit, hal lain yang dapat dicegah
adalah terjadinya duplikasi data untuk pasien yang sama. Misalnya, pasien
yang sama diregistrasi 2 kali pada waktu yang berbeda, maka sistem akan
menolaknya, RME akan memberikan peringatan jika tindakan yang sama
untuk pasien yang sama dicatat 2 kali, hal ini menjaga agar data lebih akurat
dan user lebih teliti.
3) Ketiga adalah faktor efisiensi, karena kecepatan dan akurasi data
meningkat, maka waktu yang dibutuhkan untuk melakukan pekerjaan-
pekerjaan administrasi berkurang jauh, sehingga karyawan dapat lebih
fokus pada pekerjaan utamanya.
4) Keempat adalah kemudahan pelaporan. Pekerjaan pelaporan adalah
pekerjaan yang menyita waktu namun sangat penting. Dengan adanya
RME, proses pelaporan tentang kondisi kesehatan pasien dapat disajikan
hanya memakan waktu dalam hitungan menit sehingga kita dapat lebih
konsentrasi untuk menganalisa laporan tersebut.
2.1.4 Sistem
Sistem merupakan kumpulan dari elemen–elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu. Sistem sebagai suatu kesatuan yang terdiri dari dua
atau lebih komponen atau subsistem yang berinteraksi untuk menegaskan suatu
tujuan. Kemudian sumber daya konseptual yaitu informasi termasuk data, sumber
daya tersebut bekerja sama menuju tercapainya suatu tujuan.
2.1.5 Informasi
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya. Informasi sebagai hasil dari pengolahan data
dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian–kejadian nyata yang digunakan untuk
11
pengambilan keputusan. Data terdiri dari fakta–fakta dan angka–angka yang secara
relatif tidak berarti bagi pemakai. Sedangkan informasi adalah data yang diolah
menjadi bentuk yang lebih berguna dan lebih berarti bagi penggunanya.
2.1.7 XAMPP
XAMPP adalah perangkat lunak bebas (free software), yang mendukung untuk
banyak sistem operasi, yang merupakan kompilasi dari beberapa program.
Fungsinya sebagai server yang berdiri sendiri (localhost), yang terdiri beberapa
program seperti: Apache HTTP Server, MySQL database, dan ditulis dengan
bahasa pemrograman PHP dan Perl (Roni & Kurnia, 2020).
Menurut MADCOMS (2016) XAMPP adalah sebuah paket kumpulan
software yang terdiri dari Apache, MySQL, PHPMyAdmin, PHP, Perl, Filezilla, dan
lain-lain.
Berdasarkan pengertian di atas, XAMPP adalah software yang mendukung
untuk banyak sistem terdiri dari Apache, MySQL, PHPMyAdmin, PHP, Perl,
Filezilla, yang ditulis dengan bahasa PHP.
12
2.1.11 MySQL
MySQL merupakan singkatan dari “Structured Query Language” atau dalam
bahasa Indonesia database management sistem, dikembangkan pada tahun 1994
oleh sebuah perusahaan pengembang software dan konsultan database di Swedia
bernama TcX Data Konsullt AB. Tujuan awal dikembangkan MySQL adalah
untuk mengembangkan aplikasi berbasis web pada client. MySQL memiliki
karakteristik antara lain:
a. Portabilitas, dapat berjalan stabil pada berbagai sistem operasi, seperti
Windows, Linux, MacOS, dan lain-lain.
b. Open Source, didstribusikan secara gratis di bawah lisensi GPL (General Public
License).
c. Multiuser, dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah.
d. Security, memiliki beberapa lapisan sekuritas seperti level subnet mask, nama
host, izin akes user dengan sistem perizinan yang mendetail serta password
yang terenskripsi.
2.1.13 UML
Menurut Windu Gata, Grace (2013:4), Unified Modeling Language (UML)
adalah bahasa spesifikasi standar yang dipergunakan untuk mendokumentasikan,
menspesifikasikan dan membanngun perangkat lunak. UML merupakan
metodologi dalam mengembangkan sistem berorientasi objek dan juga merupakan
alat untuk mendukung pengembangan sistem. Alat bantu yang digunakan dalam
perancangan berorientasi objek berbasiskan UML adalah sebagai berikut (Hendini,
2016):
a. Flowchart
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang
menggambarkan urutan proses secara mendetail dan hubungan antara suatu
proses (instruksi) dengan proses lainnya dalam suatu program.
Dalam perancangan flowchart sebenarnya tidak ada rumus atau patokan yang
bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah sebuah
gambaran dari hasil pemikiran dalam menganalisa suatu permasalahan dalam
komputer. Karena setiap analisa akan menghasilkan hasil yang bervariasi antara
satu dan lainnya. Kendati begitu secara garis besar setiap perancangan
flowchart selalu terdiri dari tiga bagian, yaitu input, proses, dan output.
Berikut ini adalah beberapa simbol yang digunakan dalam menggambar suatu
flowchart:
16
Gambar Keterangan
Gambar Keterangan
Gambar Keterangan
Nama aktor
1: nama_metode()
Simbol Deskripsi
Nama_kelas
+atribut
+operasi()
b. Relasi
Relasi menunjukan adanya hubungan diantara sejumlah entitas yang berbeda.
c. Atribut
Atribut yang mendeskripsikan karakter entitas.
d. Garis
Sebagai penghubung antar relasi dan entitas serta atribut.
2.1.15 Bootstrap
Bootstrap adalah sebuah framework css yang dapat digunakan untuk
mempermudah membangun tampilan web. Artinya, tampilan web yang dibuat
oleh bootstrap akan menyesuaikan ukuran layar dari browser yang kita gunakan
baik di desktop, tablet ataupun mobile device. Fitur ini bisa diaktifkan ataupun
dinon-aktifkan sesuai dengan keinginan kita sendiri. Sehingga, kita bisa membuat
web untuk tampilan desktop saja dan apabila dirender oleh mobile browser maka
tampilan dari web yang kita buat tidak bisa beradaptasi sesuai layar. Bootstrap
pertama kali di kembangkan pada pertengahan 2010 di Twitter oleh Mark Otto
dan Jacob Thornton. Saat ini Bootstrap dikembangkan secara open source dengan
lisensi MIT. (Fadul, 2018)
25
Pengujian perangkat lunak adalah sebuah elemen sebuah topik yang memiliki
cangkupan luas dan sering dikaitkan dengan verifikasi(verification) dan
validasi(validation)(V&V). Verifikasi mengacu pada sekumpulan aktifitas yang
menjamin bahwa perangkat lunak mengimplementasikan dengan benar sebuah
fungsi yang spesifik. Validasi mengacu pada sekumpulan aktifitas yang berbeda
yang menajamin bahwa perangkat lunak dibangun dapat ditelusuri sesuai dengan
kebutuhan. Pengujian untuk verifikasi dilakukan mulai dari lingkup yang kecil naik
ke lingkup yang besar seperti pada gambar 2.4 berikut:
26
Pengujian diawali dari pengujuan unit. Unit disini bisa berupa fungsi atau
prosedur yang memiliki keterkaitan pada pemograman terstruktur atau kelas pada
pemograman berorientasi objek. Setelah unit-unit selesai diuju maka dilakukan
pengujian integrasi. Pengujian integrasi lebih pada pengujian penggabungan dari
dua atau lebih unit perangkat lunak. Setelah itu dikakukan pengujian sistem dimana
unit-unit proses yang sudah diintegrasi diuji dengan antarmuka yang sudah dibuat
sehingga pengujian ini dimaksudkan untuk menguji sistem perangkat lunak secara
keseluruhan dan diuji secara satu sistem (Rosa dan Shalahuddin, 2016).
Setelah pengujian sistem selesai dilakukan maka dapat dilakukan pengujian
penerimaan perangkat lunak oleh pelanggan atau user (pemakai perangkat lunak).
27
Pengujian untuk validasi memiliki beberapa pendekatan sebagai berikut (Rosa dan
Shalahuddin, 2016):
a. Black-Box Testing (pengujian kotak hitam)
Menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain
dan kode program. Pengujian dimaksudkan untuk mengetahui apakah
fungsifungsi, masukan, dan keluaran dari perangkat lunak sesuai dengan
spesifikasi yang dibutuhkan.
Pengujian kotak hitam dilakukan dengan membuat kasus uji yang bersifat
mencoba semua fungsi dengan memakai perangkat lunak apakah sesuai
dengan spesifikasi yang dibutuhkan. Kasus uji yang dibuat untuk melakukan
pengujian kotak hitam harus dibuat dengan kasus benar dan kasus salah.
b. White-Box Testing (pengujian kotak putih)
Menguji perangkat lunak dari segi desain dan kode program apakah mampu
menghasilkan fungsi-fungsi, masukan dan keluaran yang sesuai dengan
spesifikasi kebutuhan. Pengujian kotak putih dilakukan dengan memeriksan
logic dari kode program.
kebutuhan dan diparameteri oleh jumlah user story yang ada. Pada iterasi yang
pertama, tim pengembang akan memilih user story yang cakupannya global dan bisa
menggambarkan keseluruhan dari sistem. Proses analisa dalam iterasi
pengembangan sistem merupakan proses analisa kebutuhan sistem baik yang
fungsional maupun non fungsional. Kebutuhan fungsional meliputi apa yang akan
dikerjakan oleh sistem beserta keluaran dari sistem. Sedangkan kebutuhan non
fungsional meliputi kebutuhan perangkat keras dan perangkat lunak yang
dibutuhkan saat pengembangan sistem. Proses perancangan dilakukan dengan
membuat rancangan proses, data, dan tampilan dari sistem yang akan dibuat
berdasarkan user story yang telah dipilih. Rancangan proses bisa dilakukan dengan
menggunakan activity diagram dan sequence diagram. Untuk rancangan data bisa dibuat
dengan menggunakan class diagram yang nantinya bisa diturunkan menjadi
rancangan database yang akan dibuat (Subhan,2017).
Pada proses berikutnya yaitu perencanaan ujicoba(test), tim pengguna akan
mempersiapkan sejumlah data yang akan diujikan di modul yang telah dibuat.
Penyiapan ini bisa menggunakan data riil yang ada atau juga dengan menggunakan
data non-riil. Tahapan produksi ini merupakan tahapan pemasangan modul dari
sistem yang dibuat di sisi operasional. Pemeriksanan fungsional dan performa dari
modul sudah dicek secara detail baik oleh klien dan pengembang. Dengan ini maka
modul ini sudah bisa dipasang untuk keperluan operasional. Langkah berikutnya
adalah menjalankan iterasi berikutnya untuk user story prioritas berikutnya
(Subhan,2017).
Tahapan penyelesaian merupakan tahapan peneyelesaian akhir dimana
semua modul untuk menjawab user story dari pengguna sudah selesai
diimplementasikan di sisi operasional. Tim pengguna sudah tidak memiliki user story
ataupun tambahan-tambahan lainnya. Tetapi tahapan ini juga bisa berarti
pengembangan sudah tidak dilanjutkan lagi karena pertimbangan finansial ataupun
arah pengembangan yang sudah tidak sesuai dengan kebutuhan pengguna
(Subhan,2017).
32
Kelebihan yang dimiliki oleh metode ini adalah Pengembangan cepat dan
penghematan biaya, menghasilkan kohesi tim dan kooperator tim yang lebih baik,
penekanan pada produk akhir, terintegrasi dengan metode pengembangan
tradisional, proses iteratif, berarti jarak pendek antara rilis sistem, kesederhanaan
dan umpan balik yang cepat, pengujian berdasarkan persyaratan dan kualitas
(Parlika, dkk, 2018).
33
II/SRIWI Kesdam
JAYA II/Swj
GARUD Garuda
A PUTIH Putih
membutuhk
an sebuah
sistem
berbasis
komputerisa
si yang dapat
mengatasi
masalah-
masalah
yang ada
seperti
sistem
informasi
rekam
medis.
35
2. APLIKAS Dita Syifani1 , Menghasilkan Pengembang Pengembangan pada sistem Perbedaan pada
I SISTEM Ardiansyah sistem informasi an Sistem pembayaran belum tersedia sistem rekam medis
REKAM Dores2 Program rekam medis yang Informasi ini tidak adanya
MEDIS Studi Sistem dapat mendata Puskesmas sistem pembayaran
DI Informasi Fakultas pasien dan obat dikembangk untuk sistem rekam
PUSKES Ilmu Komputer obatan an dengan medis penulis buat
MAS Universitas Mercu berbasis menggunakan sistem
KELURA Buana, 2018 web, pembayaran pasien
HAN menggunaka agar terdata dengan
GUNUN n PHP dan rapih hasil
G MySQL, pembayaran pasien
yang
memudahka
n pengguna
untuk
melakukan
pendaftaran
dan
pendataan
pasien baru.
36
3. Perancang Irwandi Tanjung Mengatur proses Dengan Perlu adanya pengembangan Perbedaan pada
an Sistem kegiatan yang di adanya terhadap penelitian ini adalah
1
Informasi mulai sistem pada metode yang
sistem yang telah dibuat
Rekam , informasi dikerjakan.
pada saat sehingga dapat
Medis Darmanta rekam
diterimanya pasien
Terpadu difungsikan dengan baik, serta
Sukrianto di tempat medis pada
Dalam mempermudah akses dalam
2 Rumah
Upaya penerimaan menggunakan sistem yang
Sakit Jiwa
Manajemen pasien, pencatatan dibuat.
Meningka Tampan
Informatika, Amik data medis pasien
tkan
Mahaputra Riau selama pasien Prov. Riau
Pelayanan
tersebut dapat
Rumah ,2017
Sakit Jiwa mendapatkan Meningkatka
penyimpanan serta
pengeluaran berkas
dari tempat
penyimpanan untuk
melayani
permintaan atau
peminjaman
lain.
Puskesma Endang Wahyudi, yang memerlukan data rekam yang dapat merekam semua sistem data obat dan
s waktu agak lama. medis untuk data. data pembayaran
3
pasien, hal pada puskesmas.
Kecamata
Hasanudin itu
n
1,2,3 ditunjukkan
Matraman
berdasarkan
Jakarta Sistem Informasi
hasil
Akuntansi,
pengujian
Universitas Bina
yang
Sarana
dilakukan
Informatika dengan
metode
,2019
black-bok
5. RANCA 1Yehezkiel Yanu Rekam medis ini Penelusuran Sistem informasi rekam medis Perbedaan Pada
NG Putranto, 2 Toni berjalan adalah sebelumnya klinik berbasi web ini dapat penelitian ini tidak
BANGU Wijanarko Adi salah ketik atau menemukan ditambahkan fitur history pasien adanya data pasiehn
N Putra, 3 Fitro Nur penulisan identitas bahwa yaitu perjalanan pasien dari dan hasil diagnose
SISTEM Hakim Teknik pasien, proses pasien dan tidak
39
INFORM Informatika, penggandaan perekaman mulai pendaftaran, menerima adanya fitur history
ASI STMIK ProVisi nomor rekam data medis pengobatan hingga sembuh. pasien untuk pasien
REKAM Semarang, 2017 medis, data pasien dilakukan melihat hasil diagnose
MEDIS tidak up-to-date, menggunaka pasien.
KLINIK salah penulisan n 2 file yang
BERBASI diagnosa dengan memiliki
S WEB dokter periksa, database
(STUDI sehingga proses yang sama
KASUS: rekam medis sehingga
KLINIK menjadi kurang dalam
UTAMA efektif dan efisien. prosesnya
MEDITA harus saling
MA menunggu
SEMARA atau
NG) dilakukan
secara
bergantian
untuk
melakukan
update data.
40
Dengan
kondisi
seperti ini
maka proses
rekam medis
akan
membutuhk
an waktu
yang banyak
dan rawan
terjadi
kesalahan.
kelas berupa
class
diagram,
perancangan
basis data
dan
perancangan
antarmuka
sistem yang
disesuaikan
dengan hasil
analisis
persyaratan
yang telah
dilakukan
sebelumnya.
43
BAB III
3.2 Analisis
Analisis yang digunakan yaitu dengan melihat dan memperhatikan
kebutuhan fungsional dan kebutuhan non-fungsional untuk sistem yang akan
dibangun.
3.5 Perancangan
Pada perancangan disini untuk analisa gambaran sistem yang akan dibuat,
sesuai dengan fungsi yang dilakukan.
a. Flowchart
Gambar 3. 1 flowchart
Pada use case diagram dijabarkan actor yang terlibat dan hal-hal yang dapat
dilakukan actor pada sistem.
3. Melihat data rekam medis Melihat data rekam medis oleh dokter
bertujuan untuk melihat riwayat pasien
apakah sebelumnya pasien sudah melakukan
pemeriksaan atau baru melakukan
pemeriksaan.
c. Activity Diagram
Activitiy diagram yang dijabarkan meliputi activity diagram yang dilakukan oleh
dokter dan kasir atau resepsionis
1) Activity diagram login admin atau resepsionis
Berikut adalah gambar activity diagram Login Admin agar dapat mengelola
input, delete dan update data website, dilakukan oleh admin, dapat dilihat
pada gambar
Gambar 3. 7activity diagram melihat data pasien oleh admin atau resepsionis
Use Case Deskription Use Case ini menggambarkan proses login dari
kasir/admin agar dapat mengelola data hapus edit
update data pasien medis
Secondary Actor -
1. Admin membuka
website rekam medis
2. Aplikasi menampilkan
halaman login dari
dropdown menu
3. Admin memilih
halaman login
4. Aplikasi menampilkan
halaman login
56
5. Admin memasukan
username dan password
6. Aplikasi menampilkan
halaman dashboard
admin
Use Case Deskription Use Case ini menggambarkan proses login dari dokter
agar bisa melihat hasil rekam medis, kesediaan obat,
dan memberikan hasil rekam medis
Secondary Actor -
1. Dokter membuka
website rekam medis
2. Aplikasi menampilkan
halaman login dari
dropdown menu
3. Dokter memilih
halaman login
4. Aplikasi menampilkan
halaman login
5. Dokter memasukan
username dan password
6. Aplikasi menampilkan
halaman dashboard
admin
Tabel 3. 6 Use Case Scenario Melihat dan Menambahkan Hasil Rekam Medis
58
Use Case Deskription Use Case ini menggambarkan proses admin dan dokter
untuk melihat dan menambahkan hasil rekam medis pasien
Secondary Actor -
3. admin/ dokter
memasukan hasil
data pasien
59
4. admin/dokter
menekan tombol
submit
5. Sistem memunculkan notifikasi
data berhasil dimasukan
6.User memilih
tombol beranda
Error Flow Events 5a. dokter/ admin
salah memasukan
NIK dan nama
yang berbeda pada
data yang di
inputkan.
5b. Aplikasi tidak akan melakukan
proses approve jika NIK yang
diinputkan salah dan nama tidak
sesuai dengan NIK yang diinputkan
untuk Tindakan lanjutan
Secondary Actor -
1. setelah admin
melakukan login ke dalam
website admin diijinkan
masuk kedalam halaman
pembayaran pasien
2. Aplikasi menampilkan
halaman pembayaran
pasien
5.System memunculkan
struk pembayaran pasien
6.Admin menerima
pembayaran pasien lalu
menekan submit
7.sistem memunculkan
notifikasi hasil
pembayaran telah berhasil
61
e. Sequence Diagram
Pada bagian ini penulis akan menggambarkan perilaku sistem dengan
menggunakan sequence diagram. Secara umum sequence diagram menunjukan
urutan waktu aliran pesan dari suatu obyek ke obyek yang lainnya.
1) Sequence diagram login admin/kasir
f. Desain Interface
Perancangan Antarmuka (Design Interface) pada beberapa gambar berikut akan
menggambarkan rancangan tampilan aplikasi administrasi kependudukan
berserta penjelasannya.
64
2) Tampilan login
Login pada aplikasi sebagai syarat untuk masuk kedalam web. Pasien, dokter
dan admin yang telah terdaftar yang dapat masuk web.
Gambar 3. 35 ERD
74
• Nama (varchar)
• Id (integer) sebagai primary key
• Username (varchar)
• Password (varchar)
Pengujian yang akan digunakan dalam penelitian ini adalah pengujian Black
Box Testing, menurut (Ningrum, 2019) pengujian aplikasi dengan Black Box Testing
bertujuan melihat program tersebut sama dengan tugas program tersebut tanpa
mengetahui kode program yang dipakai. Dalam Black Box Testing akan diuji
fungsionalitas sistem.
Untuk melakukan pengujian terhadap aplikasi/website, penulis akan menguji
setiap fungsi antara lain pendaftaran pasien, login, data obat, pembayaran, data
dokter, admin, hasil diagnose pasien.
Pada tabel 3.10 Rencana pengujian pada halaman login untuk admin, dokter
dan pasien.
Table 3.10 Rencana Pengujian Black-box Testing pada form login
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Login gagal dan √
Form tidak diisi lalu
menampilkan
1 menekan tombol login.
peringatan username dan
password harus diisi
√
Login gagal dan
Mengisi username dan
menampilkan
2 password tidak sesuai, lalu
peringatan username
menekan tombol login
atau password salah
Pada tabel 3.11 Rencana pengujian pada halaman menu utama untuk
admin.
Tabel 3.11 Rencana pengujian pada halaman menu utama untuk admin
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Sistem akan √
Menekan satu kali menu menampilkan form
1
profil admin halaman profil admin
Sistem akan √
Menekan satu kali menu menampilkan form
2
daftar data pasien halaman data pasien
√
Sistem akan
Menekan satu kali menu
3 menampilkan halaman
data dokter
data dokter
√
Sistem akan
Menekan satu kali menu
4 menampilkan form
data obat
untuk data obat
Sistem akan √
Menekan satu kali menu menampilkan halaman
5 data transaksi atau untuk melihat data
pembayaran transaksi atau
pembayaran
77
Pada tabel 3.12 Rencana pengujian pada halaman menu utama untuk
dokter.
Tabel 3.12 Rencana pengujian pada halaman menu utama untuk dokter
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Sistem akan √
Menekan satu kali menu menampilkan form
1
profil dokter halaman profil dokter
Sistem akan √
Menekan satu kali menu menampilkan form
2
rekam medis halaman menu rekam
medis
Sistem akan √
Setelah menekan data menampilkan halaman
3 rekam medis muncul data rekam medis muncul
pasien data pasien untuk
dokter mendata pasien
Sistem akan √
Menekan satu kali menu menampilkan halaman
4 data rekam medis muncul rekam medis muncul
data resep obat data resep obat untuk
pasien
Pada tabel 3.13 Rencana pengujian pada halaman menu utama untuk
pasien.
Tabel 3.13 Rencana pengujian pada halaman menu utama untuk pasien
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Sistem akan √
Menekan satu kali menu menampilkan form
1
profil pasien halaman profil pasien
78
Sistem akan √
Menekan satu kali menu menampilkan form
2
rekam medis halaman menu rekam
medis
Sistem akan √
Setelah menekan data
menampilkan halaman
3 rekam medis muncul data
rekam medis muncul
keluhan pasien
data keluhan pasien
Sistem akan √
Menekan satu kali menu
menampilkan halaman
4 data rekam medis muncul
rekam medis muncul
data resep obat pasien
data resep obat pasien
Sangat Setuju 4
Setuju 3
Tidak Setuju 2
79
Keterangan:
Y = Nilai persentase yang dicari
X = Jumlah nilai kategori jawaban dikalikan dengan frekuensi 𝜀 = 𝑁. 𝑅
N = Nilai dari setiap jawaban
R = Frekuensi
Skor ideal = Nilai tertinggi dikalikan dengan jumlah sampel (4 X 5 =20)
80
BAB IV
b. Tampilan login
Login pada aplikasi sebagai syarat untuk masuk kedalam web. Pasien, dokter
dan admin yang telah terdaftar yang dapat masuk web.
s. Realtime database
Pada realtime database ini, semua data-data pengguna, pengaduan,
berita/informasi, dan lainnya akan disimpan secara realtime pada xamp
90
Pengujian yang akan digunakan dalam penelitian ini adalah pengujian Black
Box Testing, menurut (Ningrum, 2019) pengujian aplikasi dengan Black Box Testing
bertujuan melihat program tersebut sama dengan tugas program tersebut tanpa
mengetahui kode program yang dipakai. Dalam Black Box Testing akan diuji
fungsionalitas sistem.
Untuk melakukan pengujian terhadap aplikasi/website, penulis akan menguji
setiap fungsi antara lain pendaftaran pasien, login, data obat, pembayaran, data
dokter, admin, hasil diagnose pasien.
Pada tabel 3.10 Rencana pengujian pada halaman login untuk admin, dokter
dan pasien.
Table 3.10 Rencana Pengujian Black-box Testing pada form login
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Login gagal dan √
Form tidak diisi lalu
menampilkan
1 menekan tombol login.
peringatan username dan
password harus diisi
√
Login gagal dan
Mengisi username dan
menampilkan
2 password tidak sesuai, lalu
peringatan username
menekan tombol login
atau password salah
91
Pada tabel 3.11 Rencana pengujian pada halaman menu utama untuk admin.
Tabel 3.11 Rencana pengujian pada halaman menu utama untuk admin
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Sistem akan √
Menekan satu kali menu menampilkan form
1
profil admin halaman profil admin
Sistem akan √
Menekan satu kali menu menampilkan form
2
daftar data pasien halaman data pasien
√
Sistem akan
Menekan satu kali menu
3 menampilkan halaman
data dokter
data dokter
√
Sistem akan
Menekan satu kali menu
4 menampilkan form
data obat
untuk data obat
Sistem akan √
Menekan satu kali menu menampilkan halaman
5 data transaksi atau untuk melihat data
pembayaran transaksi atau
pembayaran
92
Pada tabel 3.12 Rencana pengujian pada halaman menu utama untuk
dokter.
Tabel 3.12 Rencana pengujian pada halaman menu utama untuk dokter
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Sistem akan √
Menekan satu kali menu menampilkan form
1
profil dokter halaman profil dokter
Sistem akan √
Menekan satu kali menu menampilkan form
2
rekam medis halaman menu rekam
medis
Sistem akan √
Setelah menekan data menampilkan halaman
3 rekam medis muncul data rekam medis muncul
pasien data pasien untuk
dokter mendata pasien
Sistem akan √
Menekan satu kali menu menampilkan halaman
4 data rekam medis muncul rekam medis muncul
data resep obat data resep obat untuk
pasien
Pada tabel 3.13 Rencana pengujian pada halaman menu utama untuk
pasien.
Tabel 3.13 Rencana pengujian pada halaman menu utama untuk pasien
Hasil Pengujian
Hasil yang
No Scenario Pengujian
diharapkan Tidak
Sesuai
Sesuai
Sistem akan √
Menekan satu kali menu menampilkan form
1
profil pasien halaman profil pasien
93
Sistem akan √
Menekan satu kali menu menampilkan form
2
rekam medis halaman menu rekam
medis
Sistem akan √
Setelah menekan data
menampilkan halaman
3 rekam medis muncul data
rekam medis muncul
keluhan pasien
data keluhan pasien
Sistem akan √
Menekan satu kali menu
menampilkan halaman
4 data rekam medis muncul
rekam medis muncul
data resep obat pasien
data resep obat pasien
Sangat Setuju 4
Setuju 3
Tidak Setuju 2
94
Keterangan:
Y = Nilai persentase yang dicari
X = Jumlah nilai kategori jawaban dikalikan dengan frekuensi 𝜀 = 𝑁. 𝑅
N = Nilai dari setiap jawaban
R = Frekuensi
Skor ideal = Nilai tertinggi dikalikan dengan jumlah sampel (4 X 5 =20)
95
Target
No Tahapan Bulan
Output
desember januari maret april mei july agustus
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Menyeleksi
Beberapa Judul
untuk Penelitian
2 Mencari jurnal-
jurnal terkait
3 Menentukan judul
yang akan diseleksi
dosen pembimbing
4 Mempertimbangkan
dua judul yang di
acc dan yang satu
96
BAB V
5.1 Kesimpulan
Berdasarkan hasil implementasi dan pengujian Sistem Informasi rekam
medis, maka dari penelitian ini yang berjudul “Sistem Informasi Rekam Medis
Menggunakan Metode Pieces Berbasis Web di Klinik Pratama Yusuf” dapat ditarik
kesimpulan sebagai berikut.
5.2 Saran
Berdasarkan hasil implementasi dan pengujian Sistem Informasi Rekam
Medis di Klinik pratama yusuf, maka peneliti bermaksud memberikan saran bagi
pengembangan berikutnya agar manfaat dari Sistem Informasi Pelayanan
Administrasi Kependudukan ini dapat turut berkembang. Adapun saran-sarannya
adalah sebagai berikut:
98
DAFTAR PUSTAKA
Depkes RI. 2006. Pedoman Pengelolaan Rekam Medis Rumah Sakit di Indonesia. Jakarta
: Dirjen Yanmed
Hanif, Al Fatta. 2007. Analisis & perancangan Sistem Informasi. Yogyakarta: Andy
Ladjamudin, Al-Bahra bin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta:Graha
Ilmu
UU RI Nomor 36 Tahun 2009 tentang Kesehatan & UU RI Nomor 44 tahun 2009 tentang
Rumah Sakit. (2012). Bandung : Citra Umbara.
Vitri, (2009) Kompetensi Perekam Medis Berdasarkan Peraturan Menteri Kesehatan yang
Berlaku (Online), (http://rekamkesehatan.wordpress. com/2009/02/28/kompetensi-
perekam-medis), diakses 22April 2016
LAMPIRAN
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115