• Tidak ada hasil yang ditemukan

SISTEM INFORMASI RAWAT INAP BERBASIS WEB

N/A
N/A
Protected

Academic year: 2019

Membagikan "SISTEM INFORMASI RAWAT INAP BERBASIS WEB"

Copied!
209
0
0

Teks penuh

(1)

SISTEM INFORMASI RAWAT INAP

BERBASIS WEB

(Studi kasus Rumah Sakit Dr.YAP)

SKRIPSI

Ditujukan Untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik Jurusan Teknik Informatika

Disusun Oleh: Christina Susanti

015314069

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

(2)

THE WEB BASED INFORMATION SYSTEM OF

HOSPITALIZED CARE

(Case Study : Dr.YAP Eye Hospital)

SKRIPSI

Proposed To Fulfill One Of The Requirements To Obtain Bachelor Degree In Information Technology

By:

Christina Susanti 015314069

INFORMATION TECHNOLOGY

FACULTY OF TECHNIQUE

SANATA DHARMA UNIVERSITY

(3)
(4)
(5)

PERNYATAAN

Dengan ini saya sebagai penulis tugas akhir menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini tidak memuat karya atau bagian karya orang lain, kecuali pemikiran, metode atau hasil penelitian orang lain yang diambil disebutkan dengan jelas sebagai acuan.

Yogyakarta, April 2007

(6)

HALAMAN PERSEMBAHAN

Karya ini kupersembahkan untuk : ...

Yesus-ku yang selalu memberikan anugerah yang terindah dan senantiasa menemaniku terutama dikala aku merasa

putus asa, ...

Kedua orang tuaku yang telah membesarkan dan mendidik aku dengan cinta dan kelembutan,

...

Simbah Putri Parto Sentono Selamat Ulangtahun Yang ke 84 Semoga sehat selalu,

...

Kakak-kakakku dan saudara-saudaraku yang selalu menyayangi dan membimbing aku,

...

(7)

HALAMAN MOTTO

Mintalah, maka akan diberikan kepadamu;

carilah, maka kamu akan mendapat;

ketuklah, maka pintu akan dibukakan

bagimu.

(Mat 7:7)

Bagaimana dunia akan berubah ? yaitu

diawali dari kekuatan dari dalam diri

kita sendiri.

(8)

ABSTRAKSI

Saat ini Rumah Sakit Mata Dr. YAP dalam menangani data - data rawat inap masih dilakukan secara manual. Rumah Sakit Mata Dr. YAP belum memiliki sistem yang membantu dalam menangani proses data-data rawat inap seperti proses data diagnosa dokter, data diagnosa asuhan keperawatan., informasi jadwal dokter, informasi jadwal perawat dan pembuatan laporan rawat inap seperti, laporan jumlah pasien masuk, laporan jumlah pasien keluar, laporan jumlah dokter aktif dan tidak aktif, laporan jumlah perawat aktif dan tidak aktif, laporan keadaan keluar pasien, laporan rata-rata peasien dan laporan jumlah tindakan pembedahan. Sehingga dengan adanya sistem informasi ini kiranya dapat membantu mengatasi masalah-masalah tersebut.

Sistem informasi rawat inap ini, diimplementasikan dalam ruang lingkup intranet dengan menggunakan PHP dan didukung dengan MySQL DBMS.

(9)

ABSTRACT

At present, Dr.’YAP’ Eye Hospital is still processing many datum of hospitalized care manually. Dr.’YAP’ Eye Hospital has not used system yet to process the data of hospitalized care manually yet, such as in the process of doctor’s diagnosis, the record of patient care, the information of doctor’s schedule, the information of nurse’s schedule, and the making of the report of hospitalized care such as the sum of check in patient, the sum of check out patient, the sum of active and non active doctor, the sum of active and non active nurse, the condition of check out patient, the report of patient average and the sum of operation measures. By using information system of hospitalized care manually, it is expected that it will help to save the problems of data recording. The information system of hospitalized care is manually implemented with intranet method, by using PHP that must be supported by MySQL DBMS.

(10)

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Kuasa yang telah melimpahkan berkat-Nya sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. Penulisan tugas akhir ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik Jurusan Teknik Informatika.

Terselesaikannya penulisan tugas akhir ini tidak lepas dari peran serta beberapa pihak, baik secara langsung maupun secara tidak langsung. Oleh karena itu, penulis ingin menyampaikan terima kasih kepada pihak-pihak yang telah ikut membantu dalam penulisan tugas akhir ini, baik dalam memberikan bimbingan, petunjuk, kerjasama, kritikan, maupun saran, antara lain kepada:

1. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku Dosen Pembimbing I, yang telah banyak membantu terutama dalam memberikan bimbingan, dukungan, dan penyediaan sarana yang mendukung, sehingga penulis dapat menyelesaikan laporan tugas akhir ini.

2. Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku Ketua Jurusan Teknik Informatika Universitas Sanata Dharma.

3. Bapak A. Bayu Primawan, S.T., M.Eng., Bapak St. Wisnu Wijaya, S.T., M.T, dan Bapak St. Yudianto Asmoro, S.T selaku panitia penguji pada ujian pendadaran penulis.

(11)

5. Kedua orang tua penulis, serta kakak penulis, yang selalu mendoakan, memberikan semangat dan dorongan kepada penulis untuk dapat menyelesaikan penulisan laporan tugas akhir ini.

6. Teman-teman Jurusan Teknik Informatika Angkatan 2001 (A dan B) yang telah berjuang bersama, khususnya Narko yang selalu membantu penulis dalam pembuatan program.

7. Ke empat temanku tercinta Desni, Vindy, Nita, dan Tio yang selalu memberi semangat dan menghiburku dalam kesedihan. Khususnya untuk Suami dan Istri II (Pasangan duet Tio dan Vindy) saat-saat bersama kalian tak terlupakan, thax banget udah menghiburku saat aku sedih. Kapan berlibur ke Bali??? Aku tunggu.

8. Untuk ADA Band (Adri, Dami, dan Anan) kalian teman-temanku yang baik, banyak saat-saat indah bersama kalian, untuk Manu, Robin, Sigit, Oni, Andre, Firdaus, Teo terimakasih atas dukungan kalian.

9. Untuk Fani thax atas bantuan dalam pembuatan abstraksinya.

10.Untuk Wahyu dan Danoe. Wahyu thax atas SmallVille dan Heroes nya, jangan pernah bosen kasih kelanjutannya ok?? Aku tunggu selalu lho hehehe. Untuk Danoe, thax atas indahnya persahabatan kita. Saat-saat kita saling cerita, aku gak akan pernah lupa.

(12)

12.Untuk X-Tal familly. I love your family and GBU.

13.Semua penghuni kos Icell mb Sri, mb Tiar, mb Uci, Dani, Idha, Kak Vina, Wiwix, dan Fitri. Hari-hariku selalu bersama kalian dari bangun tidur sampai mengantuk lagi. Buat Kak Vina dan Wiwix tetap semangat!! Ayo senam terus. Buat Idha aku tunggu persembahan lagumu untukku ok.

14.Untuk Mb Sri dan Bang Martin aku tunggu undangan kalian. Untuk Sujad dan Arsin kalian adik-adikku yang bandel.

15.Dan seluruh pihak yang telah ikut ambil bagian dalam penyelesaian laporan tugas akhir ini yang tidak dapat penulis sebutkan satu-persatu.

Seperti kata pepatah, “Tak ada gading yang tak retak”, maka penulis menyadari segala keterbatasan dalam menyelesaikan laporan tugas akhir ini. Oleh karena itu, penulis ingin menyampaikan mohon maaf apabila terdapat kesalahan dan kekurangan. Untuk itu, penulis mengharapkan kritik dan saran yang membangun dari seluruh pihak yang membutuhkan laporan tugas akhir ini.

Semoga laporan tugas akhir ini dapat memberikan manfaat bagi siapa saja yang membutuhkannya. Atas segala perhatiannya dan kerjasamanya, penulis ucapkan terima kasih.

(13)

DAFTAR ISI

Halaman Judul...i

Halaman Persetujuan………...ii

Halaman Pengesahan………..iii

Halaman Pernyataan………...iv

Halaman Persembahan……….v

Halaman Motto………...vi

Abstraksi...vii

Abstract...viii

Kata Pengantar………...ix

Daftar isi...xii

Daftar Gambar...xviii

Daftat Tabel...xxii

BAB I Pendahuluan ……….1

1.1Latar Belakang Masalah………....1

1.2Batasan Masalah….………...2

1.3Tujuan dan Manfaat Penulisan...………...………3

1.4Rumusan Masalah………..……….………..3

1.5Metodologi Penelitian .……….4

1.6Sistematika Penulisan………....5

