• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN BASIS DATA PADA UNIT REHABILITASI MEDIK RUMAH SAKIT INTERNASIONAL BINTARO - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN BASIS DATA PADA UNIT REHABILITASI MEDIK RUMAH SAKIT INTERNASIONAL BINTARO - Binus e-Thesis"

Copied!
18
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Infromatika

Skripsi Sarjana Komputer

Semester Ganjil tahun 2005 / 2006

Analisis dan Perancangan Basis Data

pada Unit Rehabilitasi Medik

Rumah Sakit Internasional Bintaro

Maria

Kope

0600636814

Taufiq

Wicaksana

Setiyono

0600651286

Budianto

Muliawan

0600671855

Kelas / Kelompok : 07 PIT / 6

Abstrak

Salah satu faktor kemajuan suatu perusahaan adalah didukungnya perusahaan

tersebut oleh suatu sistem yang handal dan kokoh. Untuk membuat sistem dengan

kriteria tersebut, diperlukan basis data sebagai pendukung sistem. Basis data ialah suatu

sarana yang dapat menyimpan dan menampilkan informasi yang dibutuhkan oleh

perusahaan, dengan menganalisis sistem yang berjalan pada Rumah Sakit Internasional

Bintaro (RSIB), kemudian ditindak lanjuti dengan analisis dan perancangan basis data.

Basis data dapat menyediakan informasi-informasi yang diperlukan oleh RSIB, seperti

data pasien, data karyawan (termasuk didalamnya staff, perawat, dan dokter), histori

Medical Record, persediaan obat dan peralatan terapi, informasi transaksi pembayaran

yang terjadi, dan lain-lain. Dengan adanya basis data sebagai pendukung sistem,

diharapkan RSIB akan terbantu dalam melakukan kegiatan dan aktivitas bisnis.

(2)

v

PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan

karuniaNya sehingga penulis dapat menyelesaikan penulisan skripsi ini dengan baik.

Skripsi dengan judul ANALISIS DAN PERANCANGAN BASIS DATA

PADA UNIT REHABILITASI MEDIK RUMAH SAKIT INTERNASIONAL

BINTARO ini disusun dalam rangka memenuhi salah satu syarat untuk menyelesaikan

studi Strata-1 pada jurusan Teknik Informatika Bina Nusantara, Jakarta.

Penulis telah berusaha secara maksimal untuk meneliti dan menyusun skripsi ini

dan bila masih terdapat kekurangan mohon dimaklumi. Atas bantuan dan dukungan

moral yang diberikan oleh berbagai pihak kepada penulis selama penulisan skripsi ini

maka perkenankanlah penulis menyampaikan terima kasih kepada semua pihak,

terutama kepada :

1.

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

yang telah memberikan kesempatan kepada penulis untuk dapat mengembangkan

dan menerapkan ilmu yang telah didapatnya selama masa perkuliahan

2.

Doddy Koeswandy, S.Kom, MM selaku dosen pembimbing skripsi yang telah

banyak membantu dalam penulisan, pembahasan, kritik, saran dalam

penyelesaian skripsi ini.

(3)

vi

4.

H. Mohammad Subekti, BE, M.Sc. selaku Ketua Jurusan Teknik Informatika

yang telah membantu memberikan pengarahan dan dukungan moril kepada

penulis.

5.

dr. Juni Gunawan selaku Direktur Utama Rumah Sakit Internasional Bintaro

yang telah memberikan kesempatan pada penulis untuk melakukan penelitian

guna menyelesaikan skripsi ini.

6.

Para dosen Universitas Bina Nusantara yang telah memberikan saran dan

masukan dalam penulisan skripsi ini dan telah mendidik penulis selama

menempuh ilmu di Universitas Bina Nusantara

7.

Keluarga besar pengurus, aktivis dan alumni Himpunan Mahasiswa Teknik

Informatika (HIMTI) serta rekan-rekan mahasiswa yang telah memberikan

dukungan , semangat dan saran kepada penulis

Rasa terima kasih secara khusus penulis sampaikan kepada orang tua dan seluruh

anggota keluarga yang telah mendidik, dan memberikan dukungan kepada penulis baik

moral maupun material, yang sangat berarti dalam menyelesaikan skripsi ini.

Akhir kata, dengan rendah hati, penulis mempersembahkan skripsi ini untuk

pembaca dan pihak-pihak yang membutuhkan, semoga skripsi ini dapat memberikan

manfaat bagi kita semua dan bagi ilmu pengetahuan Indonesia. Saran dan kritik dari

