APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK CODEIGNITER.

perpustakaan.uns.ac.id

digilib.uns.ac.id

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD
CARUBAN BERBASIS FRAMEWORK CODEIGNITER
TUGAS AKHIR
Diajukan untuk memenuhi sebagian persyaratan mencapai derajat Diploma III
Program Studi Diploma III Teknik Informatika

Diajukan oleh :

ANJAR PRIYO TRI JATMIKO
NIM. M3111015

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SEBELAS MARET
2015


commit to user
i

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user
ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN

APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD
CARUBAN BERBASIS FRAMEWORK CODEIGNITER

Disusun Oleh


ANJAR PRIYO TRI JATMIKO
NIM. M3111015

Tugas akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji
pada tanggal ____________ 2015

Pembimbing

Berliana Kusuma Riasti, S.T., M.Eng
NIDN. 0621038101

commit to user
iii

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user

iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PENGESAHAN
APLIKASI PENCARIAN RUANG PASIEN RAWAT INAP RSUD
CARUBAN BERBASIS FRAMEWORK CODEIGNITER
Disusun Oleh:
ANJAR PRIYO TRI JATMIKO
NIM. M3111015

Dibimbing Oleh:
Pembimbing Utama

Berliana Kusuma Riasti, S.T., M.Eng.
NIDN. 0621038101
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Teknik Informatika

Pada ____________ 2015

1. Penguji 1
2. Penguji 2
3. Penguji 3

Berliana Kusuma Riasti, S.T., M.Eng.
NIDN. 0624078401
(
Agus Purbayu, S.Si., M.Kom.
NIDN. 9906008706
(
Firma Sahrul B., S.Kom., M.Eng.
NIDN. 0601028502
(

)
)
)


Disahkan oleh :
Dekan Fakultas MIPA UNS

Kepala Program Studi
DIII Teknik Informatika

Prof. Ir. Ari Hamdono Ramelan, M.Sc (Hons), Ph.D
NIP. 19610223 198601 1 001

Abdul Aziz S.Kom., M.Cs.
NIP. 19810413 200501 1 001

commit to user
v

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT


Anjar

Priyo

Tri

Jatmiko,

2015.

APPLICATION

OF

HOSPITALIZATION PATIENT ROOM SEARCH IN RSUD CARUBAN
BASED ON CODEIGNITER FRAMEWORK. DIII Program of Informatics
Engineering. Faculty of Mathematics and Sciences. Sebelas Maret Surakarta
University.
RSUD Caruban is the supporting elements of District Government

Administration of Madiun in personal health services are required to provide
excellent and complete service on people by continuing to improve service quality.
So far in providing information about hospitalization patient, visitor needs to ask
administration officer. This process can cause queue if visitor wants to get more
than one information.
This research aims to create an application of hospitalization patient room
search in RSUD Caruban based on CodeIgniter Framework. The purpose of this
system is providing better service for visitor to get information about
hospitalization patient room search.
Results of this final project is an application of hospitalization patient
room search in RSUD which capable of managing patient data, registration of
outpatient, hospitalization and can display information about hospitalization
patient.
Keywords: Hospitalization, CodeIgniter, Information Systems, Patient

commit to user
vi

perpustakaan.uns.ac.id


digilib.uns.ac.id

ABSTRAK
Anjar Priyo Tri Jatmiko, 2015. APLIKASI PENCARIAN RUANG
PASIEN RAWAT INAP RSUD CARUBAN BERBASIS FRAMEWORK
CODEIGNITER. Program Diploma III Teknik Informatika, Fakultas
Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret
Surakarta.
RSUD Caruban merupakan unsur pendukung atas penyelenggaraan
Pemerintah Daerah Kabupaten Madiun dibidang pelayanan kesehatan perorangan
dituntut untuk memberikan pelayanan prima dan paripurna pada masyarakat
dengan terus meningkatkan mutu pelayanan. Selama ini dalam memberikan
sebuah informasi pasien rawat inap bagi pengunjung, pengunjung masih bertanya
ke petugas administrasi, dalam proses ini dapat menimbulkan antrian bila
pengunjung yang ingin mendapatkan informasi lebih dari satu.
Penelitian ini bertujuan untuk membuat aplikasi pencarian ruang pasien
rawat inap RSUD Caruban berbasis framework CodeIgniter. Tujuan dari sistem
ini untuk memberikan pelayanan yang lebih baik bagi pengunjung RSUD untuk
mendapatkan informasi ruang pasien rawat inap.
Hasil dari tugas akhir ini adalah telah dibuatnya aplikasi pencarian ruang

pasien rawat inap RSUD Caruban yang yang mampu mengelola data pasien,
pendafataran rawat jalan, rawat inap, dan dapat menampilkan informasi pasien
yang rawat inap.
Kata Kunci : Rawat Inap, CodeIgniter, Sistem Informasi, Pasien

