• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI."

Copied!
14
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA

PUSKESMAS KECAMATAN KALIDERES

SKRIPSI Oleh Audi Mirano 1200946192 Nurul Mukharam 1200946753 Tri Prayogo 1200947762 Kelas / Kelompok : 08PBM / 4

Universitas Bina Nusantara Jakarta

(2)

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA

PUSKESMAS KECAMATAN KALIDERES

SKRIPSI

diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada

School of Information System Jenjang Pendidikan Strata-1

Oleh

Audi Mirano 1200946192

Nurul Mukharam 1200946753 Tri Prayogo 1200947762

Kelas / Kelompok : 08PBM / 4

Universitas Bina Nusantara Jakarta

(3)

DAFTAR ISI

Halaman Judul Luar ………..….i

Halaman Judul Dalam ……….……..ii

Halaman Persetujuan Hard Cover ……….…..iii

Halaman Pernyataan Dewan Penguji ……….……..iv

Halaman Pemberian Hak Cipta Non Eksklusif……….……..vii

Abstrak ……….……….viii

Prakata……….………..ix

Daftar Isi ………...xi

Daftar Tabel………xxi

Daftar Gambar ……….xxvi

Daftar Lampiran ………..xxvii

BAB 1 PENDAHULUAN 1

1.1. Latar Belakang…...1

1.2. Ruang Lingkup …...2

1.3. Tujuan dan Manfaat……...3

1.3.1. Tujuan...3

1.3.2. Manfaat ...3

1.4. Metodologi……...4

1.5. Sistematika Penulisan …...6

(4)

BAB 2 LANDASAN TEORI 8 2.1. Teori Umum……...8 2.1.1. Data……...8 2.1.2. Informasi………...8 2.1.3. Sistem…... . 9 2.1.4. Sistem Informasi………...10 2.1.5. Basis Data……...11

2.1.5.1. Perancangan Basis Data……...11

2.1.5.1.1. Arsitektur ANSI-SPARC...12

2.1.5.1.2. Basis Data Konseptual…...14

2.1.5.1.3. Basis Data Logikal ...16

2.1.5.1.4. Basis Data Fisikal ...20

2.1.6. Entitiy Relationship Modelling (ER Modelling)...22

2.1.6.1. Entitity Type...22

2.1.6.2. Relationship...23

2.1.6.3. Attribute……...24

2.1.7. Normalisasi…...26

2.1.8. Flowchart……...27

2.1.9. Data Flow Diagram…...30

2.1.10. State Transistion Diagram……...31

2.1.11. Database Management System (DBMS) ...37

(5)

2.1.11.2. Komponen Database Management System… 39 2.1.11.3. Keunggulan Database Management System 41 2.1.11.4. Keunggulan Database Management System 45

2.1.12. Perencanaan, Desain, dan Administrasi Basis Data .. ..46

2.1.12.1. Database Application Life Cycle……...47

2.1.12.2. Tahapan Database Application Life Cycle...49

2.1.12.3. Database Planning…...51

2.1.12.4. Mission Statement…...52

2.1.12.5. Mission Objective……...52

2.1.13. Fact-Finding Technique………...53

2.1.14. Database Language ...56

2.1.14.1. Data Definition Language ...57

2.1.14.2. Data Manipulation Language ...59

2.2. Teori Khusus……...62

2.2.1. Definisi Pusat Kesehatan masyarakat(Puskesmas) ...63

2.2.1.1. Unit pelaksana Teknis ...63

2.2.1.2. Pembangunan Kesehatan ...63

2.2.1.3. Penanggung jawab Penyelenggaraan ...63

2.2.1.4.Wilayah Kerja ...64

2.2.2. Fungsi pusat Kesehatan Masyarakat (Puskesmas) ...64

2.2.1.1. Pusat Penggerak Pembangunan Berwawasan Kesehatan ...64

2.2.1.2. Pusat Pembersayaan Masyarakat ...65

(6)

2.2.4. Microsoft SQL Server ...66

2.2.5. Microsoft Visual C# ...67

BAB 3 ANALISIS SISTEM YANG BERJALAN 68 3.1 Riwayat Puskesmas……... 68

3.1.1. Sejarah Puskesmas……... 68