pembaca untuk penyempurnaan skripsi ini akan diterima dengan baik. Terima Kasih.

Jakarta, Januari 2006

(4)

vii

DAFTAR ISI

Halaman Judul Luar………i

Halaman Judul Dalam………ii

Halaman Persetujuan Hardcover...………iii

Abstrak………..iv

Prakata………v

Daftar Isi………...vii

Daftar Tabel………..xii

Daftar Gambar……….xiv

Daftar Lampiran………...xx

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)

viii

BAB 2 LANDASAN TEORI

2.1

Teori Basis Data………6

2.1.1

Pengertian Data……….6

2.1.2

Pengertian Sistem………..6

2.1.3

Pengertian Basis Data………....7

2.1.4

Karakteristik Basis Data………7

2.1.5

Kelebihan dan Kekurangan Basis Data……….8

2.1.6

Komponen Lingkungan Basis Data……….12

2.1.7

Sistem Manajemen Basis Data………13

2.1.8

Data Definition Language

(DDL)………...14

2.1.9

Data Manipulation Language

(DML)……….…14

2.1.10

Entity Relationship Modeling

(ER Modeling)……….16

2.1.11

Normalisasi………..24

2.1.12

4

th

GL (

Forth Generation Language

)………...25

2.1.13

Siklus Hidup Aplikasi Basis Data………27

2.1.14

Desain Konseptual, Logikal dan Fisikal Basis Data…………34

2.2

Teori-teori Khusus yang Berhubungan dengan Topik yang

Dibahas………44

2.2.1

Rehabilitasi………..44

2.2.2

Terapi………...44

(6)

ix

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

3.1

Sejarah Rumah Sakit Internasional Bintaro………46

3.2

Struktur Organisasi RSIB………....47

3.3

Wewenang dan Tanggung Jawab………48

3.4

Diagram Aliran Dokumen Sistem yang Sedang Berjalan……...52

3.5

Permasalahan yang Dihadapi………..56

3.6

Analisis Kebutuhan Informasi………57

3.7

Usulan Pemecahan Masalah………...58

BAB 4 PERANCANGAN DAN IMPLEMENTASI

4.1

Perancangan Basis Data……….59

4.1.1

Perancangan Basis Data Konseptual………..59

4.1.1.1

Mengidentifikasi Tipe Entiti………..59

4.1.1.2

Mengidentifikasi Tipe Relasional………..62

4.1.1.3

Identifikasi dan Asosiasi Atribut Suatu Entiti……...64

4.1.1.4

Identifikasi Kandidat dan Primary Key Setiap

Entiti………..78

4.1.1.5

Penggunaan

Enhanced Modeling Concept

…………80

4.1.1.6

Validasi Transaksi……….81

4.1.2

Perancangan Basis Data Logikal………...83

4.1.2.1

Menghilangkan Fitur yang Tidak Kompatibel……...83

4.1.2.2

Mendapatkan Relasi untuk Model Data Logikal

Lokal……….91

(7)

x

4.1.2.4

Model Diagram Relasional Global……….116

4.1.3

Perancangan Basis Data Fisik………117

4.1.3.1

Perancangan Relasional Basis Data………...117

4.1.3.2

Merancang

Constraint

………....140

4.1.3.3

Analisis Transaksi………..141

4.1.3.4

Pembuatan Indeks Setiap Entiti………..148

4.1.3.5

Mengestimasi Kapasitas Penyimpanan yang

Dibutuhkan……….151

4.1.3.6

Merancang Mekanisme Keamanan………156

4.1.3.7

Pemilihan DBMS (

DBMS Selection

)………..160

4.2

Perancangan Aplikasi……….172

4.2.1

Bagan Terstruktur (

Structure Chart

)………..172

4.2.2

Struktur Menu……….177

4.2.3

State Transition Diagram

………178

4.2.4

Spesifikasi Proses………184

4.3

Perancangan Input dan Output………195

4.4

Rencana Implementasi……….218

4.4.1

Spesifikasi Piranti Keras (

Hardware

)……….218

4.4.2

Spesifikasi Piranti Lunak (

Software

)………..219

4.4.3

Cara Pengoperasian Aplikasi………..220

(8)

xi

BAB 5 SIMPULAN DAN SARAN

5.1

Simpulan………..273

5.2

Saran………273

DAFTAR PUSTAKA……….274

DAFTAR RIWAYAT HIDUP………..276

LAMPIRAN……….L1

FOTOCOPY SURAT SURVEY

(9)

xii

DAFTAR TABEL