commit to user
vii

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO

Setinggi apapun pangkat yang dimiliki, Anda tetap seorang pegawai. Sekecil
apapun usaha yang anda punya, Anda adalah Bos nya.
(Bob. Sadino)

Satu-satunya cara untuk melakukan pekerjaan hebat adalah cintai apa yang anda
lakukan.

(Steve Jobs)

commit to user
viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSEMBAHAN

Saya persembahkan tugas akhir ini untuk:
1. Keluarga yang tercinta yang selalu mendoakan yang
terbaik serta memberikan motivasi.
2. Sahabat terdekat yang telah memberikan bantuan dan
motivasi.
3. Pembimbing yang selalu memberikan bimbingan dan
arahan yang bermanfaat.
4. Dosen-dosen yang telah memberikan perkuliahan
sehingga ilmu yang diberikan dapat digunakan dalam

pembuatan tugas akhir ini.
5. Teman-teman kelas TI A dan , terimakasih atas
bantuan dan dukungan selama ini.

commit to user
ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR
Segala puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat
dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul

salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi
Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Allah SWT yang telah memberikan ridho, bimbingan, berkah, rahmat,
hidayah, dan inayahnya kepada penulis selama melakukan penelitian dan
menyusun laporan Tugas Akhir ini.
2. Keluarga tercinta, Bapak, Ibu, dan adik yang selalu mendukung dalam
menyelesaikan Tugas Akhir ini.
3. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons), PhD, selaku Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan
izin dalam pembuatan Tugas Akhir ini.
4. Abdul Aziz, S.Kom., M.Cs., selaku Kepala Program Diploma III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah
berkenan memberikan izin untuk mengikuti ujian Tugas Akhir ini.
5. Berliana Kusuma Riasti, S.T., M.Eng., selaku dosen pembimbing yang telah
dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan
terbaik kepada penulis.
6. Para Dosen Program Studi Diploma III Teknik Informatika Universitas
Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
7. Teman-teman mahasiswa DIII Teknik Informatika A angkatan 2011 yang
telah membantu kelancaran pembuatan Tugas Akhir, terimakasih atas bantuan
dan kerjasamanya selama masa perkuliahan ini.
8. Sahabat-sahabatku kontrakan Andre

commit to user
x

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gembos, mas Well, Ceper

yang telah memberikan semangat dalam

mengerjakan tugas akhir, terima kasih atas canda tawa kalian selama ini dan
selalu bersama-sama sejak SMP sampai lulus kuliah.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.

Surakarta, Juni 2015

Anjar Priyo Tri Jatmiko

commit to user
xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iv
ABSTRACT ........................................................................................................... vi
ABSTRAK ............................................................................................................ vii
MOTTO................................................................................................................ viii
HALAMAN PERSEMBAHAN ............................................................................ ix
KATA PENGANTAR .............................................................................................. x
DAFTAR ISI ......................................................................................................... xii
DAFTAR TABEL................................................................................................. xiv
DAFTAR GAMBAR ............................................................................................ xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1. Latar Belakang ......................................................................................... 1
1.2. Perumusan masalah .................................................................................. 1
1.3. Batasan Masalah Penelitian ...................................................................... 1
1.4. Tujuan Penelitian ...................................................................................... 2
1.5. Manfaat Penelitian .................................................................................... 2
BAB II ..................................................................................................................... 3
LANDASAN TEORI .............................................................................................. 3
2.1. LANDASAN TEORI ............................................................................... 3
2.1.1 Sistem Informasi ............................................................................... 3
2.1.2 Codeigniter........................................................................................ 3
2.1.3 Model View Controller (MVC) ......................................................... 4
2.1.4 MySQL.............................................................................................. 5
2.1.5 Unifed Modelling Language (UML) ................................................. 5
2.1.6 Use Case Diagram ............................................................................ 6
2.1.7 Avtivity Diagram ............................................................................... 7
2.1.8 Squence Diagram .............................................................................. 8
2.1.9 Class Diagram ................................................................................ 10
2.1.10 ERD (Entity Relationship Diagram) ................................................11
2.1.11 Basis Data ....................................................................................... 15
BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ............. 16
3.1. Alat dan Bahan ....................................................................................... 16
3.1.1. Alat .................................................................................................. 16
3.1.2. Bahan............................................................................................... 16
3.2. Analisa Kebutuhan Sistem ..................................................................... 17
3.2.1 Kebutuhan Fungsional .................................................................... 18
3.3. Jalannya Penelitian ................................................................................. 18