3.1.2. Visi dan Misi Puskesmas……... 69

3.1.2.1 Visi Puskesmas……...…………... 69

3.1.2.1. Misi Puskesmas……..……... 69

3.1.4. Jenis Layanan…... 70

3.1.5. Fasilitas... 71

3.2 Struktur Organisasi……... 75

3.2.1. Wewenang dan Tanggung Jawab……... 75

3.3. Tata Laksana/Prosedur yang sedang berjalan…... 81

3.3.1. Prosedur Pendaftaran Pasien…... 82

3.3.1.1. Flowcharts Pendaftaran Pasien pada Puskesmas Kecamatan Kalideres... 83

3.3.2. Prosedur Layanan Rawat Jalan ... 83

3.3.2.1. Flowcharts Layanan Rawat Jalan pada Puskesmas Kecamatan Kalideres... 86

3.3.3. Prosedur Layanan Apotek……... 87

3.3.3.1. Flowcharts Layanan Apotek pada Puskesmas Kecamatan Kalideres... 88

(7)

3.3.4.1. Flowcharts Pendaftaran Laboratorium pada

Puskesmas Kecamatan Kalideres...90

3.3.5. Prosedur Layanan Laboratorium……...91

3.3.5.1. Flowcharts Layanan Laboratorium pada Puskesmas Kecamatan Kalideres …………92

3.3.6. Prosedur Pemesanan Obat……...93

3.3.6.1. Flowcharts Layanan Pemesanan Obat pada Puskesmas Kecamatan Kalideres…………94

3.4. Diagram Aliran Data……... 95

3.4.1. Diagram Hubungan Sistem Informasi...95

3.4.2. Diagram Nol ... 96

3.5. Analisis Data ……...…….. 97

3.6. Kebutuhan Informasi ...…….. 100

3.7. Permasalahan yang Dihadapi ... 101

3.8. Alternatif Pemecahan Masalah ... 101

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 103

4.1 Database Planning ... 103

4.1.1. Mission Statement ... 103

4.1.2. Mission Objective ... 103

4.2. System Definition ... 104

4.3. Requirement Collection and Analysis ... 105

4.4. Conceptual Database Design ... 105

(8)

4.4.2. Pengidentifikasian Tipe Hubungan... 110

4.4.2.1. Model Konseptual ERD ... 110

4.4.2.2. Mengidentifikasi Tipe Hubungan ... 112

4.4.3. Mengidentifikasian dan Menghubungan Atribut dengan Entitas atau Hubungan ... 114

4.4.4. Penentuan Domain Atribut ... 124

4.4.4.1. Tabel Master ... 124

4.4.4.2. Tabel Transaksi ... 126

4.4.5. Penentuan Atribut Key dan Candidate Key ... 133

4.4.5.1. Tabel Primary Key dan Candidate Key ... 132

4.4.5.2. Model Konseptual dengan Primary Key ...136

4.4.6. Mempertimbangkan Penggunaan Konsep Pemodelan yang ditingkatkan (Langkah Opsional)………. 137

4.4.7. Memeriksa Model untuk Redundansi………. 138

4.4.8. Memvalidasi Model Konseptual Lokal terhadap Transaksi User……… 140

4.5. Database Management System (DBMS) Selection ……… 142

4.6. Logical Database Design 4.6.1. Menurunkan Hubungan untuk Model Data Logikal 143 4.6.1.1. Tipe StrongEntity ………. 145

4.6.1.2. Tipe Weak Entity ……… 145

4.6.1.3. Tipe Relasi Biner One-to-Many (1..*)…... 148

4.6.1.4 Tipe Relasi Biner One-to-One (1:1)……… 160

(9)

4.6.2 Memvalidasi relasi menggunakan Normalisasi…... 174

4.6.3. Memvalidasi relasi terhadap Transaksi User………. 192

4.6.4. Memeriksa Batasan Integritas………. 195

4.6.4.1. Data yang dibutuhkan……… 212

4.6.4.2. Batasan Domain Atribut……… 209

4.6.4.3. Mengecek Integritas……… 220

4.6.4.3.1. Integritas Entitas………. 220

4.6.4.3.2. Integritas Referensial…………... 227