BAB II Landasan Teori………7

(14)

2.1.1Konsep Dasar Sistem………7

2.1.2Karakteristik Sistem………..7

2.2 Informasi………...………..………...9

2.2.1Konsep Dasar Informasi………9

2.2.2Siklus Informasi………9

2.2.3Kualitas Informasi………...10

2.2.4Nilai Informasi………10

2.3 Sistem Informasi Berbasis Web………..……….10

2.3.1Konsep Dasar Sistem Informasi Berbasis Web………..10

2.3.2Konsep three tier technology………..11

2.4 Metodologi Pengembangan Sistem….……….12

2.4.1Use Case Diagram………...12

2.4.2ERD ( Entity Relationship Diagram )...……….13

2.4.3DFD ( Data Flow Diagram )...17

2.5 PHP………...………..……….18

2.5.1Pengertian PHP………...18

2.5.2Hubungan PHP Dengan HTML………..19

2.5.3Kelebihan PHP………21

2.6 MySQL...22

2.6.1Fungsi-Fungsi MySQL………22

2.6.2Tipe Data MySQL………...25

BAB III Analisis dan Perancangan Sistem...27

(15)

3.1.1 Gambaran Umum Sistem Yang Lama...27

3.1.2 Gambaran Umum Sistem Yang Dikembangkan...27

3.1.3 Requirement Analysis...30

3.1.3.1Use Case Diagram...30

3.1.4 Process Modeling...32

3.1.5 Context Diagram...35

3.1.6 Bagan Berjenjang...36

3.1.6.1Overview Diagram...38

3.1.7 Logical Design...57

3.1.7.1Data Modeling...57

3.1.7.2Contex Data Modeling...57

3.1.7.3Key Base Data Modeling...58

3.1.7.4Fully Atribute Data Model...59

3.1.8 Relasi Antar Tabel...61

3.1.9 Disain Sistem...62

3.1.9.1Disain Database...62

3.2 Disain Keluaran Secara Umum...70

3.3 Disain Masukan Secara Umum...71

3.4 Desain Teknologi Secara Umum...72

3.5 Desain Sistem Secara Terinci...72

3.5.1Desain Untuk Admin...72

3.5.1Desain Masukkan Admin Secara Terinci...72

(16)

3.5.2Desain Untuk Dokter...91

3.5.2.1Desain Dokter Secara Terinci...89

3.5.3Desain Untuk Perawat...98

3.5.3.1Desaian Perawat Secara Terinci...98

3.5.4Desaian Untuk Direktur...105

3.5.4.1 Desain Direktur Secara Terinci...105

3.5.4.2 Laporan Data Pasien...105

3.5.4.3 Laporan Data Keadaan Keluar...106

3.5.4.4 Laporan Dokter Dan Perawat...106

3.5.5Desain Untuk Bagian Pendaftaran...107

3.5.5.1 Desain Input Bagian Pendaftaran...107

3.5.5.2 Desain Output Bagian Pendaftaran...109

BAB IV Implementasi Sistem...………...110

4.1 Karakteristik Sistem...110

4.2 Kebutuhan Sistem...110

4.3 Koneksi...111

4.4 User Interface...112

4.4.1 User Interface Proses Login...112

4.4.2 User Interface Halaman Admin...114

4.4.2.1User Interface Lihat Data...114

4.4.2.1.1User Interface Lihat Data Pemeriksaan Mata...115

(17)

4.4.2.1.3User Interface Melihat Data Dokter Tangani

Operasi...118

4.4.2.1.4User Interface Melihat Informasi Pasien...122

4.4.2.1.5User Interface Lihat Data Pasien Keluar...123

4.4.2.2User Interface Ubah Data ...126

4.4.2.2.1User Interface Ubah Data Pasien...127

4.4.2.2.2User Interface Ubah Jadwal Dokter...132

4.4.2.3User Interface Input Data...135

4.4.2.3.1User Interface Input Dokter Baru...136

4.4.2.3.2User Interface Input Data Dokter Lama...138

4.4.2.3.3User Interface Ubah Password...141

4.4.3 User Interface Halaman Dokter...142

4.4.3.1User Interface Dokter Untuk Input Data...143

4.4.3.1.1User Interface Input Diagnosa Dokter...143

4.4.3.1.2User Interface Input Data Operasi...145

4.4.3.1.3User Interface Input Data Keadaan Keluar Pasien...148

4.4.3.1.4User Interface Melihat Data Asuhan...150

4.4.3.1.5User Interface Melihat Data Pasien...153

4.4.4 User Interface Halaman Perawat...155

4.4.4.1User Interface Input Diagnosa Asuhan Perawat...156

4.4.4.2User Interface Input Data Asuhan Perawat...157

(18)

4.4.3.1.1User Interface Lihat Data Asuhan

Perawat...159

4.4.3.1.2User Interface Melihat Data Pasien...161

4.4.3.1.3User Interface Melihat Data Diagnosa Dokter 163 4.4.5 User Interface Halaman Direktur...165

4.4.5.1User Interface Melihat Data Pasien...166

4.4.5.2User Interface Melihat Data Keadaan Keluar ...167

4.4.5.3User Interface Melihat Data Dokter dan Perawat...169

4.4.5.4User Interface Melihat Data Penangan Operasi...171

4.4.5.5User Interface Melihat Laporan Keseluruhan...173

4.4.6 User Interface Bagian Pendaftaran...177

4.4.6.1User Interface Input Pasien Baru...177

4.4.6.2User Interface Input Data Pasien Lama...180

4.4.6.3User Interface Melihat Data...181

BAB V Analisa Hasil Implementasi...182

5.1Kelebihan Sistem Yang Dibuat...182

5.2Kekurangan Sistem Yang Dibuat...182

5.3Analisa Manfaat...153

BAB VI Penutup...184

5.1 Kesimpulan...184

5.2 Saran...184

(19)

DAFTAR GAMBAR

Gambar Keterangan Halaman

2. 1 Gambar Arsitektur Three-Tier 11

2. 2 Simbol Use Case 12

2. 3 Simbol Aktor 12

2. 4 Contoh dari E-R Diagram 13

2. 5 Contoh dari Entity 13

2. 6 Contoh dari Atribut 14

2. 7 Contoh dari identifier atau key 15

2. 8 Contoh dari Relasi 15

2. 9 Notasi dari Cardinality 16

2. 10 Simbol Proses menurut Gane dan Sarson 17

2. 11 Simbol dari arus data 17

2. 12 Simbol kesatuan luar menurut Gane dan Sarson 18 2. 13 Simbol penyimpanan data menurut Gane dan Sarson 18

3. 1 Use Case Diagram 30-31

3. 3 Context Diagarm 35

3. 4 Gambar Bagan Berjenjang 36-37

3. 6 Overview Diagram Level 0 38-40

3. 9 Overview Diagram Level 1 Proses Login 41 3. 10 Overview Diagram Level 1 Proses Daftar Pasien 42 3. 11 Overview Diagram Level 1 Proses Data Dokter 43 3. 12 Overview Diagram Level 1 Proses Data Perawat 44 3. 13 Overview Diagram Level 1 Proses Jadwal Dokter 45 3. 14 Overview Diagram Level 1 Proses Jadwal Perawat 46 3. 15 Overview Diagram Level 1 Proses Diagnosa Dokter 47 3. 16 Overview Diagram Level 1 Proses Asuhan Perawat 48 3. 17 Overview Diagram Level 1 Proses Data Operasi 49 3. 18 Overview Diagram Level 1 Proses Data Keadaan Keluar 50 3. 19 Overview Diagram Level 1 Proses Data Pemeriksaan

Vital

51 3. 20 Overview Diagram Level 1 Proses Data Pemeriksaan

Mata

52 3. 21 Overview Diagram Level 1 Proses Data Pemeriksaan

Keluhan

53 3. 22 Overview Diagram Level 1 Proses Data Pemeriksaan

Penunjang

54 3. 23 Overview Diagram Level 1 Proses Membuat Laporan 55 3. 24 Overview Diagram Level 1 Proses Data User 56

3. 25 ER Diagram 57-60

3. 29 Relasi Antar Tabel 61

(20)

3. 31 Desain Halaman Admin 73

3. 39 Desain Data Diagnosa Asuhan Perawat 79

3. 40 Desain Data Keluhan 80

3. 41 Desain Data Pemeriksaan Vital 81

3. 42 Desain Data Pemeriksaan Mata 82

3. 43 Desain Data Pemeriksaan Penunjang 83 3. 44 Desain Data Pemeriksaan Keadaan Keluar 84

3. 45 Desain Ubah Jadwal Dokter 85

3. 53 Desain Output Jadwal Perawat 92

3. 54 Desain Output Data Login 92

