• Tidak ada hasil yang ditemukan

Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci

N/A
N/A
Protected

Academic year: 2019

Membagikan "Analisa dan Perancangan Sistem Basis Data pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci"

Copied!
17
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Infromatika Skripsi Sarjana Komputer Semester Genap tahun 2007 / 2008

Analisa dan Perancangan Sistem Basis Data

pada Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah

Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci

Farhan Fitrian 0800769924

Galuh Feminia Yuri Pratiwi 0800777421

Kelas / Kelompok : 08 PAT / Kelompok 1

Abstrak

Tujuan dari penelitian ini adalah untuk menganalisa sistem dan merancang sistem basis data sesuai dengan kebutuhan Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci. Metodologi yang digunakan adalah dengan menganalisa sistem yang berjalan pada Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci, mengidentifikasi kebutuhan informasi yang diperlukan oleh Instalasi Kamar Bersalin dan Pemeriksaan Rutin, kemudian ditindak lanjuti dengan analisa dan perancangan basis data. Hasil yang dicapai adalah sebuah aplikasi sistem basis data untuk Instalasi Kamar Bersalin dan Pemeriksaan Rutin Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci yang diharapkan dapat mempermudah penggunaan, pengorganisasian data dan informasi pada rumah bersalin yang mencakup data pasien, catatan pemeriksaan rutin, jadwal praktek dan shift jaga dokter, bidan dan perawat, transaksi pembayaran serta ketersediaan ruang rawat inap. Dengan adanya basis data sebagai pendukung sistem, diharapkan Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci akan terbantu dalam melakukan kegiatan dan aktivitas bisnis.

(2)

PRAKATA

Puji Syukur kepada Allah Subhanahuwata’alla atas segala karunianya yang melimpah sehingga proses penyusunan skripsi ini berjalan dengan lancar dan dapat selesai tepat waktu. Skripsi ini merupakan salah satu persyaratan dalam menyelesaikan program pendidikan strata satu (S1) pada Universitas Bina Nusantara.

Dalam kesempatan ini, ucapan terima kasih disampaikan kepada berbagai pihak yang telah membantu baik langsung maupun tidak langsung sehingga penulisan skripsi ini dapat berjalan dengan baik. Pihak pihak yang telah membantu adalah :

1. Bapak Prof. Dr, Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara.

2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan Universitas Bina Nusantara.

3. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.

4. Bapak Yusrizal Oenzil, Drs, M.Sc. selaku dosen pembimbing yang dengan kesabarannya terus membimbing penulis dan selalu memberikan dukungan serta saran selama penulisan skripsi.

5. Para Dosen Universitas Bina Nusantara yang selama ini telah memberikan ilmu kepada penulis dimana bimbingan mereka merupakan bekal bagi penulis dalam melakukan penulisan skripsi ini.

(3)

7. Orang tua dan keluarga yang tiada hentinya memberikan dukungan baik moril maupun materil serta doa yang ditujukan demi kesuksesan dalam menempuh pendidikan.

8. Para teman, sahabat dan orang orang terdekat yang telah banyak memberikan masukan, dukungan , kritik dan saran.

Laporan ini jauh dari sempurna karena keterbatasan ilmu pengetahuan dan kemampuan yang dimiliki, oleh karenanya segala masukan, saran, kritik akan sangat dinantikan. Semoga skripsi yang telah disusun ini dapat berguna bagi pembaca dan bagi dunia ilmu pengetahuan.

Jakarta, Juni 2008

(4)

DAFTAR ISI

Halaman Judul Luar..………. i

Halaman Judul Dalam………ii

Halaman Persetujuan Hardcover………..… iii

Halaman Persetujuan Dewan Penguji... iv

Abstrak………..vi

Prakata………..vii

Daftar Isi………... ix

Daftar Tabel……… xvi

Daftar Gambar………...xviii

Daftar Lampiran………... xxii

BAB 1 PENDAHULUAN 1.1 Latar Belakang……….. 1

1.2 Ruang Lingkup Penelitian………. 2

1.3 Tujuan dan Manfaat Penelitian………. 3

1.3.1 Tujuan Penelitian……….. 3

1.3.2 Manfaat Penelitian……… 3

1.4 Metodologi Penelitian………... 3

1.4.1 Metode Analisa………. 3

1.4.2 Metode Perancangan………. 4

(5)

BAB 2 LANDASAN TEORI

2.1 Teori Basis Dasar………..……….. 6

2.1.1 Pengertian Data………. 6

2.1.2 Pengertian Sistem……….. 6

2.1.3 Pengertian Basis Data………... 7