4.6.5. Me-review Model Data Logikal dengan Pengguna 229 4.6.6. Menggabungkan Model Data Logikal ke dalam Model Global (Opsional) …………...………. 229

4.6.7. Memeriksa Perkembangan di masa akan datang…. 231 4.7. Physical Database Design………. 231

4.7.1. Menterjemahkan Model Data untuk target DBMS 231 4.7.1.1. Merancang Relasi Dasar……….. 231

4.7.1.2. Merancang Representasi Data yang diturunkan………. 257

4.7.1.3. Merancang Batasan Umum ……… 258

4.7.2. Merancang Organisasi File dan Indeks……… 260

4.7.2.1. Analisis Transaksi………. 260

4.7.2.2. Memilih Organisasi File……… 268

4.7.2.3. Memilih Indeks……….. 269

4.7.2.4. Mengestimasi kebutuhan disk space…… 271

(10)

4.7.4. Merancang mekanisme keamanan……… 283

4.8. Application Design……… 284

4.8.1. Struktur Menu……… 284

4.8.1.1. Struktur Menu User melakukan Login……. 284

4.8.1.2. Struktur Menu Admin melakukan Login…. 286 4.8.1.3. State Transition Diagram………... 287

4.8.1.3.1. Menu Master……… 287

4.8.1.3.2. Menu Transaksi …….……...… 288

4.8.1.3.3. Menu Laporan………...….. 289

4.8.2. Rancangan Layar ……… 290

4.8.2.1. Form Pasien ………. 290

4.8.2.2. Form Staf Kesehatan………. 291

4.8.2.3. Form Obat …………..………. 292

4.8.2.4. Form Supplier………. 293

4.8.2.5. Form Buku Pasien ………. 294

4.8.2.6. Form Pendaftaran Umum….…….………. 295

4.8.2.7. Form Resep Obat...………. 296

4.8.2.8. Form Tindakan Medis...……….. 297

4.8.2.9. Form Pembayaran Tindakan Medis……….. 298

4.8.2.10. Form Pemeriksaan Tunjangan…………. 299

4.8.2.11. Form Rujukan……….…………. 300

4.8.2.12. Form Pendaftaran Lab...…….…………. 301

4.8.2.13. Form Hasil Uji Lab………….…………. 302

(11)

4.8.2.15. Form Pembelian Obat………. 304

4.8.2.16. Form Faktur Pembelian Obat….………. 305

4.8.2.17. Form Penerimaan Obat………..………. 306

4.9. Prototyping ... 307

4.9.1. Spesifikasi Proses ... 307

4.9.1.1. Proses Pendaftaran... 307

4.9.1.2. Proses Pendaftaran Staf Kesehata... 310

4.9.1.3. Form Obat ... 313

4.9.1.4. Form Supplier ... 315

4.9.1.5. Form Buku Pasien ... 317

4.9.1.6. Form Pendaftaran Umum ... 318

4.9.1.7. Form Resep Obat ……… 320

4.9.1.8. Form Tindakan Medis ……… 322

4.9.1.9. Form Pembayaran Tindakan Medis ……... 323

4.9.1.10. Form Pemeriksaan Tunjangan …………. 325

4.9.1.11. Form Rujukan ………... 327

4.9.1.12. Form Pendaftaran Lab ………. 328

4.9.1.13. Form Hasil Uji Lab ……….. 330

4.9.1.14. Form Pengeluaran Obat ……… 331

4.9.1.15. Form Pembelian Obat ……….. 333

4.9.1.16. Form Faktur Pembelian Obat ………….. 335

4.9.1.17. Form Penerimaan Obat ……… 336

4.9.1.18. Form Laporan Rawat Jalan ……….. 338

(12)

4.9.1.20. Form Laporan Laboratorium ………..…. 340

4.10. Implementation ... 341

4.10.1. Rencana Implementasi ... 341

4.10.2. Spesifikasi Komputer ... 341

4.10.2.1. Spesifikasi Perangkat Keras ... 341

4.10.2.2. Spesifikasi Perangkat Lunak ... 342

4.10.2.3. Spesifikasi Perangkat Jaringan ... 343

4.10.3. Jadwal Implementasi ... 344

