• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA RAWAT INAP DI RUMAH SAKIT UMUM DAERAH TANGERANG - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA RAWAT INAP DI RUMAH SAKIT UMUM DAERAH TANGERANG - Binus e-Thesis"

Copied!
14
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA RAWAT INAP DI RUMAH SAKIT UMUM DAERAH TANGERANG

Rendy Leonardi Karyadi 0600643800

Muhammad Desri Yansyah 0600650781

Hardiyanto 0600660870

Kelas/Kelompok : 08PAT / 06

Abstrak

Tujuan penelitian, ialah melakukan analisis terhadap kebutuhan sistem basis data di Rumah Sakit Umum Daerah Tangerang dan melakukan perancangan sistem basis data yang baik, sehingga menghasilkan suatu sistem basis data yang dapat dimanfaatkan dalam hal penyimpanan dan pengelolaan data rumah sakit khususnya pada unit rawat inap. Metode penelitian yang dipakai dalam analisis dan perancangan basis data ini yaitu metode studi lapangan dan studi pustaka. Metode studi lapangan yang kami lakukan adalah dengan wawancara dengan pihak rumah sakit untuk mendapatkan data, serta menganalisa data tersebut, sedangkan untuk metode studi pustaka kami lakukan dengan dengan 3 langkah utama dalam perancangan sistem basis data, adalah : conceptual design, logical design, physical design. Hasil yang dicapai adalah integrasi data yang lebih baik, konsistensi data, menghilangkan redudancy data, sehingga meningkatkan dan meningkatkan kinerja dan efisiensi kerja. Simpulan dari penelitian ini adalah meningkatkan hasil dan kinerja dari sistem yang telah berjalan serta memberikan lebih banyak kemudahan dan keuntungan dalam mengolah data.

(2)

PRAKATA

Puji syukur kehadirat Tuhan Yang Maha Esa atas berkat dan rahmat-Nya yang telah dilimpahkan sehingga penulis dapat menyelesaikan penyusunan skripsi ini dengan baik tepat pada waktunya.

Penulisan skripsi ini dalam rangka memenuhi salah satu persyaratan dalam menyelesaikan program Strata-1 pada jurusan Teknik Informatika fakultas Ilmu Komputer di Universitas Bina Nusantara, Jakarta.

Penulis menyadari dengan rendah hati bahwa masih banyak kekurangan dalam penyusunan skripsi ini. Oleh karena itu, penulis mengharapkan sekali masukan baik berupa saran maupun keritikan dari pembaca, sehingga secara tidak langsung mampu menyempurnakan skripsi ini.

Bersamaan dengan ini penulis mengucapkan banyak terima kasih atas bantuan berupa dukungan, saran, petunjuk, bimbingan, dan kesempatan yang telah diberikan selama penulisan skripsi ini dari awal sampai akhir, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Orang Tua serta keluarga besar penulis yang telah mendukung secara langsung maupun tidak langsung dalam pembuatan skripsi ini.

(3)

3. Bapak Taslim Rochmadi, Ir., Dipl.Ing., Dr, selaku dosen pembimbing yang telah meluangkan waktunya untuk memberikan pengarahan dan saran dalam penulisan skripsi ini.

4. Semua dosen dan staff Universitas Bina Nusantara.

5. Direktur utama Rumah Sakit Umum Daerah Tangerang, yang telah memberikan ijin untuk melakukan riset.

6. Ibu Siti, Bapak Heru Susanto serta seluruh staff Sisfo RSUD Tangerang, selaku pembimbing materi di rumah sakit umum daerah tangerang.

7. Staff Diklat Rumah Sakit Umum Daerah Tangerang atas bantuannya. 8. Teman-teman atas dukungan semangat, saran dan kritiknya.

9. Semua pihak yang tidak mungkin penulis sebutkan satu persatu yang telah memberikan dorongan moril, materil, maupun saran.

Akhir kata, dengan rendah hati atas kekurangan dalam penulisan skripsi ini. Penulis berharap agar skripsi ini dapat memberikan manfaat yang berarti bagi Rumah Sakit Umum Daerah Tangerang serta semua pihak yang berkepentingan dan membutuhkannya.

Jakarta, 12 Juni 2006

(4)

DAFTAR ISI

Halaman Judul Luar...i

Halaman Judul Dalam...ii

Halaman Persetujuan Hardcover...iii

Halaman Pernyataan Dewan Penguji...iv

Abstrak...vii

Prakata...viii

Daftar Isi...x