2.1.3.1 Karakteristik Basis Data………....…… 7

2.1.3.2 Kelebihan dan Kekurangan Basis Data………....….8

2.1.3.3 Komponen Lingkungan Basis Data………...12

2.1.4 Sistem Manajemen Basis Data……… 13

2.1.4.1 Komponen dalam Sistem Manajemen Basis Data....….. 15

2.1.5 Siklus Hidup Aplikasi Basisdata... 17

2.1.6 Entity Relationship Modelling (ER Modelling)... 24

2.1.7 Normalisasi………..………33

2.1.8 Perancangan Basisdata Konseptual, Logikal dan Fisikal...34

2.1.9 Tools yang Digunakan... 44

2.1.9.1 Pengertian Data Flow Diagram... 44

2.1.9.1.1 Komponen Data Flow Diagram ... 44

2.1.9.2 State Transition Diagram... 47

2.2 Teori Khusus... 49

2.2.1 Pengertian Medis... 49

2.2.2 Pengertian Partus... 49

2.2.3 Pengertian Imunisasi... 50

2.2.4 Pengertian Keluarga Berencana...………... 50

(6)

2.2.6 Pengertian Bidan... 50

2.2.7 Pengertian Perawat... 51

2.2.8 Pengertian Obgins (Kandungan)...………... 51

2.2.9 Pengertian Radiologi... 51

2.2.10 Pengertian Laboratorium... 51

2.2.11 Software Pendukung Perancangan... 52

2.2.11.1 Visual Basic 6.0...………... 52

2.2.11.2 SQL (Structure Query Language)...…... 54

2.2.11.3 SQL Server...…... 56

BAB 3 ANALISA DAN PERANCANGAN SISTEM YANG BERJALAN 3.1 Sejarah Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci...57

3.1.1 Fasilitas Rumah Bersalin dan Praktek Dokter Yayasan Dewi Adhi Suci ...………...…58

3.1.2 Sarana dan Prasarana………...59

3.1.3 Visi………...…… 59

3.1.4 Misi...….. 59

3.1.5 Motto... 59

3.1.6 Tujuan... 60

3.2 Struktur Organisasi………..………60

3.2.1 Tugas dan Wewenang...62

3.3 Tata Laksana / Prosedur yang Sedang Berjalan... 64

(7)

3.3.2 Prosedur Rawat Inap pada Pasien………. ... 65

3.3.3 Prosedur Pembayaran Bagi Pasien Rawat Inap... 67

3.3.4 Prosedur bagi Pasien Pemeriksaan Rutin... 68

3.3.5 Prosedur Pembayaran Bagi Pasien Pemeriksaan Rutin... 69

3.4 Data Flow Diagram (DFD)... 70

3.4.1 Diagram Konteks... 70

3.4.2 Diagram Nol...………... 71

3.5 Definisi Sistem... 72

3.5.1 Fact Finding Techniques... 72

3.5.1.1 Examining Documentations………...72

3.5.1.2 Interviewing... 73

3.5.1.3 Observing the Enterprise in Operation... 73

3.5.2 Mission Statement... 74

3.5.3 Mission Objective………..………...74

3.5.4 System Boundary... 74

3.5.5 Analisa User View... 76

3.6 User Requirement Specifications... 78

3.6.1 Data Requirements... 78

3.6.2 Transaction Requirements….………..………...80

3.6.3 General System Requirement... 81

3.7 Permasalahan yang Dihadapi... 84

(8)

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN

4.1 Rancangan Basis Data….………...………86

4.1.1 Perancangan Basis Data Konseptual ... 86

4.1.1.1 Identifikasi Tipe-tipe Entiti... 86

4.1.1.2 Identifikasi Tipe-tipe Relasi... 89

4.1.1.3 Identifikasi Atribut dan Domain Atribut... 90

4.1.1.4 Identifikasi Candidate Keys dan Primary Key... 99

4.1.1.5 Identifikasi Penggunaan Enhanced Modelling Concepts... 101

4.1.1.6 Pemeriksaan Model terhadap Redudansi……... 101

4.1.1.7 Validasi Model Konseptual dengan Transaksi User... 102

4.1.2 Perancangan Basis Data Logikal... 104

4.1.2.1 Menghilangkan Fitur yang Tidak Kompatibel... 104

4.1.2.2 Mendapatkan Relasi untuk Relasi Model Data Logikal Lokal... 109

4.1.2.3 Validasi Relasi dengan Normalisasi... .124

4.1.2.4 Validasi Relasi melalui Transaksi Pengguna... 135