3. 55 Desain Ubah Data Login 93

3. 56 Desain Output Data Pasien 93

3. 57 Desain Output Data Asuhan Perawat 94

3. 58 Desain Input Data Operasi 95

3. 59 Desain Input Data Keadaan Keluar 96

3. 60 Desain Input Diagnosa Dokter 97

3. 61 Desain Halaman Perawat 98

3. 62 Desain Output Data Perawat 99

3. 63 Desain Output Data Asuhan Perawat 99

3. 64 Desain Input Data Asuhan Perawat 100

3. 65 Desain Input Data Pemeriksaan Vital 101

3. 66 Desain Input Pemeriksaan Mata 102

3. 67 Desain Input Data Pemeriksaan Penunjang 103 3. 68 Desain Input Data Diagnosa Perawat 104

3. 69 Desain Halaman Direktur 105

3. 70 Desain Laporan Data Pasien 105

3. 71 Desain Laporan Data Keadaan Keluar Pasien 106 3. 72 Desain Laporan Data Dokter Dan Perawat 106

3. 73 Desain Input Pasien Baru 107

(21)

4. 1 Gambar User Interface Proses Login 112 4. 2 Gambar User Interface Proses Login Admin 113 4. 3 Gambar User Interface Halaman Admin 114

4. 4 Gambar User Interface Lihat Data 115

4. 5 Gambar User Interface Lihat Data Pemeriksaan Mata 115 4. 6 Gambar User Interface Lihat Data Diagnosa 117 4. 7 Gambar User Interface Lihat Data Dokter Tangani

Operasi

119 4. 8 Gambar User Interface Lihat Data Dokter Tangani

Operasi

119 4. 9 Gambar User Interface Lihat Data Informasi Pasien 122 4. 10 Gambar User Interface Lihat Data Informasi Pasien 123 4. 11 Gambar User Interface Lihat Data Keadaan Keluar

Pasien

124

4. 12 Gambar User Interface Ubah Data 126

4. 13 Gambar User Interface Ubah Data Pasien 127 4. 14 Gambar User Interface Ubah Data Pasien 128 4. 15 Gambar User Interface Ubah Jadwal Dokter 133 4. 16 Gambar User Interface Ubah Jadwal Dokter 133 4. 17 Gambar User Interface Ubah Jadwal Dokter 134

4. 18 Gambar User Interface Input Data 136

4. 19 Gambar User Interface Input Data Dokter 136 4. 20 Gambar User Interface Input Data Dokter Lama 139

4. 21 Gambar Input Data Dokter Lama 139

4. 22 Gambar User Interface Ubah Password 141

4. 23 Gambar User Interface Dokter 143

4. 24 Gambar User Interface Input Data Halaman Dokter 143 4. 25 Gambar User Interface Input Data Diagnosa 144 4. 26 Gambar User Interface Data Pasien Yang Akan Opwerasi 146 4. 27 Gambar User Interface Input Data Operasi 147 4. 28 Gambar User Interface Data Pasien Yang Akan Keluar 148 4. 29 Gambar User Interface Data Pasien Yang Akan Keluar 149 4. 30 Gambar User Interface Melihat Data Keluhan 150 4. 31 Gambar User Interface Melihat Data Keluhan 152 4. 32 Gambar User Interface Melihat Data Pasien 153 4. 33 Gambar User Interface Halaman Perawat 156 4. 34 Gambar User Interface Input Diagnosa Asuhan Perawat 156 4. 35 Gambar User Interface Input Data Asuhan 157 4. 36 Gambar User Interface Input Data Asuhan 158 4. 37 Gambar User Interface Halaman Perawat 159 4. 38 Gambar User Interface Melihat Data Pemeriksaan

Keluhan

(22)

4. 41 Gambar User Interface Halaman Direktur 165 4. 42 Gambar User Interface Melihat Data Pasien 166 4. 43 Gambar User Interface Melihat Data Pasien 167 4. 44 Gambar User Interface Melihat Data Keadaan Keluar 168 4. 45 Gambar User Interface Melihat Data Dokter Dan Perawat 170 4. 46 Gambar User Interface Melihat Data Penanganan

Operasi

(23)

DAFTAR TABEL

Tabel Keterangan Halaman

2.1 Tabel Tipe Data Numeris MySQL 24

2.2 Tabel Tipe Data String MySQL 25

3.1 Tabel Input Output Proses Modeling 31

3.2 Tabel Admin 60

3.3 Tabel Pasien 60

3.4 Tabel Dokter 61

3.5 Tabel Perawat 61

3.6 Tabel Jenis Jaga 62

3.7 Kelas Sesi Piket Perawat 62

3.8 Tabel Jadwal Perawat 62

3.9 Tabel Jadwal Dokter 63

3.10 Tabel Keluhan 63

3.11 Tabel Pemeriksaan Vital 63

3.12 Tabel Pemeriksaan Mata 64

3.13 Tabel Pemeriksaan Penunjang 64

3.14 Tabel Diagnosa Asuhan Perawat 65

3.15 Tabel Diagnosa Dokter 65

3.16 Tabel Operasi 66

3.17 Tabel Keadaan Keluar 66

3.18 Tabel Desain Keluaran Secara Umum 71

(24)

BAB I

PENDAHULUAN

1.1LATAR BELAKANG MASALAH

Pada masa sekarang, dunia informasi berkembang begitu pesat sehingga menuntut sumber daya manusia lebih terampil dan berkompeten. Informasi menjadi salah satu sumber daya yang dianggap paling berharga, karena tidak saja ikut menguatur sebuah organisasi atau perusahaan tetapi lebih dari itu juga berfungsi sebagai ‘bahan bakar’ yang menentukan sukses atau gagalnya suatu organisasi. Sistem informasi merupakan sistem yang mengolah data untuk menghasilkan segala informasi kepada semua pihak pemakai yang membutuhkan. Menurut Jogiyanto, untuk membangun suatu sistem informasi diperlukan elemen-elemen sebagai berikut : Input, Model, Output, Database, Teknologi, dan Kendali. Keenam elemen ini sangat berperan dalam terciptanya Sistem Informasi yang baik.

(25)

peasien dan laporan jumlah tindakan pembedahan masih dicatat dalam kertas. Pengaksesan data yang demikian banyak dan selalu berubah membutuhkan suatu ketelitian, kecepatan dan ketepatan sedangkan informasi yang diperoleh tidak boleh terlambat dan harus akurat. Karena karyawan yang bekerja di rumah sakit mata Dr YAP Jogjakarta tersebut dalam jumlah yang sangat banyak dan pencatatan masih ada yang menggunakan kertas sehingga pekerjaan menjadi tidak efektif karena bisa saja terjadi kesalahan karena data yang dimasukkan dalam jumlah yang banyak.

Untuk mengatasi kelemahan-kelemahan yang ada, maka penulis tertarik untuk membangun suatu Sistem Informasi Rawat Inap. Untuk meningkatkan sumber daya manusia, diperlukan suatu cara pengaksesan database melalui browser seperti melihat data pasien.

1.2BATASAN MASALAH

Sistem Informasi yang dibuat memiliki batasan sebagai berikut :

(26)

2. Sistem informasi ini tidak menangani pembayaran dari biaya rawat inap.

3. Tidak menangani data pengadaan kamar.

4. Penggunaan database MySQL, hanya digunakan untuk database sistem informasi rawat inap. Penggunaan database MySQL tidak dipelajari lebih mendalam, contoh seperti mengadministrasi database MySQL

1.3TUJUAN DAN MANFAAT PENELITIAN

Sistem informasi rawat inap yang dibuat bertujuan membantu rumah sakit mata Dr. YAP untuk mengolah data-data rawat inap. Dengan sistem ini kiranya dapat membantu mengoptimalkan kinerja staff rumah sakit mata Dr. YAP.

1.4RUMUSAN MASALAH

Dari latar belakang masalah yang telah dikemukakan oleh penulis di atas, akan menjadi menarik kiranya jika dibuat rumusan masalah sebagai berikut :

1. Bagaimana mendesain dan mengimplementasikan sistem informasi rawat inap yang dapat digunakan oleh Rumah Sakit Mata Dr. YAP dan dapat memenuhi kebutuhan admin, direktur, bagian pendaftaran, dokter, dan perawat.

(27)

1.5METODOLOGI PENELITIAN

Metode yang digunakan untuk menyelesaikan sistem informasi ini adalah studi kasus dengan tahap-tahap sebagai berikut :

1. Studi lapangan.

Metode ini meliputi observasi (pengamatan langsung dan pengambilan sample data di rumah sakit mata Dr. YAP) dan interview (cara memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab antara penulis dengan pihak rumah sakit mata Dr. YAP).

2. Studi literatur