Daftar Gambar...xiii

Daftar Tabel...xx

BAB 1 PENDAHULUAN...1

1.1 Latar Belakang...1

1.2 Ruang Lingkup...2

1.3 Tujuan dan Manfaat...3

1.4 Metodologi Penelitian...3

1.5 Sistematika Penulisan...4

BAB 2 LANDASAN TEORI...6

2.1 Teori Umum...6

2.1.1 Basis Data...6

2.1.2 Database Managemen System (DBMS)...8

2.1.3 SQL (Structured Query Language)...9

2.1.3.1Data Definition Language (DDL)...10

(5)

2.1.4 Komponen-komponen Database Management System...12

2.1.5 Keuntungan dan Kerugian DBMS...12

2.1.6 Database Aplication Life Cycle...16

2.1.6.1 Database Planning...17

2.1.6.2 System Definition...17

2.1.6.3 Requirements Collection and Analysis...17

2.1.6.4 Database Design...21

2.1.6.5 DBMS Selection...25

2.1.6.6 Aplication Design...25

2.1.6.7 Prototyping...26

2.1.6.8 Implementation...27

2.1.6.9 Data Conversion and Loading...28

2.1.6.10 Testing...28

2.1.6.11 Operational Maintenance...30

2.1.7 Entiti Relationship Modeling...31

2.1.7.1Tipe Entiti...31

2.1.7.2Tipe Relationship...32

2.1.7.3Attributes...34

2.1.7.4Keys...35

2.1.7.5Strong and Weak Entity Type...37

2.1.7.6Structural Constraints...37

2.1.8 Normalisasi...40

2.1.8.1Normalisasi Pertama (1st NF)...41

(6)

2.1.8.3Normalisasi Ketiga (3rd NF)...42

2.1.9 Data Flow Diagram (DFD)...42

2.1.10 Rekayasa Piranti Lunak...45

2.1.11 State Transition Diagram...47

2.2 Teoti-Teori Khusus...48

2.2.1 Kegiatan Rumah Sakit...48

2.2.2 Manajamen Rumah Sakit...49

BAB 3 ANALISIS KEBUTUHAN SISTEM...51

3.1 Sejarah RSUD Tangerang...51

3.2 Struktur Organisasi...53

3.3 Uraian Tugas dan Tanggung Jawab...55

3.4 Sistem Yang Berjalan...59

3.5 Permasalahan yang Dihadapi...66

3.6 Sistem yang Diusulkan...66

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Basis Data...68

4.1.1 Perancangan Konseptual...68

4.1.1.1Identifikasi Tipe Entiti...68

4.1.1.2Mengidentifikasi Relationship type...70

4.1.1.3Menentukan domain atribut...71

4.1.1.4Menentukan Primary Key dari Setiap Entiti...76

4.1.1.5Menggunakan Enhance Modeling Konsep...78

(7)

4.1.2 Perancangan Logikal...82

4.1.2.1Menghilanghkan Feature yang idak Kompetibel...82

4.1.2.2Mendapatkan Relasi Untuk Model Data Logikal Lokal..94

4.1.2.3Validasi Menggunakan Normalisasi...100

4.1.2.4Model Diagram Relational Global...107

4.1.3 Perancangan Basis Data Phisikal...108

4.1.3.1Perancangan Relasional Dasar Basis Data...108

4.1.3.2Merancang Constraint...123

4.1.3.3Analisis Transaksi...124

4.1.3.4Pembuatan Indeks...130

4.1.3.5Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan...132

4.1.3.6Merancang Mekanisme Keamanan...141

4.2 Perancangan Aplikasi...143

4.2.1 Struktur Menu...144

4.2.2 State Transition Diagram (STD)...143

4.2.3 Spesifikasi Proses...151

4.3 Perancangan Input dan Output...170

4.3.1 Perancangan input...170

4.3.2 Perancangan output...184

4.4 Rencana Implementasi...186

4.4.1 Spesifikasi Piranti Keras (Hardware)...186

4.4.2 Spesifikasi Piranti Lunak (Software)...187

(8)

BAB 5 SIMPULAN DAN SARAN...218

5.1 Simpulan...218

5.2 Saran...219

DARTAR PUSTAKA...220

RIWAYAT HIDUP...222

(9)

DAFTAR GAMBAR

Gambar 2.1 Database Application Lifecycle...16

Gambar 2.2 Contoh Tipe Entiti...32

Gambar 2.3 Contoh Binary Relationship...33