Tabel 4.1 Tabel Data Dictionary……….59

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

Tabel 4.3 Tabel Identifikasi Atribut dan Domain Atribut………...64

Tabel 4.4 Tabel Identifikasi Kandidat dan Primary Key Setiap Entiti……...78

Tabel 4.5 Tabel Relasi Model Data Logikal Lokal………104

Tabel 4.6 Tabel Analisis Transaksi (1)………..142

Tabel 4.7 Tabel Analisis Transaksi (2)………..143

Tabel 4.8 Tabel Analisis Transaksi (3)………..144

Tabel 4.9 Tabel Analisis Transaksi (4)………..145

Tabel 4.10 Tabel Analisis Transaksi (5)………..146

Tabel 4.11 Tabel Analisis Transaksi (6)………..147

Tabel 4.12 Tabel Pembuatan Indeks Setiap Entiti……….148

Tabel 4.13 Tabel Estimasi Ukuran Tabel……….151

Tabel 4.14 Tabel Estimasi Ukuran Primary Index………...152

Tabel 4.15 Tabel Estimasi Ukuran Secondary Index………...153

Tabel 4.16 Tabel Kapasitas Total Tiap Tabel………...155

Tabel 4.17 Tabel Perbandingan DBMS………160

Tabel 4.18 Tabel Perbandingan Hardware Requirement DBMS………..161

Tabel 4.19 Tabel Perbandingan Software Requirement untuk SQL Server 2000 ………163

Tabel 4.20 Tabel Perbandingan Software Requirement untuk MySQL 4.1………164

(10)

xiii

Tabel 4.22 Tabel Perbandingan Harga SQL Server 2000……….166

Tabel 4.23 Tabel Perbandingan Harga MySQL 4.1………..166

Tabel 4.24 Tabel Perbandingan Harga Oracle 9i dengan SQL Server 2000….167

Tabel 4.25 Tabel Perbandingan Level ANSI SQL Server 2000 dengan

MySQL 4.1………..167

Tabel 4.26 Tabel Perbandingan Dialect SQL Server 2000 dengan

MySQL 4.1...……….168

Tabel 4.27 Tabel Perbandingan Dialect SQL Server 2000 dengan

Oracle 9i………...168

Tabel 4.28 Tabel Perbandingan Keterbatasan SQL Server 2000 dengan

MySQL 4.1………...169

Tabel 4.29 Tabel Perbandingan Keterbatasan Oracle 9i dengan MySQL 4.1...170

Tabel 4.30 Tabel Perbandingan Kelebihan DBMS………170

Tabel 4.31 Tabel Spesifikasi Kebutuhan Hardware..………...218

Tabel 4.32 Tabel Spesifikasi Kebutuhan Software………219

Tabel Lampiran 1 Penjelasan Simbol Structure Chart………L1

Tabel Lampiran 2 Penjelasan Flowchart………..L2

(11)

xiv

DAFTAR GAMBAR

Gambar 2.1 Relasi One-to-One antara Cabang dan Staff………...21

Gambar 2.2 Relasi One-to-Many antara Staff dan Konsumen………...21

Gambar 2.3 Relasi Many-to-Many antara Koran dan Iklan………...22

Gambar 2.4 Cardinality dan Participation antara Branc dan Staff………...23

Gambar 2.5 The Stage of Database Application Lifecycle………...27

Gambar 3.1 Struktur Organisasi RSIB………...47

Gambar 3.2 Bagan Alir Dokumen Sistem Kunjungan Terapi Pertama bagi Pasien………...52

Gambar 3.3 Bagan Alir Dokumen Sistem Kunjungan Kedua dan Seterusnya bagi Pasien Rawat Jalan………...53

Gambar 3.4 Bagan Alir Dokumen Sistem Terapi bagi Pasien Rawat Inap……....54

Gambar 3.5 Bagan Alir Dokumen Sistem Permintaan Obat ………...55

Gambar 4.1 Entiti Relationship Diagram (ERD) Model Data Konseptual……...63

Gambar 4.2 Konseptual Data Model Entiti Relationship Diagram (ERD) with Primary Key………....79

Gambar 4.3 Enhanced Entiti Relationship Diagram (EERD)………...80

Gambar 4.4 Model Konseptual yang Mendukung Transaksi User dengan Menggunakan Pathways………...82

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

Gambar 4.6 Menghilangkan Atribut Multi Value………...90

Gambar 4.7 ERD Mandatory………...94

Gambar 4.8 Entiti Relationship Diagram Relasional Global………....116

(12)

xv