BAB 5 SIMPULAN DAN SARAN 345

5.1 Simpulan ... 345 5.2 Saran ... 345 DAFTAR PUSTAKA………..346 RIWAYAT HIDUP LAMPIRAN-LAMPIRAN SURAT SURVEI

(13)

PRAKATA

Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat dan rahmatNya sehingga penulisan skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES” dapat diselesaikan dengan baik. Adapun penulisan skripsi ini merupakan salah satu syarat dalam menyelesaikan jenjang pendidikan Strata-1 di Universitas Bina Nusantara.

Adapun usaha-usaha yang telah penulis lakukan dalam penulisan skripsi ini dengan mengumpulkan data-data dan informasi dari Puskesmas Kecamatan Kalideres serta sumber lain seperti buku, internet dan media informasi lainnya.

Dan segala sesuatunya juga tidak akan selancar ini bila tidak ada bantuan dari beberapa pihak, oleh sebab itu kami ingin mengucapkan terima kasih kepada sejumlah pihak dibawah ini, yaitu :

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Universitas Bina Nusantara.

2. Bapak Johan, S.Kom., M.M., selaku Ketua Jurusan Sistem Informasi Universitas Bina Nusantara.

3. Ibu Yuliana Lisanti, S.Kom., M.ITM., selaku Sekretaris Jurusan Sistem Informasi Universitas Bina Nusantara.

4. Bapak Sugijanto, M.Said, M.Sc, selaku dosen pembimbing yang telah meluangkan waktunya untuk memberikan petunjuk dan saran yang mendukung penulisan skripsi ini.

(14)

5. Pihak Puskesmas Kecamatan Kalideres segenap stafnya yang telah memberikan kesempatan membantu memberikan informasi yang berguna dalam menyelesaikan skripsi ini.

6. Seluruh dosen dan staf pengajar Universitas Bina Nusantara yang telah memberikan masukan dalam penulisan skripsi ini.

7. Orang tua dan saudara yang telah memberikan dukungan yang sangat besar kepada penulis.

8. Rekan-rekan dan semua pihak yang tidak bisa disebutkan satu-persatu yang telah memberikan dukungan selama proses penyelesaian skripsi ini.

Penulis berterima kasih atas bantuan dan dukungannya, Namun penulis menyadari dengan keterbatasan yang ada skripsi ini masih jauh dari sempurna, oleh sebab itu mohon maaf bila ada kekurangan dalam penulisan ini. Semoga skripsi ini dapat bermanfaat bagi yang membacanya.Terima Kasih

Jakarta, 6 Juni 2012

Referensi

Dokumen terkait

Metode yang digunakan dalam mengajar adalah bukan metode pembelajaran terpadu yang terdapat di psikologi sekolah, tetapi lebih kepada anak-anak mendengarkan aktif, dengan

Penulisan hukum yang dilakukan oleh Uliartha Febriani (040508839), mahasiswa Fakultas Hukum Universitas Atma Jaya Yogyakarta, dengan judul “Peran Lembaga

Seiring dengan rasa syukur, penulis juga menyampaikan rasa terima kasih kepada semua pihak yang telah membantu selama penelitian dan penulisan Penghargaanserta rasa

iv- Mengenalpasti sama ada terdapat perbezaan yang signifikan antara pencapaian pelajar bagi soalan aneka pilihan dan soalan esei terhadap faktor jantina, bangsa,

Kelas V SDN Perumnas 2 Kabupaten Subang. Dalam membantu meningkatkan keterampilan sosial siswa digunakan penerapan permainan tradisional baren/rerebonan. c) Penyusunan

Dalam penelitian ini aplikasi dibangun dengan menggunakan bahasa pemrograman PHP dan HTML, serta menggunakan database mysql dan Firebird. Database mysql digunakan untuk proses

Ruas jalan akan mengalami kemacetan apabila kapasitas dari badan jalan tersebut tidak mencukup untuk volume atau arus yang melalui ruas jalan per jamnya., dengan kata lain volume

Berdasarkan pendapat tersebut serta uraian yang terdapat pada latar belakang masalah, identifikasi masalah, dan pembatasan masalah, maka permasalahan dalam penelitian