Gambar 2.4 Contoh Ternary Relationship...33

Gambar 2.5 Contoh Quaternary Relationship...34

Gambar 2.6 Contoh Representasi Atribut...36

Gambar 2.7 Contoh One-to-One (1:1) Relationship...38

Gambar 2.8 Contoh One-to-Many (1:*) Relationship...38

Gambar 2.9 Contoh Many-to-Many (*:*) Relationship...39

Gambar 2.10 Contoh Multiplicity yang Ditunjukan dengan Cardinality Constraint dan Participation Constraint...39

Gambar 2.11 Gambar Komponen DFD...44

Gambar 2.12 Rekayasa Piranti Lunak Model Waterfall...46

Gambar 2.13 Komponen State...48

Gambar 2.14 Komponen Transition...48

Gambar 3.1 Struktur Organisasi...54

Gambar 3.2 Diagram Konteks...61

Gambar 3.3 Data Flow Diagram Level Nol...62

Gambar 3.4 DFD Level 1 Proses Ke-2...63

Gambar 3.5 DFD Level 1 Proses Ke-3...63

Gambar 3.6 DFD Level 1 Proses Ke-4...64

(10)

Gambar 3.8 DFD Level 1 Proses Ke-6...65

Gambar 3.9 DFD Level 1 Proses Ke-7...65

Gambar 4.1 ERD Conseptual Design...69

Gambar 4.2 ERD Conseptual Design with Multiplicity...71

Gambar 4.3 ERD Conseptual Design with Primary Key...78

Gambar 4.4 Enhanced Entity Relationship Diagram (EERD) ...79

Gambar 4.5 Model Konseptual yang Mendukung Transaksi User dengan Menggunakan Pathways...81

Gambar 4.6 Menghilangkan many-to-many Binary Relationship...92

Gambar 4.7 Menghilangkan Atribut Multivalue...93

Gambar 4.8 ERD Mandatory...94

Gambar 4.9 Entity Relationship Diagram Relasional Global...107

Gambar 4.10 Struktur Menu Program...144

Gambar 4.11 STD Layar Login dan Main Menu...145

Gambar 4.12 STD Layar Pasien...146

Gambar 4.13 STD Layar Staff...147

Gambar 4.14 STD Layar Dokter...147

Gambar 4.15 STD Layar Registrasi...148

Gambar 4.16 STD Layar Pembayaran...148

Gambar 4.17 STD Layar Transaksi...149

Gambar 4.18 STD Layar Layanan, ObatDanAlkes...150

Gambar 4.19 Rancangan form awal...170

Gambar 4.20 Rancangan form login...170

(11)

Gambar 4.22 Rancangan form registrasi...170

Gambar 4.23 Rancangan form cek kamar...172

Gambar 4.24 Rancangan form daata pasien...172

Gambar 4.25 Rancangan form info pasien...173

Gambar 4.26 Rancangan form penanggung jawab...174

Gambar 4.27 Rancangan form info penanggung jawab...174

Gambar 4.28 Rancangan form medical record...175

Gambar 4.29 Rancangan form tambah karyawan...176

Gambar 4.30 Rancangan form laporan manajemen...176

Gambar 4.31 Rancangan form tambah layanan...177

Gambar 4.32 Rancangan form info layanan...177

Gambar 4.33 Rancangan form tambah obat dan alat kesehatan...178

Gambar 4.34 Rancangan form info obat dan alat kesehatan...178

Gambar 4.35 Rancangan form tambah kamar...179

Gambar 4.36 Rancangan form tambah visit...179

Gambar 4.37 Rancangan form pembayaran...180

Gambar 4.38 Rancangan form trancaksi layanan...180

Gambar 4.39 Rancangan form trancaksi obat dan alat kesehatan...181

Gambar 4.40 Rancangan form transaksi visit...181

Gambar 4.41 Rancangan form laporan dokter...182

Gambar 4.42 Rancangan form search transaksi...183

Gambar 4.43 Rancangan laporan visit dokter...184

Gambar 4.44 Rancangan laporan manajemen...185

(12)

Gambar 4.46 Tampilan Form Utama untuk Staff User...189

Gambar 4.47 Tampilan Form Utama untuk Staff Admin...190

Gambar 4.48 Tampilan Form Utama untuk Perawat...190

Gambar 4.49 Tampilan Form Utama untuk Dokter...191

Gambar 4.50 Tampilan Form Registrasi Pasien...192

Gambar 4.51 Tampilan Form Cek Kamar...193