commit to user
xii

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.4. Deskripsi Umum Sistem ......................................................................... 19
3.5. Perancangan Sistem ................................................................................ 21
3.5.1 Use Case Diagram ........................................................................... 21
3.5.2 Aktivity Diagram ............................................................................ 22
3.5.3 Squence Diagram ............................................................................ 40
3.5.4 Class Diagram ................................................................................ 50
3.6. Perancangan Basis Data ......................................................................... 51
3.6.1. ERD (Entity Relationship Diagram) ............................................... 51
3.6.2. Relasi Antar Tabel ........................................................................... 52
3.6.3. Perancangan Basis Data .................................................................. 52
3.7. Perancangan Interface ............................................................................ 54
BAB IV ................................................................................................................. 58
IMPLEMENTASI DAN ANALISA ..................................................................... 58
4.1. Implementasi .......................................................................................... 58
4.1.1. Halaman Home ................................................................................ 58
4.1.2. Halaman Admin .............................................................................. 63
4.1.3. Halaman Administrasi ..................................................................... 77
BAB V ................................................................................................................... 90
PENUTUP ............................................................................................................. 90
DAFTAR PUSTAKA ............................................................................................ 91

commit to user
xiii

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Tabel 2.1 Simbol Use Case Diagram ...................................................................... 6
Tabel 2.2 Simbol Activity Diagram ........................................................................ 8
Tabel 2.3 Simbol Sequence Diagram ..................................................................... 9
Tabel 3.1 Kebutuhan Fungsional Sistem .............................................................. 18
Tabel 3.2 Menambah Data User ........................................................................... 22
Tabel 3.3 Mengubah Data User ............................................................................ 23
Tabel 3.4 Menghapus Data User .......................................................................... 24
Tabel 3.5 Menambah Data Ruang ........................................................................ 25
Tabel 3.6 Mengubah Data Ruang ......................................................................... 26
Tabel 3.7 Menghapus Data Ruang ........................................................................ 27
Tabel 3.8 Menambah Data Jenis Pasien ............................................................... 28
Tabel 3.9 Mengubah Data Jenis Pasien ................................................................ 29
Tabel 3.10 Menghapus Data Jenis Pasien ............................................................. 30
Tabel 3.11 Cetak Data Rekam Medik ................................................................... 31
Tabel 3.12 Menambah Data Pasien ...................................................................... 33
Tabel 3.13 Mengubah Data Pasien ....................................................................... 34
Tabel 3.14 Cetak Kartu Pasien ............................................................................. 35
Tabel 3.15 Pendaftaran Rawat Jalan ..................................................................... 37
Tabel 3.16 Pendaftaran Rawat Inap ...................................................................... 38
Tabel 3.17 Informasi Rawat Inap ......................................................................... 39
Tabel 3.18 Tabel User ........................................................................................... 52
Tabel 3.19 Tabel Ruang Detail ............................................................................. 53
Tabel 3.20 Tabel Ruang ........................................................................................ 53
Tabel 3.21 Tabel Pasien ........................................................................................ 53
Tabel 3.22 Tabel Jenis Pasien ............................................................................... 54
Tabel 3.23 Tabel Rekam Medik ............................................................................ 54

commit to user
xiv

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Gambar 2.1 Model View Controller ...................................................................... 4
Gambar 2.2 Notasi Class Diagram .......................................................................11
Gambar 2.3 Entity................................................................................................ 12
Gambar 2.4 Atribut .............................................................................................. 12
Gambar 2.5 Relasi ............................................................................................... 12
Gambar 2.6 Entitas Satu ke Satu ......................................................................... 13
Gambar 2.7 Entitas Satu ke Banyak .................................................................... 13
Gambar 2.8 Entitas Banyak ke Satu .................................................................... 14
Gambar 2.9 Entitas Banyak ke Banyak ............................................................... 14
Gambar 3.1 Proses Bisnis Jenguk Pasien ............................................................ 17
Gambar 3.2 Proses Bisnis Pesien Berobat ........................................................... 17
Gambar 3.3 Proses Bisnis Sistem ........................................................................ 20
Gambar 3.4 Use Case Diagram ........................................................................... 21
Gambar 3.5 Activity Diagram Menambah Data User ......................................... 23
Gambar 3.6 Activity Diagram Mengubah Data User .......................................... 24
Gambar 3.7 Activity Diagram Menghapus Data User ......................................... 25
Gambar 3.8 Activity Diagram Menambah Data Ruang ....................................... 26
Gambar 3.9 Activity Diagram Mengubah Data Ruang ........................................ 27
Gambar 3.10 Activity Diagram Menghapus Data Ruang .................................... 28
Gambar 3.11 Activity Diagram Menambah Data Jenis Pasien ............................ 29
Gambar 3.12 Activity Diagram Mengubah Data Jenis Pasien............................. 30
Gambar 3.13 Activity Diagram Menghapus Data Jenis Pasien ........................... 31
Gambar 3.14 Activity Diagram Cetak Data Rekam Medik ................................. 32
Gambar 3.15 Activity Diagram Menambah Data Pasien ..................................... 34
Gambar 3.16 Activity Diagram Mengubah Data Pasien...................................... 35
Gambar 3.17 Activity Diagram Cetak Kartu Pasien ............................................ 36
Gambar 3.18 Activity Diagram Pendaftaran Rawat Jalan ................................... 37
Gambar 3.19 Activity Diagram Pendaftaran Rawat Inap .................................... 38
Gambar 3.20 Activity Diagram Informasi Pasien Rawat Inap ............................ 40
Gambar 3.21 Sequence Diagram Menambah Data User .................................... 41

commit to user
xv

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 3.22 Sequence Diagram Mengubah Data User ..................................... 41
Gambar 3.23 Sequence Diagram Menghapus Data User .................................... 42
Gambar 3.24 Sequence Diagram Menambah Data Ruang .................................. 43
Gambar 3.25 Sequence Diagram Mengubah Data Ruang ................................... 43
Gambar 3.26 Sequence Diagram Menghapus Data Ruang ................................. 44
Gambar 3.27 Sequence Diagram Menambah Data Jenis Pasien ......................... 45
Gambar 3.28 Sequence Diagram Mengubah Data Jenis Pasien .......................... 45
Gambar 3.29 Sequence Diagram Menghapus Data Jenis Pasien ........................ 46
Gambar 3.30 Sequence Diagram Cetak Data Rekam Medik .............................. 46
Gambar 3.31 Sequence Diagram Menambah Data Pasien .................................. 47
Gambar 3.32 Sequence Diagram Mengubah Data Pasien ................................... 48
Gambar 3.33 Sequence Diagram Cetak Kartu Pasien ......................................... 48
Gambar 3.34 Sequence Diagram Pendaftaran Rawat Jalan ................................ 49
Gambar 3.35 Sequence Diagram Pendaftaran Rawat Inap ................................. 49
Gambar 3.36 Sequence Diagram Melihat Informasi Pasien Rawat Inap ............ 50
Gambar 3.37 Class Diagram Aplikasi Pencarian Ruang Pasien Rawat Inap
RSUD Caruban Berbasis Framework CodeIgniter ............................................... 51
Gambar 3.38 Entity Relationship Diagram ......................................................... 51
Gambar 3.39 Relasi Antar Tabel .......................................................................... 52
Gambar 3.40 Halaman Login ............................................................................. 55
Gambar 3.41 Halaman Admin 1 ......................................................................... 55
Gambar 3.42 Halaman Admin 2 .......................................................................... 56
Gambar 3.43 Halaman Lihat Rekam Medik ....................................................... 56
Gambar 3.44 Halaman Administrasi .................................................................. 57
Gambar 3.45 Halaman Cari Pasien..................................................................... 57
Gambar 4.1 Halaman Cari Pasien Rawat Inap .................................................... 58
Gambar 4.2 Animasi Penunjuk Jalan Bangsal ..................................................... 59
Gambar 4.3 Animasi Kamar ................................................................................ 59
Gambar 4.4 Halaman Login................................................................................. 61
Gambar 4.5 Halaman Manage User .................................................................... 63
Gambar 4.6 Halaman Tambah Data User ............................................................ 64

commit to user
xvi

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4.7 Halaman Ubah Data User ................................................................ 65
Gambar 4.8 Halaman Manage Ruang 1 ............................................................... 67
Gambar 4.9 Halaman Manage Ruang 2 ............................................................... 67
Gambar 4.10 Halaman Tambah Data Ruang ....................................................... 68
Gambar 4.11 Halaman Ubah Data Ruang ........................................................... 70
Gambar 4.12 Halaman Manage Jenis Pasien....................................................... 72
Gambar 4.13 Halaman Tambah Data Jenis Pasien .............................................. 73
Gambar 4.14 Halaman Ubah Data Jenis Pasien .................................................. 74
Gambar 4.15 Halaman Manage Rekam Medik ................................................... 75
Gambar 4.16 Halaman Cetak Rekam Medik ....................................................... 76
Gambar 4.17 Halaman Manage Pasien................................................................ 78
Gambar 4.18 Halaman Tambah Data Pasien ....................................................... 79
Gambar 4.19 Halaman Ubah Data Pasien ........................................................... 81
Gambar 4.20 Halaman Cetak Kartu Pasien ......................................................... 83
Gambar 4.21 Halaman Daftar Rawat Jalan ......................................................... 84
Gambar 4.22 Halaman Daftar Rawat Inap .......................................................... 86
Gambar 4.23 Halaman Pasien Rawat Inap .......................................................... 87
Gambar 4.24 Halaman Ubah Pasien Rawat Inap ................................................ 88

commit to user
xvii