4.1.2.5 Menentukan Integrity Constraint... 136

4.1.2.5.1 Required Data... 136

4.1.2.5.2 Atribut Domain Constraint... 142

4.1.2.5.3 Entity Integrity...143

4.1.2.5.4 Referential Integrity... 145

(9)

4.1.3 Perancangan Basis Data Fisikal...151

4.1.3.1 Perancangan Relasional Dasar Basis Data...151

4.1.3.2 Merancang Constraint...165

4.1.3.3 Analisis Transaksi...167

4.1.3.4 Pembuatan Indeks Setiap Entity... 173

4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan... 175

4.1.3.6 Merancang Mekanisme Keamanan...185

4.2 Perancangan Program Aplikasi... 188

4.2.1 Bagan Terstruktur... 188

4.2.2 Perancangan Struktur Menu... 191

4.2.3 State Transition Diagram... 192

4.2.4 Perancangan Layar... 198

4.2.5 Perancangan Laporan... 207

4.2.6 Spesifikasi Proses... 209

4.3 Rencana Implementasi... 222

4.3.1 Jadwal Implementasi... 222

4.3.2 Spesifikasi Perangkat Keras... 222

4.3.3 Spesifikasi Perangkat Lunak... 223

4.3.4 Evaluasi Sistem... 223

4.3.5 Konversi Data, Backup, dan Recovery Data... 225

4.3.5.1 Konversi Data... 225

4.3.5.2 Backup, dan Recovery Data... 226

(10)

4.4.1 Halaman Login... 227

4.4.2 Halaman Utama... 227

4.4.3 Halaman Pasien... 228

4.4.4 Halaman Data Dokter... 229

4.4.5 Halaman Data Bidan... 230

4.4.6 Halaman Data Perawat... 231

4.4.7 Halaman Jadwal Praktek... 232

4.4.8 Halaman Jadwal Jaga... 233

4.4.9 Halaman Cek Kehamilan... 234

4.4.10 Halaman Cek KB... 235

4.4.11 Halaman Imunisasi... 237

4.4.12 Halaman IKB... 239

4.4.13 Halaman Ruang Rawat Inap... 241

4.4.14 Halaman Kasir... 243

4.4.15 Halaman Administrasi... 244

4.4.16 Halaman Tagihan... 246

4.4.17 Halaman Pembayaran... 247

BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan... 249

5.2 Saran... 250

DAFTAR PUSTAKA... 251

DAFTAR RIWAYAT HIDUP... 253

(11)

DAFTAR TABEL

Tabel 3.1 Tabel Tarif Jenis Pelayanan Persalinan di Instalasi Kamar

Bersalin……... 64

Tabel 3.2 Tabel Daftar Kelas Rawat Inap………... …… 66

Tabel 3.3 Tabel Biaya Jenis Pelayanan / Jasa Medis pada Kelas Rawat Inap 66 Tabel 3.4 Tabel Tarif Pelayanan / Jasa Medis pada Rawat Jalan……… 68

Tabel 3.5 Tabel Major User View……….…… …… 76

Tabel 3.6 Tabel Referensi Silang User View……...………. 77

Tabel 4.1 Tabel Data Dictionary Tipe-tipe Entiti……….……….... 86

Tabel 4.2 Tabel Kamus Data yang Menunjukkan Relasi Antar Tipe Entiti ... 89

Table 4.3 Tabel Identifikasi Atribut dan Domain Atribut………... 90

Table 4.4 Tabel Identifikasi Candidate dan Primary Key Setiap Entiti…... 99

Tabel 4.5 Tabel Relasi Model Data Logikal Lokal………... .120

Tabel 4.6 Tabel Required Data………. .137

Tabel 4.7 Tabel Atribute Domain Constraint………... .142

Tabel 4.8 Tabel Entity Integrity……… .143

Tabel 4.9 Tabel Referential Integrity……… .145

Tabel 4.10 Tabel Analisis Transaksi (1)………. .169

Tabel 4.11 Tabel Analisis Transaksi (2)………. .170

Tabel 4.12 Tabel Analisis Transaksi (3)………. .171

Tabel 4.13 Tabel Analisis Transaksi (4)………. .172

Tabel 4.14 Tabel Pembuatan Index Setiap Entiti………... .173

Tabel 4.15 Tabel Estimasi Ukuran Tabel Pasien………... .175

(12)

Tabel 4.17 Tabel Estimasi Ukuran Tabel Karyawan...……….... .176

Tabel 4.18 Tabel Estimasi Ukuran Tabel TelpKaryawan...……….. .177