Dengan mengumpulkan data atau informasi dari berbagai literatur yang sesuai dengan sistem yang akan dibuat. Metode ini juga meliputi documenter. Metode documenter adalah suatu cara pengambilan data dengan memahami data yang berasal atau bersumber dari dokumen-dokumen tertulis, arsip-arsip, buku-buku- pedoman, peraturan-peraturan yang berhubungan dengan objek pembahasan.

3. Metode pengembangan sistem

Sistem ini dikembangkan dengan menggunakan metode pengembangan sistem SDLC (System Development Life Cycle). Metodologi ini terbagi menjadi beberapa fase yaitu :

a. Fase Analisis Sistem (Analysis Phase)

(28)

kebutuhan-kebutuhan yang diharapkan sehingga dapat menyelesaikan hambatan-hambatan yang terjadi kearah perbaikan sistem.

b. Fase Rancangan (Design Phase)

Merupakan langkah multi proses yang memusatkan kerja pada perancangan sistem secara umum misalnya perancangan menu, perancangan tampilan dan user interface.

c. Fase Implementasi (Implementation Phase)

Setelah melakukan rancangan sistem yang diinginkan, maka hasil rancangan tersebut diimplementasikan, yang mana rancangan tersebut diterjemahkan ke dalam bahasa yang dapat dimengerti mesin.

d. Fase Pengujian (Testing Phase)

Pengujian ini dimaksudkan untuk menguji apakah hasil sudah selesai dengan rancangan yang diinginkan dan mencari segala kesalahan yang mungkin terjadi.

1.6SISTEMATIKA PENULISAN

BAB I PENDAHULUAN

(29)

BAB II LANDASAN TEORI

Pada bab ini berisi tentang dasar teori yang mana akan digunakan untuk pembahasan dalam penulisan skripsi ini.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi analisis sistem yang ada dan gambaran mengenai perancangan sistem yang akan dibuat, meliputi perancangan umum dan rancangan terperinci.

BAB IV IMPLEMENTASI SISTEM

Pada bab ini akan berisi tentang implementasi dari desain sistem baru yang telah dikembangkan ke dalam sebuah aplikasi.

BAB VANALISA HASIL

Bab ini akan membahas tentang hasil program yang telah selesai dibuat.

BAB VI KESIMPULAN DAN SARAN

(30)

BAB II

LANDASAN TEORI

2.1SISTEM

2.1.1 Konsep Dasar Sistem

Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu (Jogiyanto, 1999). Sebuah perusahaan juga merupakan suatu sistem. Komponen atau unsur-unsur di dalamnya seperti pemasaran,penjualan, penelitian, pembukuan, dan personalia yang mana semuanya bekerja sama untuk mencapai keuntungan baik bagi para pekerjanya maupun bagi pemilik perusahaan.

2.1.2 Karakteristik Sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interface), masukkan (input), keluaran (output), pengolah (process) dan sasaran (objectives) atau tujuan (goal).

1) Komponen Sistem

(31)

2) Batas sistem

Batas sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem itu memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

3) Lingkungan Luar Sistem

Lingkungan luar (environment) dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

4) Penghubung Sistem.

Penghubung (interface) merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya.

5) Masukkan Sistem

Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input) agar sistem tersebut dapat beroperasi. 6) Keluaran Sistem

Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.

(32)

Bagian pengolah sistem ini merupakan bagian yang akan merubah masukkan menjadi keluaran.

8) Sasaran Sistem

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.2INFORMASI

2.2.1 Konsep Dasar Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya (Jogiyanto, 1999).

2.2.2 Siklus Informasi

(33)

2.2.3 Kualitas Informasi

Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal antara lain :

1) Akurat yang berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan dan juga harus jelas mencerminkan maksudnya. 2) Tepat pada waktunya, berarti informasi yang datang pada penerima

tidak boleh terlambat. Karena informasi merupakan landasan di dalam pengambilan keputusan.

3) Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

2.2.4. Nilai Informasi

Informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

2.3SISTEM INFORMASI BERBASIS WEB

2.3.1 Konsep Dasar Sistem Informasi Berbasis Web

Sistem informasi berbasis web adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan dengan interaksi secara langsung dan beroprasi pada sebuah browser aplikasi dan teknologi internet (Whitten, 2005).

(34)

Aplikasi database berbasis web dibanguan dilingkungan model three-tier architecture. Aplikasi Three-Tier Technology meliputi tiga lapisan yaitu Client tier, Middle tier, dan Database tier. Gambaran arsitektur model Three-Tier

Technology adalah seperti terlihat di bawah ini :

Gambar 2.1 Arsitektur Three-tier

Dasar dari aplikasi Three-tier ini adalah database tier, yang konsisten terhadap database management system yang mengatur database meliputi create, delete, modify, dan query. Lapisan kedua di atas database tier adalah lapisan yang

lebih kompleks yaitu middle tier, yang meliputi lebih dari aplikasi logis mengkomunikasikan data dengan lapisan yang lainnya. Lapisan ketiga di atas middle tier adalah client tier yang selalu menggunakan software web browser

yang menginterkasikan dengan aplikasi lainnya.

Client tier

Middlet tier

Database tier

DBMS Database Scripting

engine

Scripts

(35)

2.4 METODOLOGI PENGEMBANGAN SISTEM

2.4.1 Use Case Diagram

Use case diagram adalah sebuah diagram yang menggambarkan interaksi antara sistem dan eksternal sistem dan pemakai. Use case merupakan bagian dari keseluruhan sistem. Digambarkan secara grafik dengan elips yang horizontal dengan nama dari use case tertera diatas, dibawah atau di dalam ellips. Gambar 2.1 merupakan simbol use case :

Gambar 2.2. Simbol Use Case

Actor merupakan segala sesuatu yang dibutuhkan untuk berinteraksi dengan sistem untuk mengubah informasi. Dapat berupa orang, organisasi atau sistem informasi yang lain atau juga suatu waktu kejadian. Gambar 2.2 merupakan simbol dari actor :

Gambar 2.3. Simbol Aktor

Use case depends on relationship merupakan sebuah relasi use case yang

menentukan bahwa use case yang lain harus dibuat sebelum use case yang sekarang. Digambarkan sebagai anak panah yang dimulai dari satu use case dan menunjuk ke use case yang depend on kepadanya. Setiap relasi depend on diberi label “<<depend on>>”

Simbol Use case

(36)

2.4.2 ERD (Entity Relationship Diagram)

ERD merupakan sebuah data model yang memanfaatkan beberapa notasi untuk menggambarkan data dalam entity dan relasi yang dijelaskan oleh data. Data model adalah sebuah teknik untuk mengorganisasikan dan mendokumentasikan data dari sistem. Juga disebut dengan database modeling. Gambar 2.3 merupakan contoh E-R diagram

Gambar 2.4. Contoh dari E-R Diagram

Entity adalah sebuah kumpulan dari orang, tempat, objek, kejadian atau konsep

yang diperlukan untuk menyimpan data. Nama entity berupa kata benda tunggal (singular noun). Gambar 2.4 merupakan contoh dari entity student

(37)

Atribut merupakan sebuah properti yang deskriptif atau karakteristik dari sebuah entity. Sinonimnya adalah element, property, dan field. Gambar 2.5 merupakan

contoh dari atribut student

Gambar 2.6 Contoh dari Atribut

Key merupakan sebuah atribut atau kelompok atribut yang diasumsikan memiliki

nilai yang unik untuk setiap instance. Sering juga disebut dengan identifier.

1. Concatenated key merupakan sekelompok atribut yang memiliki identitas instance dari sebuah entity yang unik Sinonimnya composite key dan compound key.

2. Candidate key merupakan satu dari nilai key yang akan berfungsi sebagai primary key dari sebuah entity. Sinonimnya adalah candidate identifier

3. Primary key merupakan sebuah candidate key yang paling umum digunakan untuk mengidentifikasikan secara unik instance dari entity yang tunggal.

(38)

Gambar 2.6 merupakan contoh dari identifier atau key

Gambar 2.7. Contoh dari identifier atau key

Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu atau lebih

entity. Relasi mungkin juga mewakili suatu kejadian yang menghubungkan antara

entity atau logika gabungan antara entity. Gambar 2.7 merupakan contoh dari

relasi

Gambar 2.8. Contoh dari Relasi

Cardinality merupakan minimum dan maksimum kejadian dari sebuah entity yang

dihubungkan dengan kejadian tunggal dari entity yang lain. Karena seluruh relasi adalah bidirectional maka cardinality haru didefinisikan pada kedua direction untuk setiap relasi. Gambar 2.8 merupakan notasi dari cardinality.

(39)

Gambar 2.9. Notasi dari Cardinality

