ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENGELOLAAN PASIEN ASKES PADA RUMAH SAKIT ARTHA MEDICA BINJAI
SKRIPSI
EMNITA GINTING 061401009
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
Universitas Sumatera Utara
PERSETUJUAN
Judul
: ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENGELOLAAN PASIEN ASKES PADA RUMAH SAKIT ARTHA MEDICA BINJAI
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: : : : : :
SKRIPSI EMNITA GINTING 061401009 SARJANA (S1) ILMU KOMPUTER ILMU KOMPUTER MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan,
Komisi Pembimbing
:
Pembimbing 2
Drs. Agus Salim Harahap, M.Si NIP 195408281981031041
Pembimbing 1
Prof. Dr. Muhammad Zarlis NIP 195707011986011003
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Prof. Dr. Muhammad Zarlis NIP 195707011986011003
Universitas Sumatera Utara
PERNYATAAN
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENGELOLAAN PASIEN ASKES PADA RUMAH SAKIT ARTHA MEDICA BINJAI
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Maret 2010
Emnita Ginting 061401009
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas limpahan rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini.
Ucapan terima kasih penulis sampaikan kepada, Prof. Dr. Muhammad Zarlis selaku pembimbing pertama dan Drs. Agus Salim Harahap, M.Si selaku pembimbing kedua yang telah banyak meluangkan waktunya dalam memberikan masukanmasukan kepada penulis. Ucapan terima kasih juga ditujukan kepada Mohammad Andri Budiman, S.T., M.CompSc, MEM dan Syahriol Sitorus, S.Si., MIT yang telah bersedia menjadi dosen penguji. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus, S.Si., MIT, Kepala Laboratorium Skripsi Silvi Lydia, B.Sc., M.Sc., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU, dan pegawai di Ilmu Komputer FMIPA USU. Tidak lupa penulis mengucapkan terima kasih kepada kedua orang tua tercinta atas semua yang telah diperjuangkan. Tugas akhir ini dapat selesai karena dan untuk mereka orang-orang tercinta. Penulis juga ingin mengucapkan terima kasih kepada kakak-kakak, Raskarina Ginting, Rehlitna Ginting, adik Ingan Pulungta Ginting, abang Ranto Panahatan Barimbing atas bimbingan, arahan, dukungan dan semangat yang diberikan kepada penulis, Join Berasta Pinem atas perhatian dan kesabaran yang diberikan kepada penulis, rekanrekan kuliah khususnya Winda Hafilia, Irma Yanti Novalina Sigiro, Nurinda Lumbangaol, dan Anne Maria Sinaga atas persahabatan dan bantuannya selama kuliah. Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan satu persatu.
Universitas Sumatera Utara
ABSTRAK Penelitian ini bertujuan untuk menganalisis dan mengembangkan sistem pengelolaan pasien pemegang kartu Asuransi Kesehatan (Askes) Inhealth pada Rumah Sakit Artha Medica Binjai. Selama ini Rumah Sakit mengelola data pasien pemegang kartu Askes dengan software yang menggunakan bahsa pemrograman Clipper yang berbasis DOS, namun seiring dengan berkembangnya kebutuhan pihak Rumah Sakit, informasi yang diperoleh kurang memadai karena penggunaannya hanya sebatas pendaftaran dan pembayaran biaya administrasi saja. Untuk itu diperlukan sebuah aplikasi yang lebih lengkap yang dapat melayani kebutuhan Rumah Sakit untuk mempercepat pelaporan biaya perawatan pasien Askes Inhealth ke PT. Askes Inhealth. Pengembangan aplikasi pengelolaan pasien Askes Inhealth ini dibangun dengan menggunakan metode analisis dan perancangan perangkat lunak. Dengan menganalisis perangkat lunak yang sudah ada maka akan dirancang aplikasi yang lebih lengkap yang dapat mengelola data yang menyangkut biaya perawatan. Biaya pasien yang akan diolah adalah dokter yang merawat, lama perawatan, diagnosa penyakit, pemakaian obat, biaya administrasi serta desesuaikan dengan biaya plafon yang ditanggung oleh PT. Askes Inhealth yang dapat diketahui dari data kartu Askes Inhealth pada saat melakukan pendaftaran. Keluaran dari aplikasi berupa laporan rujukan pasien Askes, laporan pendaftaran pasien Askes, laporan perawatan pasien Askes serta laporan biaya pasien Askes.
Universitas Sumatera Utara
ANALYSIS AND DESIGN SOFTWARE OF ASKES PATIENT MANAGEMENT AT ARTHA MEDICA BINJAI HOSPITAL ABSTRACT
This study aims to analyze and develop a patient management system, Health Insurance card holders (Askes) Inhealth at Artha Medica Binjai Hospital. During this hospital to manage data Askes patient card users with software that use the Clipper programming language based on DOS, but along with the development needs of the hospital, the information obtained is inadequate because its use is only limited to the registration and payment of administrative fees only. For that we need a more complete applications that can serve the needs of the hospital to speed up the reporting of Inhealth Askes patient care costs to PT.Askes Inhealth. Development of patient management application Inhealth Askes was built by using the method of analysis and design software. By analyzing and designing software that already exists it will build a more complete application that can manage data pertaining to the cost of care. Patient care costs that will be processed is the treating physician, duration of treatment, disease diagnosis, drug use, administration costs and adjusted to limit the cost incurred by PT. Askes Inhealth which can be determined from the data Inhealth Askes card at the time of registration. Output from the application are form of Askes patient referral reports, registration statement Askes patient reports, Askes patient care reports and Askes patients cost reports.
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan
i
Pernyataan
ii
Penghargaan
iii
Abstrak
iv
Abstrack
v
Daftar Isi
vi
Daftar Tabel
x
Daftar Gambar
xi
Bab 1 Pendahuluan 1.1 Latar Belakang
1
1.2 Rumusan Masalah
3
1.3 Batasan Masalah
3
1.4 Tujuan Penelitian
4
1.5 Manfaat Penelitian
4
1.6 Metode Penelitian
4
1.7 Sistematika Penulisan
6
Bab 2 Landasan Teori 2.1 Analisis
7
2.2 Rekayasa Perangkat Lunak
7
2.3 Pengertian Sistem
8
2.3.1 Siklus Hidup Pengembangan Sistem
8
2.3.2 Karakteristik Sistem
10
2.3.3 Klasifikasi Sistem
11
2.3.4 Pengertian Informasi
12
2.3.5 Pengertian Sistem Informasi
13
2.3.6 Sumber Daya Manusia
15
2.3.7 Sistem Informasi Sumber Daya Manusia
16
2.4 Alat Bantu Perancangan Sistem
18
Universitas Sumatera Utara
2.4.1 Diagram Arus Data (Data Flow Diagram)
18
2.4.2 Penjelasan Flowchart Program
19
2.5 Pengertian Basis Data
20
2.6 Basis Data Model Relasional
23
2.7 Struktur Query Language (SQL)
26
2.8 Gambaran Umum Tentang Visual Basic 6.0
28
2.8.1 Komponen-Komponen Visual Basic 6.0.
29
2.9 Crystal Report
31
Bab 3 Analisis dan Perancangan 3.1 Analisis
33
3.1.1 Pelayanan Askes pada Rumah Sakit Artha Medica Binjai
33
3.1.1.1 Rawat Inap
33
3.1.1.2 Persalinan
34
3.1.1.3 Pelayanan Gawat Darurat
34
3.1.1.4 Pelayanan Obat
34
3.1.2 Pelayanan yang Tidak Ditanggung
35
3.1.3 Prosedur Layanan Kesehatan
36
3.1.3.1 Rawat Jalan
36
3.1.3.2 Rawat Inap
37
3.1.4 Sistem Rujukan Pasien Askes
38
3.1.5 Jenis Produk
38
3.2 Perancangan Sistem
39
3.2.1 DFD Level 0
39
3.2.2 DFD Level 1 Proses Pendaftaran
41
3.2.3 DFD Level 1 Proses Diagnosa
41
3.2.4 DFD Level 1 Proses Perawatan
42
3.2.5 DFD Level 1 Proses Pelaporan
42
3.3 Rancangan Output
43
3.3.1 Laporan Rujukan Pasien Askes
43
3.3.2 Laporan Pendaftaran Pasien Askes
44
3.3.3 Laporan Perawatan Pasien Askes
45
3.3.4 Laporan Biaya Pasien Askes
45
Universitas Sumatera Utara
3.4 Rancangan Database
46
3.4.1 Normalisasi
46
3.4.1.1 Bentuk Tidak Normal
46
3.4.1.2 Normalisasi ke-1 (1NF)
48
3.4.1.3 Normalisasi ke-2 (2NF)
49
3.4.1.4 Normalisasi ke-3 (3NF)
49
3.4.2 Rancangan Tabel
50
3.4.3 Relasi Database
55
3.5 Rancangan Input
56
3.5.1 Rancangan Pendaftaran
56
3.5.2 Rancangan Diagnosa
56
3.5.3 Rancangan Data Perawatan
57
3.5.4 Rancangan Data Askes
58
3.5.5 Rancangan Data Obat
59
3.5.6 Rancangan Data Dokter
59
3.5.7 Rancangan Data Ruang
60
3.5.8 Rancangan Data Paket
60
BAB 4 Implementasi dan Pengujian Sistem 4.1 Implementasi
62
4.1.1 Tampilan Login
62
4.1.2 Tampilan Menu Utama
62
4.1.3 Tampilan Data Peserta Askes
63
4.1.4 Tampilan Data Dokter
64
4.1.5 Tampilan Data Ruang
64
4.1.6 Tampilan Data Paket
65
4.1.7 Tampilan Data Obat
66
4.1.8 Tampilan Data User
67
4.1.9 Tampilan Entry Daftar
67
4.1.10 Tampilan Entry Diagnosa
68
4.1.11 Tampilan Entry Pemakaian Obat
69
4.1.12 Tampilan Entry Pemakaian Ruangan
70
4.1.13 Tampilan Entry Visit Dokter
71
Universitas Sumatera Utara
4.1.14 Tampilan Laporan Rujukan Pasien Askes
72
4.1.15 Tampilan Laporan Pendaftaran Pasien Askes
72
4.1.16 Tampilan Laporan Perawatan Pasien Askes
73
4.1.17 Tampilan Laporan Biaya Pasien Askes
74
4.2 Pengujian Sistem
74
4.2.1 Pengujian Cetak Laporan Rujukan Pasien Askes
75
4.2.2 Pengujian Cetak Laporan Pendaftaran Pasien Askes
75
4.2.3 Pengujian Cetak Laporan Perawatan Pasien Askes
76
4.2.4 Pengujian Cetak Laporan Biaya Pasien Askes
76
BAB 5 Kesimpulan dan Saran
77
5.1 Kesimpulan
77
5.2 Saran
77
Daftar Pustaka
79
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 2.1 Simbol Data Flow Diagram
18
Tabel 2.2 Simbol-simbol Flowchart Program
19
Tabel 2.3 Tabel Pasien
23
Tabel 2.4 Tabel Obat
23
Tabel 2.5 Tabel Berobat
24
Tabel 3.1 Kumpulan Field yang di butuhkan
46
Table 3.2 tPaket
50
Tabel 3.3 tAskes
51
Tabel 3.4 Tabel Obat
51
Tabel 3.5 Tabel Ruang
51
Tabel 3.6 Tabel tDiagnosa
51
Tabel 3.7 Tabel tDaftar
52
Tabel 3.8 Tabel Dokter
53
Tabel 3.9 Rujukan
53
Tabel 3.10 Tabel PakaiObat
53
Tabel 3.11 Tabel DpakaiObat
54
Tabel 3.12 Tabel VisitDokter
54
Tabel 3.13 Tabel Perawatan
55
Tabel 3.14 Tabel tUser
55
Universitas Sumatera Utara
DAFTAR GAMBAR
Gambar 2.1 Form aplikasi Visual Basic
29
Gambar 2.2 Toolbox
30
Gambar 2.3 Project Window
30
Gambar 2.4 Form Window
30
Gambar 2.5 Properties Window
31
Gambar 2.6 Code Window
31
Gambar 3.1 Sistem Rujukan Pasien Askes
38
Gambar 3.2 Diagram Konteks
39
Gambar 3.3 DFD Level 0
40
Gambar 3.4 DFD Level 1 Proses Pendaftaran
41
Gambar 3.5 DFD Level 1 Proses Diagnosa
41
Gambar 3.6 DFD Level 1 Proses Perawatan
42
Gambar 3.7 DFD Level 1 Proses Pelaporan
43
Gambar 3.8 Laporan Rujukan Pasien Askes
44
Gambar 3.9 Laporan Pendaftaran Pasien
44
Gambar 3.10 Laporan Perawatan Pasien
45
Gambar 3.11 Laporan Biaya Pasien Askes
45
Gambar 3.12 Rancangan Relasi Antar Tabel
55
Gambar 3.13 Rancangan Pendaftaran
56
Gambar 3.14 Rancangan Diagnosa
57
Gambar 3.15 Rancangan Perawatan
58
Gambar 3.16 Data Askes
58
Gambar 3.17 Data Obat
59
Gambar 3.18 Data Dokter
60
Gambar 3.19 Data Ruang
60
Gambar 3.20 Data Paket
61
Gambar 4.1 Tampilan Login
62
Gambar 4.2 Tampilan Menu Utama
63
Gambar 4.3 Tampilan Data Peserta Askes
63
Gambar 4.4 Tampilan Data Dokter
64
Universitas Sumatera Utara
Gambar 4.5 Tampilan Data Ruang
65
Gambar 4.6 Tampilan Data Paket
66
Gambar 4.7 Tampilan Data Obat
66
Gambar 4.8 Tampilan Data User
67
Gambar 4.9 Tampilan Entry Daftar
68
Gambar 4.10 Tampilan Entry Diagnosa
69
Gambar 4.11 Tampilan Entry Pemakaian Obat
70
Gambar 4.12 Tampilan Entry Pemakaian Ruangan
71
Gambar 4.13 Tampilan Entry Visit Dokter
71
Gambar 4.14 Tampilan Laporan Rujukan Pasien Askes
72
Gambar 4.15 Tampilan Laporan Pendaftaran Pasien Askes
73
Gambar 4.16 Tampilan Laporan Perawatan Pasien Askes
73
Gambar 4.17 Tampilan Laporan Biaya Pasien Askes
74
Gambar 4.18 Pengujian Cetak Laporan Rujukan Pasien Askes
75
Gambar 4.19 Pengujian Cetak Laporan Pendaftaran Pasien Askes
75
Gambar 4.20 Pengujian Cetak Laporan Perawatan Pasien Askes
76
Gambar 4.21 Pengujian Cetak Laporan Biaya Pasien Askes
76
Universitas Sumatera Utara