Gambar 4.10 Structure Chart Info Diagnosa………..172

Gambar 4.11 Structure Chart Menampilkan, Mengupdate dan Menghapus Informasi………...173

Gambar 4.12 Structure Chart Menambah Informasi………..173

Gambar 4.13 Structure Chart Transaksi Peralatan………..174

Gambar 4.14 Structure Chart Transaksi Obat……….174

Gambar 4.15 Structure Chart Pencarian Informasi Appointment………...175

Gambar 4.16 Structure Chart Menambah Informasi Appointment………175

Gambar 4.17 Structure Chart Urutan Kedatangan………..175

Gambar 4.18 Structure Chart Pembayaran……….176

Gambar 4.19 Struktur Menu Program Aplikasi………..177

Gambar 4.20 STD Layar Login dan Main Menu………...….……...178

Gambar 4.21 STD Layar Pasien…….………..………...178

Gambar 4.22 STD Layar Staff…………..……….……..……...179

Gambar 4.23 STD Layar Perawat……..………...…..180

Gambar 4.24 STD Layar Trans Obat………..……...……….181

Gambar 4.25 STD Layar Trans Peralatan………...181

Gambar 4.26 STD Layar Input Medical Record……….………....………....182

Gambar 4.27 STD Layar Penjadwalan………….………..182

Gambar 4.28 STD Layar Pembayaran…..………..………...….183

Gambar 4.29 STD Layar Dokter...183

Gambar 4.29 Rancangan Input Login……….195

Gambar 4.30 Rancangan Input Ubah Password………...195

Gambar 4.31 Rancangan Input Cari Pasien………...196

(13)

xvi

Gambar 4.33 Rancangan Input Medical Record.………....197

Gambar 4.34 Rancangan Input Info Diagnosa…….…..……… 197

Gambar 4.35 Rancangan Input Tambah Pasien………..198

Gambar 4.36 Rancangan Input Tambah Dokter………...………..199

Gambar 4.37 Rancangan Input Tambah Perawat………...………199

Gambar 4.38 Rancangan Input Tambah Staff………...….200

Gambar 4.39 Rancangan Input Tambah Spesialisasi………..200

Gambar 4.40 Rancangan Input Tambah Modalitas………...….201

Gambar 4.41 Rancangan Input Update Dokter………...201

Gambar 4.42 Rancangan Input Update Pasien………...………....202

Gambar 4.43 Rancangan Input Update Perawat………..………...203

Gambar 4.44 Rancangan Input Update Staf…………..……….203

Gambar 4.45 Rancangan Input Update Info Dokter………..……….…204

Gambar 4.46 Rancangan Input Info Perawat………..………....204

Gambar 4.47 Rancangan Input Input Jadwal Dokter………..………....205

Gambar 4.48 Rancangan Input Laporan Jumlah Pasien………..………...205

Gambar 4.49 Rancangan Input Input Medical Record………..……….206

Gambar 4.50 Rancangan Input Tambah Peralatan……..………...206

Gambar 4.51 Rancangan Input Update Peralatan...207

Gambar 4.52 Rancangan Input Tambah Obat...………..………...207

Gambar 4.53 Rancangan Input Update Obat...208

Gambar 4.54 Rancangan Input Trans Peralatan……..………...208

Gambar 4.55 Rancangan Input Trans Alat (Lanjutan)...…..………..209

Gambar 4.56 Rancangan Input Trans Obat…………..………..209

(14)

xvii

Gambar 4.58 Rancangan Input Info Peralatan……..……….210

Gambar 4.59 Rancangan Input Info Obat…………..………....211

Gambar 4.60 Rancangan Input Info Trans Peralatan……..………...211

Gambar 4.61 Rancangan Input Info Trans Obat…………..………...212

Gambar 4.62 Rancangan Input Diagnosa Pasien………..………...212

Gambar 4.63 Rancangan Input Jadwal Dokter………..………...213

Gambar 4.64 Rancangan Input Urutan Kedatangan…..………...213

Gambar 4.65 Rancangan Input Appointment…..………...214

Gambar 4.66 Rancangan Input Pembayaran…..………...214

Gambar 4.67 Rancangan Input Pembayaran (Lanjutan)……..………...215

Gambar 4.68 Rancangan Input Informasi Pembayaran…..………....215

Gambar 4.69 Rancangan Output Bukti Pembayaran Pasien………...216

Gambar 4.70 Rancangan Output Transaksi Pemasukan dan Pengeluaran Obat ………...216

Gambar 4.71 Rancangan Output Transaksi Pemasukan dan Pengeluaran Alat………...217