Foreign key adalah sebuah primary key dari sebuah entity yang digunakan oleh

entity yang lain untuk mengidentifikasikan instance dari sebuah relasi.

Nonspecific relationship merupakan relasi dimana banyak instance dari sebuah

entity berasosiasi dengan banyak instance dari entity yang lainnya. Disebut juga

dengan relasi many-to-many relationship. Nonspecific relationship harus diselesaikan. Kebanyakan dari nonspecific relationship diselesaikan dengan sebuah associative entity.

Key-base data model bertujuan untuk mengeliminasikan nonspecific relationship

jika ada, menambah asosiatif entity termasuk primary dan alternate key, dan kardinalitas yang tepat.

(40)

2.4.3 DFD (Data Flow Diagram)

Data Flow Diagram merupakan sebuah model proses yang digunakan

untuk mengambarkan aliran dari data yang melalui sebuah system dan proses yang dibentuk oleh sistem.

DFD terdiri dari 4 buah simbol yaitu : 1. Proses (Process)

Proses adalah kerja yang dilakukan oleh sistem dalam merespon arus data yang datang atau suatu kondisi.

Gambar 2.9 merupakan simbol proses menurut Gane dan Sarson :

Gambar 2.10 Simbol Proses menurut Gane dan Sarson 2. Arus data (Data Flow)

Arus data adalah data sebagai masukan ke proses atau keluaran dari sebuah proses.

Gambar 2.10 merupakan simbol dari arus data :

Gambar 2.11 Simbol dari arus data Arus data adalah data yang bergerak.

Arus data juga digunakan untuk mewakili creation, reading, deleting, atau updating dari data dalam file atau database (disebut datastore atau

penyimpanan data).

3. Kesatuan Luar (External Agent). Nama Proses

(41)

Kesatuan luar adalah orang, unit organisasi, sistem atau organisasi luar yang berinteraksi dengan sistem. Disebut juga dengan external entity. Gambar 2.11 merupakan simbol kesatuan luar menurut Gane dan Sarson :

Gambar 2.12 Simbol kesatuan luar menurut Gane dan Sarson 4. Penyimpanan data (Data Store)

Penyimpanan data digunakan untuk menyimpan data hasil proses maupun menyediakan data untuk diproses. Sinonim dengan file dan database. Gambar 2.12 merupakan simbol penyimpanan data menurut Gane dan Sarson

Gambar 2.13 Simbol penyimpanan data menurut Gane dan Sarson

2.6PHP

2.6.1 Pengertian PHP

PHP adalah PHP Hypertext Preposesor yang merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses dalam server. Hasilnya dikirim ke client, tempat user menggunakan browser. PHP adalah salah satu teknologi yang biasa digunakan untuk membuat halaman web yang dinamis dan interaktif. Secara umum, halaman web dapat dibuat secara statis dan dinamis. Web statis biasanya dibuat dengan menggunakan HTML. Teknologi web dinamis dapat digolongkan atas 2 golongan besar:

Nama kesatuan

luar

(42)

1. client-side technologies 2. server-side technologies

PHP dibangun sekitar tahun 1994 oleh Rasmus Lerdoff. PHP versi 3 ditulis ulang oleh Zeev Suraski dan Andi Gutmans pada tahun 1998.

PHP bekerja hampir sama seperti JSP dan ASP. Skrip diawali dengan tag <?php …… dan diakhiri dengan tag ……?> serta dimasukkan ke halaman HTML.

Skrip ini akan dieksekusi oleh server sebelum halaman tersebut dikirim ke browser klien, sehingga tidak mungkin ada ketidakcocokan platform mesin browser klien. Tidak seperti ASP, PHP dapat dijalankan multiplatform. PHP dapat dijalankan di web server IIS dan Apache, di sistem operasi Windows, UNIX dan Linux. Faktor yang menguntungkan lainnya adalah PHP bersifat open source.

2.6.2 Hubungan PHP dengan HTML

Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kode – kode tersebut sehingga

menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri

(43)

html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php

atau .php3.

PHP merupakan bahasa pemograman web yang bersifat server-side

HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan

berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages).

PHP pertama kali dibuat oleh Rasmus Lerdroft, seorang programmer C.

Semula PHP digunakannya untuk menghitung jumlah pengunjung di dalam webnya. Kemudian ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Versi ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan script PERL yang dibuatnya untuk membuat halaman webnya menjadi dinamis.

Kemudian pada tahun1996 ia mengeluarkan PHP versi 2.0 yang kemampuannya telah mampu mengakses database dan dapat terintegrasi dengan HTML.

Pada tahun 1998 tepatnya pada tanggal 6 Juni 1998 keluarlah PHP versi 3.0 yang dikeluarkan oleh Rasmus sendiri bersama kelompok pengembang softwarenya. Versi teranyar yaitu PHP 4.0 keluar pada tanggal 22 Mei 2000

merupakan versi yang lebih lengkap lagi dibandingkan dengan versi sebelumnya. Perubahan yang paling mendasar pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski dan Andi Gutmans yang merupakan

(44)

session, tidak lagi menggunakan library tambahan seperti pada PHP3. Tujuan dari

bahasa scripting ini adalah untuk membuat aplikasi- aplikasi yang dijalankan di atas teknologi web. Dalam hal ini, aplikasi pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan web server.

2.6.3 Kelebihan PHP

Ketika e-commerce semakin berkembang, situs-situs yang statispun semakin ditinggalkan Karena dianggap sudah tidak memenuhi keinginan pasar karena situs tersebut harus tetap dinamis selama setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer

web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan

yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :

1. Oracle 2. MySQL

3. MS SQL Server 4. PostgreSQL 5. dan lainnya

PHP dapat berjalan di berbagai sistem operasi seperti windows 98/NT,

UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open

source yang dapat anda download secara gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs - situs yang menyediakan software.

(45)

Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga

merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache

web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah

1. Tingkat keamanan yang cukup tinggi.

2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman web lainnya yang berorientasi pada server-side scripting. Akses ke sistem database yang lebih fleksibel

2.7 MySQL

MySQL merupakan salah satu jenis database yang telah dikenal dan telah banyak digunakan. Database MySQL menggunakan SQL (Structured Query Language) sebagai bahasa dasar untuk mengakses database. Database MySQL mampu menangani data dalam jumlah jumlah besar, dan telah menerapkan metode yang cepat dalam hal relasi antar table. Database MySQL dapat digunakan sebagai database sumber untuk informasi yang ditampilkan pada halaman web.

2.7.1 Fungsi-Fungsi MySQL

(46)

1. Fungsi mysql_connect

Fungsi mysql_connect digunakan untuk membuat hubungan ke database MySQL yang terdapat pada suatu host.

2. Fungsi mysql_close

Fungsi ini berguna untuk menutup hubungan ke database MySQL. 3. Fungsi mysql_select_db

Fungsi berfungsi untuk memilih database. 4. Fungsi mysql_query

Fungsi ini berguna untuk melakukan permintaan terhadap sebuah table ataupun sejumlah table dalam database.

5. Fungsi mysql_db_query

Fungsi ini digunakan untuk menjalankan suatu permintaan terhadap suatu database.

6. Fungsi mysql_num_rows

Fungsi ini dapat berguna untuk memperoleh jumlah baris dari suatu hasil permintaan (query) menggunakan SELECT.

7. Fungsi mysql_affected_rows

Fungsi ini berguna untuk memperoleh jumlah baris yang dikenai operasi INSERT, DELETE, dan UPDATE.

8. Fungsi mysql_num_fields

Fungsi ini digunakan untuk memperoleh jumlah kolom pada suatu hasil permintaan.

(47)

Fungsi ini menghasilkan kegunaan yang serupa dengan mysql_fetch_rows. Setiap kolom akan disimpan dua kali pada larik,

hasil yang pertama akan memiliki indeks angka dan yang kedua akan memiliki indeks nama kolom.

10.Fungsi mysql_fetch_field

Fungsi ini berguna untuk memperoleh informasi suatu kolom. 11.Fungsi mysql_data_seek

Fungsi ini berguna untuk memindahkan pointer pada suatu himpunan hasil supaya menunjuk ke kolom tertentu.

12.Fungsi mysql_field_seek

Fungsi ini berguna untuk memindahkan pointer pada suatu himpunan hasil supaya menunjuk ke kolom tertentu.

13.Fungsi mysql_create_db

Fungsi ini berguna untuk menciptakan database MySQL. 14.Fungsi mysql_drop_db

Fungsi berguna untuk menghapus database MySQL. 15.Fungsi mysql_list_db

Fungsi ini berguna untuk menghasilkan daftar database MySQL. 16.Fungsi mysql_list_table

Fungsi ini berguna untuk memperoleh daftar nama table dalam suatu database.

(48)

Fungsi ini berguna untuk memperoleh daftar nama kolom dalam suatu database.

2.7.2 Tipe Data MySQL

Nilai data yang terdapat di dalam field-field table memiliki tipe sendiri-sendiri. MySQL mengenali beberapa tipe data, tipe data pada MySQL dapat dilihat pada table-tabel di bawah ini :

Berikut ini adalah tipe data numeris MySQL ditunjukkan pada table Table 2.1 Tipe Data Numeris MySQL

Tipe Data Keterangan

TINYINT Ukuran 1 byte.

SMALLINT Ukuran 2 byte.

MEDIUMINT Ukuran 3 byte.

INTEGER Ukuran 4 byte.

BIGINT Ukuran 8 byte.

FLOAT Ukuran 4 byte, bilangan pecahan.

DOUBLE Ukuran 8 byte, bilangan pecahan.

REAL Ukuran 8 byte, bilangan pecahan.

DECIMAL Bilangan pecahan decimal.

(49)

Berikut ini tipe string MySQL yang ditampilkan pada tabel.... Tabel 2.2 Tipe Data String MySQL

Tipe Data Keterangan

CHAR (NUM) Fixed string, 1-255 karakter data string dengan panjang yang tetap.

VARCHAR (NUM) Panjang string 1 <=num<=255 karakter. TINYBLOB, TINYTEXT Sebuah BLOB atau TEXT (text/binary).

Panjang maksimum 255 karakter.

BLOB, TEXT Sebuah BLOB atau TEXT dengan

(50)

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 ANALISIS SISTEM

3.1.1 Gambaran Umum Sistem Yang Lama

Rumah sakit mata Dr. YAP berlokasi Jalan Cik Di Tiro Yogyakarta, memiliki Sistem informasi rawat inap yang masih bersifat manual dalam hal pencatatan tindakan dokter, tindakan perawat, informasi jadwal dokter, informasi jadwal perawat dan pembuatan laporan rawat inap seperti laporan jumlah pasien masuk, laporan jumlah pasien keluar, laporan jumlah dokter aktif dan tidak aktif, laporan jumlah perawat aktif dan tidak aktif, laporan keadaan keluar pasien, laporan rata-rata pasien dan laporan jumlah tindakan pembedahan masih dicatat dalam kertas, akan tetapi pendaftaran pasien sudah dilakukan sepenuhnya oleh komputer.

3.1.2 Gambaran Umum Sistem Yang Dikembangkan

(51)

Perawat rumah sakit mata Dr. YAP harus terlebih dahulu melakukan login ke sistem. User yang telah berhasil login dapat akan dapat melakukan akses ke sistem sesuai dengan hak aksesnya.

Admin setelah sukses login dapat melakukan penambahan data seperti penambahan data dokter, penambahan data perawat, penambahan jadwal dokter, penambahan jadwal perawat, dan menambah data user. Dapat melakukan pengubahan seperti mengubah jadwal piket dokter, mengubah jadwal piket perawat, mengubah data login, mengubah data dokter, mengubah data perawat, dan mengubah data pasien contohnya jika ada perubahan terhadap alamat pasien atau nomer telephone. Admin juga memiliki hak akses untuk melihat laporan seperti melihat laporan jumlah pasien masuk, laporan jumlah pasien keluar, laporan keadaan keluar pasien, dan laporan jumlah tindakan pembedahan.

Dokter setelah sukses melakukan login maka dapat melakukan aksesnya seperti melakukan penambahan data yaitu meliputi penambahan data operasi, penambahan data keadaan keluar, dan penambahan data diagnosa dokter. Dokter juga dapat melakukan pengubahan data seperti mengubah data login yang sesuai dengan Id login.

(52)

Direktur setelah sukses login maka dapat melihat laporan yaitu laporan jumlah pasien masuk, laporan jumlah pasien keluar, laporan jumlah dokter aktif dan tidak aktif, laporan jumlah perawat aktif dan tidak aktif, laporan keadaan keluar pasien, laporan rata-rata pasien dan laporan jumlah tindakan pembedahan.

Bagian operasi setelah sukses login dapat melakukan penambahan data yaitu menambah data pasien, baik pasien lama ataupun pasien baru.

(53)

3.1.3 Requirement Analysis 3.1.3.1 Use Case Diagram

Login

Tambah dt Dokter

<<dipends on>>

Dokter Perawat

Admin Tambah Jadwal

Dokter

Ubah Jadwal Dokter

Lihat Data Pem Vital

Lihat Data Pem Mata

Lihat Data Pem Penunj

Lihat Data Pem Keluha

Lihat Diag Asuhan

Lihat Data Diag Dr

Lihat Jadwal Dokter

Lihat Jadwal Perawat

Tambah Data Operasi

Tambah Data Keadaan

Tambah Data Diag Dr

Tambah Data Keluhan

Tambah Dt Pemeriksaan

Tambah Data Pemeriksaan

Tambah Data Diag Asuhan Tambah Data

Pemeriksaan

(54)

3.1.4 Proses Modeling

Entity Input Output

Admin Username dan password admin, data pasien, data dokter, data perawat, data jadwal dokter, data jadwal perawat, dan data user.

Informasi data pasien, informasi data dokter, informasi data perawat, informasi data diagnosa dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi jadwal perawat, Informasi data login, Informasi data pemeriksaan

Admin

Login

<<dipends on>>

Direktur

Lap Jumlah Pasien Masuk Lap Jumlah

Pasien Keluar

Lap Jumlah Tindakan Pembedahan

Lap Jumlah perawat aktif dan tdk aktif

Lap Jumlah dokter aktif dan tdk aktif

Lap rata-rata pasien

Gambar 3.2 Use Case Diagram Bagian 2

(55)

vital, Informasi pemeriksaan Mata, Informasi pemeriksaan keluhan, Informasi

pemeriksaan penunjang, Informasi laporan jumlah pasien masuk, Laporan

jumlah pasien keluar, Laporan tindakkan operasi.

Dokter Username dan password bag Dokter, data diagnosa dokter, dan data keadaan keluar pasien.

Informasi data pasien, informasi data dokter, informasi data perawat, informasi data diagnosa dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi jadwal perawat, Informasi data ogin. Perawat Username dan password

bag Perawat, data eluhan, data pemeriksaan vital, data pemeriksaan mata,

(56)

data pemeriksaan penunjang, dan data diagnosa asuhan perawat.

dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi jadwal perawat, Informasi data ogin, Informasi data pemeriksaan vital, Informasi pemeriksaan Mata, Informasi pemeriksaan keluhan, Informasi

pemeriksaan penunjang. Direktur Username dan password

direktur.

Informasi laporan jumlah pasien masuk, Laporan jumlah pasien keluar, laporan rata-rata pasien, Laporan tindakkan operasi, jumlah dokter aktif dan tidak aktif, jumlah perawat aktif dan tidak aktif.

Bagian pendaftaran Username dan password bagian pendaftaran.

(57)

informasi data diagnosa dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi jadwal perawat, Informasi data ogin.

(58)

Gambar 3.3 Context Diagram

3.1.5 Context Diagram

0

Sistem Informasi Rawat Inap “Dr. bag Dokter, data diagnosa dokter, data operasi, dan data keadaan keluar pasien.

Informasi data pasien, informasi data dokter, informasi data perawat, informasi data diagnosa dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi jadwal perawat, Informasi data ogin.

b. Perawat c. Admin

Informasi data pasien, informasi data dokter, informasi data perawat, informasi data diagnosa dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi jadwal perawat, Informasi data login, Informasi pem vital, Informasi pem mata, Informasi pem penunjang, Informasi pem keluhan, Informasi laporan jumlah pasien masuk, Laporan jumlah pasien keluar, Laporan jumlah hari perawatan Laporan tindakkan operasi.

Username dan password admin, data pasien, data dokter, data perawat, data jadwal dokter, data

jadwal perawat, dan data user. Username dan password bag Perawat, data keluhan, data pemeriksaan vital, data pemeriksaan mata, data pemeriksaan penunjang, dan data diagnosa asuhan perawat.

d. Direktur

Laporan jumlah pasien masuk, jumlah pasien keluar, jumlah dokter dan perawat aktif dan tidak aktif, jumlah penanganan operasi, data rata-rata pasien, dan jumlah keadaan keluar pasien.

Username dan password admin, data pasien, data dokter, data perawat, data jadwal dokter, data jadwal perawat, dan data user.

e. Bagian pendaftaran

Username dan password bagian operator, dan data user.

Informasi data pasien, informasi data dokter, informasi data perawat, informasi data diagnosa dokter, Informasi data diagnosa asuhan perawat, informasi data operasi, Informasi data keadaan keluar, Informasi jadwal dokter, Informasi

(59)

SI Ranap

Gambar 3.4 Bagan Berjenjang Bagian 1

1.5p

(60)

Gambar 3.5 Bagan Berjenjang Bagian 2(lanjutan)

Data Keadaan Keluar Data Pem Vital

11.2p

Melihat Data Pem Vital

12 Data Pem Mata

12.2p

Melihat Data Pem Mata 10.1p

Menambah Data Keadaan

Keluar Data Keadaan

Keluar Lap Jum tindakan

operasi

(61)

D3 dokter Detail Data dokter

Data dokter

Informasi data dokter

D4 perawat Detail data perawat

Data perawat

Informasi data perawat Data pasien baru

Informasi data pasien Detail Data pasien

D2 Pasien

Detail Jadwal Dokter Data Jadwal Dokter Informasi Jadwal Dokter

D5 Jdwal_Dr Username,Password,

Sebagai admin, direktur, pendaftaran

Username,Password,Sebagai admin Username,Password,Sebagai perawat

Username,Password,Sebagai dokter D1 User

Username,Password, Sebagai Admin,

pendaftarandirektur, Dokter, dan Perawat Yang Valid

Username,Password,Sebagai direktur

D3 dokter

Username,Pas sword, Sebagai dokter

D4 perawat

Username,Password, Sebagai perawat

Username,Password,Sebagai pendaftaran

3.1.6.1 Overview Diagram

3

Gambar 3.6 Over View Diagram Bagian 1

cPerawat

aDirektur

D

aPendaftaran

(62)

D7 Dx_Dokter Detail Data Dx dokter

Data Dx dokter

Informasi data Dx dokter

Detail Data Operasi

Data Operasi D9 Operasi Informasi Jadwal Perawat

D6 Jdwal_Prwt

D8 Dx_Perawat Detail Asuhan perawat

Data Asuhan perawat

Informasi Asuhan Perawat

Detail Data Keadaan Keluar Data Data Keadaan Keluar Informasi Data Keadaan Keluar

D10 Keadaan Keluar Informasi Data Operasi

Username,Password, Sebagai admin, direktur,

Username,Password,Sebagai admin Username,Password,Sebagai perawat

Username,Password,Sebagai dokter D1 User

Username,Password, Sebagai Admin,

opearator,direktur, Dokter, dan Perawat Yang Valid

Username,Password,Sebagai direktur

Username,Pas sword, Sebagai dokter

D4 perawat

Username,Password,

Data Keadaan Keluar

Gambar 3.7 Over View Diagram Bagian 2(lanjutan)

A

aDirektur

D

aPendaftaran

(63)

D12 Pem_Mata Detail Data Pem_Mata

Data Pem_Mata

Informasi Data Pem_Mata

Detail Data Data Pem_Penunjang Informasi Data Pem_Penunjang

D14 Pem_Penunjang Data Data Pem Vital

Informasi Data Pem_Vital

D11 Pem_Vital

D13 Keluhan Detail Data Keluhan

Data Keluhan

Informasi Data Keluhan

Detail Data Pasien Masuk

Informasi jumlah pasien masuk, Informasi jumlah pasien keluar, , Infromasi jumlah pasien operasi.

D1 pasien

D16 Keadaan_Keluar Detail Data Pasien Keluar

D3 dokter Detail Data dokter

Detail Data Operasi

D9 Operasi Username,Password,

Sebagai Admin, direktur,Dokter, dan Perawat yang Valid D17admin

Data User Detail Data User

Data User

Informasi Data User Username,Password, Sebagai admin, direktur,

Username,Password,Sebagai admin Username,Password,Sebagai perawat

Username,Password,Sebagai dokter D1 User

Username,Password, Sebagai Admin, direktur, Dokter, dan Perawat Yang Valid

Username,Password,Sebagai direktur

D3 dokter

Username,Pas sword, Sebagai dokter

D4 perawat

Username,Password, Sebagai perawat

D4 perawat

D3 dokter

Data User

Detail Data User Data User Detail Data User

D4 perawat Detail Data perawat

Informasi jumlah pasien masuk, Informasi jumlah pasien keluar, Informasi jumlah dokter dan perawat, Infromasi jumlah pasien operasi, informasi rata-rata pasien

D7 diagnosa_dr 12

Gambar 3.8 Over View Diagram Bagian 3(lanjutan)

15 Data Login

(64)

1.2.p Login Dokter Username, password, Sebagai

Dokter Login Perawat Username, password ,

Sebagai administrator

Username, Password, Sebagai Perawat

Username, password , Sebagai administrator

Username, password, Sebagai Dokter

Username, Password, Sebagai Perawat

Username, Password, Sebagai Perawat yang valid

Username, password, Sebagai Dokter yang valid

Username, password , Sebagai administrator yang valid

1

Direktur Login Direktur 1.4.p Username, Password, Sebagai

Direktur

d.

Direktur Username, Password, Sebagai Direktur

yang valid

Username, password , Sebagai direktur Username, Password, Sebagai opeartor

yang valid e.

Pendaftaran

Username, Password, Sebagai Pendaftaran

Username, password , Sebagai pendaftaran

Overview Diagram Level 1 Proses 1

(65)

2.2.p Melihat Data

Pasien Informasi Data Pasien

b. Menambah Data

Pasien

2.3.p Mengubah Data

Pasien Data Pasien

Informasi Data Pasien

Detail Data Pasien

Data Pasien Yang Akan DiUbah

Username, Password, Sebagai pendaftaran dan admin valid

Username, password, Sebagai Admin, Perawat, dan Dokter valid

2

Informasi Data Pasien Data Pasien

Data Pasien Yang Telah DiUbah

e.

Data Pasien akan diubah

a.

Admin

Overview Diagram Level 1 Proses 2

(66)

3.2.p Melihat Data

Dokter Informasi Data Dokter

b. Menambah Data

Dokter

3.3.p Mengubah Data

Dokter Data Dokter

Informasi Data Dokter

Detail Data Dokter

Data Dokter Yang Akan DiUbah

Username, Password, Sebagai Admin dan valid Username, password, Sebagai Admin,

pendaftaran, Perawat, dan Dokter valid 3

Informasi Data Dokter

Data Dokter

Data Dokter Yang Telah DiUbah

b.

Informasi Data Dokter

Overview Diagram Level 1 Proses 3

(67)

3.2.p Melihat Data

Perawat Informasi Data Perawat

b. Menambah Data

Perawat

3.3.p Mengubah Data

Perawat Data Perawat

Informasi Data Perawat

Detail Data Perawat

Data Perawat Yang Akan DiUbah

Username, Password, Sebagai Admin dan valid Username, password, Sebagai Admin, opeartor, Perawat, dan Dokter valid

4

Informasi Data Perawat

Data Perawat

Data Perawat Yang Telah DiUbah

b.

Informasi Data Perawat

Overview Diagram Level 1 Proses 4

(68)

5.2.p Melihat Jadwal

Dokter Informasi Jadwal Dokter

b. Jadwal Dokter

5.3.p Mengubah Jadwal Dokter Jadwal Dokter

Informasi Jadwal Dokter

Detail Jadwal Dokter

Jadwal DokterYang Akan DiUbah

Username, Password, Sebagai Admin, valid

Username, password, Sebagai

Admin,pendaftaran, Perawat, dan Dokter valid 5

Informasi Jadwal Dokter Jadwal Dokter

Jadwal DokterYang Telah DiUbah

b. Data Jadwal Dokter

e.

Pendaftara

e.

Pendaftaran

Informasi Jadwal Dokter

Overview Diagram Level 1 Proses 5

(69)

6.2.p Melihat Jadwal

Perawat Informasi Jadwal Perawat

b. Jadwal Perawat

6.3.p Mengubah Jadwal Perawat Jadwal Perawat

Informasi Jadwal Perawat

Detail Jadwal Perawat

Jadwal Perawat Yang Akan DiUbah

Username, Password, Sebagai Admin valid Username, password, Sebagai Admin, Perawat, dan Dokter valid

6

Informasi Jadwal Perawat Jadwal Perawat

Jadwal Perawat Yang Telah DiUbah

b. Data Jadwal Perawat

e.

Pendaftaran

Informasi Jadwal Perawat

e.

Pendaftaran

Overview Diagram Level 1 Proses 6

(70)

7.2.p Melihat Data Diagnosa Dokter

D 7 Diagnosa_Dr b.

Dokter 7.1.p

Menambah Diagnosa Dokter Data Diagnosa Dr

Detail Data Diagnosa Dr

Username, password, Sebagai Admin, pendaftaran, Dokter, Perawat valid 7

Informasi Diagnosa Dr

Data Diagnosa Dr

a.

Admin

c.

Perawat