Tabel 4.19 Tabel Estimasi Ukuran Tabel PelayanMedis………... .177

Tabel 4.20 Tabel Estimasi Ukuran Tabel TelpPelMed...………... .178

Tabel 4.21 Tabel Estimasi Ukuran Tabel PemeriksaanRutin………. .178

Tabel 4.22 Tabel Estimasi Ukuran Tabel InstalasiKamarBersalin……….... .179

Tabel 4.23 Tabel Estimasi Ukuran Tabel RuangRawatInap……... .179

Tabel 4.24 Tabel Estimasi Ukuran Tabel Jadwal………... .179

Tabel 4.25 Tabel Estimasi Ukuran Tabel Tagihan………... .180

Tabel 4.26 Tabel Estimasi Ukuran Tabel Pembayaran……….. .180

Tabel 4.27 Tabel Estimasi Ukuran Tabel PemeriksaanRutin_Pasien……... .181

Tabel 4.28 Tabel Estimasi Ukuran Tabel InstalasiKamarBersalin_Pasien… .181 Tabel 4.29 Tabel Estimasi Ukuran Tabel RuangRawatInap_Pasien... .182

Tabel 4.30 Tabel Estimasi Ukuran Tabel PemeriksaanRutin_PelMed... .182

Tabel 4.31 Tabel Estimasi Ukuran Tabel InstalasiKamarBersalin_PelMed…183 Tabel 4.32 Tabel Estimasi Ukuran Tabel RuangRawatInap_PelMed...…. .183

Tabel 4.33 Tabel Estimasi Ukuran Tabel Karyawan_Pasien...…………. .184

Tabel 4.34 Tabel Estimasi Ukuran Tabel Karyawan_Pembayaran……….... .184

Tabel 4.35 Tabel Estimasi Ukuran Tabel PelayanMedis_Pasien…………... .185

Tabel 4.36 Tabel Jadwal Implementasi….………. .222

Tabel 4.37 Tabel Spesifikasi Kebutuhan Hardware………..………. .222

Tabel 4.38 Tabel Spesifikasi Kebutuhan Software………. .223

Tabel 4.39 Tabel Evaluasi……….…. .224

(13)

DAFTAR GAMBAR

Gambar 2.1 Tahapan Siklus Hidup Aplikasi Basisdata... 17

Gambar 2.2 Contoh Tipe Entiti...25

Gambar 2.3 Contoh Binary Relationship... 26

Gambar 2.4 Contoh Ternary Relationship... 26

Gambar 2.5 Contoh Quarternary Relationship... 26

Gambar 2.6 Relasi One-to-One antara Cabang dan Staff...…………... 30

Gambar 2.7 Relasi One-to-Many antara Staff dan Konsumen…………... 30

Gambar 2.8 Relasi Many-to-Many antara Dosen dan Mahasiswa...……. 31

Gambar 2.9 Cardinality dan Participation antara Cabang dan Staff…... 32

Gambar 2.10 Notasi Proses... 45

Gambar 2.11 Notasi Aliran... 45

Gambar 2.12 Contoh Proses dan Aliran... 46

Gambar 2.13 Notasi Store... 46

Gambar 2.14 Notasi Terminator... 46

Gambar 2.15 State Transition Diagram (STD)... 48

Gambar 2.16 STD Condition and Action... 49

Gambar 3.1 Struktur Organisasi Rumah Bersalin & Praktek Dokter Yayasan Dewi Adhi Suci... 61

Gambar 3.2 Diagram Konteks Sistem yang sedang Berjalan... 70

Gambar 3.3 Diagram Nol Sistem yang sedang Berjalan... 71

Gambar 3.4 System Boundary pada Rumah Bersalin & Praktek Dokter Yayasan Dewi Adhi Suci... 75

(14)

Gambar 4.2 Entity Relationship Diagram (ERD) Model Data Konseptual

dengan Primary Key... 100

Gambar 4.3 Enhanced Entiti Relationship Diagram (EERD)...101

Gambar 4.4 Model Konseptual yang Mendukung Transaksi User dengan Menggunakan Pathway... 103

Gambar 4.5 Menghilangkan Many-to-Many Binary Relationship………... 104

Gambar 4.6 Menghilangkan Atribut Multivalue... 108

Gambar 4.7 ERD Pelayanan Medis... 112

Gambar 4.8 Validasi Relasi terhadap Transaksi...135

Gambar 4.9 Entity Relationship Diagam Logikal beserta Entity Hasil Normalisasi beserta Primary Key, Foreign Key, dan Atribut-atribut………. 150