Gambar 4.52 Tampilan Form Tambah Pasien...195

Gambar 4.53 Tampilan Form Info Pasien...196

Gambar 4.54 Tampilan Form Penanggung Jawab...197

Gambar 4.55 Tampilan Form Info Penanggung Jawab...198

Gambar 4.56 Tampilan Form Medical Record...199

Gambar 4.57 Tampilan Form Tambah Karyawan...200

Gambar 4.58 Tampilan Form Info Karyawan...201

Gambar 4.59 Tampilan Form Laporan Manajemen...202

Gambar 4.60 Tampilan Form Tambah Layanan...203

Gambar 4.61 Tampilan Form Info Layanan...204

Gambar 4.62 Tampilan Form Tambah Obat dan Alkes...205

Gambar 4.63 Tampilan Form Info Obat dan Alkes...206

Gambar 4.64 Tampilan Form Tambah Kamar...207

Gambar 4.65 Tampilan Form Info Kamar...208

Gambar 4.66 Tampilan Form Tambah Visit...209

Gambar 4.67 Tampilan Form Info Visit...210

Gambar 4.68 Tampilan Form Pembayaran...211

(13)

Gambar 4.70 Tampilan Form Transaksi Obat dan Alkes...213

Gambar 4.71 Tampilan Form Transaksi Visit...214

Gambar 4.72 Tampilan Form Transaksi Kamar...215

Gambar 4.73 Tampilan Form Search Transaksi...216

(14)

DAFTAR TABEL

Tabel 4.1 Tabel Tipe-Tipe Entiti...69

Tabel 4.2 Tabel Multiplicity Entiti...70

Tabel 4.3 Tabel Entiti Pasien...72

Tabel 4.4 Tabel Entiti Karyawan...73

Tabel 4.5 Tabel Entiti Layanan...74

Tabel 4.6 Tabel Entiti Obat Dan Alkes...74

Tabel 4.7 Tabel Entiti Visit...75

Tabel 4.8 Tabel Entiti Diagnosa...75

Tabel 4.9 Tabel Entiti Kamar...76

Tabel 4.10 Tabel Entiti Pembayaran...76

Tabel 4.11 Tabel Primary Key Entiti...77

Tabel 4.12 Tabel Analisis Transaksi (1)...125

Tabel 4.13 Tabel Analisis Transaksi (2)...126

Tabel 4.14 Tabel Analisis Transaksi (3)...127

Tabel 4.15 Tabel Analisis Transaksi (4)...128

Tabel 4.16 Tabel Analisis Transaksi (5)...129

Tabel 4.17 Tabel Pembuatan Indeks Setiap Entiti...132

Tabel 4.18 Tabel Estimasi Ukuran Tabel...140

Tabel 4.19 Tabel Estimasi Total Ukuran Tabel...141

Tabel 4.20 Tabel Spesifikasi Kebutuhan Hardware...186

Referensi

Dokumen terkait

, DIVA Press, Yogyakarta, 2013, hal.. digunakan dalam mengarungi muatan lokal yang disediakan oleh sekolah diantaranya adalah Bahasa Jawa, ke NU an serta yang pendidikan

13 Saya selalu merasa kurang nyaman dengan kekurangan yang ada dalam tubuh saya.. 14 Saya merasa kurang percaya diri dengan keadaan

cermin‟ ketika seorang anak menyadari bahwa ia tidak sama dengan yang lain tidak sama namun, pada saat yang sama, hidupnya tergantung pada mereka, terjadilah proses kedirian

Oleh sebab itu penyusun mengambil judul “Pokok Pewartaan Paulus dalam Surat Rasul Paulus Kepada Jemaat di Galatia Untuk Katekase Umat Lingkungan Santo Antonius Padua Paroki Kalasan

Set elah it u, pada bagian Ket iga akan dikaj i t ent ang masif - nya penormaan hak asasi manusia int ernasional dalam sist em hukum nasional Indonesia pada era

Penelitian yang dilakukan oleh Waluyo dan Adi (2013, h.6) menemukan bahwa kepribadian proaktif sangat mendukung perilaku wirausaha, karena kepribadian proaktif

Puji syukur dan terima kasih kepada Tuhan Yesus Kristus dan Bunda Maria atas segala kasih dan karunia-Nya sehingga skripsi yang berjudul “Uji Efek Antiinflamasi Infus Daun Asam

mana pengaruh dukungan social rekan kerja, locus of control internal terhadap stres kerja perawat sehingga dapat dilakukan langkah