Informasi Diagnosa Dr

Informasi Diagnosa Dr

b.

Dokter a.

Admin c.

Perawat

e.

pendaftaran

Informasi Diagnosa Dr

e.

pendaftaran

Overview Diagram Level 1 Proses 7

(71)

8.2.p Melihat Asuhan

Perawat

D 8 Diagnosa_Prwt c.

Perawat 8.1.p

Menambah Asuhan Perawat Data Asuhan Perawat

Detail Data Asuhan Perawat

Username, password, Sebagai Admin, opearator, dokter, Perawat valid 8

Overview Diagram Level 1 Proses 8

Gambar3.16 Overview Diagram Level 1 Proses 8 Informasi Asuhan Perawat

Data Asuhan Perawat

a.

Admin

b.

Dokter

Informasi Asuhan Perawat

Informasi Asuhan Perawat

c.

Perawat a.

Admin b.

Dokter e.

pendaftaran

Informasi Asuhan Perawat

e.

(72)

9.2.p Melihat Data

Operasi

D 9 Operasi b.

Dokter 9.1.p

Menambah Data Operasi Data Operasi

Detail Data Operasi

Username, password, Sebagai Admin, opeartaor, Dokter, Perawat valid 9

Informasi Data Operasi

Data Operasi

a.

Admin

c.

Perawat

Informasi Data Operasi

Informasi Data Operasi

b.

Dokter

a.

Admin

c.

Perawat e.

pendaftaran e.

pendaftaran

Informasi Data Operasi

Overview Diagram Level 1 Proses 9

(73)

10.2.p Melihat Data Keadaan Keluar

D10 Keadaan_Keluar b.

Dokter 10.1.p

Menambah Data Keadaan Keluar Data Keadaan Keluar

Detail Data Keadaan Keluar

Username, password, Sebagai Admin, Dokter, Perawat valid

10

Overview Diagram Level 1 Proses 10

Gambar 3.18 Overview Diagram Level 1 Proses 10 Informasi Data Keadaan

Keluar

Data Keadaan Keluar

a.

Admin

c.

Perawat

Informasi Data Keadaan Keluar

Informasi Data Keadaan Keluar

b.

Dokter a.

Admin c.

(74)

11.2.p Melihat Data

Pem_Vital

D11 Pem_Vital c.

Perawat 11.1.p

Menambah Data Pem_Vital Data Pem_Vital

Detail Data Pem Vital

Username, password, Sebagai Admin, Perawat , dokter valid

11

Overview Diagram Level 1 Proses 11

Gambar 3.19 Overview Diagram Level 1 Proses 11 Informasi Data Pem_Vital

Data Pem Vital

a.

Admin Informasi Data Pem_Vital

c.

Perawat

a.

Admin b.

Dokter

Informasi Data Pem_Vital

b.

(75)

12.2.p Melihat Data

Pem_Mata

D12 Pem_Mata c.

Perawat 12.1.p

Menambah Data Pem_Mata Data Pem_Mata

Detail Data Pem Mata

Username, password, Sebagai Admin, Perawat, dokter valid

12

Overview Diagram Level 1 Proses 12

Gambar 3.20 Overview Diagram Level 1 Proses 12 Informasi Data Pem_Mata

Data Pem Mata

a.

Admin Informasi Data Pem_Mata

c.

Perawat

a.

Admin b.

Dokter

Informasi Data Pem_Mata

b.

(76)

c.

Perawat

a.

Admin 13.2.p

Melihat Data Keluhan

D13 Keluhan c.

Perawat 13.1.p

Menambah Data Keluhan Data Keluhan

Detail Data Keluhan

Username, password, Sebagai Admin, Perawat, dokter valid

13

Overview Diagram Level 1 Proses 13

Gambar 3.21 Overview Diagram Level 1 Proses 13 Informasi Data

Keluhan

Data Keluhan

a.

Admin

Informasi Data Keluhan

b.

Dokter

Informasi Data Keluhan

b.

(77)

14.2.p Melihat Data Pem_Penunjang

D14 Pem_Penunjang c.

Perawat 14.1.p

Menambah Data Pem_Penunjang Data Pem_Penunjang

Detail Data Pem Penunjang

Username, password, Sebagai Admin, Perawat valid 14

Overview Diagram Level 1 Proses 14

Gambar 3.22 Overview Diagram Level 1 Proses 14 Informasi Data

Pem_Penunjang

Data Pem Penunjang

a.

Admin

Informasi Data Pem_Penunjang

c.

Perawat

a.

Admin b.

Dokter

Informasi Data Pem_Penunjang

b.

(78)

15.2.p Laporan Jumlah

Pasien Keluar

D1 Pasien a.

Admin

15.1.p Laporan Jumlah

Pasien Masuk

Detail Data Pasien keluar

Username, password, Sebagai Admin, Direktur valid 15

Overview Diagram Level 1 Proses 15

Gambar 3.23 Overview Diagram Level 1 Proses 15 Laporan Jumlah Pasien

Keluar

Detail Data Pasien

15.3.p Laporan Jumlah

Perawatan

15.4.p Laporan Jumlah

Tindakan Operasi Laporan Jumlah Pasien

Masuk

Laporan jumlah pasien masuk, jumlah pasien keluar, jumlah dokter aktif dan tidak aktif, jumlah perawat aktif dan tidak aktif, jumlah tindakan operasi, data rata-rata pasien.

Laporan Jumlah Tindakan Operasi Laporan Jumlah

Dokter

D3 Dokter Detail Data perawat

Detail Data operasi

Detail Data dokter b.

Direktur

15.6.p Laporan rata-rata

pasien

(79)

16.2.p Melihat Data

User

D17 User

a.

Admin

16.1.p Menambah Data

User

Username, password, Sebagai Admin, Dokter, direktur,dan Perawat valid 16

Informasi Data User

Data admin

16.3.p Mengubah Data

User Data User

Username, password, Sebagai Admin, Dokter,direktur, dan Perawat valid

D17 User Data User yang telah diubah

Data User yang akan diubah Detail Data admin

b.

Dokter

c.

Perawat

Informasi Data User

Informasi Data User

a.

Data dokter

Detail Data dokter D4 Perawat

Data perawat Detail Data perawat

e.

Pendaftaran Informasi Data User

e.

Pendaftaran Username, password, Sebagai Admin,

Dokter,direktur, dan Perawat valid

Overview Diagram Level 1 Proses 16

(80)

3.1.7 Logical Design

3.1.7.1 Data Modeling

3.1.7.2 Context Data Model

Pasien Operasi Dokter Keadaan_Keluar

Punya

Jns_Jaga

Punya

Gambar 3.25 Context Data Model

Perawat Jns_Sesi_Piket Punya

Pemeriksaan_

Keluhan Pemeriksaan Penunjang Pemeriksaan

Vital Pemeriksaan

Mata

Asuhan Prwt Diagnosa

Lakukan Punya

Punya Punya

Gambar

Gambar Keterangan
Gambar Desain Halaman Admin
Gambar 2.1 Arsitektur Three-tier
Gambar 2.3 merupakan contoh  E-R diagram
+7

Referensi

Dokumen terkait

Dengan adanya Sistem Informasi Pendaftaran Pasien Rawat Inap yang di buat dapat mengurangi kesalahan pengolahan data dan perhitungan biaya perawatan, pencarian data serta

Adapun tujuan yang ingin dicapai dalam penelitian ini adalah menerapkan teknologi REST web service pada sistem pendataan pasien rawat inap berbasis android di Rumah

Sistem Informasi Pendaftaran Rawat Inap PUSKEMAS Pajang dibuat dengan menggunakan Lazarus dan pengelolahan database menggunakan MySQL. Sebelum melakukan pengumpulan data

Dengan adanya Sistem Informasi Adminstrasi Rawat Inap ini diharapkan mampu mengetahui dan mengolah data pasien, data dokter, data perawat, data petugas administrasi,

Pada gambar 4, aktor yang terlibat yaitu manajemen dengan memilih laporan yang ingin dicetak antara lain laporan laporan berupa laporan pasien rawat inap, pendapatan,

Berdasarakan latar belakang pemikiran di atas, maka diperlukan suatu sistem informasi Rawat Inap Rumah sakit berbasis web untuk ru- mah sakit guna mendukung kebutuhan

Tujuannya Merancang sistem informasi pendaftaran pasien rawat jalan menggunakan metode prototyping di Klinik Rawat Inap PKU Muhammadiyah Pakem yang bertujuan untuk

DIAGRAM ALIR DATA DAD KONTEKS Pasien ADMIN Sistem Pelayanan Pasien Data Pasien Info Kamar Data Kamar Data Regestrasi Pengunjung Informasi Layanan Pasien Tagihan Rawat Inap