Gambar 4.10 Structure Chart Pasien... 188

Gambar 4.11 Structure Chart Pelayan Medis... 189

Gambar 4.12 Structure Chart Instalasi Kamar Bersalin... 189

Gambar 4.13 Structure Chart Pemeriksaan Rutin... 189

Gambar 4.14 Structure Chart Ruang Rawat Inap... 190

Gambar 4.15 Structure Chart Jadwal... 190

Gambar 4.16 Structure Chart Transaksi... 190

Gambar 4.17 Structure Chart Menampilkan dan Mengupdate Informasi... 191

Gambar 4.18 Struktur Menu Program Aplikasi... 191

Gambar 4.19 STD Layar Windows... 192

Gambar 4.20 STD Login... 192

Gambar 4.21 STD Form Utama... 193

(15)

Gambar 4.23 STD Form Dokter... 194

Gambar 4.24 STD Form Bidan... 194

Gambar 4.25 STD Form Perawat... 194

Gambar 4.26 STD Form Pemeriksaan Rutin... 195

Gambar 4.27 STD Form Instalasi Kamar Bersalin... 195

Gambar 4.28 STD Form Ruang Rawat Inap... 196

Gambar 4.29 STD Form Jadwal Praktek... 196

Gambar 4.30 STD Form Jadwal Jaga... 196

Gambar 4.31 STD Form Kasir... 197

Gambar 4.32 STD Form Administrasi... 197

Gambar 4.33 STD Form Tagihan... 197

Gambar 4.34 STD Form Pembayaran... 198

Gambar 4.35 Rancangan Layar Login... 198

Gambar 4.36 Rancangan Layar Form Utama... 199

Gambar 4.37 Rancangan Layar Form Pasien...199

Gambar 4.38 Rancangan Layar Form Dokter... 200

Gambar 4.39 Rancangan Layar Form Bidan... 200

Gambar 4.40 Rancangan layar Form Perawat... 201

Gambar 4.41 Rancangan Layar Form Cek KB... 201

Gambar 4.42 Rancangan Layar Form Cek Kehamilan... 202

Gambar 4.43 Rancangan Layar Form Imunisasi... 202

Gambar 4.44 Rancangan Layar Form IKB... 203

Gambar 4.45 Rancangan Layar Form Ruang Rawat Inap... 203

Gambar 4.46 Rancangan Layar Form Jadwal Praktek... 204

(16)

Gambar 4.48 Rancangan Layar Form Kasir... 205

Gambar 4.49 Rancangan Layar Form Administrasi... 205

Gambar 4.50 Rancangan Layar Form Tagihan... 206

Gambar 4.51 Rancangan Layar Form Pembayaran... 206

Gambar 4.52 Rancangan Laporan IKB per Hari... 207

Gambar 4.53 Rancangan Laporan Ruang Inap per Hari... 207

Gambar 4.54 Rancangan Laporan IKB per Bulan... 208

Gambar 4.55 Rancangan Laporan Ruang Inap per Bulan... 208

Gambar 4.56 Rancangan Laporan Pemeriksaan Rutin per Bulan... 209

(17)

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Desa Mata Air merupakan wilayah dengan angka kejadian malaria di Kecamatan Kupang Tengah. Habitat perkembangbiakan nyamuk Anopheles adalah genangan-genangan air baik

Tujuan dari penelitian ini adalah untuk mengetahui adanya pengaruh penggunaan balok-balok angka terhadap kemampuan mengenal lambang bilangan pada anak kelompok A di

Asuhan kebidanan yang dilakukan yaitu: Lakukan hubungan terapeutik dengan pasien dan keluarga, informasikan pada pasien tentang hasil pemeriksaan tanda-tanda vital, serta

Unsur yang amat penting dalam pembelajaran adalah metode mengajar dan media pengajaran, kedua aspek ini sangat berkaitan karena bila kedua unsur tersebut digabungkan atau dalam

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

KEUANGAN TERHADAP NILAI PERUSAHAAN DENGAN CORPORATE SOCIAL RESPONSIBILITY DAN GOOD CORPORATE GOVERNANCE SEBAGAI VARIABEL PEMODERASI (Studi Empiris pada Perusahaan

Kita (jemaat cocatu ini) sudah putuskan dalam rapat sidi jemaat bahwa setiap pendeta yang bertugas di jemaat cocatu ino kusuri, tidak boleh untuk ikut terlibat dalam politik

Pada penelitian ini kami mela- kukan proses segmentasi penyakit jantung bawaan khususnya atrial septal defect yang akan di evaluasi seberapa besar akurasi yang didapatkan