DAFTAR ISI KATA PENGANTAR ........................................................................................... DAFTAR ISI ......................................................................................................... DAFTAR TABEL.................................................................................................. DAFTAR GAMBAR ............................................................................................. BAB I. PENDAHULUAN .................................................................................... 1.1. Latar Belakang ........................................................................................... 1.2. Rumusan Masalah ..................................................................................... 1.3. Tujuan Penelitian ........................................................................................ 1.4. Batasan Masalah ........................................................................................ 1.5. State Of The Art .......................................................................................... 1.6. Kerangka Pemikiran ................................................................................... 1.7. Metode Penelitian ...................................................................................... 1.7.1. Metode Pengembangan Perangkat Lunak ...................................... 1.7.2. Metode Pengumpulan Data ........................................................... 1.8. Sistematika Penulisan ................................................................................ BAB II.LANDASAN TEORI ................................................................................ 2.1. Konsep Dasar Sistem Informasi .................................................................. 2.1.1. Definisi Sistem .................................................................................. 2.1.2. Definisi Informasi.............................................................................. 2.1.3. Definisi Sistem Informasi .................................................................. 2.2. Siklus Hidup Pengembangan Sistem ........................................................... 2.2.1. Perencanaan Sistem ........................................................................... 2.2.2. Pengembangan Sistem Informasi ....................................................... 2.2.2.1.Survei ....................................................................................... 2.2.2.2.Analisis Sistem ......................................................................... 2.2.2.3.Desain Sistem ........................................................................... 2.3. Konsep OOP (Object Oriented Progamming) ............................................. 2.3.1. Pengertian Objek ............................................................................... 2.3.2. UML (Unified Modelling Language) ................................................. 2.3.3. Use Case ........................................................................................... 2.3.4. Sequence Diagram ............................................................................ 2.3.5. Activity Diagram ............................................................................... 2.3.6. Class Diagram .................................................................................. 2.4. Software (Perangkat) Sistem Informasi Manajemen Puskesmas .................. 2.4.1. HTML (Hypertext Markup Language) ............................................... 2.4.1.1.Pengertian Aplikasi Web ........................................................... 2.4.1.2.HTML (Hypertext Markup Language) ...................................... 2.4.2. My Structure Query Language (MySQL) ........................................... 2.4.3. Rational Unified Proses (RUP) .......................................................... 2.4.3.1.Disiplin Dalam Rational Unified Proses (RUP) ......................... 2.4.3.2.Fase-fase pada Rational Unified Proses (RUP) .......................... 2.4.4. Personal Home Page (PHP) .............................................................. 2.4.5. Cascading Style Sheet (CSS) ............................................................. iv
i iv vi viii 1 1 2 3 3 4 5 6 6 7 8 10 10 10 10 11 12 12 13 14 14 15 17 17 19 20 22 23 25 26 26 26 27 29 30 31 33 35 39
2.4.6. Javascript .......................................................................................... 2.4.7. Basis Data ......................................................................................... 2.4.8. SMBD (Sistem Manajemen Basis Data) ............................................ 2.4.8.1.DDL (Data Difinition Language) .............................................. 2.4.8.2.DML (Data Manipulation Language) ....................................... BAB III.ANALISIS SISTEM ................................................................................ 3.1. Tinjauan Umum Puskesmas DTP BL. Limbangan ...................................... 3.1.1. Visi dan Misi Puskesmas DTP BL. Limbangan.................................. 3.1.2. Struktur Organisasi dan Fungsinya .................................................... 3.1.3. Balai Pengobatan (BP)....................................................................... 3.2. Fungsi Utama Aplikasi ............................................................................... 3.3. Karakteristik Pengguna ............................................................................... 3.4. Deskripsi Kebutuhan Perangkat Lunak ....................................................... 3.4.1. Kebutuhan Fungsional ....................................................................... 3.4.2. Kebutuhan Antarmuka ....................................................................... 3.4.3. Kebutuhan Untuk Kerja ..................................................................... 3.5. Model Analisis ........................................................................................... 3.6. Use Case Diagram ..................................................................................... 3.7. Skenario Sistem Informasi Manajemen Puskesmas ..................................... 3.8. ActivityDiagram ......................................................................................... BAB IV.PERANCANGAN SISTEM ..................................................................... 4.1. Perancangan Basis Data .............................................................................. 4.1.1. Skema Diagram ................................................................................. 4.1.2. Struktur Tabel.................................................................................... 4.2. Perancangan Perangkat Lunak .................................................................... 4.2.1. Sequence Diagram ............................................................................. 4.2.2. Class Diagram ................................................................................... 4.3. Perancangan User Interface ........................................................................ BAB V. IMPLEMENTASI SISTEM ..................................................................... 5.1. Lingkungan Pemrograman .......................................................................... 5.2. Implementasi Sistem................................................................................... 5.3. Pengujian.................................................................................................... BAB VI.KESIMPULAN DAN SARAN ................................................................ 6.1. Kesimpulan ................................................................................................ 6.2. Saran .......................................................................................................... DAFTAR PUSTAKA ............................................................................................
v
39 39 40 41 42 43 43 43 44 46 46 47 49 49 51 52 52 52 53 71 88 88 88 89 94 94 111 112 119 120 120 129 138 138 138 140
DAFTAR TABEL Tabel 2.1. Tabel Use Case Diagram ....................................................................... Tabel 2.2. Tabel Simbol ActivityDiagram .............................................................. Tabel 2.3. Bentuk Pembuka Program PHP ............................................................. Tabel 3.1. Spesifiksi Pengguna Aplikasi................................................................. Tabel 3.2. Daftar Kebutuhan Fungsional Aplikasi Simpus ...................................... Tabel 3.3. Skenario Login ...................................................................................... Tabel 3.4. Skenario Menambah Data Pasien ........................................................... Tabel 3.5. Skenario Mengubah Data Pasien............................................................ Tabel 3.6. Skenario Menghapus Data Pasien .......................................................... Tabel 3.7. Skenario MenambahData Dokter ........................................................... Tabel 3.8. Skenario Mengubah Data Dokter ........................................................... Tabel 3.9. Skenario Menghapus Data Dokter ......................................................... Tabel 3.10.Skenario Menambah Data Poli.............................................................. Tabel 3.11. Skenario Mengubah Data Poli ............................................................. Tabel 3.12. Skenario Menghapus Data Poli ............................................................ Tabel 3.13. Skenario Menambah Data Terapi ......................................................... Tabel 3.14. Skenario Mengubah Data Terapi.......................................................... Tabel 3.15. Skenario Menghapus Data Terapi ........................................................ Tabel 3.16. Skenario Menambah Data Gejala ......................................................... Tabel 3.17. Skenario Mengubah Data Gejala .......................................................... Tabel 3.18. Skenario Menghapus Data Gejala ........................................................ Tabel 3.19. Skenario Menambah Data Penyakit ..................................................... Tabel 3.20.Skenario Mengubah Data Penyakit ....................................................... Tabel 3.21. Skenario Menghapus Data Penyakit ..................................................... Tabel 3.22. Skenario Menambah Data User............................................................ Tabel 3.23. Skenario Mengubah Data User ............................................................ Tabel 3.24. Skenario Menghapus Data User ........................................................... Tabel 3.25. Skenario Menambah Data Pendaftaran ................................................ Tabel 3.26. Skenario Mengubah Data Pendaftaran ................................................. Tabel 3.27. Skenario Menghapus Data Pendaftaran ................................................ Tabel 3.28. Skenario Menambah Data Rekam Medis ............................................. Tabel 3.29. Skenario Mengubah Data Rekam Medis .............................................. Tabel 3.30. Skenario Menghapus Data Rekam Medis ............................................. Tabel 3.31. Skenario Melihat Data Pasien .............................................................. Tabel 3.32. Skenario Melihat Data Pendaftaran ...................................................... Tabel 3.33. Skenario Melihat Data Rekam Medis ................................................... Tabel 3.34. Skenario Mencetak Data Rekam Medis Kosong................................... Tabel 4.1. Tabel Desa ............................................................................................ Tabel 4.2. Tabel Dokter ......................................................................................... Tabel 4.3. Tabel Gejala .......................................................................................... Tabel 4.4. Tabel Kunjungan ................................................................................... Tabel 4.5. Tabel Pasien .......................................................................................... Tabel 4.6. Tabel Penyakit ....................................................................................... vi
21 24 36 48 50 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 70 89 89 90 90 90 91
Tabel 4.7. Tabel Poli .............................................................................................. Tabel 4.8. Tabel Resep ........................................................................................... Tabel 4.9. Tabel KRM ........................................................................................... Tabel 4.10. Tabel Login ......................................................................................... Tabel 4.11. Tabel Pendaftaran ................................................................................ Tabel 4.12. Tabel Grafik ........................................................................................ Tabel 5.1. Pengujian Menu Login........................................................................... Tabel 5.2. Pengujian Menu Data Pasien ................................................................. Tabel 5.3. Pengujian Menu Data Dokter ................................................................. Tabel 5.4. Pengujian Menu Penyakit ...................................................................... Tabel 5.5. Pengujian Menu Poli ............................................................................. Tabel 5.6. Pengujian Menu Data Terapi ................................................................. Tabel 5.7. Pengujian Menu Data Gejala ................................................................. Tabel 5.8. Pengujian Menu Data User .................................................................... Tabel 5.9. Pengujian Menu Data Pendaftaran ......................................................... Tabel 5.10. Pengujian Menu Input Rekam Medis ................................................... Tabel 5.11. Pengujian Menu Melihat Data Pendaftaran .......................................... Tabel 5.12. Pengujian Menu Cetak Blangko Kartu Rekam Medis........................... Tabel 5.13. Pengujian Manage User .......................................................................
vii
91 91 92 92 93 93 126 127 128 129 130 131 132 133 134 135 136 137 137
DAFTAR GAMBAR Gambar 2.1.Kegiatan-Kegiatan Sistem Informasi ................................................... Gambar 2.2. Model 4+1 view ................................................................................. Gambar 2.3. Use Case Model ................................................................................. Gambar 2.4. Sequence Diagram ............................................................................. Gambar 2.5. Activity Diagram................................................................................ Gambar 2.6. Class Diagram ................................................................................... Gambar 2.7. Proses yang Dilakukan Secara Iterative dan Incremental.................... Gambar 2.8. Pemodelan Perangkat Lunak pada Metode RUP................................. Gambar 2.9. Empat Fase dan Milestones pada Proses yang Bersifat Iterative ......... Gambar 3.1. Struktur Organisasi Puskesmas DTP Limbangan ................................ Gambar 3.2. Use Case Simpus ............................................................................... Gambar 3.3. Activity Diagram Login ...................................................................... Gambar 3.4. Activity Diagram Menambah Data Pasien .......................................... Gambar 3.5. Activity Diagram Mengubah Data Pasien ........................................... Gambar 3.6. Activity Diagram Menghapus Data Pasien ......................................... Gambar 3.7Activity Diagram Menambah Data Dokter ........................................... Gambar 3.8. Activity Diagram Mengubah Data Dokter .......................................... Gambar 3.9. Activity Diagram Menghapus Data Dokter ......................................... Gambar 3.10. Activity Diagram Menambah Data Poli ............................................ Gambar 3.11. Activity Diagram Mengubah Data Poli ............................................ Gambar 3.12. Activity DiagramMenghapus Data Poli ............................................ Gambar 3.13. Activity Diagram Menambah Data Terapi ........................................ Gambar 3.14. Activity DiagramMengubah Data Terapi .......................................... Gambar 3.15. Activity DiagramMenghapus Data Terapi......................................... Gambar 3.16. Activity Diagram Menambah Data Gejala ........................................ Gambar 3.17. Activity DiagramMengubah Data Gejala .......................................... Gambar 3.18. Activity DiagramMenghapus Data Gejala ......................................... Gambar 3.19. Activity Diagram Menambah Data Penyakit ..................................... Gambar 3.20. Activity DiagramMengubah Data Penyakit ....................................... Gambar 3.21. Activity DiagramMenghapus Data Penyakit ..................................... Gambar 3.22. Activity Diagram Menambah Data User ........................................... Gambar 3.23. Activity DiagramMengubah Data User ............................................. Gambar 3.24. Activity DiagramMenghapus Data User ........................................... Gambar 3.25. Activity Diagram Menambah Data Pendaftaran ................................ Gambar 3.26. Activity DiagramMengubah Data Pendaftaran .................................. Gambar 3.27. Activity DiagramMenghapus Data Pendaftaran ................................ Gambar 3.28. Activity Diagram Menambah Data Rekam Medis ............................. Gambar 3.29. Activity DiagramMengubah Data Rekam Medis ............................... Gambar 3.30. Activity DiagramMenghapus Data Rekam Medis ............................. Gambar 3.31. Activity DiagramMelihat Data Pasien............................................... Gambar 3.32. Activity DiagramMelihat Data Pendaftaran ...................................... Gambar 3.33. Activity DiagramMelihat Data Rekam Medis ................................... Gambar 3.34. Activity DiagramMencetak Form Rekam Medis Kosong .................. viii
12 20 21 23 25 27 31 33 34 45 53 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87
Gambar 4.1. Skema Diagram Simpus ..................................................................... Gambar 4.2. Sequence Diagram Login ................................................................... Gambar 4.3. Sequence Diagram Menambah Data Pasien ....................................... Gambar 4.4. Sequence DiagramMengubah Data Pasien ......................................... Gambar 4.5. Sequence DiagramMenghapus Data Pasien ........................................ Gambar 4.6. Sequence DiagramMenambah Data Dokter ........................................ Gambar 4.7. Sequence DiagramMengubah Data Dokter......................................... Gambar 4.8. Sequence DiagramMenghapus Data Dokter ....................................... Gambar 4.9. Sequence DiagramMenambah Data Poli ............................................ Gambar 4.10. Sequence DiagramMengubah Data Poli ........................................... Gambar 4.11. Sequence DiagramMenghapus Data Poli .......................................... Gambar 4.12. Sequence DiagramMenambah Data Terapi ...................................... Gambar 4.13. Sequence DiagramMengubah Data Terapi ....................................... Gambar 4.14. Sequence DiagramMenghapus Data Terapi ...................................... Gambar 4.15. Sequence DiagramMenambah Data Gejala ...................................... Gambar 4.16. Sequence DiagramMengubahData Gejala ........................................ Gambar 4.17. Sequence DiagramMenghapusData Gejala ....................................... Gambar 4.18. Sequence DiagramMenambah Data Penyakit ................................... Gambar 4.19. Sequence DiagramMengubahData Penyakit ..................................... Gambar 4.20. Sequence DiagramMenghapusData Penyakit ................................... Gambar 4.21. Sequence DiagramMenambah Data User ......................................... Gambar 4.22. Sequence DiagramMengubahData User ........................................... Gambar 4.23. Sequence DiagramMenghapusData User ......................................... Gambar 4.24. Sequence DiagramMenambah Data Pendaftaran .............................. Gambar 4.25. Sequence DiagramMengubahData Pendaftaran ................................ Gambar 4.26. Sequence DiagramMenghapusData Pendaftaran .............................. Gambar 4.27. Sequence DiagramMenambah Data Rekam Medis ........................... Gambar 4.28. Sequence DiagramMengubahData Rekam Medis ............................. Gambar 4.29. Sequence DiagramMenghapusData Rekam Medis ........................... Gambar 4.30. Sequence DiagramMelihat Data Pasien ............................................ Gambar 4.31. Sequence DiagramMelihat DataPendaftaran .................................... Gambar 4.32. Sequence DiagramMelihat DataRekam Medis ................................. Gambar 4.33. Sequence DiagramMencetak Blangko Kartu Rekam Medis .............. Gambar 4.34.Class Diagram Sistem Informasi Manajemen Puskesmas .................. Gambar 4.35. Menu Login ..................................................................................... Gambar 4.36. Menu Profil ...................................................................................... Gambar 4.37. Menu Visi dan Misi ......................................................................... Gambar 4.38. Menu Utama Master Admin ............................................................. Gambar 4.39.Menu Input Data Pasien dab Tabel Data Pasien................................. Gambar 4.40.Menu Data Dokter ............................................................................ Gambar 4.41.Menu Data Penyakit .......................................................................... Gambar 4.42.Menu Data Terapi ............................................................................. Gambar 4.43.Menu Data Gejala ............................................................................. Gambar 4.44.Menu Data User ................................................................................ Gambar 4.45.Menu Data Pendaftaran ..................................................................... ix
88 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 111 112 112 113 113 114 114 115 115 116 116 117
Gambar 4.46.Menu Daftar Rekam Medis ............................................................... Gambar 4.47.Menu Melihat Data Pendaftaran ........................................................ Gambar 4.48.Menu Melihat Data Laporan Poli ...................................................... Gambar 5.1.Menu Login ........................................................................................ Gambar 5.2.Menu Utama ....................................................................................... Gambar 5.3.Menu Master Data Pasien ................................................................... Gambar 5.4.Menu Master Data Dokter ................................................................... Gambar 5.5.Menu Master Data Penyakit ................................................................ Gambar 5.6.Menu Master Data Poli ....................................................................... Gambar 5.7.Menu Master Data Obat ...................................................................... Gambar 5.8.Menu Master Data Ruangan ................................................................ Gambar 5.9.TampilMenu Master Data User ........................................................... Gambar 5.10.Menu Pendaftaran ............................................................................. Gambar 5.11.Menu Melihat Pendaftaran ................................................................ Gambar 5.12.Menu Melihat Laporan Bulanan ........................................................ Gambar 5.13.Menu Mencetak Blanko Rekam Medis ..............................................
x
117 118 118 119 120 120 121 121 122 122 123 123 124 124 125 125