SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS … · 2019. 11. 28. · SISTEM INFORMASI PELAYANAN...
Transcript of SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS … · 2019. 11. 28. · SISTEM INFORMASI PELAYANAN...
SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB
(Studi Kasus : Puskesmas Benda Baru)
SKRIPSI
ALFIN FEBRIANSYAH
0910512007
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2016
SISTEM INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB
(Studi Kasus : Puskesmas Benda Baru)
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh
Gelar Sarjana Komputer
ALFIN FEBRIANSYAH
0910512007
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2016
SISTEM INFORMASI PELAYANAN RAWAT JALAN
BERBASIS WEB
(Studi Kasus : Benda Baru)
Alfin Febriansyah
Abstrak Pengelolaan pelayanan rawat jalan pasien mulai dari pendaftaran, pengolahan rekam
medis pasien, sampai dengan pembuatan laporan masih dilakukan secara manual. Hal
tersebut menjadi kurang efektif untuk menghasilkan informasi yang cepat dan akurat.
Untuk itu diperlukan sebuah sistem yang dapat mengelola kegiatan pelayanan rawat
jalan dipuskesmas. Agar dapat mengatasi masalah yang ada dalam pengelolaan
pelayanan rawat jalan puskesmas, maka dibangun sebuah sistem informasi pelayanan
rawat jalan yang sudah terkomputerisasi. Sistem informasi ini dibangun berbasis web
framework dengan fasilitas seperti pendaftaran pasien, penginputan hasil rekam
medis, penginputan obat dan pembuatan laporan – laporan terkait dengan kegiatan
rawat jalan di Puskesmas Benda Baru. Sistem informasi pelayanan rawat jalan ini di
bangun menggunakan bahasa pemrograman PHP (Personal Home Page) dengan Yii
Framework dan adobe dreamweaver sebagai editor. Sementara untuk penglolaan
basis datanya menggunakan MySQL dan rancangan proses menggunakan Unified
Modeling Language (UML). Kesimpulan yang dapat di ambil adalah sistem
informasi yang telah dikembangkan dapat membantu kegiatan yang berkaitan dengan
pelayanan rawat jalan di puskesmas. Saran yang dapat diberikan adalah berupa
pengembangan sistem yang tidak hanya membantu pelayanan rawat jalan tetapi dapat
juga membantu semua unit kegiatan yang ada di puskesmas seperti pelayanan rawat
inap, UGD, administrasi dan lainnya.
Kata Kunci : Sistem Informasi Pelayanan Rawat Jalan, Puskesmas, Yii Framework,
PHP, MySQL
SYSTEM INFORMATION-BASED OUTPATIENT
SERVICES WEB
(Case Study: Puskesmas Benda Baru)
Alfin Febrianysah
Abstract
Management of patients with outpatient services ranging from registration,
processing of medical records of patients, up to making the report still done
manually. It becomes less effective to produce information quickly and accurately. It
required a system that could manage the activities of outpatient services in primary
health care. In order to solve the existing problems in the management of ambulatory
care clinic, then built an ambulatory care information systems are computerized. This
information system is a web-based framework built with facilities such as patient
registration, inputting the results of medical records, inputting drug and report - a
report related to the activities of outpatient health centers Benda Baru. Ambulatory
care information system is built using the programming language PHP (Personal
Home Page) with Yii Framework and adobe dreamweaver as editor. As for
penglolaan the database using MySQL and design processes using Unified Modeling
Language (UML). The conclusion that can be taken is an information system that has
been developed to help the activities related to outpatient services in health centers.
Advice can be given is in the form of developing a system that not only helps
outpatient services but can also help all units existing activities in health centers such
as inpatient, UGD, administration and others.
Keywords : Information System Outpatient Services , Health Center , Yii
Framework, PHP , MySQL
i
Kata Pengantar
Puji serta syukur saya panjatkan kehadirat Tuhan YME atas segala rahmat dan
hidayahnya sehingga saya dapat menyusun skripsi ini sampai selesai tepat pada
waktuya. Penulisan skripsi ini adalah untuk memenuhi persyaratan untuk
memperoleh gelar Strata 1 program studi sistem informasi Fakultas Ilmu Komputer
Universitas Pembangunan Nasional “Veteran” Jakarta dengan judul “SISTEM
INFORMASI PELAYANAN RAWAT JALAN BERBASIS WEB”.
Akhirnya pada kesempatan ini penulis menyampaikan ucapan terima kasih
dan rasa hormat kepada semua pihak atas bimbingan dan pengarahan yang telah
diberikan kepada penulis selama penyusunan skripsi ini. Penulis ingin mengucapkan
terima kasih, terutama kepada :
1. Tuhan YME yang telah memberikan kekuatan dan kesehatan baik
jasmani maupun rohani kepada penulis hingga dapat menyelesaikan
skripsi ini.
2. Orang Tua dan keluarga besar penulis atas cinta kasihnya yang selalu
memberikan dukungan secara moril maupun materil dan selalu
mendoakan sehingga penulis dapat menyelesaikan skripsi ini.
3. Bapak Dr.Nindjo Sandjojo. M.Sc selaku Dekan Fakultas Ilmu Komputer
UPN “Veteran” Jakarta.
4. Ibu Ati Zaidiah, S.kom., MTI selaku Ketua Program Studi Sistem
Informasi serta selaku Dosen Pembimbing Akademik. pada Fakultas Ilmu
Komputer Universitas Pembangunan Nasional “Veteran” Jakarta.
5. Ibu Erly Krisnanik S.kom, MM selaku Dosen Pembimbing dalam
penulisan Skripsi ini.
6. Putra Setya Arya Pradana, SE yang telah memberikan motivasi kepada
penulis.
7. Dillya Surya Tahar yang telah banyak membantu dan selalu mendoakan
penulis dalam menyelesaikan skripsi ini.
ii
8. Teman – teman Kost Murai Corps, Yuda, Maman, Michael, Wanto,
Sovie, Bejo, Ali, Ibenk, Agung, Aini, Olay, Bayu, Rizky, Uci, Sifa, Fikri,
Edward, dan Tukul yang selalu membantu sertmenghibur dan
memberikan canda tawa.
9. Anak – anak Jombi Adnan, Adif, Ariansyah, Yasien, dan Niken yang
terus mendoakan penulis.
Penulis menyadari bahwa tugas skripsi ini jauh dari sempurna, masih banyak
kekurangan di dalamnya karena keterbatasan yang dimiliki penulis. Penulis
mengharapkan adanya kritik dan saran yang sifatnya membangun guna memperbaiki
sistem yang diusulkan.
Akhir kata berharap semoga skripsi ini dapat bermanfaat untuk semua pihak
khususnya para mahasiswa/I Fakultas Ilmu Komputer Universitas Pembangunan
Nasional “Veteran” Jakarta.
Jakarta, 22 Februari 2016
Penulis
iii
DAFTAR ISI
Halaman Judul
Halaman Pernyataan Orisinalitas
Lembar Pengesahan
Halaman Pernyataan Persetujuan Publikasi
Abstrak
Abstract
Kata Pengantar .................................................................................................... i
DAFTAR ISI ....................................................................................................... iii
DAFTAR GAMBAR .......................................................................................... v
DAFTAR TABEL ............................................................................................... vi
DAFTAR SIMBOL ............................................................................................. vii
DAFTAR LAMPIRAN ....................................................................................... x
BAB I PENDAHULUAN
1.1 Latar Belakang ...................................................................... 1
1.2 Rumusan Masalah ................................................................. 2
1.3 Batasan Masalah.................................................................... 2
1.4 Tujuan penelitian ................................................................... 2
1.5 Manfaat Prnulisan ................................................................. 2
1.6 Luaran yang diharapkan ........................................................ 3
1.7 Sistematika Penulisan ........................................................... 3
BAB II TINJAUAN PUSTAKA
2.1 Pengertian Sistem .................................................................. 5
2.2 Pengertian Informasi ............................................................. 5
2.3 Pengertian Sistem Informasi ................................................. 6
2.4 Pengertian Puskesmas ........................................................... 6
2.5 Pengertian Rawat Jalan Pada Puskesmas .............................. 6
2.6 Sistem Informasi Manajemen Puskesmas ............................. 7
2.7 Definisi Rekam Medis .......................................................... 7
2.8 Basis Data ............................................................................. 8
2.9 Model Waterfall .................................................................... 9
2.10 Web Server .......................................................................... 11
2.11 Pengertian PHP ................................................................... 11
2.12 Pengertian Yii Framework................................................... 12
2.13 Object Oriented Analysis Desaign (OOAD) ....................... 13
2.14 Unified Modeling Language (UML) ................................... 14
2.15 Review Penelitian Sebelumnya ........................................... 16
iv
BAB III METODOLOGI PENELITIAN
3.1 Kerangka Kerja ..................................................................... 17
3.2 Tahapan Penelitian ................................................................ 18
3.3 Tempat dan Waktu Penelitian ............................................... 19
3.4 Jadwal Penelitian ................................................................... 19
BAB IV HASIL DAN PEMBAHASAN
4.1 Profil Perusahaan .................................................................. 20
4.2 Visi Misi ................................................................................ 20
4.3 Struktur ORganisasi .............................................................. 21
4.4 Tugas Pokok dan Fungsi ....................................................... 22
4.5 Sistem Informasi Pelayanan Rawat Jalan ............................. 24
4.6 Matrik Kegiatan dan Kebutuhan Sistem ............................... 26
4.7 Analisa Permasalahan ........................................................... 26
4.8 Identifikasi Sistem Berjalan .................................................. 36
4.9 Identifikasi Masalah / Kerangka PIECES ............................. 38
4.10 Masalah Pokok .................................................................... 39
4.11 Analisa Kebutuhan Informasi ............................................. 40
4.12 Rancangan Umum Sistem Usulan ....................................... 41
4.13 Sistem Usulan ..................................................................... 42
4.14 Rancangan Fisik .................................................................. 66
BAB V PENUTUP
5.1 Simpulan ............................................................................... 80
5.2 Saran ...................................................................................... 80
DAFTAR PUSTAKA ........................................................................................ 81
DAFTAR RIWAYAT HIDUP
LAMPIRAN
v
DAFTAR GAMBAR
Gambar 1 Model Waterfal ............................................................................... 9
Gambar 2 Jaring Laba – laba dokumen pada web ........................................... 11
Gambar 3 Struktur Statis Aplikasi Yii ............................................................. 12
Gambar 4 Flowchart Metodologi Penelitian.................................................... 17
Gambar 5 Struktur Organisasi Puskesmas ....................................................... 21
Gambar 6 Use Case Sistem Berjalan ............................................................... 27
Gambar 7 Use Case Laporan Sistem Berjalan ................................................. 29
Gambar 8 Activity Diagram Pendaftaran Pasien Lama.................................... 30
Gambar 9 Activity Diagram Pendaftaran Pasien Baru Jamkes ........................ 31
Gambar 10 Activity Diagram Pendaftaran Pasien Baru Umum ....................... 32
Gambar 11 Activity Diagram Pemeriksaan Pasien .......................................... 33
Gambar 12 Activity Diagram Pengambilan Obat ............................................ 34
Gambar 13 Activity Diagram Laporan Kunjungan Pasien ............................... 35
Gambar 14 Activity Diagram Laporan Stok Obat ............................................ 35
Gambar 15 Use Case Login ............................................................................. 44
Gambar 16 Use Case Diagram Pendaftaran .................................................... 46
Gambar 17 Use Case Diagram Berobat .......................................................... 48
Gambar 18 Use Case Diagram Pengambilan Obat ........................................ 50
Gambar 19 Use Case Laporan ......................................................................... 52
Gambar 20 Activity Diagram Login ................................................................. 54
Gambar 21 Activity Diagram Login Pendaftaran Pasien ................................. 55
Gambar 22 Activity Diagram Input Rekam Medis .......................................... 56
Gambar 23 Activity Diagram Pengambilan Obat ........................................... 57
Gambar 24 Activity Diagram Membuat Laporan ............................................ 58
Gambar 25 Activity Diagram Melihat Laporan ............................................... 59
Gambar 26 Sequance Diagram Bagian Pendaftaran ........................................ 60
Gambar 27 Sequance Diagram Dokter ............................................................ 61
Gambar 28 Sequance Diagram Apoteker ........................................................ 62
Gambar 29 Sequance Diagram Tata Usaha ..................................................... 63
Gambar 30 Sequance Diagram Kepala Puskesmas ......................................... 64
Gambar 31 Class Diagram............................................................................... 65
Gambar 32 Rancangan Program ...................................................................... 66
Gambar 33 Rancang Login .............................................................................. 73
Gambar 34 Rancang Masukan Pendaftaran ..................................................... 74
Gambar 35 Rancang Masukan Rekam Medis .................................................. 75
Gambar 36 Rancang Masukan Obat ................................................................ 76
vi
DAFTAR TABEL
Tabel 1 Review Penelitian Sebelumnya ........................................................... 16
Tabel 2 Jadwal Penelitian................................................................................. 19
Tabel 3 Dokumen Masukan ............................................................................. 24
Tabel 4 Dokumen Keluaran ............................................................................. 25
Tabel 5 Simpanan Data .................................................................................... 25
Tabel 6 Matrik Kegiatan dan Kebutuhan Sistem ............................................. 26
Tabel 7 Use Case Sistem Berjalan ................................................................... 28
Tabel 8 Use Case Laporan Sistem Berjalan ..................................................... 29
Tabel 9 Identifikasi Objek ................................................................................ 36
Tabel 10 Identifikasi Class .............................................................................. 37
Tabel 11 Hubungan Class dan Objek ............................................................... 37
Tabel 12 Identifikasi Kendala .......................................................................... 38
Tabel 13 Analisa Kebutuhan Informasi ........................................................... 40
Tabel 14 Narasi Use Case Diagram Login ...................................................... 44
Tabel 15 Narasi Use Case Diagram Pendaftaran ............................................ 47
Tabel 16 Narasi Use Case Diagram Berobat Rawat jalan ............................... 49
Tabel 17 Narasi Use Case Diagram Pengambilan Obat .................................. 51
Tabel 18 Narasi Use Case Diagram laporan.................................................... 53
Tabel 19 Spesifikasi File Pasien ...................................................................... 69
Tabel 20 Spesifikasi File User ......................................................................... 69
Tabel 21 Spesifikasi File Dokter ...................................................................... 70
Tabel 22 Spesifikasi File Obat ......................................................................... 70
Tabel 23 Spesifikasi File Rekam Medis........................................................... 70
Tabel 24 Spesifikasi File Pembayaran ............................................................. 71
Tabel 25 Spesifikasi File Pendaftaran .............................................................. 71
Tabel 26 Spesifikasi File Resep ....................................................................... 71
Tabel 27 Spesifikasi File Keterangan Sakit ..................................................... 71
Tabel 28 Spesifikasi File Rujukan ................................................................... 72
Tabel 29 Spesifikasi File Tipe.......................................................................... 72
Tabel 30 Spesifikasi File Status Pasien ............................................................ 72
Tabel 31 Spesifikasi File Poli Klinik ............................................................... 72
Tabel 32 Spesifikasi File Spesialis ................................................................... 72
Tabel 33 Halaman Web .................................................................................... 77
Tabel 34 Rancangan Masukan ......................................................................... 78
Tabel 35 Rancangan Keluaran ......................................................................... 79
vii
DAFTAR SIMBOL
a. Unified Modeling Language
1) Use Case Diagram
No. Nama Simbol Penjelasan
1. Actor Actor atau pengguna sistem. Actor
tidak terbatas hanya manusia saja,
jika sebuah sistem berkomunikasi
dengan aplikasi lain dan
membutuhkan input atau
memberikan output, maka aplikasi
tersebut juga bisa dianggap sebagai
actor.
2. Use Case
Use case digambarkan sebagai
lingkaran elips dengan nama use case
dituliskan didalam elips tersebut.
3. Association
Asosiasi digunakan untuk
menghubungkan actor dengan use
case. Asosiasi digambarkan dengan
sebuah garis yang menghubungkan
antara Actor dengan Use Case.
viii
2) Activity Diagram
No. Nama Simbol Penjelasan
1. Start Point Start point diletakkan pada pojok kiri
atas dan merupakan awal aktifitas.
2. End Point End point, akhir aktifitas.
3. Activities Activities menggambarkan suatu
proses atau kegiatan bisnis.
4. Fork Fork (percabangan) digunakan untuk
menunjukkan kegiatan yang dilakukan
secara paralel atau untuk
menggabungkan dua kegiatan paralel
menjadi satu.
3) Class Diagram
No Nama Simbol Keterangan
1. Class
Class adalah blok–blok pembangun
pada pemprograman berorientasi objek.
Sebuah class digambarkan sebagai
sebuah kotak yang terdiri atas 3 bagian,
bagian tengah mendefinisikan
property/atribut class. Bagian akhir
mendefinisikan method–method dari
sebuah class.
2. Association
Sebuah Asosiasi merupakan sebuah
relationship paling umum antara 2 class
dan dilambangkan oleh sebuah garis
ix
1..n Owned by
1
yang menghubungkan antara 2 class
garis ini bisa melambangkan tipe–tipe
relationship dan juga dapat
menampilkan hukum–hukum
multiplisitas pada sebuah relationship.
(Contoh : One-to-one, one-to-
many,many-to-many)
3. Compositio
n
Jika sebuah class tidak bisa berdiri
sendiri dan harus merupakan bagian
dari class yang lain, maka class tersebut
memiliki relasi composition terhadap
class tempat dia bergantung tersebut.
Sebuah relationship composition
digambarkan sebagai garis dengan
ujung berbentuk jajaran genjang
berisi/solid.
4. Dependency
Kadang kala sebuah class diagram
menggunakan class yang lain. Hal ini
disebut depedency. Umumnya
penggunaan depedency digunakan
untuk menunjukkan operasi pada suatu
class yang menggunakan class yang
lain. Sebuah depedency dilambangkan
sebagai sebuah panah bertitik–titik.
5. Aggregation
Aggregation mengidikasikan
keseluruhan bagian relationship dan
biasanya disebut sebagai relasi.
x
DAFTAR LAMPIRAN
Lampiran 1 Form Pendaftaran
Lampiran 2 Kartu Tanda Berobat
Lampiran 3 Nomor Antri
Lampiran 4 Kartu Rekam Medis
Lampiran 5 Resep
Lampiran 6 Surat Rujukan
Lampiran 7 Surat Keterangan Sakit
Lampiran 8 Login Bagian Pendaftaran
Lampiran 9 Login Dokter
Lampiran 10 Login Apoteker
Lampiran 11 Login Tata Usaha
Lampiran 12 Login Kepala Puskesmas
Lampiran 13 Stok Obat
Lampiran 14 Laporan
Lampiran 15 Rekam Medis
Lampiran 16 Masukan Login
Lampiran 17 Masukan Pendaftaran Pasien
Lampiran 18 Masukan Dokter
Lampiran 19 Masukan User
Lampiran 20 Masukan Rekam Medis
Lampiran 21 Masukan Obat
Lampiran 22 Masukan Resep
Lampiran 23 Keluaran Kartu Tanda Berobat
Lampiran 24 Keluaran Resep
Lampiran 25 Keluaran Laporan Pasien
Lampiran 26 Keluaran Laporan Keuangan
Lampiran 27 Keluaran Laporan Stok Obat