Gambar 4.72 Rancangan Output Laporan Jumlah Kedatangan Pasien….……...217

Gambar 4.73. Tampilan Layar Login User ...220

Gambar 4.74 Tampilan Home Page...222

Gambar 4.75 Tampilan Halaman Ubah Password...223

Gambar 4.76 Tampilan Halaman Utama Pasien...224

Gambar 4.77 Tampilan Halaman Data Pribadi Pasien & Penanggung Jawab Pasien...225

Gambar 4.78 Tampilan Halaman Medical Record...226

(15)

xviii

Gambar 4.80 Tampilan Halaman Tambah Pasien...228

Gambar 4.81 Tampilan Halaman Tambah Dokter...229

Gambar 4.82 Tampilan Halaman Tambah Perawat...230

Gambar 4.83. Tampilan Halaman Tambah Staff...231

Gambar 4.84 Tampilan Halaman Tambah Spesialisasi...232

Gambar 4.85 Tampilan Halaman Tambah Modalitas...233

Gambar 4.86 Tampilan Halaman Info Dokter...234

Gambar 4.87 Tampilan Halaman Update Dokter...235

Gambar 4.88. Tampilan Halaman Info Perawat...236

Gambar 4.89. Tampilan Halaman Update Perawat...237

Gambar 4.90. Tampilan Halaman Info Staff...238

Gambar 4.91 Tampilan Halaman Update Staff...239

Gambar 4.92 Tampilan Halaman Info Spesialisasi...240

Gambar 4.93 Tampilan Halaman Info Modalitas...241

Gambar 4.94 Tampilan Halaman Update Pasien...242

Gambar 4.95 Tampilan Halaman Input Jadwal Dokter...243

Gambar 4.96 Tampilan Halaman Laporan...244

Gambar 4.97 Tampilan Halaman Perawat...245

Gambar 4.98 Tampilan Halaman Input Medical Record (1)...246

Gambar 4.99 Tampilan Halaman Input Medical Record (2)...246

Gambar 4.100 Tampilan Halaman Input Medical Record (3)...247

Gambar 4.101 Tampilan Halaman Info Peralatan...249

Gambar 4.102 Tampilan Halaman Tambah Peralatan...250

Gambar 4.103 Tampilan Halaman Update Peralatan...251

(16)

xix

Gambar 4.105 Tampilan Halaman Trans Peralatan (2)...253

Gambar 4.106 Tampilan Halaman Trans Peralatan (3)...254

Gambar 4.107 Tampilan Halaman Info Trans Peralatan...255

Gambar 4.108 Tampilan Halaman Info Obat...256

Gambar 4.109 Tampilan Halaman Tambah Obat...257

Gambar 4.110 Tampilan Halaman Update Obat...258

Gambar 4.111 Tampilan Halaman Trans Obat (1)...259

Gambar 4.112 Tampilan Halaman Trans Obat (2)...260

Gambar 4.113 Tampilan Halaman Trans Obat (3)...260

Gambar 4.114 Tampilan Info Trans Obat...262

Gambar 4.115 Tampilan Halaman Informasi Diagnosa Obat...263

Gambar 4.116 Tampilan Halaman Diagnosa Pasien...264

Gambar 4.117 Tampilan Halaman Penjadwalan...265

Gambar 4.118 Tampilan Halaman Info Jadwal Dokter...266

Gambar 4.119 Tampilan Halaman Urutan Kedatangan...267

Gambar 4.120 Tampilan Halaman Appointment...268

Gambar 4.121 Pembayaran...269

Gambar 4.122 Pembayaran (Lanjutan)...270

(17)

xx

DAFTAR LAMPIRAN

Tabel Lampiran 1 Penjelasan Simbol Structure Chart...L1

(18)

xx

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

1) Untuk tetap mengacu pada silabus, praktikan berusaha mengkait- kaitkan materi pembelajaran di kelas dengan materi yang seharusnya disampaikan sesuai silabus. 2) Praktikan

a. Penelitian selanjutnya diharapkan dapat memperluas lokasi penelitian hingga semua Kantor SAMSAT seluruh yogyakarta untuk memperoleh hasil penelitian yang lebih akurat

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

Puji dan syukur penulis panjatkan kehadirat Allah SWT dengan segala rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan Karya Tulis Ilmiah dengan judul

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

Ketiga, Tidak Berpotensi, Yang termasuk dalam kategori ini adalah hasil nilai dari ILOR pada tahun 2005-2009 yang didominasi oleh nilai negatif/minus, yaitu: