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

  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.

  Kata kunci : sistem basis data, perancangan, rumah sakit, rawat inap

  

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.

  2. Bapak Prof. Dr. Drs. Gerardus Polla M.App.Sc, selaku rektor Universitas Bina Nusantara, Jakarta. Yang telah memberi kesempatan kepada penulis untuk mengikuti kuliah dan menyelesaikan skripsi ini.

  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 Penulis

  

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.1 Data Definition Language (DDL)....................................10

  2.1.3.2 Data Manipulation Language (DML)..............................11

  Komponen-komponen Database Management System................12

  2.1.7.1 Tipe Entiti.........................................................................31

  

nd

  2.1.8.2 Normalisasi Kedua (2

  NF)...........................................41

  st

  2.1.8.1 Normalisasi Pertama (1

  2.1.8 Normalisasi...................................................................................40

  2.1.7.6 Structural Constraints......................................................37

  2.1.7.5 Strong and Weak Entity Type...........................................37

  2.1.7.4 Keys..................................................................................35

  2.1.7.3 Attributes..........................................................................34

  2.1.7.2 Tipe Relationship..............................................................32

  2.1.7 Entiti Relationship Modeling........................................................31

  2.1.5 Keuntungan dan Kerugian DBMS................................................12

  2.1.6.11 Operational Maintenance.............................................30

  2.1.6.10 Testing...........................................................................28

  2.1.6.9 Data Conversion and Loading......................................28

  2.1.6.8 Implementation..............................................................27

  2.1.6.7 Prototyping....................................................................26

  2.1.6.6 Aplication Design..........................................................25

  2.1.6.5 DBMS Selection.............................................................25

  2.1.6.4 Database Design...........................................................21

  2.1.6.3 Requirements Collection and Analysis..........................17

  2.1.6.2 System Definition...........................................................17

  2.1.6.1 Database Planning........................................................17

  2.1.6 Database Aplication Life Cycle....................................................16

  NF).............................................41

  rd

  Normalisasi Ketiga (3

  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.1 Identifikasi Tipe Entiti......................................................68

  4.1.1.2 Mengidentifikasi Relationship type..................................70

  4.1.1.3 Menentukan domain atribut..............................................71

  4.1.1.4 Menentukan Primary Key dari Setiap Entiti....................76

  4.1.1.5 Menggunakan Enhance Modeling Konsep.......................78

  4.1.1.6 Validasi Transaksi............................................................79

  Perancangan Logikal....................................................................82

  4.1.2.1 Menghilanghkan Feature yang idak Kompetibel.............82

  4.1.2.2 Mendapatkan Relasi Untuk Model Data Logikal Lokal..94

  4.1.2.3 Validasi Menggunakan Normalisasi...............................100

  4.1.2.4 Model Diagram Relational Global.................................107

  4.1.3 Perancangan Basis Data Phisikal................................................108

  4.1.3.1 Perancangan Relasional Dasar Basis Data.....................108

  4.1.3.2 Merancang Constraint....................................................123

  4.1.3.3 Analisis Transaksi..........................................................124

  4.1.3.4 Pembuatan Indeks..........................................................130

  4.1.3.5 Mengestimasi Kapasitas Penyimpanan yang Dibutuhkan.....................................................................132

  4.1.3.6 Merancang 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

  4.4.3 Cara pengoperasikan aplikasi.....................................................187

  5.1 Simpulan.......................................................................................................218

  5.2 Saran.............................................................................................................219 DARTAR PUSTAKA....................................................................................................220 RIWAYAT HIDUP........................................................................................................222 LAMPIRAN...................................................................................................................223

  

DAFTAR GAMBAR

Gambar 2.1 Database Application Lifecycle...............................................................16Gambar 2.2 Contoh Tipe Entiti....................................................................................32Gambar 2.3 Contoh Binary Relationship.....................................................................33Gambar 2.4 Contoh Ternary Relationship...................................................................33Gambar 2.5 Contoh Quaternary Relationship..............................................................34Gambar 2.6 Contoh Representasi Atribut....................................................................36Gambar 2.7 Contoh One-to-One (1:1) Relationship....................................................38Gambar 2.8 Contoh One-to-Many (1:*) Relationship..................................................38Gambar 2.9 Contoh Many-to-Many (*:*) Relationship...............................................39Gambar 2.10 Contoh Multiplicity yang Ditunjukan dengan

  Cardinality Constraint dan Participation Constraint.................................39

Gambar 2.11 Gambar Komponen DFD.........................................................................44Gambar 2.12 Rekayasa Piranti Lunak Model Waterfall................................................46Gambar 2.13 Komponen State.......................................................................................48Gambar 2.14 Komponen Transition...............................................................................48Gambar 3.1 Struktur Organisasi...................................................................................54Gambar 3.2 Diagram Konteks......................................................................................61Gambar 3.3 Data Flow Diagram Level Nol.................................................................62Gambar 3.4 DFD Level 1 Proses Ke-2.........................................................................63Gambar 3.5 DFD Level 1 Proses Ke-3.........................................................................63Gambar 3.6 DFD Level 1 Proses Ke-4.........................................................................64Gambar 3.7 DFD Level 1 Proses Ke-5.........................................................................64Gambar 3.9 DFD Level 1 Proses Ke-7.........................................................................65Gambar 4.1 ERD Conseptual Design...........................................................................69Gambar 4.2 ERD Conseptual Design with Multiplicity...............................................71Gambar 4.3 ERD Conseptual Design with Primary Key.............................................78Gambar 4.4 Enhanced Entity Relationship Diagram (EERD) ....................................79Gambar 4.5 Model Konseptual yang Mendukung Transaksi User dengan Menggunakan Pathways..............................................................81Gambar 4.6 Menghilangkan many-to-many Binary Relationship...............................92Gambar 4.7 Menghilangkan Atribut Multivalue..........................................................93Gambar 4.8 ERD Mandatory.......................................................................................94Gambar 4.9 Entity Relationship Diagram Relasional Global....................................107Gambar 4.10 Struktur Menu Program..........................................................................144Gambar 4.11 STD Layar Login dan Main Menu.........................................................145Gambar 4.12 STD Layar Pasien...................................................................................146Gambar 4.13 STD Layar Staff.....................................................................................147Gambar 4.14 STD Layar Dokter..................................................................................147Gambar 4.15 STD Layar Registrasi.............................................................................148Gambar 4.16 STD Layar Pembayaran.........................................................................148Gambar 4.17 STD Layar Transaksi..............................................................................149Gambar 4.18 STD Layar Layanan, ObatDanAlkes......................................................150Gambar 4.19 Rancangan form awal.............................................................................170Gambar 4.20 Rancangan form login............................................................................170Gambar 4.21 Rancangan form utama...........................................................................171Gambar 4.23 Rancangan form cek kamar....................................................................172Gambar 4.24 Rancangan form daata pasien.................................................................172Gambar 4.25 Rancangan form info pasien...................................................................173Gambar 4.26 Rancangan form penanggung jawab......................................................174Gambar 4.27 Rancangan form info penanggung jawab...............................................174Gambar 4.28 Rancangan form medical record.............................................................175Gambar 4.29 Rancangan form tambah karyawan........................................................176Gambar 4.30 Rancangan form laporan manajemen.....................................................176Gambar 4.31 Rancangan form tambah layanan...........................................................177Gambar 4.32 Rancangan form info layanan.................................................................177Gambar 4.33 Rancangan form tambah obat dan alat kesehatan...................................178Gambar 4.34 Rancangan form info obat dan alat kesehatan........................................178Gambar 4.35 Rancangan form tambah kamar..............................................................179Gambar 4.36 Rancangan form tambah visit.................................................................179Gambar 4.37 Rancangan form pembayaran.................................................................180Gambar 4.38 Rancangan form trancaksi layanan.........................................................180Gambar 4.39 Rancangan form trancaksi obat dan alat kesehatan................................181Gambar 4.40 Rancangan form transaksi visit..............................................................181Gambar 4.41 Rancangan form laporan dokter.............................................................182Gambar 4.42 Rancangan form search transaksi...........................................................183Gambar 4.43 Rancangan laporan visit dokter..............................................................184Gambar 4.44 Rancangan laporan manajemen..............................................................185Gambar 4.45 Tampilan Form Login.............................................................................187Gambar 4.47 Tampilan Form Utama untuk Staff Admin............................................190Gambar 4.48 Tampilan Form Utama untuk Perawat...................................................190Gambar 4.49 Tampilan Form Utama untuk Dokter.....................................................191Gambar 4.50 Tampilan Form Registrasi Pasien...........................................................192Gambar 4.51 Tampilan Form Cek Kamar....................................................................193Gambar 4.52 Tampilan Form Tambah Pasien..............................................................195Gambar 4.53 Tampilan Form Info Pasien....................................................................196Gambar 4.54 Tampilan Form Penanggung Jawab.......................................................197Gambar 4.55 Tampilan Form Info Penanggung Jawab................................................198Gambar 4.56 Tampilan Form Medical Record............................................................199Gambar 4.57 Tampilan Form Tambah Karyawan........................................................200Gambar 4.58 Tampilan Form Info Karyawan..............................................................201Gambar 4.59 Tampilan Form Laporan Manajemen.....................................................202Gambar 4.60 Tampilan Form Tambah Layanan..........................................................203Gambar 4.61 Tampilan Form Info Layanan.................................................................204Gambar 4.62 Tampilan Form Tambah Obat dan Alkes...............................................205Gambar 4.63 Tampilan Form Info Obat dan Alkes......................................................206Gambar 4.64 Tampilan Form Tambah Kamar.............................................................207Gambar 4.65 Tampilan Form Info Kamar....................................................................208Gambar 4.66 Tampilan Form Tambah Visit................................................................209Gambar 4.67 Tampilan Form Info Visit.......................................................................210Gambar 4.68 Tampilan Form Pembayaran..................................................................211Gambar 4.69 Tampilan Form Transaksi Layanan........................................................212Gambar 4.71 Tampilan Form Transaksi Visit..............................................................214Gambar 4.72 Tampilan Form Transaksi Kamar...........................................................215Gambar 4.73 Tampilan Form Search Transaksi...........................................................216Gambar 4.74 Tampilan Form Laporan Visit Dokter....................................................217

  

DAFTAR TABEL