PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI REKAM MEDIS ...€¦ · memanfaatkan teknologi web...
Transcript of PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI REKAM MEDIS ...€¦ · memanfaatkan teknologi web...
commit to user
library.uns.ac.id digilib.uns.ac.id
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI REKAM
MEDIS GRIYA PEDULI DAN GRIYA BAHAGIA PMI KOTA
SURAKARTA
Tugas Akhir
Diajukan Untuk Memenuhi sebagian persyaratan mencapai derajat Ahli Madya
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret
Disusun Oleh:
IKA SEPTIYANI
M3115070
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2018
commit to user
library.uns.ac.id digilib.uns.ac.id
ii
HALAMAN PERSETUJUAN
commit to user
library.uns.ac.id digilib.uns.ac.id
iii
HALAMAN PENGESAHAN
commit to user
library.uns.ac.id digilib.uns.ac.id
HALAMAN PERNYATAAN
Saya yang bertanda tangan dibawah ini :
Nama : IKA SEPTIYANI
NIM : M3115070
Judul Tugas Akhir : PERANCANGAN DAN PEMBUATAN SISTEM
INFORMASI REKAM MEDIS GRIYA PEDULI DAN
GRIYA BAHAGIA PMI KOTA SURAKARTA
Menyatakan dengan sebenarnya bahwa penulisan Tugas Akhir ini
berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari saya sendiri.
Jika terdapat karya orang lain, saya akan mencantumkan sumber yang jelas.
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila
dikemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan
ini, maka saya bersedia menerima sanksi akademik yang berlaku di Universitas
Sebelas Maret Surakarta.
Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan
dari pihak manapun.
Surakarta, 29 September 2018
Yang Membuat Pernyataan,
IKA SEPTIYANI
NIM. M3115070
commit to user
library.uns.ac.id digilib.uns.ac.id
ii
ABSTRACT
Ika Septiyani, 2018. Designing and Making Information System for Griya
Peduli Medical Record and Griya Bahagia PMI Surakarta City. DIII Informatics
Engineering, Faculty of Mathematics and Natural Sciences, Sebelas Maret
University Surakarta.
Medical record is a medical record of a patient that contains all information
regarding the health of the patient, medical records are used as a basis for
determining further action by the doctor on handling patient health problems in
health care agencies. In the private practice of doctors, medical record data is still
stored on paper media . Maintenance of medical records becomes difficult as the
number of medical record data continues to increase. In this study medical record
application was developed for the private practice of doctors by using web services.
Needs analysis is carried out by applying contextual design and UML after
interviewing doctors and nurses in the doctor's private practice. Medical record
applications are developed hybridly and utilize web technologies such as HTML,
CSS, and JavaScript. Medical record applications access web services that have
been developed to manage patients and patients' medical records online.
Applications can already be used by doctors and nurses in the private practice of
doctors to manage patient medical records.
Keywords : Information Systems, Medical record
commit to user
library.uns.ac.id digilib.uns.ac.id
iii
ABSTRAK
Ika Septiyani, 2018. Perancangan dan Pembuatan Sistem Informasi
Rekam Medis Griya Peduli Dan Griya Bahagia PMI Kota Surakarta. DIII
Teknik Informatika, Fakultas Matematika Dan Ilmu Pengetahuan Alam,
Universitas Sebelas Maret Surakarta.
Rekam Medis merupakan catatan medis dari seorang pasien yang memuat
segala informasi menyangkut kesehatan pasien, rekam medis dijadikan dasar untuk
menentukan tindakan lebih lanjut oleh dokter terhadap penanganan masalah
kesehatan pasien pada instansi pelayanan kesehatan.Pada praktik pribadi dokter,
data rekam medis masih disimpan pada media kertas.Pemeliharaan rekam medis
menjadi sulit seiring jumlah data rekam medis yang terus meningkat.Pada
penelitian ini dikembangkan aplikasi rekam medis bagi praktik pribadi dokter
dengan menggunakan layanan web.Analisa kebutuhan dilakukan dengan
menerapkan contextual design dan UML setelah mewawancarai dokter dan perawat
pada praktik pribadi dokter.Aplikasi rekam medis dikembangkan secara hybrid dan
memanfaatkan teknologi web seperti HTML,CSS, dan JavaScript. Aplikasi rekam
medis mengakses layanan web yang telah dikembangkan untuk mengelola pasien
dan rekam medis pasien secara daring.Aplikasi sudah dapat digunakan oleh dokter
dan perawat pada praktik pribadi dokter untuk mengelola rekam medis pasien.
Kata Kunci : Sistem Informasi, Rekam Medis
commit to user
library.uns.ac.id digilib.uns.ac.id
iv
MOTTO
1. Jika kita menginginkan sesuatu dalam hidup yang tak pernah kita punya.
Kita harus melakukan sesuatu yang belum pernah kita lakukan.
(JD Houson)
2. Tak seorang pun yang dapat kembali dan memulai semuanya dari awal. Tapi
seseorang bisa memulainya sekarang dan membuat sebuah akhir yang baru.
(Maria Robinson)
3. Untuk SUKSES, hal yang harus kita buang adalah Batasan. Dan yang harus
kita hindari adalah KEMALASAN dan sikap tidak BERTANGGUNG
JAWAB. (G-Dragon – Bigbang)
commit to user
library.uns.ac.id digilib.uns.ac.id
v
HALAMAN PERSEMBAHAN
Tugas Akhir ini penulis persembahkan kepada :
1. Allah Subhanahu Wa Ta’ala yang telah memudahkan penulis dalam
memahami setiap ilmu baik ilmu perkuliahan ataupun di luar perkuliahan
yang disampaikan oleh dosen – dosen dan pemateri yang lain.
2. Orang Tua Penulis yang selalu senantiasa mendo’akan selama kuliah di
Universitas Sebelas Maret.
3. Keluarga Penulis yang selalu memberi dukungan dan bantuan maupun kritik
dan saran untuk penulis selama perkuliahan.
4. Teman – teman penulis di kampus terutama D3 Teknik Informatika 2015,
E-mailkomp, SKI FMIPA UNS, Asisten LABKOM FMIPA UNS dan kelas
TI C 2015 atas dukungan dan bantuannya.
5. Para sahabat Penulis yang selalu memberikan semangat dan do’a dari jauh
dari selama perkuliahan.
commit to user
library.uns.ac.id digilib.uns.ac.id
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas segala limpahan rahmatnya, sehingga
saya mampu menyusun Laporan Tugas Akhir dengan judul “PERANCANGAN
DAN PEMBUATAN SISTEM INFORMASI REKAM MEDIS GRIYA PEDULI
DAN GRIYA BAHAGIA PMI KOTA SURAKARTA” ini dapat diselesaikan
sesuai dengan waktu yang telah ditentukan.
Penyusunan laporan ini bertujuan untuk memenuhi persyaratan kelulusan
mata kuliah Tugas Akhir Program Diploma III Teknik Informatika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
Dalam penyusunan Laporan Tugas Akhir ini penulis mendapatkan bantuan
dan dukungan dari berbagai pihak. Oleh sebab itu pada kesempatan ini, penulis
mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan
dan dukungannya, terutama kepada:
1. Bapak Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Studi Diploma III
Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret Surakarta.
2. Bapak Abdul Aziz, S.kom., M.Cs. selaku Dosen Pembimbing Tugas Akhir
yang telah memberikan bimbingan, pengarahan, saran serta dukungan selama
penyusunan Laporan Tugas Akhir ini.
3. Bapak Theo selaku Pembimbing Lapangan Tugas Akhir di PMI
SURAKARTA yang telah memberikan bantuan, pengarahan serta ilmu selama
pengerjaan Tugas Akhir ini.
4. Keluarga Besar PMI SURAKARTA yang telah memberikan kerjasama yang
baik selama penyelesaian project Tugas Akhir.
5. Bapak, Ibu, adik dan keluarga yang selalu memberi dukungan dan semangat
untuk penulis selama ini.
6. Teman – teman D3 Teknik Informatika 2015, terima kasih atas dukungan dan
bantuannya.
commit to user
library.uns.ac.id digilib.uns.ac.id x
Semoga Allah SWT memberikan balasan yang lebih baik kepada pihak-pihak
yang telah memberikan bantuan dan dukungan dari awal sampai penyusunan
Laporan Tugas Akhir ini selesai.
Semoga dengan selesainya penyusunan Laporan Tugas Akhir ini dapat
memberikan manfaat dan kebaikan pada penulis dan pembaca sekalian.
Surakarta, 29 September 2018
Penulis
commit to user
library.uns.ac.id digilib.uns.ac.id
xi
DAFTAR ISI
HALAMAN PERSETUJUAN ............................................................................ II
HALAMAN PENGESAHAN ............................................................................. III
HALAMAN PERNYATAAN ................................................................................ I
ABSTRACT ........................................................................................................... II
ABSTRAK ........................................................................................................... III
MOTTO ............................................................................................................... IV
HALAMAN PERSEMBAHAN ........................................................................... V
KATA PENGANTAR ......................................................................................... VI
DAFTAR TABEL .............................................................................................. XV
DAFTAR GAMBAR ........................................................................................ XVI
BAB 1 PENDAHULUAN ..................................................................................... 1
1.1 Latar Belakang ........................................................................................... 1
1.2 Rumusan Masalah ...................................................................................... 2
1.3 Batasan Masalah ........................................................................................ 2
1.4 Tujuan ......................................................................................................... 2
1.5 Manfaat ....................................................................................................... 3
1.6 Metologi Penelitian..................................................................................... 3
BAB II LANDASAN TEORI ............................................................................... 5
2.1 Sistem Informasi ........................................................................................ 5
2.2 Rekam Medis .............................................................................................. 6
2.3 Proyek.......................................................................................................... 8
2.4 Mysql ........................................................................................................... 8
2.5 PHP (HyperText Prerocessor) ................................................................... 8
2.6 HTML (Hyper Text Markup Language) .................................................. 9
2.7 Cascading Style Sheets (CSS) ..................................................................... 9
2.8 Basis Data .................................................................................................... 9
2.9 Entity Relationship Diagram (ERD) ........................................................ 10
2.10 Use Case .................................................................................................... 10
2.11 Class Diagram ........................................................................................... 11
2.12 Sequence Diagram .................................................................................... 12
commit to user
library.uns.ac.id digilib.uns.ac.id xii
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ......... 13
3.1 Alat dan Bahan ......................................................................................... 13
3.1.1 Alat ......................................................................................................... 13
3.1.2 Bahan ........................................................................................................ 13
3.2 Deskripsi Data .......................................................................................... 14
3.3 Deskripsi Umum Sistem .......................................................................... 14
3.4 Proses Bisnis ............................................................................................. 14
3.5 Analisa Kebutuhan Sistem ...................................................................... 16
3.5.1 Kebutuhan Fungsional .............................................................................. 16
3.5.2 Kebutuhan Non Fungsional ...................................................................... 17
3.6 Perancangan Sistem ................................................................................. 18
3.6.1 Perancangan Sistem Informasi ............................................................... 18
3.7 Perancangan Database ............................................................................ 41
3.7.1 Entity Relationship Diagram (ERD) ...................................................... 41
3.7.2 Relasi Tabel ............................................................................................ 42
3.7.3 Class Diagram ........................................................................................ 43
3.7.4 Sequence Diagram .................................................................................. 43
3.7.5 Tabel Fisik .............................................................................................. 52
3.8 Perancangan Tampilan ............................................................................ 55
3.8.1 Dasboard ................................................................................................. 55
3.8.2 Input data Pasien .................................................................................... 57
3.8.3 Update Data Pasien ................................................................................ 57
3.8.4 Tampil Data Pasien ................................................................................ 59
3.8.5 Input Data Pemeriksaan .......................................................................... 59
3.8.6 Tampil Data Pemeriksaan ...................................................................... 61
3.8.7 Update Data Pemeriksaan ...................................................................... 62
3.8.8 Input Data Pemeriksaan Kontrol ............................................................ 63
3.8.9 Tampil Data Pemeriksaan Kontrol ......................................................... 64
3.8.10 Update Data Pemeriksaan Kontrol ..................................................... 65
3.8.11 Input Data Karyawan .......................................................................... 65
3.8.12 Tampil Data Karyawan ....................................................................... 66
commit to user
library.uns.ac.id digilib.uns.ac.id xiii
3.8.13 Update Data Karyawan ....................................................................... 66
3.8.14 Input Data Kegiatan ............................................................................ 67
3.8.15 Tampil Data Kegiatan ......................................................................... 67
3.8.16 Update Data Kegiatan ......................................................................... 68
3.8.17 Detail Informasi Pasien ....................................................................... 68
3.8.18 Tampilan Grafik .................................................................................. 69
BAB IV IMPLEMENTASI DAN PENGUJIAN .............................................. 70
4.1 Pengujian dan Implementasi ................................................................... 70
4.1.1 Login ...................................................................................................... 70
4.1.2 Menu Dashboard .................................................................................... 71
4.1.3 Data Pasien ............................................................................................. 71
4.1.4 Input Data Pasien .................................................................................... 72
4.1.5 Tampil Informasi Pasien ........................................................................ 73
4.1.6 Data Pemeriksaan ................................................................................... 74
4.1.7 Input Data Pemeriksaan .......................................................................... 74
4.1.8 Tampil Informasi Pemeriksaan .............................................................. 75
4.1.9 Data Pemeriksaan Kontrol ...................................................................... 75
4.1.10 Input Data Pemeriksaan Kontrol......................................................... 76
4.1.11 Tampil Informasi Pemeriksaan Kontrol ............................................. 76
4.1.12 Data Karyawan ................................................................................... 77
4.1.13 Input Data Karyawan .......................................................................... 77
4.1.14 Tampil Informasi Karyawan ............................................................... 78
4.1.15 Data Kegiatan ..................................................................................... 79
4.1.16 Input Data Kegiatan ............................................................................ 79
4.1.17 Tampil informasi Kegiatan ................................................................. 80
4.1.18 Cetak Laporan Pasien ......................................................................... 81
4.1.19 Tampil Grafik ..................................................................................... 82
4.1.20 Pengujian ............................................................................................ 82
BAB V PENUTUPAN ......................................................................................... 88
5.1 Kesimpulan ............................................................................................... 88
5.2 Saran ......................................................................................................... 88
commit to user
library.uns.ac.id digilib.uns.ac.id xiv
DAFTAR PUSTAKA .......................................................................................... 89
commit to user
library.uns.ac.id digilib.uns.ac.id
xv
DAFTAR TABEL
Tabel 2. 1 Simbol ERD (Fathansyah, 1999) ........................................................ 10
Tabel 2. 2 Simbol Use Case Diagram (Pender, T, A, 2002) ............................... 11
Tabel 2. 3 Notasi Class Diagram (Pender, T, A, 2002) ........................................ 11
Tabel 2. 4 Simbol Sequence Diagram (Pender, T, A, 2002) ................................ 12
Tabel 3. 1 Kebutuhan Fungsional ......................................................................... 16
Tabel 3. 2 Kebutuhan Non Fungsional ................................................................. 17
Tabel 3. 3 Use Case Text Pasien .......................................................................... 19
Tabel 3. 4 Use Case Text Input Data Pasien ........................................................ 20
Tabel 3. 5 Use Case Text Edit Data Pasien ......................................................... 21
Tabel 3. 6 Hapus Data Pasien ............................................................................... 23
Tabel 3. 7 Use Case Text Tampil Data Pemeriksaan .......................................... 23
Tabel 3. 8 Use Case Text Input Data Pemeriksaan ............................................. 24
Tabel 3. 9 Use Case Text Edit Data Pemeriksaan ............................................... 25
Tabel 3. 10 Hapus Data Pemeriksaan ................................................................... 26
Tabel 3. 11 Use Case Text Tampil Data Pemeriksaan Kontrol. .......................... 27
Tabel 3. 12 Use Case Text Input Data Pemeriksaan Kontrol .............................. 28
Tabel 3. 13 Use Case Text Edit Data Pemeriksaan Kontrol ............................... 29
Tabel 3. 14 Hapus Data Pemeriksaan Kontrol ..................................................... 30
Tabel 3. 15 Use Case Text Tampil Sejarah PMI ................................................ 31
Tabel 3. 16 Use Case Text Cari pasien ............................................................... 31
Tabel 3. 17 Tampil Data Karyawan ..................................................................... 32
Tabel 3. 18 Use Case Text Input Data Karyawan ............................................... 33
Tabel 3. 19 Use Case Text Edit Data Karyawan ................................................. 34
Tabel 3. 20 Hapus Data Karyawan ....................................................................... 35
Tabel 3. 21 Tampil Data Kegiatan ....................................................................... 36
Tabel 3. 22 Use Case Text Input Data Kegiatan ................................................. 36
Tabel 3. 23 Use Case Text Edit Data Kegiatan ................................................... 37
Tabel 3. 24 Use Case Text Hapus Data Kegiatan ............................................... 38
Tabel 3. 25 Use Case Text Tampil Grafik Pasien ................................................ 39
Tabel 3. 26 Use Case Text Input Grafik Pasien .................................................. 39
Tabel 3. 27 Use Case Text Edit Grafik Pasien ................................................... 40
Tabel 3. 28 Tabel User ......................................................................................... 52
Tabel 3. 29 Tabel Pasien ...................................................................................... 52
Tabel 3. 30 Tabel Asal.......................................................................................... 53
Tabel 3. 31 Tabel Status ....................................................................................... 53
Tabel 3. 32 Tabel Pemeriksaan Kontrol ............................................................... 53
Tabel 3. 33 Tabel Pemeriksaan Kontrol ............................................................... 54
Tabel 3. 34 Tabel Karyawan ................................................................................ 54
Tabel 3. 35 Tabel Kegiatan .................................................................................. 55
Tabel 4. 1 Pengujian sistem .................................................................................. 82
commit to user
library.uns.ac.id digilib.uns.ac.id
xvi
DAFTAR GAMBAR
Gambar 3. 1 Deskripsi Proses Bisnis................................................................... 15
Gambar 3. 2 Use Case Admin ............................................................................. 18
Gambar 3. 3 Use Case Karyawan ........................................................................ 19
Gambar 3. 4 ERD ................................................................................................ 41
Gambar 3. 5 Relasi Tabel .................................................................................... 42
Gambar 3. 6 Class Diagram ................................................................................. 43
Gambar 3. 7 Input Data Pasien ............................................................................ 44
Gambar 3. 8 Update Data Pasien ......................................................................... 45
Gambar 3. 9 Hapus Data Pasien .......................................................................... 46
Gambar 3. 10 Input Data Pemeriksaan Kontrol .................................................. 47
Gambar 3. 11 Update Data Pemeriksaan Kontrol ............................................... 48
Gambar 3. 12 Input Data Pemeriksaan ................................................................ 49
Gambar 3. 13 Input Data Karyawa ...................................................................... 50
Gambar 3. 14 Input Data Kegiatan ...................................................................... 51
Gambar 3. 15 Dasboard ....................................................................................... 56
Gambar 3. 16 Input Data Pasien .......................................................................... 57
Gambar 3. 17 Update Data Pasien ....................................................................... 58
Gambar 3. 18 Tampil Data Pasien ....................................................................... 59
Gambar 3. 19 Input Data Pemeriksaan ................................................................ 60
Gambar 3. 20 Tampil Data Pemeriksaan ............................................................. 61
Gambar 3. 21 Update Data Pemeriksaan ............................................................. 62
Gambar 3. 22 Input Data Pemeriksaan ................................................................ 63
Gambar 3. 23 Tampil Data Pemeriksaan Kontrol ............................................... 64
Gambar 3. 24 Update Data Pemeriksaan Kontrol ............................................... 65
Gambar 3. 25 Input Data Karyawan .................................................................... 65
Gambar 3. 26 Tampil Data Karyawan ................................................................. 66
Gambar 3. 27 Update Data Karyawan ................................................................. 66
Gambar 3. 28 Input Data Kegiatan ...................................................................... 67
Gambar 3. 29 Tampil Data Kegiatan ................................................................... 67
Gambar 3. 30 Update Data Kegiatan ................................................................... 68
Gambar 3. 31 Tampilan Detail Informasi Pasien ................................................ 68
Gambar 3. 32 Tampilan Grafik............................................................................ 69
Gambar 4. 1 Login ............................................................................................... 70
Gambar 4. 2 Implementasi Tampilan Dasboard .................................................. 71
Gambar 4. 3 Implementasi Tampilan Data Pasien .............................................. 72
Gambar 4. 4 Implementasi Input Data Pasien ..................................................... 72
Gambar 4. 5 Implementasi Tampilan Informasi Pasien ...................................... 73
Gambar 4. 6 Data pemeriksaan............................................................................ 74
Gambar 4. 7 Implementasi Input Data Pemeriksaan ........................................... 74
Gambar 4. 8 Implementasi Tampilan Informasi Pemeriksaan ............................ 75
commit to user
library.uns.ac.id digilib.uns.ac.id xvii
Gambar 4. 9 Data Pemeriksaan Kontrol .............................................................. 75
Gambar 4. 10 Implementasi Input Data Pemeriksaan Kontrol ............................ 76
Gambar 4. 11 Implementasi Tampilan Informasi Pemeriksaan Kontrol ............. 76
Gambar 4. 12 Implementasi Tampilan Data Karyawan ...................................... 77
Gambar 4. 13 Implementasi Tampilan Input Data Karyawan ............................. 77
Gambar 4. 14 Implementasi Tampilan Informasi Data Karyawan ...................... 78
Gambar 4. 15 Implementasi Tampilan Data Kegiatan ........................................ 79
Gambar 4. 16 Implementasi Input Data Kegiatan ............................................... 79
Gambar 4. 17 Implementasi Informasi Kegiatan ................................................ 80
Gambar 4. 18 Implementasi Cetak Laporan Pasien ............................................ 81