Transcript
Page 1: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

i

SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh

Gelar Sarjana Teknik Program Studi Teknik Informatika

Oleh :

THERESIA PAULIN KOTUALUBUN

055314044

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2010

Page 2: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

ii

MEDICAL RECORDS INFORMATION SYSTEM

OF MIDWIFE PATIENTS

A THESIS

Presented as Partial Fulfillment of the Requirement

To Obtain Sarjana Teknik Degree

In Informatics Engineering Departement

By :

THERESIA PAULIN KOTUALUBUN

055314044

INFORMATICS ENGINEERING STUDY PROGRAM

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2010

Page 3: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan
Page 4: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan
Page 5: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

v

MOTTO

Tidak Ada Sesuatupun Yan g Akan Terjadi Padaku Hari

Ini Yang TUHAN dan Aku Tidak Dapat

menyelesaikannya Bersama-sama.....

Janganlah Hatimu Iri Kepada Orang Berdosa, Tetapi

Takutlah akan TUHAN Senantiasa, Karena Masa Depan

Sungguh Ada Dan Harapanmu Tidak Akan Hilang

(Ams 23: 17-18)

Percaya Dan Bergantunglah Kepada Allah Untuk

Mendapatkan Jawaban-Jawaban Yang Akan Mengakhiri

Setiap Kecemasanmu.....

Page 6: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan
Page 7: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

vii

ABSTRAKSI

Rekam medis adalah berkas yang berisikan catatan dan dokumen

mengenai identitas pasien, hasil pemeriksaan, pengobatan, tindakan dan

pelayanan lainnya yang diterima pasien pada sarana kesehatan, baik rawat jalan

maupun rawat inap (Permenkes No. 749a/Menkes/Per/XII/1989). Rekam medis

digunakan sebagai acuan pasien selanjutnya, terutama pada saat pasien itu berobat

kembali. Rekam medis pasien harus siap apabila pasien berobat kembali.

Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

memudahkan tenaga kesehatan lain dalam memberikan tindakan atau terapi

kepada pasien. Selain itu juga data rekam medis tersebut digunakan sebagai

sumber data pada bagian rekam medis dalam pengolahan data yang kemudian

akan menjadi informasi yang berguna bagi pihak manajemen dalam menentukan

langkah-langkah strategis untuk pengembangan pelayanan kesehatan.

Pada tugas akhir ini dibuat sistem informasi yang dapat membantu bidan

untuk meningkatkan mutu pelayanan pasien dengan memudahkan bidan

menyimpan data pasien, melihat perkembangan kondisi kehamilan pasien, serta

memudahkan bidan mengatur dan mengingat jadwal kontrol pasien. Implementasi

program dengan menggunakan Java dan MySQL.

Hasil implementasi program ini menunjukan bahwa sistem yang dibuat

dapat membantu mengatasi masalah-masalah yang ada. Sistem ini mempunyai

kemampuan dalam menyimpan data, mengupdate data sehingga tidak perlu

melakukan pencatatan data secara berulang kali, menjamin data pasien ataupun

data kehamilan pasien tersimpan dengan aman, serta menyediakan informasi-

informasi tentang prakiraan persalinan pasien dan jadwal kontrol pasien yang

dibutuhkan secara otomatis. Selain itu program ini dibuat juga dengan dilengkapi

kemampuan untuk mencari data yang dibutuhkan.

Page 8: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

viii

ABSTRACT

Medical record is a file that contains records and documents about the

identity of patients, the results of examination, treatment, action and other services

received by patient in health facilities, and medication for outpatient or inpatient

care (Permenkes No. 749a/Menkes/Per/XII/1989). Medical record is used as a

reference for the next examination, especially when the patient is treated again.

Medical records of patients must be ready when the patient is treated again.

Completeness of medical records file by the health officer will facilitate other

health officer in providing the action or therapy to patients. It also can be used as

a data source on the medical records in data management and will be useful

information for the management to determine strategic steps for the develpment of

health services.

In this final assignment, an information systems was developed to help

midwife to improve the quality of patient services by facilitating midwives to

save patient data, to see the progress of the condition of the patient's pregnancy,

and enable midwives to manage and recall the patient's control schedule. The

system was implemented using Java and MySQL.

The result of implementation of this program indicates that this system

was able to help overcome problems. The system has capabilities of saving and

updating data so that users do not need to record data repeatedly, ensure patient

data as well as patient pregnancy data stored securely, and provide informations

about the patient giving birth measurement and patient schedule control

automatically. The program is also equipped with capability of searching data.

Page 9: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan
Page 10: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

x

KATA PENGANTAR

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang

telah mengaruniakan berkat dan hikmat-Nya sehingga penulis dapat

menyelesaikan tugas akhir ini.

Dalam proses penulisan tugas akhir ini ada begitu banyak pihak yang telah

memberikan bantuan dan perhatian dengan caranya masing-masing sehingga

tugas akhir ini dapat diselesaikan. Oleh karena itu saya mengucapkan terimaksih

kepada:

1. Kedua orang tua penulis Kotualubun Jans, S.IP dan Maria Ganwarin yang

telah memberikan dukungan moral, spiritual dan finansial dalam penyusunan

skripsi.

2. Bapak Yosef Agung Cahyanta, S.T, M.T selaku dekan Fakultas Sains dan

Teknologi Universitas Sanata Dharma Yogyakarta.

3. Bapak Puspaningtyas Sanjoyo Adi, S.T, M.T selaku Ketua Jurusan Teknik

Informatika Universitas Sanata Dharma Yogyakarta.

4. Ibu P.H. Prima Rosa, S.Si, M.Sc selaku Dosen Pembimbing Tugas

Akhir yang telah banyak memberikan bimbingan dan menyediakan waktu

dalam memberikan pengarahan selama penulisan tugas akhir ini

5. Tempat praktek Ibu Eliska Kristiandaru yang telah memberikan

kesempatan sebagai tempat studi kasus.

6. Bapak Bele Bau dan Tyus Dimas Sadewo yang turut mendukung dalam

persiapan ujian pendadaran.

Page 11: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xi

7. Seluruh Staff dosen Teknik Informatika Universitas Sanata Dharma yang

telah memberikan bekal ilmu dan arahan selama penulis menempuh studi.

8. Kakakku tersayang Evan Christiana Andrieta, adikku tersayang Joseph

Carlo dan sepupu-sepupuku Margaretha Sisca, Margaretha Maargie,

Christianus Remco dan Kevin Darmanto Ang yang selalu menyayangi dan

memberikan dukungan kepadaku.

9. Sahabat-sahabat terbaik penulis: Dya Sifa, Bhernadet Megaria, Stephanie

angela, Ineke Lahallo, Rossy Maria, Andriyanto, Fransiskus Paranso, I

kadek Dendy, Michael Martinus, Hendri Cahyana, Y.Yeni K, Maria

Goretti, Margareta Ratna, Phalita Nariwastu, I Gusti Nyoman Sedana,

Febri Isdariyanto, Christiono Eka, Ignasius Hans, Dominikus Catur dan

A.G Hari Jati

10. Semua pihak yang telah membantu penulisan baik secara langsung

maupun tidak langsung, yang tidak dapat penulis sebutkan satu persatu.

Dengan rendah hati saya menyadari bahwa tugas akhir ini masih jauh dari

sempurna, oleh karena itu, berbagai kritik dan saran untuk perbaikan tugas akhir

ini sangat saya harapkan.

Akhir kata semoga tugas akhir ini bermanfaat bagi semua pihak. Terima

kasih.

Yogyakarta, 23 Februari 2010

Penulis

Page 12: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xii

DAFTAR ISI

HALAMAN JUDUL .................................................................................................i

HALAMAN PERSETUJUAN ................................................................................... iii

HALAMAN PENGESAHAN .................................................................................. iv

MOTTO ...................................................................................................................... v

PERNYATAAN KEASLIAN KARYA ................................................................... vi

ABSTRAKSI ............................................................................................................. vii

ABSTRACT ............................................................................................................... viii

LEMBAR PERNYATAAN PERSETUJUAN ......................................................... ix

KATA PENGANTAR .............................................................................................. x

DAFTAR ISI ............................................................................................................. xii

DAFTAR TABEL ...................................................................................................... xvi

DAFTAR GAMBAR ................................................................................................. xvii

BAB I PENDAHULUAN ............................................................................................ 1

1.1 Latar Belakang Masalah .................................................................................. 1

1.2 Rumusan Masalah ............................................................................................ 2

1.3 Batasan Masalah .............................................................................................. 3

1.4 Tujuan Penelitian ............................................................................................. 3

1.5 Metode Penelitian ............................................................................................ 3

1.6 Sistematika Penulisan ...................................................................................... 5

BAB II LANDASAN TEORI .................................................................................... 7

2.1 Rekam Medis ................................................................................................ 7

2.1.1 Pengertian Rekam Medis ....................................................................... 7

2.1.2 Isi Rekam Medis .................................................................................... 7

2.1.3 Penyelenggaraan Rekam Medis ............................................................ 8

2.1.4 Manfaat Rekam Medis .......................................................................... 9

2.1.5 Penyimpanan Rekam Medis .................................................................. 9

2.2 Sistem Informasi ........................................................................................... 10

2.2.1 Kualitas Informasi ........................................................................... 10

2.3 Bahasa Pemrograman Java ........................................................................... 11

Page 13: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xiii

2.4 JDBC ............................................................................................................. 12

2.5 MySQL ......................................................................................................... 13

2.6 Relational Database Management System (RDBMS) MySQL .................... 15

2.7 Use case Diagram ......................................................................................... 15

2.8 Sequence Diagram ........................................................................................ 16

2.9 UML (Unified Modeling Language) ............................................................. 17

2.10 ERD (Entity Relational Diagram) ................................................................ 18

BAB III ANALISIS DAN PERANCANGAN SISTEM ........................................... 21

3.1 Analisis Sistem ..............................................................................................21

3.1.1 Fase Defenisi Ruang Lingkup (Scope Definition Phase ) ……………... 21

3.1.2 Fase Analisis Masalah (Problem Analysis Phase) ……………………... 23

3.1.2.1 Sistem Yang Ada Saat Ini ……………………………………….. 23

3.1.2.2 Sebab dan Akibat (Cause and Effect) ……………………………. 23

3.1.2.3 Gambaran Sistem Baru …………………………………………… 25

3.1.2.4 Orang Yang Terlibat Dalam Sistem ……………………………... 26

3.1.3 Fase Analisis Kebutuhan (Decision Analysis Phase)... …………………..26

3.1.3.1 Use case Diagram ………………………………………………... 27

3.1.3.2 UseCase Diagram untuk Package Pengelolaan Data Pasien …….. 28

3.1.3.3 Use Case Diagram Untuk Package pengelolaan Data Pemeriksaan.28

A. Use Case Diagram Package Pemeriksaan Kehamilan …..…….. 28

B. Use Case Diagram Package Data Obstetri ……………...……... 29

C. Use Case Diagram Package Informasi Pemeriksaan …..……… 29

3.1.3.4 Ringkasan Use case ...…………………………………………... 30

3.1.3.5 Narasi Use Case (Use case Narative) ………...………………… 31

3.2 Perancangan Sistem .......................................................................................45

3.2.1 Fase Desain Logikal (Logical Design Phase) ........................................... 45

3.2.1.1 Diagram Aktivitas (Activity Diagram) …………………………… 45

3.2.1.2 Entity Relationship Diagram …………………………………….. 53

3.2.1.3 Class Diagram ............................................................................... 54

3.2.2 Fase Desain Fisikal (Fisical Design Phase) ............................................. 55

3.2.2.1 Sequence Diagram ......................................................................... 55

Page 14: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xiv

3.2.2.2 Class Diagram Lengkap ............................................................... 73

3.2.2.3 Perancangan Database …………………………………... ………80

3.2.2.4 Desain User Interface …………………………………………… 82

A. Desain Input ................................................................................ 82

B. Desain Output ............................................................................. 84

BAB IV IMPLEMENTASI DAN HASIL ................................................................. 87

4.1 Fase Konstruksi dan Percobaan .................................................................... 87

4.1.1 Karakteristik Sistem ................................................................................ 87

4.1.2 Kebutuhan Sistem .................................................................................. 87

4.1.2.1 Kebutuhan Perangkat Keras .......................................................... 87

4.1.2.2 Kebutuhan Perangkat Lunak ......................................................... 88

4.1.3 Implementasi Sistem ............................................................................... 88

4.1.3.1 Pembuatan database ...................................................................... 88

4.1.3.2 Pembuatan Tabel ........................................................................... 88

4.1.3.3 Koneksi Program Ke Database ..................................................... 90

4.1.3.4 Penanganan Sistem Informasi Rekam Medis Pasien Bidan .......... 91

4.1.3.4.1 Login .................................................................................... 91

4.1.3.4.2 Pasien .................................................................................... 92

4.1.3.4.3 Data Kehamilan .................................................................... 94

4.1.3.4.4 Data Obstetri ........................................................................ 96

4.1.4 Antarmuka .............................................................................................. 98

4.1.4.1 Halaman Login ...............................................................................98

4.1.4.2 Halaman Utama ............................................................................. 98

4.1.4.3 Halaman Data Pasien ..................................................................... 99

4.1.4.4 Kehamilan ...................................................................................... 100

4.1.4.5 Informasi Jadwal Kontrol .............................................................. 102

4.1.4.6 Informasi Prakiraan Persalinan ...................................................... 102

4.1.4.7 Informasi Riwayat Kesehatan Pasien ............................................ 103

4.1.4.8 Sensus Bulanan Pasien Hamil ........................................................ 104

4.2 Analisis Hasil Implementasi ......................................................................... 105

4.2.1 Pengujian .................................................................................................105

Page 15: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xv

4.2.1.1 Rencana Pengujian ......................................................................... 105

4.2.1.2 Prosedur Pengujian dan Kasus Uji ................................................. 107

4.2.1.3 Evaluasi Pengujian ......................................................................... 134

4.2.2 Kelebihan dan Kekurangan Sistem ......................................................... 134

BAB V PENUTUP ..................................................................................................... 136

5.1 Kesimpulan ................................................................................................... 136

5.2 Saran ............................................................................................................. 137

DAFTAR PUSTAKA ................................................................................................. 138

Page 16: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xvi

DAFTAR TABEL

Tabel 1. Tabel Cause and Efect .................................................................................. 23 Tabel 2. Tabel Ringkasan Use Case …………………………………………………30 Tabel 3. Identifikkasi Kelas dalam desain Use Case Login…………………………….. 55 Tabel 4. Identifikkasi Kelas dalam desain Use Case Lihat Data Pasien…………...... 55 Tabel 5. Identifikkasi Kelas dalam desain Use Case Pendaftaran Pasien…………… 55 Tabel 6. Identifikkasi Kelas dalam desain Use Case Edit Data Pasien……………... 56 Tabel 7. Identifikkasi Kelas dalam desain Use Case Lihat Data Kehamlan………… 56 Tabel 8. Identifikkasi Kelas dalam desain Use Case Tambah Data Kehamlan……... 56 Tabel 9. Identifikkasi Kelas dalam desain Use Case Edit Data Kehamlan…….......... 57 Tabel 10. Identifikkasi Kelas dalam desain Use Case Tambah Data Kehamlan……. 57 Tabel 11. Identifikkasi Kelas dalam desain Use Case Edit Data Kehamlan…............ 57 Tabel 12. Identifikkasi Kelas dalam desain Use Case Lihat Jadwal Kontrol….......... 58 Tabel 13. Identifikkasi Kelas dalam desain Use Case Lihat Prakiraan Persalinan….. 58 Tabel 14. Identifikkasi Kelas dalam desain Use Case Lihat Riwayat Kesehatan

Pasien……………………………………………………… ………………58 Tabel 15. Identifikkasi Kelas dalam desain Use Case Logout……………………… 59 Tabel 16. Identifikkasi Kelas dalam desain Use Case Logout……………………… 59 Tabel 17. Tabel Pengguna…………………………………………………………… 80 Tabel 18. Tabel Pasien………………………………………………....……..……... 80 Tabel 19. Tabel Data Kehamilan……………………………………………….......... 81 Tabel 20. Tabel Status Obstetri……………………………………………………… 82 Tabel 21. Tabel Rencana Pengujian…………………………………………………. 105 Tabel 22. Prosedur Pengujian dan Kasus Uji…………… ………………………….. 107 Tabel 23. Prosedur Pengujian Berbasis Cause and effect…………………………… 115

Page 17: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xvii

DAFTAR GAMBAR

Gambar 1. simbol use cas e………………………………………………...……….. 16 Gambar 2. simbol actor ……………………………………...………….………….. 16 Gambar 3. simbol Sequence diagram ……………………………...………………. 17 Gambar 4. Simbol entitas ………………………………………………...………… 18 Gambar 5. Simbol Entitas dengan Atribut ……………………………….………… 19 Gambar 6. Notasi kardinalitas ……………………………………………....……… 20 Gambar 7. diagram konteks …………..……………………………………………. 23 Gambar 8. Use Case Diagra …..…………………………………………………… 27 Gambar 9. Use Case Diagram package Pengelolaan Data Pasien ………………... 28 Gambar 10. Use Case Diagram Package Pemeriksaan Kehamilan………………… 28 Gambar 11. Use Case Diagram Package Pemeriksaan Data Obstetri ...................... 29 Gambar 12. Use Case Diagram Package Laporan Pemeriksaan …………………... 29 Gambar 13. Activity Diagram Login ………………………………………………. 45 Gambar 14. Activity Diagram Lihat Data Pasien ……………………………........... 46 Gambar 15. Activity Diagram Pendaftaran Pasien …………………………………. 46 Gambar 16. Activity Diagram Edit Data Pasien ........................................................ 47 Gambar 17. Activity Diagram Lihat Data Kehamilan………………………………. 47 Gambar 18. Activity Diagram Tambah Data Kehamilan …………………………... 48 Gambar 19. Activity Diagram Edit Data Kehamilan ………………………………. 48 Gambar 20. Activity Diagram Tambah Data Obstetri ……………………………… 49 Gambar 21. Activity Diagram Edit Data Obstetri ………………………………….. 49 Gambar 22. Activity Diagram Lihat Jadwal Kontrol ……………… ……………... 50 Gambar 23. Activity Diagram Lihat Prakiraan Persalinan ………………………… 50 Gambar 24. Activity Diagram Lihat Riwayat Kesehatan Pasien …………………… 51 Gambar 25. Activity Diagram Lihat Sensus Bulanan Pasien Hamil ……………….. 51 Gambar 26. Activity Diagram Logout ……………………………………………... 52 Gambar 27. Entity Relationship Diagram ………………………………………….. 53 Gambar 29. Class Diagram ………………………………………………………… 54 Gambar 30. Sequence Diagram Login …………………………………………………… 60 Gambar 31. Sequence Diagram Lihat Data Pasien .................................................... 61 Gambar 32. Sequence Diagram Pendaftaran Pasien ................................................. 62 Gambar 33. Sequence Diagram Edit Data Pasien ..................................................... 63 Gambar 34. Sequence Diagram Lihat Data Kehamilan ……………………………. 64 Gambar 35. Sequence Diagram Tambah Data Kehamilan ........................................ 65 Gambar 36. Sequence Diagram edit Data Kehamilan ............................................... 66 Gambar 37. Sequence Diagram Tambah Data Obstetri ............................................ 67 Gambar 38. Sequence Diagram edit Data Obstetri .................................................... 68 Gambar 39. Sequence Diagram Lihat Jadwal Kontrol ............................................... 69 Gambar 40. Sequence Diagram Lihat Prakiraan Persalinan ...................................... 70 Gambar 41. Sequence Diagram Riwayat Kesehatan .................................................. 71 Gambar 42. Sequence Diagram Riwayat Kesehatan ............................................... 72 Gambar 43. Sequence Diagram Logout ..................................................................... 73 Gambar 44.Class Diagram Login .............................................................................. 73 Gambar 45. Class Diagram Lihat Data Pasien .......................................................... 74

Page 18: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xviii

Gambar 46. Class Diagram Pendaftaran Pasien ........................................................ 74 Gambar 47. Class Diagram Edit Data Pasien ........................................................... 75 Gambar 48. Class Diagram Lihat Data Kehamilan ………………………………... 75 Gambar 49. Class Diagram Tambah Data Kehamilan ............................................... 76 Gambar 50. Class Diagram Edit Data Kehamilan ..................................................... 76 Gambar 51 Class Diagram Tambah Data Obstetri .................................................... 77 Gambar 52. Class Diagram Edit Data Obstetri ........................................................ 77 Gambar 53. Class Diagram Lihat Jadwal Kontrol ..................................................... 78 Gambar 54. Class Diagram Lihat Prkiraan Persalinan .............................................. 78 Gambar 55. Class Diagram Riwayat Kesehatan ........................................................ 79 Gambar 56. Class Diagram Lihat Sensus Bulanan Pasien Bidan .............................. 79 Gambar 57. Class Diagram Logut ............................................................................. 80 Gambar 58. Desain Halaman Login ………………………………………………... 82 Gambar 59. Desain Halaman Menu Utama ………………………………………… 83 Gambar 60. Desain Halaman Data Pasien .................................................................. 83 Gambar 61. Desain Halaman Data Kehamilan .......................................................... 84 Gambar 62. Desain Halaman Riwayat Kesehatan Pasien .......................................... 84 Gambar 63. Desain Halaman Jadwal Kontrol ............................................................ 85 Gambar 64. Desain Halaman Sensus Bulanan Pasien Hamil ..................................... 85 Gambar 65. Desain Halaman Prakiraan Persalinan .................................................... 86 Gambar 66. Halaman Login ………………………………………………………... 98 Gambar 67. Halaman Utama ……………………………………………………….. 99 Gambar 68. Halaman data Pasien………………………………………………........ 100 Gambar 69. Halaman Data Kehamilan ……………………………………………... 101 Gambar 70. Halaman jadwal Kontrol ………………………………………………. 102 Gambar 71. Halaman Prakiraan Persalinan ………………………………………… 103 Gambar 72. Halaman Riwayat Kesehatan Pasien ………………………………….. 104 Gambar 73 . Halaman Sensus Bulanan Pasien Hamil ……………………………… 105 Gambar RM-1-01 Pengujian Hasil Login Oleh Pengguna ………………………… 116 Gambar RM-1-02 Pengujian Hasil Alternatif Gagal Login Oleh Pengguna ………. 116 Gambar RM-1-03 Pengujian Hasil Alternatif Batal Login Oleh Pengguna ……….. 116 Gambar RM-2-01 Pengujian Hasil Lihat Data Pasien oleh Pengguna …………….. 117 Gambar RM-2-02 Pengujian Alternatif Hasil Batal Lihat Data Pasien oleh

Pengguna ………………………………………………………. 117 Gambar RM-3-01 Pengujian Hasil Pendaftaran Pasien Oleh Pengguna …………... 118 Gambar RM-3-02 Pengujian Alternatif Hasil Batal Menambah Pasien

Oleh Pengguna …………………………………………………. 118 Gambar RM-3-03 Pengujian Alternatif Hasil Gagal Menambah Pasien

Oleh Pengguna …………………………………………………. 119 Gambar RM-4-01 Pengujian Hasil Pengeditan Data Pasien Oleh Pengguna ……… 119 Gambar RM-4-02 Pengujian Alternatif Hasil Gagal Mengedit Data Pasien

Oleh Pengguna …………………………………………………. 120 Gambar RM-4-03 Pengujian Alternatif Hasil Batal Mengedit Data

Pasien Oleh Pengguna ………………………………………...... 120 Gambar RM-5-01 Pengujian Hasil Lihat Data Kehamilan Oleh Pengguna ……….. 121 Gambar RM-5-02 Pengujian Alternatif Hasil Batal Lihat Data Kehamilan

Page 19: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

xix

Oleh Pengguna …………………………………………………. 121 Gambar RM-6-01 Pengujian Hasil Pemasukan Data Kehamilan Oleh Pengguna … 122 Gambar RM-6-02 Pengujian Alternatif Hasil Gagal Menambah Data Kehamilan

Oleh Pengguna …………………………………………………. 122 Gambar RM-6-02 Pengujian Alternatif Hasil Batal Menambah Data Kehamilan

Oleh Pengguna …………………………………………………. 123 Gambar RM-7-01 Pengujian Hasil Pengeditan Data Kehamilan Oleh Pengguna …. 123 Gambar RM-7-02 Pengujian Alternatif Hasil Gagal Mengedit Data Kehamilan

Oleh Pengguna …………………………………………………. 124 Gambar RM-7-03 Pengujian Alternatif Hasil Batal Mengedit Data Kehamilan

Oleh Pengguna …………………………………………………. 124 Gambar RM-8-01 Pengujian Hasil Pemasukan Data Obstetri Oleh Pengguna …… 125 Gambar RM-8-02 Pengujian Alternatif Hasil Gagal menambah Data Obstetri

Oleh Pengguna …………………………………………………. 125 Gambar RM-8-03 Pengujian Alternatif Hasil Gagal menambah Data Obstetri

Oleh Pengguna …………………………………………………. 126 Gambar RM-9-01 Pengujian Hasil Pengeditan Data Obstetri

Oleh Pengguna ………………………………………………… 126 Gambar RM-9-02 Pengujian Alternatif Hasil Gagal Mengedit Data Obstetri

Oleh Pengguna ………………………………………….……... 127 Gambar RM-9-03 Pengujian Alternatif Hasil Batal Mengedit Data Obstetri

Oleh Pengguna ………………………………………………… 127 Gambar RM-10-01 Pengujian Hasil Lihat Jadwal Kontrol

Oleh Pengguna …………………………………………………. 128 Gambar RM-10-02 Pengujian Alternatif Hasil Batal Lihat

Jadwal Kontrol Oleh Pengguna ………………………………… 128 Gambar RM-11-01 Pengujian Hasil Lihat Prakiraan Persalinan Oleh Pengguna …. 129 Gambar RM-11-02 Pengujian Alternatif HasilBatal Lihat Prakiraan Persalinan

Oleh Pengguna …………………………………………………. 129 Gambar RM-12-01 Pengujian Hasil Lihat Riwayat Krsehatan Data Obstetri

Oleh Pengguna …………………………………………………. 130 Gambar RM-12-02 Pengujian Hasil Lihat Riwayat Kesehatan Data Kehamilan

Oleh Pengguna …………………………………………………. 130 Gambar RM-12-03 Pengujian Alternatif Hasil Batal Lihat Riwayat Kesehatan

Data Kehamilan Oleh Pengguna ……………………………….. 131 Gambar RM-12-02 Pengujian Hasil Logout Oleh Pengguna ……………………… 131 Gambar RM-14-01 Pengujian Hasil lihat sensus bulanan pasien hamil …………… 132 Gambar RM-14-02 Pengujian Hasil lihat data status obstetri dan

data kehamilan pasien pada bulan, tahun dan atau kelurahan tertentu ………………………………………… 132

Gambar RM-14-03 Pengujian Hasil gagal lihat data status obstetri dan data kehamilan pasien pada bulan, tahun dan atau kelurahan tertentu ………………………………………… 133

Gambar RM-14-04 Pengujian hasil alternatif hasil batal lihat data sensus bulanan pasien hamil ……………………………... 133

Page 20: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Rekam medis adalah berkas yang berisikan catatan dan dokumen

mengenai identitas pasien, hasil pemeriksaan, pengobatan, tindakan dan pelayanan

lainnya yang diterima pasien pada sarana kesehatan, baik rawat jalan maupun

rawat inap(Permenkes No. 749a/Menkes/Per/XII/1989). Rekam medis digunakan

sebagai acuan pasien selanjutnya, terutama pada saat pasien itu berobat kembali.

Rekam medis pasien harus siap apabila pasien berobat kembali. Tenaga kesehatan

akan sulit dalam melakukan tindakan atau terapi sebelum mengetahui sejarah

penyakit, tindakan atau terapi yang pernah diberikan kepada pasien yang terdapat

di dalam berkas rekam medis. Hal penting dalam berkas rekam medis adalah

ketersediaannya saat dibutuhkan dan kelengkapan pengisiannya.

Kelengkapan pengisian berkas rekam medis oleh tenaga kesehatan akan

memudahkan tenaga kesehatan lain dalam memberikan tindakan atau terapi

kepada pasien. Selain itu juga sebagai sumber data pada bagian rekam medis

dalam pengolahan data yang kemudian akan menjadi informasi yang berguna

bagi pihak manajemen dalam menentukan langkah-langkah strategis untuk

pengembangan pelayanan kesehatan. Penyimpanan berkas rekam medis yang

terkomputerisasi, menjadikan rekam medis tersebut mudah dan cepat diolah untuk

memudahkan bagian rekam medis dalam pengolahan data rekam medis menjadi

informasi dalam bentuk laporan-laporan.

Page 21: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

2

Pengelolaan data rekam medis bidan Eliska Kristiandaru yang membuka

praktek sendiri di desa Mandisari, Parakan Temanggung masih dilakukan secara

manual. Data pasien maupun data rekam medis pasien hanya disimpan dalam

bentuk dokumen – dokumen berupa kertas. Dengan membuka praktek selama 24

jam, bidan tersebut harus menangani pasien seorang diri karena keterbatasan

tenaga medis, tidak ada tenaga medis yang lain. Di daerah yang luasnya hampir

mencapai 15 km2 itu, dan dengan jumlah pasien diatas seratus orang, bidan harus

keliling melakukan kontrol pasien terhadap setiap pasien ibu hamil minimal dua

bulan sekali selama kehamilan pasien. Pengelolaan rekam medis secara manual ini

mengakibatkan berbagai kesulitan, diantaranya sering terjadi kesalahan dalam

mengingat jadwal kontrol sehingga terjadi keterlambatan kontrol pasien.

Berdasarkan hasil wawancara yang dilakukan penulis dengan bidan

tersebut, diperoleh keterangan bahwa pembuatan sistem informasi rekam medis

pasien perlu dilakukan.untuk meningkatkan mutu pelayanan pasien, serta

memudahkan bidan melihat perkembangan kondisi kehamilan pasien, serta

memudahkan bidan mengatur dan mengingat jadwal kontrol pasien. Oleh karena

itu, dalam skripsi ini penulis tertarik untuk membuat sistem informasi rekam

medis untuk bidan.

1.2 Rumusan Masalah

Adapun rumusan masalah dalam penulisan tugas akhir ini yaitu :

“Bagaimana membuat sistem informasi rekam medis pasien bidan yang dapat

Page 22: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

3

memudahkan bidan dalam penyimpanan data pasien, memantau perkembangan

kehamilan pasien serta mengatur dan mengingat jadwal kontrol pasien.”

1.3 Batasan Masalah

Batasan masalah dari penelitian ini adalah pembuatan sebagian dari

sistem informasi dari keseluruhan sistem yang melingkupi :

1. Pendaftaran pasien

2. Input pemeriksaan pasien

3. Informasi jadwal kontrol pasien ibu hamil

1.4 Tujuan Penelitian

Adapun tujuan penelitian ini adalah sebagai berikut :

Pembuatan sistem informasi rekam medis yang mampu memudahkan bidan dalam

menyimpan data pasien, memudahkan bidan mengatur jadwal kontrol pasien dan

memudahkan bidan memantau perkembangan kehamilan pasien

1.5 Metode Penelitian

Adapun metodologi yang digunakan penulis adalah sebagai berikut :

a. Wawancara

Kegiatan yang dilakukan dengan mengajukan pertanyaan-pertanyaan terhadap

masalah yang sedang diteliti kepada pihak pengguna sistem (bidan).

b. Studi literatur

Page 23: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

4

1. Mempelajari buku-buku, makalah, karya ilmiah maupun laporan-laporan

yang dapat memberikan informasi dalam menyelesaikan masalah-masalah

yang ada.

2. Mempelajari teknik menggunakan MySQL untuk digunakan bersama

JAVA.

c. Melakukan tahapan-tahapan pengembangan sistem berorientasi objek yaitu

dengan menggunakan metodologi FAST:

• Fase Definisi Ruang Lingkup (Scope Definition Phase) : Fase ini

merupakan fase penentuan batasan sistem yang akan dibuat, serta

mengidentifikasi garis besar dan kesempatan. Hasil dari Tahap ini adalah

pernyataan masalah yang dihadapi.

• Fase Analisis Masalah (Problem Analysis Phase) : Fase ini merupakan

fase untuk melakukan analisis secara menyeluruh terhadap permasalahan

dari sistem yang ada sekarang. Dalam tahap ini akan dihasilkan diagram

konteks dan analisa sebab – akibat (cause-effect analysis) dari sistem yang

ada sekarang.

• Fase Analisis Kebutuhan (Requirement Analysis Phase) : Fase ini

merupakan fase untuk melakukan pengumpulan data kebutuhan. Hasil dari

tahap ini direpresentasikan dengan use – case diagram dan use-case

narative.

Page 24: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

5

• Fase Desain Logikal (Logical Design Phase) : Dalam fase ini business

requirement yang ada diterjemahkan dalam bentuk gambar-gambar. Pada

tahap ini menggunakan diagram aktivitas untuk menggambarkan proses

bisnis, langkah – langkah use case, dan logika perilaku obyek. Selain itu,

tahap ini menggunakan ER-Diagram dan Class Diagram sebagai system

modelnya.

• Desain Fisikal dan Integrasi (Physical Design and Integration) : Fase ini

merupakan tahap perancangan sistem secara fisik berupa sequence

diagram , class diagram lengkap, Perancangan database, dan desain User

interface.

• Konstruksi dan Percobaan Construction and Testing (Construction and

Testing) : Fase ini merupakan tahap pembangunan sistem berdasarkan

rancangan yang telah dibuat pada tahap desain fisikal, kemudian menguji

komponen-komponen sistem tersebut.

1.6 Sistematika Penulisan

Sistematika penulisan tugas akhir ini adalah sebagai berikut :

• BAB I PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan

masalah, tujuan penelitian, metode penelitian dan sistematika penulisan tugas

akhir ini.

Page 25: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

6

• BAB II LANDASAN TEORI

Bab ini berisi teori – teori yang berhubungan erat dan dipergunakan dalam

penulian tugas akhir ini.

• BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi tentang analisis sistem yang meliputi Scope Definition Phase,

Problem Analysis Phase dan Requirement analysis Phase yang kemudian dari

hasil yang dilakukan akan dibuat sebuah rancangan sistem untuk

menyelesaikan masalah dalam penelitian ini yang meliputi Logical Design

Phase dan Physical Design and Integration.

• BAB IV IMPLEMENTASI DAN HASIL

Bab ini berisi penjelasan mengenai proses implementasi sistem informasi

rekam medis pasien bidan sesuai dengan analisis dan rancangan yang

dikembangkaN dan analisis dari sistem yang telah dibuat, kelebihan dan

kekurangan dari sistem yang telah dibuat

• BAB V PENUTUP

Bab ini berisi penjelasan tentang kelebihan dan kekurangan sistem,

kesimpulan dan saran.

Page 26: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

7

BAB II

LANDASAN TEORI

2.1 Rekam Medis

2.1.1 Pengertian Rekam Medis

Rekam medis adalah berkas yang berisi catatan dan dokumen mengenai

identitas pasien, hasil pemeriksaan, pengobatan, tindakan dan pelayanan lainnya

yang diterima pasien pada sarana kesehatan, baik rawat jalan maupun rawat inap

(Permenkes No. 749a/Menkes/Per/XII/1989).

2.1.2 Isi Rekam Medis

Isi rekam medis merupakan catatan keadaan tubuh dan kesehatan,

termasuk data tentang identitas dan data medis seorang pasien. Secara Umum isi

rekam medis dapat dibagi dalam dua kelompok data, yaitu :

1. Data medis atau data klinis.

Yang termasuk data medis adalah segala data tentang riwayat penyakit, hasil

pemeriksaan fisik, diagnosis, pengobatan serta basilnya, laporan dokter,

perawat, hasil pemeriksaan laboratorium, ronsen dsb. Data-data ini

merupakan data yang bersifat rahasia (confidential) sebingga tidak dapat

dibuka kepada pihak ketiga tanpa izin dari pasien yang bersangkutan kecuali

jika ada alasan lain berdasarkan peraturan atau perundang-undangan yang

memaksa dibukanya informasi tersebut.

Page 27: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

8

2. data sosiologis atau data non-medis

Yang termasuk data ini adalah segala data lain yang tidak berkaitan

langsung dengan data medis, seperti data identitas, data sosial ekonomi,

alamat dsb. Data ini oleh sebagian orang dianggap bukan rahasia, tetapi

menurut sebagian lainnya merupakan data yang juga bersifat rahasia

(confidensial).

2.1.3 Penyelenggaraan Rekam Medis

Penyelenggaraan Rekam Medis pada suatu sarana pelayanan kesehatan

merupakan salah satu indikator mutu pelayanan pada institusi tersebut.

Berdasarkan data pada Rekam Medis tersebut akan dapat dinilai apakah pelayanan

yang diberikan sudah cukup baik mutunya atau tidak, serta apakah sudah sesuai

standar atau tidak.

Secara garis besar penyelenggaraan Rekam Medis diatur sebagai berikut :

1. Rekam Medis harus segera dibuat dan dilengkapi seluruhnya setelah pasien

menerima pelayanan. Hal ini dimaksudkan agar data yang dicatat masih

original dan tidak ada yang terlupakan karena adanya tenggang waktu.

2. Setiap pencatatan Rekam Medis harus dibubuhi nama dan tanda tangan

petugas pelayanan kesehatan. Hal ini diperlukan untuk memudahkan sistem

pertanggung-jawaban atas pencatatan tersebut.

Page 28: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

9

2.1.4 Manfaat Rekam Medis

Rekam medis memiliki 5 manfaat, yang untuk mudahnya disingkat

ALFRED, yaitu :

1. Adminstrative value: Rekam medis merupakan rekaman data adminitratif

pelayanan kesehatan.

2. Legal value: Rekam medis dapat.dijadikan bahan pembuktian di pengadilan.

3. Fmancial value: Rekam medis dapat dijadikan dasar untuk perincian biaya

pelayanan kesehatan yang harus dibayar oleh pasien.

4. Research value: Data Rekam Medis dapat dijadikan bahan untuk penelitian

dalam lapangan kedokteran, keperawatan dan kesehatan.

5. Education value: Data-data dalam Rekam Medis dapat bahan pengajaran

dan pendidikan mahasiswa kedokteran, keperawatan serta tenaga kesehatan

lainnya.

2.1.5 Penyimpanan Rekam Medis

Dalam audit medis, umumnya sumber data yang digunakan adalah

rekam medis pasien, baik yang rawat jalan maupun yang rawat inap. Rekam

medis adalah sumber data yang paling baik di rumah sakit, meskipun banyak

memiliki kelemahan. Beberapa kelemahan rekam medis adalah sering tidak

adanya beberapa data yang bersifat sosial-ekonomi pasien, seringnya pengisian

rekam medis yang tak lengkap, tidak tercantumnya persepsi pasien, tidak berisi

penatalaksanaan “pelengkap” seperti penjelasan dokter dan perawat, seringkali

tidak memuat kunjungan kontrol pasca perawatan inap, dll.

Page 29: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

10

Dampak dari audit medis yang diharapkan tentu saja adalah peningkatan

mutu dan efektifitas pelayanan medis di sarana kesehatan tersebut. Namun di

samping itu, perlu juga memperhatikan dampak lain, seperti dampaknya terhadap

perilaku para profesional, tanggung-jawab manajemen terhadap nilai dari audit

medis tersebut, seberapa jauh mempengaruhi beban kerja, rasa akuntabilitas,

prospek karier dan moral, dan jenis pelatihan yang diperlukan.

2.2 Sistem Informasi

Sistem adalah kumpulan subsistem – subsistem yang saling dihubungkan

untuk membentuk satu kesatuan yang utuh (Jogiyanto, 1999).

Informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna

dan lebih berarti bagi yang menerimanya untuk pengambilan keputusan

(Jogiyanto, 1999).

Sistem informasi adalah pengaturan dari orang, data, proses, serta teknologi

informasi yang saling berinteraksi untuk mengumpulkan, memproses, menyimpan

dan menyediakan suatu informasi yang diperlukan untuk mendukung organisasi.

Sistem informasi banyak digunakan dalam organisasi untuk meningkatkan

kemampuan memperoleh manfaat ataupun competitive advantage (whitten, 2004)

2.2.1 Kualitas Informasi

Suatu informasi akan berkualitas apabila bergantung pada tiga hal

(Jogiyanto 1999) yaitu :

Page 30: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

11

1. Akurat yaitu informasi harus bebas dari kesalahan – kesalahan dan tidak bisa

dan menyesatkan. Akurat juga berarti harus jelas menerangkan maksudnya,

bebas dari gangguan agar tidak merubah isi pesan bila sampai pada penerima

informasi.

2. Tepat Waktu yaitu informasi yang datang pada penerima tidak boleh

terlambat. Informasi yang terlambat akan tidak mempunyai nilai informatif

lagi, mengingat informasi juga dapat dijadikan bahan untuk mengambil

keputusan.

3. Relevan yaitu informasi tersebut mempunyai manfaat untuk pemakainya. Arti

relevan dalam hal ini bila informasi tepat sasaran pada yang membutuhkan.

Misalnya informasi tentang suatu harga pokok produksi, ini akan tepat bila

yang menerima adalah seorang akuntan.

2.3 Bahasa Pemrograman Java

Java adalah nama sebuah bahasa pemrograman yang diciptakan oleh sun

Microsystems, sebuah perusahaan besar di Amerika Serikat. Bahasa ini

berkembang sangat pesat terutama untuk web-programming dengan memusatkan

rancangan pada data (object). Oleh karena itu java dikenal dengan pemrograman

berorientasi obyek (object oriented). Java juga mendukung aplikasi client/server,

baik dalam jaringan lokal (LAN) maupun jaringan berskala luas (WAN).

Terdapat banyak keunggulan dalam bahasa pemrograman java, salah

satunya adalah pemrograman java tidak bergantung pada platform; yang artinya

bahwa java daapt dijalankan pada sembarang computer dan bahkan pada

Page 31: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

12

sembarang sistem operasi. Selain itu java juga memiliki keunggulan lain yang

tidak dimiliki oleh bahasa pemrograman lainnya seperti kesederhanaan, keamanan,

object – oriented, dapat dijalankan oleh interpreter (kode program dioptomisasi

secara dinamis pada saat run - time), tidak tergantung pada arsitektur (hardware),

jika terdapat alokasi data yang tidak terpakai, maka akan dibersihkan secara

otomatis (oleh garbage - collector),mendukung multithreading, serta mempunyai

mekanisme penanganan exception yang strongly – type (tipe exception diketahui

secara pasti pada saat compile - time). Bahasa pemrograman ini cocok untuk

dipakai dalam menulis program yang terdistribusi (pada jaringan internet

misalnya) dan dapat dikembangkan secara dinamis.

2.4 JDBC

JDBC merupakan API Java Database Connectivity dan merupakan

bagian dari Java Enterprise APIs dari JavaSoft. Class JDBC terdapat di dalam

paket java.sql, dan semua program Java menggunakan method serta objek dari

paket tersebut untuk membaca serta menulis data source (Didik D.P, 2004).

Pada prinsipnya JDBC memiliki DriverManager yang berfungsi untuk

mengatur driver serta menampilkan daftar driver aktif pada program aplikasi.

JDBC memungkinkan kita untuk membuat aplikasi dengan Java dalam mengakses

database server, baik itu secara lokal (stand-alone) maupun secara remote. JDBC

API memudahkan untuk mengirimkan perintah SQL ke sistem database relasional

dan mendukung bermacam-macam perintah SQL.

Page 32: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

13

Dengan JDBC dapat dibuat program dengan portabilitas tinggi dan

cukup mudah karena secara umum pemrograman JDBC tidak memiliki perbedaan

kode yang berarti untuk pemrograman pada database tertentu dengan database

lain. Perbedaan utama pada kode hanyalah kode yang mendefinisikan driver dari

database server serta perintah SQL tertentu yang mungkin memiliki perbedaan

sintak atau perintah SQL khusus yang hanya terdapat pada database tertentu.

Pemrograman JDBC memiliki struktur seperti melakukan koneksi, membuat

object statement, mengeksekusi perintah SQL, mendapatkan hasil query, serta

menangani error.

2.5 MySQL

MySQL (My Structure Query Language) adalah sebuah program

pembuat database yang bersifat open source dan merupakan program pengakses

database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi

user (banyak pengguna).

MySQL menggunakan bahasa Query standar yang dimiliki oleh SQL

(Structure Query Language). SQL adalah suatu bahasa permintaan yang

terstruktur, yang telah distandarkan untuk semua program pengakses database

seperti Oracle, Posgres SQL, SQL Server, dan lain-lain. SQL dibagi menjadi 2

bentuk perintah, yaitu :

1. DDL (Data Definition Language)

DDL (Data Definition Language) adalah bentuk bahasa yang digunakan untuk

melakukan pendefenisian data. Query - Query yang digunakan adalah :

Page 33: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

14

a. CREATE

Perintah ini digunakan untuk membuat tabel dan database.

b. DROP

Perintah ini digunakan untuk menghapus tabel maupun database.

c. ALTER

Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat,

baik menambah field, mengganti nama field, ataupun menamakan kembali,

serta menghapus field.

2. DML (Data Manipulation Language)

DML (Data Manipulation Language) adalah suatu bahasa yang digunakan

untuk memanipulasi data. Query - Query yang digunakan adalah :

a. SELECT

Perinta ini digunakan untuk melihat data dalam tabel

b. INSERT

Perintah ini digunakan untuk menambahkan data ke suatu tabel.

c. UPDATE

Perintah ini digunakan untuk mengubah suatu data dalam suatu tabel

d. DELETE

Perintah ini digunakan untuk menghapus data dalam suatu tabel.

Page 34: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

15

2.6 Relational Database Management System (RDBMS) dan MYSQL

Relational Database adalah suatu konsep database yang dimana tabel

satu dengan tabel yang lainnya saling berhubungan atau mempunyai relasi,

sehingga pengaksesan data pada database dapat dilakukan dengan cepat dan

efektif.

MySQL merupakan sebuah database yang free, sehingga pengguna

dapat dengan bebas menggunakannya tanpa harus membeli atau membayar lisensi.

Adapun kelebihan-kelebihan MySQL adalah sebagai berikut :

− MySQL sebagai Database Management System (DBMS).

− MySQL sebagai Relational Database Management System (RDBMS).

− MySQL bersifat open source atau gratis

MySQL merupakan database server dan merupakan database client.

Mampu menyimpan data berkapasitas sangat besar.

2.7 Use Case Diagram

Use case adalah sebuah diagram yang menggambarkan interaksi antara

sistem dengan eksternal sistem dan pemakai. Use case merupakan bagian dari

keseluruhan sistem. Digambarkan secara grafik dengan elips yang horisontal

dengan nama Use case tertera diatas, dibawah atau didalam ellips (Whitten,

2004). Berikut adalah simbol Use case :

Page 35: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

16

Gambar 1. simbol use case

Actor merupakan segala sesuatu yang dibutuhkan untuk berinteraksi

dengan sistem untuk pertukaran informasi. Dapat berupa orang, organisasi atau

sistem informasi yang lain atau juga suatu waktu kejadian (Whitten, 2004).

Berikut adalah simbol dari aktor :

Gambar 2. simbol aktor

Use case depends on relationship merupakan sebuah relasi use case

yang menentukan bahwa use case yang lain harus dibuat sebelum use case yang

sekarang. Digambarkan sebagai anak panah yang dimulai dari suatu use case dan

menunjuk ke use case yang depend on kepadanya. Setiap relasi depend on diberi

label “<<depend on>>”

2.8 Sequence Diagram

Sequence diagram adalah diagram UML yang memodelkan logika

sebuah use case dengan menggambarkan interaksi pesan - pesan diantara objek

dalam urutan waktu (Whitten, 2004). Adapun symbol – symbol yang berlaku

sebagai berilut:

Page 36: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

17

Object Antarmuka (Bondary)

Sebuah object yang menyediakan peralatan

dimana pengguna dapat mengantar muka

dengan sistem tersebut.

Object Kontrol (Control)

Object yang berisi logika aplikasi yang bukan

merupakan tanggung jawab entity.

Object Entitas (Entity)

Sebuah object yang berisi informasi yang

berhubungan dengan bisnis yang bersifat

menetap dan disimpan pada sebuah database.

Gambar 3. simbol Sequence diagram

2.9 UML ( Unified Modelling Language )

UML merupakan konfensi pemodelan yang digunakan untuk

menentukan atau menggambarkan sebuah sistem software yang terkait dengan

objek. UML tidak menentukan sebuah metode untuk mengembangkan sistem

tetapi hanya berupa notasi (Whitten, 2004).

• Class Diagram menggambarkan struktur dari objek sistem. Class diagram

memperlihatkan class dalam sistem beserta relasi antara class. Class Diagram

ini tergolong dalam Static Structure Diagram.

• Activity diagram digunakan untuk menggambarkan aliran sequen dari aktifitas

dari proses bisnis atau sebuah use case. Activity diagram tergolong dalam

State Diagram.

Page 37: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

18

• Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu

urutan waktu. Diagram ini secara khusus berasosiasi dengan use case.

Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya

terjadi untuk menghasilkan sesuatu didalam use case.

2.10 ERD (Entitiy Relationship Diagram)

Entity-relationship Diagram adalah sebuah model yang memanfaatkan

beberapa notasi untuk menggambarkan data dalam entity dan relasi yang

dijelaskan oleh data tersebut (Whitten, 2004). Adapun beberapa konsep dasar dan

simbol-simbol yang mendasari semua model data, yaitu sebagai berikut :

a. Entitas (Entity)

Entitas adalah sebuah kumpulan dari orang, tempat, objek, kejadian atau

konsep yang diperlukan untuk men-capture atau menyimpan data

Gambar 4. Simbol entitas

b. Atribut (Attribute)

Atribut merupakan sebuah properti yang deskriptif atau karakteristik dari

sebuah entitas. Sinonimnya adalah element, property, dan field.

Student

Page 38: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

19

Mahasiswa

NIMFirst_NameLast_NameAlamatNo_Telp

Gambar 5. Simbol Entitas dengan Atribut

c. Relasi (Relationship)

Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu

atau lebih entitas. Relasi mungkin juga mewakili suatu kejadian yang

menghubungkan antara entitas atau logika gabungan antara entitas.

Karena semua hubungan bersifat dua arah, maka diperlukan kardinalitas

yang didefinisikan untuk setiap hubungan. Kardinalitas adalah jumlah

minimum dan maksimum kemunculan satu entitas yang mungkin

dihubungkan dengan kemunculan tunggal dari entitas lain :

INTERPRESTASI

KARDINALITAS

CONTOH

MINIMUM

CONTOH

MAKSIMUMNOTASI GRAFIS

Tepat satu

(satu dan hanya satu) 1 1

Atau

Nol atau satu 0 1

Atau

Page 39: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

20

Satu atau lebih 1 Banyak (>1)

Atau

Nol atau Banyak 0 >1

Atau

Lebih dari satu

>1 >1

Atau

Gambar 6. Notasi kardinalitas

Page 40: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

21

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Fase Defenisi Ruang Lingkup (Scope Definition Phase )

Pengelolaan data rekam medis bidan Eliska Kristiandaru yang membuka

praktek sendiri di desa Mandisari, Parakan Temanggung masih dilakukan secara

manual. Data pasien maupun data rekam medis pasien hanya disimpan dalam

bentuk dokumen – dokumen berupa kertas. Dengan membuka praktek selama 24

jam, bidan tersebut harus menangani pasien seorang diri karena keterbatasan

tenaga medis, tidak ada tenaga medis yang lain. Di daerah yang luasnya hampir

mencapai 15 km2 itu, dan dengan jumlah pasien diatas seratus orang, bidan harus

keliling melakukan kontrol pasien terhadap setiap pasien ibu hamil minimal dua

bulan sekali selama kehamilan pasien. Pengelolaan rekam medis secara manual ini

mengakibatkan berbagai kesulitan, diantaranya sering terjadi kesalahan dalam

mengingat jadwal kontrol sehingga terjadi keterlambatan kontrol pasien.

Dari Permasalahan – permasalahan tersebut diatas, diperoleh bahwa

pembuatan sistem informasi rekam medis pasien perlu dilakukan.untuk

meningkatkan mutu pelayanan pasien, serta memudahkan bidan melihat

perkembangan kondisi kehamilan pasien dan memudahkan bidan mengatur dan

mengingat jadwal kontrol pasien. Pengelolaan data rekam medis pasien yang

dilakukan oleh bidan Eliska Kristiandaru masih secara manual sehingga

mengakibatkan berbagai kesulitan.

Page 41: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

22

Performance : Sistem pengelolaan data – data rekam medis pasien masih bersifat

manual, sehingga terjadi kesalahan dalam mengingat jadwal kontrol pasien yang

mengakibatkan sering terjadi keterlambatan kontrol pasien.

Information : Dalam sistem yang ada saat ini, informasi yang berkaitan dengan

data rekam medis pasien dan laporan tidak langsung dicatat, sehingga data rekam

medis pasien dan laporan tidak langsung ter-update.

Control : Keakuratan data pada sistem yang ada saat ini belum begitu terjamin.

Ketika ingin membuat laporan, harus dibandingkan terlebih dahulu antara data

yang telah disimpan dibuku dengan laporan yang akan dibuat.

Proses penyimpanan data pasien dan data rekam medis pasien tidak aman. Karena

data – data pasien dan data rekam medis pasien hanya disimpan dalam bentuk

buku, kemungkinan kehilangan data sangat besar.

Eficiency : Dalam hal waktu, sistem yang ada saat ini membutuhkan banyak

waktu untuk menyimpan dan memperoleh informasi data rekam medis pasien dan

pembuatan laporan bulanan.

Services : Pelayanan pada pasien kadang tidak optimal akibat sering salah

mengingat jadwal kontrol pasien

Page 42: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

23

3.1.2 Fase Analisis Masalah (Problem Analysis Phase)

3.1.2.1 Sistem Yang ada Saat ini

Sistem pengelolaan data rekam medis bidan Eliska Kristiandaru masih

dilakukan secara manual. Data pasien maupun data rekam medis pasien hanya

disimpan dalam bentuk dokumen – dokumen berupa kertas. Ketika pasien datang

untuk periksa, bidan akan mengisi buku kunjungan. Setelah itu, hasil pemeriksaan

maupun hasil kontrol pasien disimpan di buku pasien dan kemudian baru disalin

lagi ke kartu pribadi pasien. Berikut adalah gambar diagram konteks sistem:

Gambar 7. diagram konteks

3.1.2.2 Sebab dan Akibat (Cause and Efect)

Tabel 1. Tabel Cause and Efect

Project : Sistem Informasi Rekam

Medis Pasien Bidan

Project Manager : Theresia Paulin K

Created by : Theresia Paulin K Last Update by : Theresia Paulin K

Date Created : 10 November 2008 Date Last Update : 11 November 2008

CAUSE AND EFFECT ANALYSIS SYSTEM IMPROVEMENT

OBJECTIVES

Problem /

Opportunity

Causes and effects System objectives System

constraint

1.Keakuratan 1. Penyimpanan 1. Memastikan bahwa 1. Diperlukan

Page 43: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

24

data belum

terjamin.

2.Proses

penyimpanan

data tidak

aman.

3.Proses

pencarian data

pasien maupun

data rekam

medis pasien

masih lama.

4.Terjadi

kesalahan

dalam

mengingat

jadwal kontrol

pasien.

data rekam medis

pasien masih

secara manual

sehingga

penyalinan data

rekam medis

harus dilakukan

berulang kali dari

buku kunjungan,

buku pasien,

kemudian ke

kartu pribadi

pasien.

2. Data rekam

medis pasien

masih disimpan

dalam bentuk

buku sehingga

kemungkinan

kehilangan data

sangat besar.

3. Pengelolaan data

rekam medis

yang masih

secara manual

sehingga

pencarian data

rekam medis

harus dilakukan

data yang disimpan

sesuai dengan yang

sebenarnya.

2. Membantu

mengurangi resiko

kehilangan data dan

menjamin data

disimpan dengan

aman dengan

menggunakan suatu

aplikasi yang

menggunakan

database.

3. Menjadikan proses

pencarian data

lebih cepat dan

efisien.

4. Membantu dalam

mengingat jadwal

kontrol pasien

dengan

menyediakan menu

jadwal kontrol

pasien pada sistem.

perangkat keras

dan perangkat

lunak untuk

mendukung

berjalannya

sistem.

2. Diperlukan

update data

secara berkala

agar data

terupdate.

Page 44: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

25

dengan

mengecek setiap

dokumen yang

ada.

4. Karena

pengelolaan data

rekam medis

secara manual,

mengakibatkan

bidan salah

mengingat

jadwal kontrol

sehingga sering

terjadi

keterlambatan

kontrol pasien.

3.1.2.3 Gambaran Sistem Baru

Untuk menangani masalah – masalah diatas, maka akan dibuat sistem

baru yaitu Sistem Informasi Rekam Medis Pasien Bidan. Sistem ini digunakan

untuk mengelola data pasien dan data rekam medis pasien. Selain itu sistem ini

juga bertujuan untuk memberi informasi jadwal kontrol pasien kepada bidan,

prakiraan persalinan pasien, mengefisiensikan pengolahan data pasien, sehingga

data lebih akurat dan konsisten. Sistem ini akan menerapkan teknologi basis data.

Sistem ini akan di install pada laptop yang dapat dibawah saat bidan mengunjungi

pasien.

Page 45: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

26

Dalam sistem yang baru ini, jika pengguna (bidan) akan menggunakan

sistem, pengguna harus login terlebih dahulu. Kemudian sistem akan mengecek

apakah pengguna berhak atau tidak. Pada sistem ini, pengguna hanya mengisikan

data sesuai dengan form yang ada dalam sistem. Setelah itu sistem akan

memprosesnya secara otomatis dan data semua akan tersimpan dalam basis data.

Sistem ini juga akan menyediakan informasi jadwal kontrol pasien serta prakiraan

persalinan.

3.1.2.4 Orang Yang Terlibat Dalam Sistem

1. Bidan

Bidan adalah orang yang akan mengelola data rekam medis pasien yaitu

menyimpan, mengedit dan menghapus data pasien maupun data rekam

medis pasien.

2. Pasien

Pasien adalah orang yang data rekam medisnya akan disimpan dan dikelola

dalam sistem.

3.1.3 Fase Analisis Kebutuhan (Decision Analysis Phase)

3.1.3.1 Use case Diagram

Use case Diagram yang akan dibuat terdiri dari use case login, use case

logout, dan 2 package yang terdiri dari package Pengelolaan Data Pasien dan

Package Pengelolaan Data Pemeriksaan. Package Pengelolaan Data Pasien

Page 46: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

27

menggambarkan proses Lihat, penambahan , dan pengeditan data paien.

Packagee Pengelolaan Data Pemeriksaan menggambarkan proses pengelolaan

data pemeriksaan terhadap ibu hamil, dan pengelolaan serta informasi tentang

riwayat kesehatan pasien, informasi jadwal control pasien dan informasi prakiraan

persalinan.

Use case Diagram secara umum dapat dilihat pada gambar 3.2

Sistem Informasi Rekam Medis Pasien BidanLogin

Logout

Bidan

<<depends on>>

Pendaftaran Pasien

Edit Data Pasien

Lihat Data Pasien

Pengelolaan Data Pasien

<<depends on>>

PEMERIKSAANKEHAMILAN

INFORMASI PEMERIKSAAN

Pengelolaan Data Pemeriksaan

Gambar 8. Use Case Diagram

Page 47: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

28

3.1.3.2 Use Case Diagram untuk Package Pengelolaan Data Pasien

Package Pengelolaan Data Pasien

Bidan

Lihat Data Pasien

Pendaftaran Pasien

Edit Data Pasien

«extends»

Gambar 9. Use Case Diagram package Pengelolaan Data Pasien

3.1.3.3 Use Case Diagram Untuk Package pengelolaan Data Pemeriksaan

A. Use Case Diagram Package Pemeriksaan Kehamilan

Package Pemeriksaan Kehamilan

Bidan

Lihat DataKehamilan

Tambah DataKehamilan

Edit Data Kehamilan

Gambar 10. Use Case Diagram Package Pemeriksaan Kehamilan

Page 48: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

29

B. Use Case Diagram Package Data Obstetri

Gambar 11. Use Case Diagram Package Pemeriksaan Data Obstetri

C. Use Case Diagram Package Informasi Pemeriksaan

Gambar 12. Use Case Diagram Package Laporan Pemeriksaan

Page 49: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

30

3.1.3.4 Ringkasan Use case

Berikut adalah Ringkasan dari use case diatas :

Tabel 2. Tabel Ringkasan Use Case

Nama Use case Deskripsi Use case Pelaku yang berpartisipasi

Login Use case ini menggambarkan proses masuk ke sistem.

Bidan

Lihat Data Pasien Use case ini menggambarkan proses menampilkan data pasien

Bidan

Pendaftaran Pasien Use case ini menggambarkan proses pendaftaran pasien

Bidan

Edit Data Pasien Use case ini menggambarkan proses pengeditan data pasien.

Bidan

Lihat Data Kehamilan

Use case ini menggambarkan proses menampilkan data kehamilan

Bidan

Tambah Data Kehamilan

Use case ini menggambarkan proses penambahan Data Kehamilan

Bidan

Edit Data Kehamilan

Use case ini menggambarkan proses pengeditan data kehamilan pasien

Bidan

Tambah Data Obstetri

Use case ini menggambarkan proses penambahan data obstetri yang terjadi

Bidan

Edit Data Obstetri Use case ini menggambarkan proses pengeditan data obstetri

Bidan

Lihat jadwal control

Use case ini menggambarkan proses menampilkan jadwal kontrol pasien

Bidan

Lihat Prakiraan Persalinan

Use case ini menggambarkan proses menampilkan prakiraan Persalinan

Bidan

Lihat Riwayat Kesehatan Pasien

Use case ini menggabarkan proses menampilkan riwayat kesehatan pasien

Bidan

Lihat Sensus bulanan Pasien Hamil

Use case ini menggabarkan proses menampilkan jumlah pasien yang hamil di bulan dan tahun dan atau kelurahan tertentu

Bidan

Logout Use case ini menggambarkan proses keluar dari sistem

Bidan

Page 50: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

31

3.1.3.5 Narasi Use Case (Use case Narative)

A. Use case Narative Login

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Login Jenis Use case Business Requirements: Use case ID: RM-001

Prioritas : High Sumber : - Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses untuk masuk ke sistem. Use case ini berguna untuk menjaga privileges.

Kondisi Awal: Bidan telah memiliki password Pemicu: Use case ini digunakan apabila bidan ingin masuk ke dalam

sistem. Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan membuka halaman login Step 3: Bidan memasukkan username dan password Step 4: Bidan menekan tombol ”LOGIN”

Step 2: Sistem meminta memasukkan username dan password Step 5: Sistem mengecek validasi di database Step 6: Sistem masuk ke menu utama

Aktivitas Lain: Alt-step 4: Bidan menekan tombol “KOSONGKAN” dan tidak jadi masuk ke sistem. Alt-step 5: Jika username dan password yang dimasukkan tidak sesuai maka sistem akan memberikan peringatan

Kesimpulan: Bidan dapat masuk ke dalam sistem Kondisi Akhir: • Bidan berhasil login dan masuk ke menu utama

• Bidan tidak jadi masuk ke sistem Prosedur Bisnis:

Bidan harus memasukan username dan password dengan benar

Batasan Implementasi

• Harus dapat diakses setiap saat • Dapat diakses hanya oleh pengguna yang memiliki password

Page 51: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

32

dan Spesifikasi:

B. Use Case Narative Lihat Data Pasien

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Lihat Data Pasien Jenis Use case Business Requirements: Use case ID: RM-002

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses menampilkan data pasien. Kondisi Awal: Bidan telah berada di halaman Data Pasien Pemicu: Use case ini digunakan apabila bidan ingin melihat data pasien. Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu File, kemudian memilih menu Data Pasien Step 3 : Memilih Data yang akan dilihat

Step 2: Sistem menampilkan halaman Data Pasien Step 4 : Sistem menampilkan data sesuai pilihan

Aktivitas Lain: Alt-step 3: Bidan menekan tombol “KELUAR” dan kembali ke menu utama.

Kesimpulan: Bidan dapat melihat Data pasien yang diinginkan Kondisi Akhir: Bidan masuk ke halaman data pasien Prosedur Bisnis:

Bidan harus mengklik pilihan data yang akan dilihat.

Batasan Implementasi dan Spesifikasi:

Dapat diakses oleh bidan yang telah login yang memiliki hak akses.

Page 52: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

33

C. Use case Narative Pendaftaran Pasien

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Pendaftaran Pasien Jenis Use case Business Requirements: Use case ID: RM-003

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses pendaftaran pasien Kondisi Awal: User telah berada di halaman dapat pasien. Pemicu: Use case ini digunakan apabila ada pasien baru yang ingin

melakukan pemeriksaan Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu File kemudian memilih menu Data Pasien Step 3: Bidan memasukkan data pasien baru sesuai dengan kolom – kolom yang tersedia Step 4: Bidan menekan tombol ”SIMPAN”

Step 2: Sistem menampilkan halaman Data pasien Step 5: Sistem memproses penyimpanan data ke database Step 6: Sistem menampilkan pesan data berhasil disimpan.

Aktivitas Lain: Alt-step 4: Bidan tidak jadi memasukkan data pasien baru dan menekan tombol “KELUAR” sehingga sistem kembali ke menu utama. Alt-step 6: Jika data yang dimasukkan tidak berhasil disimpan, maka sistem akan memberi pesan gagal.

Kesimpulan: Bidan Dapat menambah data pasien Kondisi Akhir: • Jika berhasil maka sistem akan menyimpan data yang

dimasukkan dalm database. • Jika tidak berhasil maka sistem akan memberi pesan

gagal/kembali ke menu utama Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan • Harus dapat menginputkan data apabila telah melalui proses

Page 53: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

34

Implementasi dan Spesifikasi:

login • Dapat diakses oleh bidan yang telah login

D. Use case Narative Edit Data Pasien

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Edit Data Pasien Jenis Use case Business Requirements: Use case ID: RM-004

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses pengeditan data pasien. Kondisi Awal: Bidan telah berada di halaman data pasien Pemicu: Use case ini dilakukan apabila bidan ingin melakukan

pengeditan data pasien Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu File kemudian memilih menu Data Pasien Step 3 : Bidan memilih data pasien yang akan diedit Step 5 : Bidan mengedit data pasien Step 6 : Bidan menekan tombol ”SIMPAN”.

Step 2: Sistem menampilkan halaman Data Pasien Step 4 : sistem menampilkan data yang akan diedit Step 7: Sistem melakukan edit data dan memproses penyimpanan data ke database. Step 8 : Sistem menampilkan pesan data berhasil disimpan.

Aktivitas Lain: Alt-step 3 : Bidan menekan tombol “KELUAR” dan kembali ke menu utama Alt-step 8: Jika data tidak berhasil disimpan, maka sistem akan menampilkan pesan gagal.

Kesimpulan: Bidan dapat mengedit data pasien yang diinginkan

Page 54: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

35

Kondisi Akhir: • Data pasien berhasil diedit dan berhasil disimpan. • Data tidak berhasil diedit.

Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan yang telah login • Harus dapat menampilkan data apabila data telah ditemukan • Harus dapat mengedit dan mneyimpan data apabila data telah

ditemukan

E. Use Case Narative Lihat Data Kehamilan

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Lihat Data Kehamilan Jenis Use case Business Requirements: Use case ID: RM-005

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses menampilkan data Kehamilan pasien.

Kondisi Awal: Bidan telah berada di halaman data kehamilan Pemicu: Use case ini digunakan apabila bidan ingin melihat data

kehamilan Pasien. Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Pemeriksaan, kemudian memilih menu Kehamilan Step 3: Bidan mencari data pasien yang ingin dilihat data kehamilannya. Step 6 : memilih data yang akan dilihat

Step 2: Sistem menampilkan halaman Pemeriksaan Kehamila Step 4 : Sistem memproses pencarian data di database Step 5 : Sistem menampilkan data anamnese pasien. Step 8 : sistem menampilkan data sesuai pilihan

Aktivitas Lain: Alt-step 3: Bidan menekan tombol “KELUAR” dan kembali ke menu utama.

Kesimpulan: Bidan dapat melihat data kehamilan pasien yang diinginkan Kondisi Akhir: • Sistem menampilkan data pasien.

Page 55: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

36

Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Dapat diakses setiap saat diperlukan

F. Use Case Narative Tambah Data Kehamilan

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Tambah Data Kehamilan Jenis Use case Business Requirements: Use case ID: RM-006

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses penambahan data kehamilan pasien

Kondisi Awal: Bidan telah berada di halaman data kehamilan Pemicu: Use case ini dilakukan apabila bidan ingin melakukan

penambahan data kehamilan pasien. Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Pemeriksaan, kemudian memilih menu Data Kehamilan Step 3 : Bidan memasukkan data pemeriksaan pasien Step 4 : Bidan menekan tombol “SIMPAN”

Step 2: Sistem menampilkan halaman Menu data kehamilan Step 5: Sistem memproses penyimpanan data ke database Step 6 : Sistem menampilkan pesan data berhasil disimpan

Aktivitas Lain: Alt-step 4 : Bidan menekan tombol “KELUAR” dan kembali ke menu utama Alt-step 6: Jika data tidak berhasil disimpan, sistem akan menampilkan pesan gagal.

Kesimpulan: Bidan dapat menambah data kehamilan Kondisi Akhir: • Data kehsmilan pasien berhasil disimpan.

Page 56: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

37

• Data kehamilan pasien tidak berhasil disimpan. Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan setelah login • Harus dapat menyimpan data yang dimasukkan

G. Use Case Narative Edit Data Kehamilan

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Edit Data Kehamilan Jenis Use case Business Requirements: Use case ID: RM-007

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses pengeditan data Kehamilan.Kondisi Awal: Bidan telah berada di halaman data Kehamilan Pemicu: Use case ini dilakukan apabila bidan ingin melakukan

pengeditan data Kehamilan Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu File kemudian memilih menu Data Kehamilan Step 3 : Bidan memilih data pasien yang akan diedit Step 5 : Bidan mengedit data pasien Step 6 : Bidan menekan tombol ”SIMPAN”.

Step 2: Sistem menampilkan halaman Data Kehamilan Step 4 : sistem menampilkan data yang akan diedit Step 7: Sistem melakukan edit data dan memproses penyimpanan data ke database. Step 8 : Sistem menampilkan pesan data berhasil disimpan.

Aktivitas Lain: Alt-step 3 : Bidan menekan tombol “KELUAR” dan kembali ke

Page 57: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

38

menu utama Alt-step 8: Jika data tidak berhasil disimpan, maka sistem akan menampilkan pesan gagal.

Kesimpulan: Bidan dapat mengedit data kehamilan yang diinginkan Kondisi Akhir: • Data Kehamilan berhasil diedit dan berhasil disimpan.

• Data tidak berhasil diedit. Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan yang telah login • Harus dapat menampilkan data apabila data telah ditemukan • Harus dapat mengedit dan mneyimpan data apabila data telah

ditemukan

H. Use Case Narative Tambah Data Obstetri

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Tambah Data Obstetri Jenis Use case Business Requirements: Use case ID: RM-008

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses penambahan data obstetri pasien

Kondisi Awal: Bidan telah berada di halaman data Kehamilan Pemicu: Use case ini dilakukan apabila bidan ingin melakukan

penambahan data obstetri pasien Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Pemeriksaan kemudian memilih menu Data Kehamilan Step 3 : Bidan memasukkan data obstetri pasien Step 4 : Bidan menekan tombol “SIMPAN”

Step 2: Sistem menampilkan halaman Data Kehamilan Step 5: Sistem memproses penyimpanan data ke database Step 6 : Sistem menampilkan

Page 58: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

39

pesan data berhasil disimpan Aktivitas Lain: Alt-step 4 : Bidan menekan tombol “KELUAR” dan kembali ke

menu utama Alt-step 6: Jika data tidak berhasil disimpan, sistem akan menampilkan pesan gagal.

Kesimpulan: Bidan dapat menambah data status obstetric Kondisi Akhir: • Data Obstetri pasien berhasil disimpan.

• Data Obstetri pasien tidak berhasil disimpan. Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan • Harus dapat menyimpan data yang dimasukkan

I. Use Case Narative Edit Data Obstetri

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Edit Data Obstetri Jenis Use case Business Requirements: Use case ID: RM-009

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses pengeditan data obstetri. Kondisi Awal: Bidan telah berada di halaman data Kehamilan Pemicu: Use case ini dilakukan apabila bidan ingin melakukan

pengeditan data obstetri Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu File kemudian memilih menu Data Kehamilan Step 3 : Bidan memasukkan no cm yang ingin diedit data obstetric nya Step 5 : Bidan mengedit data pasien

Step 2: Sistem menampilkan halaman Data Kehamilan Step 4 : sistem menampilkan data obstetri terakhir

Page 59: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

40

Step 6 : Bidan menekan tombol ”SIMPAN”.

Step 7: Sistem melakukan edit data dan memproses penyimpanan data ke database. Step 8 : Sistem menampilkan pesan data berhasil disimpan.

Aktivitas Lain: Alt-step 3 : Bidan menekan tombol “KELUAR” dan kembali ke menu utama Alt-step 8: Jika data tidak berhasil disimpan, maka sistem akan menampilkan pesan gagal.

Kesimpulan: Bidan dapat mengedit data status obstetric Kondisi Akhir: • Data obstetri berhasil diedit dan berhasil disimpan.

• Data tidak berhasil diedit. Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan yang telah login • Harus dapat menampilkan data apabila data telah ditemukan • Harus dapat mengedit dan mneyimpan data apabila data telah

ditemukan

J. Use case Narative Lihat Jadwal Kontrol

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Lihat Jadwal Kontrol Jenis Use case Business Requirements: Use case ID: RM-010

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses melihat jadwal kontrol pasien

Kondisi Awal: Bidan telah berada di halaman Jadwal kontrol Pemicu: Use case ini dilakukan apabila bidan ingin melihat jadwal

control pasien Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Informasi kemudian memilih menu Jadwal Kontrol

Step 2: Sistem menampilkan halaman Jadwal kontrol

Page 60: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

41

Step 3 : memasukkan tanggal jadwal control atau nama atau no CM yang ingin ditampilkan jadwal kontrolnya

Step 4 : Sistem melakukan proses pencarian Step 5 : Sistem menampilkan jadwal kontrol

Aktivitas Lain: Alt-step 4: Bidan menekan tombol “KELUAR” untuk menutup halaman Jadwal control

Kesimpulan: Bidan dapat melihat jadwal kontrol pasien yang diinginkan Kondisi Akhir: • Jadwal kontrol pasien berhasil ditampilkan.

• Jadwal kontrol pasien tidak berhasil ditampilkan. Prosedur Bisnis:

Bidan ingin mengetahui jadwal kontrol pasien

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan seelah login • Harus dapat menampilkan data yang diinginkan

K. Use Case Narative Lihat Prakiraan Persalinan

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Lihat Prakiraan Persalinan Jenis Use case Business Requirements: Use case ID: RM-011

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses menampilkan Prakiraan Persalinan

Kondisi Awal: Bidan telah berada di halaman Prakiraan Persalinan Pemicu: Use case ini dilakukan apabila bidan ingin melihat prakiraan

persalinan pasien Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Informasi kemudian memilih Prakiraan Persalinan Step 3 : memasukkan tanggal persalinan atau nama atau no

Step 2: Sistem menampilkan halaman Prakiraan Persalinan Step 4 : Sistem melakukan proses pencarian

Page 61: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

42

CM yang ingin ditampilkan jadwal persalinannya

Step 5 : Sistem menampilkan prakiraan persalinan pasien.

Aktivitas Lain: Alt-step 4: Bidan menekan tombol “KELUAR” untuk menutup halaman Jadwal control

Kesimpulan: Bidan dapat melihat prakiraan persalinan pasien yang diinginkan Kondisi Akhir: • Prakiraan persalinan pasien berhasil ditampilkan.

• Prakiraan persalinan pasien tidak berhasil ditampilkan. Prosedur Bisnis:

Bidan ingin mengetahui prakiraan persalinan pasien

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan setelah login • Harus dapat menampilkan data yang diinginkan

L. Use Case Narative Lihat Riwayat Kesehatan Pasien

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Lihat Riwayat Kesehatan Pasien

Jenis Use case Business Requirements:

Use case ID: RM-012 Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses menampilkan riwayat kesehatan pasien

Kondisi Awal: Bidan telah melalui proses login Pemicu: Use case ini dilakukan apabila bidan ingin melihat riwayat

kesehatan pasienpasien Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Informasi kemudian memilih menu Riwayat Kesehatan Pasien Step 3 : Bidan memilih nama paien atau no CM pasien yang ingin ditampilkan riwayat

Step 2: Sistem menampilkan halaman Riwayat Kesehatan Pasien Step 4 : Sistem melakukan proses pencarian

Page 62: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

43

kesehatannya

Step 5 : Sistem menampilkan prakiraan persalinan pasien.

Aktivitas Lain: Alt-step 4: Bidan menekan tombol “KELUAR” untuk menutup halaman Jadwal control

Kesimpulan: Bidan dapat melihat riwayat kesehatan pasien yang diinginkan Kondisi Akhir: • Riwayat kesehatan pasien berhasil ditampilkan.

• Riwayat kesehatan pasien tidak berhasil ditampilkan. Prosedur Bisnis:

Bidan ingin mengetahui riwayat kesehatan pasien

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan setelah login • Harus dapat menampilkan data yang diinginkan

M. Use case Narative Lihat Sensus Bulanan Pasien Bidan

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Lihat Sensus Bulanan Pasien Hamil

Jenis Use case Business Requirements:

Use case ID: RM-013 Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses menampilkan jumlah pasien yang sedang hamil di bulan, tahun dan atau kelurahan tertentu

Kondisi Awal: Bidan telah melalui proses login Pemicu: Use case ini dilakukan apabila bidan ingin melihat pasien yang

sedang hamil di bulan, tahun dan atau kelurahan tertentu Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Informasi kemudian memilih menu Sensus Bulanan Pasien Hamil Step 3 : Bidan memilih bulan, tahun dan atau memasukkan nama kelurahan yg ingin

Step 2: Sistem menampilkan halaman Sensus Bulanan Pasien Hamil Step 4 : Sistem melakukan proses pencarian

Page 63: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

44

dilihat pasien yang sedang hamil

Step 5 : Sistem menampilkan data pasien yang sedang hamil di bulan, tahun tertentu.

Aktivitas Lain: Alt-step 4: Bidan menekan tombol “KELUAR” untuk menutup halaman Jadwal control Alt-step 5: Data yang dicari tidak ditemukan. Maka sistem akan menampilkan pesan data tidak ditemukan.

Kesimpulan: Bidan dapat melihat data pasien yang sedang hamil di bulan, tahun, dan atau di kelurahan tertentu

Kondisi Akhir: • Data Pasien yang sedang hamil berhasil ditampilkan. • Data Pasien yang sedang hamil tidak berhasil ditampilkan.

Prosedur Bisnis:

Bidan ingin mengetahui pasien yang hamil di bulan, tahun, dan kelurahan tertentu

Batasan Implementasi dan Spesifikasi:

• Dapat diakses oleh bidan setelah login • Harus dapat menampilkan data yang diinginkan

N. Use case Narative Logout

Author : Theresia Paulin K Date : 11 November 2008 Version : 1.0

Nama Use Case: Logout Jenis Use case Business Requirements: Use case ID: RM-014

Prioritas : High Sumber : Aktor Bisnis Primer :

Bidan

Aktor Lain Yang Terlibat:

-

Stakeholder Lain:

-

Deskripsi: Use case ini menggambarkan proses keluar dari sistem Kondisi Awal: Bidan telah melalui proses login Pemicu: Use case ini dilakukan apabila bidan ingin keluar dari sistem Urutan Normal Aktivitas:

Aksi Aktor Respon Sistem Step 1: Bidan memilih menu Logout

Step 2: menutup sistem

Aktivitas Lain: Kesimpulan: . Kondisi Akhir: • Bidan berhasil keluar dari sistem.

Page 64: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

45

Prosedur Bisnis:

Bidan harus memasukan data dengan tipe yang sesuai

Batasan Implementasi dan Spesifikasi:

• Harus dapat keluar dari sistem

3.2 Perancangan sistem

3.1.1 Fase Desain Logikal (Logical Design Phase)

3.2.1.1 Diagram Aktivitas (Activity Diagram)

Berikut adalah Activity Diagram dari use case – use case diatas.

A. Activity Diagram Login

Gambar 13. Activity Diagram Login

Page 65: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

46

B. Activity Diagram Lihat Data Pasien

Gambar 14. Activity Diagram Lihat Data Pasien

C. Activity Diagram Pendaftaran Pasien

Gambar 15. Activity Diagram Pendaftaran Pasien

Page 66: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

47

D. Activity Diagram Edit Data Pasien

Gambar 16. Activity Diagram Edit Data Pasien

E. Activity Diagram Lihat Data Kehamilan

Gambar 17. Activity Diagram Lihat Data Kehamilan

Page 67: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

48

F. Activity Diagram Tambah Data Kehamilan

Gambar 18. Activity Diagram Tambah Data Kehamilan

G. Activity Diagram Edit Data Kehamilan

Gambar 19. Activity Diagram Edit Data Kehamilan

Page 68: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

49

H. Activity Diagram Tambah Data Obstetri

Gambar 20. Activity Diagram Tambah Data Obstetri

I. Activity Diagram Edit Data Obstetri

Gambar 21. Activity Diagram Edit Data Obstetri

Page 69: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

50

J. Activity Diagram Lihat Jadwal Kontrol

Gambar 22. Activity Diagram Lihat Jadwal Kontrol

K. Activity Diagram Lihat Prakiraan Persalinan

Gambar 23. Activity Diagram Lihat Prakiraan Persalinan

Page 70: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

51

L. Activity Diagram Lihat Riwayat Kesehatan Pasien

Gambar 24. Activity Diagram Lihat Riwayat Kesehatan Pasien

M. Activity Diagram Lihat Sensus Bulanan Pasien Hamil

Gambar 25. Activity Diagram Lihat Sensus Bulanan Pasien Hamil

Page 71: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

52

N. Activity Diagram Logout

Gambar 26. Activity Diagram Logout

Page 72: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

53

3.2.1.2 Entity Relationship Diagram

PASIEN

No_CM (PK)NamaTgl_LahirJenis_KelaminAgamaAlamatDusunKelurahanpekerjaanNama_KKNama_SuamiTgl_Lahir_SuamiAgama_SuamiPekerjaan_Suami

DATA_KEHAMILAN

Data_Khamilan_IDTgl_PeriksaKeluhan_IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiResepJadwal_Kontrol

STATUS_OBSTETRI

Status_Obstetri_IDGravidaPartesAbortusHamil_Minggu_KeHPHTHPL

punya

PENGGUNA

PasswordUsername

punya

punya

Gambar 27. Entity Relationship Diagram

Page 73: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

54

3.2.1.3 Class Diagram

+getNo_cm() : int+setNo_cm(int) : void+getNama_pasien() : String+setNama_pasien(String) : void+getJenis_kelamin: String+setJenis_Kelamin(String) : void+getTgl_lahir() : String+setTgl_lahir(String) : void+getAgama() : String+setAgama(String) : void+getAlamat() : String+setAlamat(String) : void+getDusun() : String+setDusun(String) : void+getKelurahan() : String+setKelurahan(String) : void+getPekerjaan() : String+setPekerjaan(String) : void+getNama_kk() : String+setNama_kk(String) : void+getNama_suami() : String+setNama_suami(String) : void+getTglLahir_suami() : String+setTglLahir_suami(String) : void+getAgama_suami() : String+setAgama_suami(String) : void+getPekerjaan_suami() : String+setPekerjaan_suami(String) : void

-No_CM : Integer-Nama : String-Jenis_Kelamin : String-Tgl_Lahir : Datetime-Agama : String-Alamat : Text-Nama_KK : String-Dusun : String-Kelurahan : String-pekerjaan : String-Nama_Suami : String-Agama_Suami : StringTgl_Lahir_Suami : Datetime-Pekerjaan_Suami : String

PASIEN

+getStatus_obstetri_id() : int+setStatus_obstetri_id(int) : void+getNo_cm() : int+setNo_cm(int) : void+getGravida() : int+setGravida(int) : void+getPartes() : int+setPartes(int) : void+getAbortus() : int+setAbortus(int) : void+getHamil_minggu_ke() : int+setHamil_minggu_ke(int) : void+getHpht() : String+setHpht(String) : void+getHpl() : String+setHpl(String) : void

-Status_Obstetri_ID : IntegerNo_cm : Integer-Tgl_Periksa : String-Gravida : Integer-Partes : Integer-Abortus : Integer-Hamil_Minggu_Ke : Integer-HPHT : String-HPL : String

STATUS_OBSTETRI

+getData_kehamilan_id() : int+setData_kehamilan_id(int) : void+getNo_cm() : int+setNo_cm(int) : void+getStatus_obstetri_id() : int+setStatus_obstetri_id(int) : void+getTgl_periksa() : String+setTgl_periksa(String) : void+getKeluhan_ibu() : String+setKeluhan_ibu(String) : void +getBerat_badan() : Double+setBerat_badan(Double) : void+getTensi_darah() : String+setTensi_darah(String) : void+getTFU() : String+setTFU(String) : void+getUmur_kehamilan() : String+setUmur_kehamilan(String) : void+getLetak() : String+setLetak(String) : void+getDjj() : String+setDjj(String) : void+getTt() : String+setTt(String) : void+getTerapi() : String+setTerapi(String) : void+getResep() : String+setResep(String) : void+getJadwal_kontrol() : String+setJadwal_kontrol(String) : void

-Data_Kehamilan_ID :-No_CM : Integer-Status_Obstetri_ID : Integer-Tgl_Periksa : String-Keluhan_Ibu : Text-Berat_Badan : Float-Tensi_Darah : Integer-TFU : Integer-Umur_Kehamilan : Integer-Letak : String-DJJ : Integer-TT : String-Terapi : Text-Resep : Text-Jadwal_Kontrol : String

DATA_KEHAMILAN

-Password : String-Username : String

PENGGUNA

Gambar 29. Class Diagram

Page 74: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

55

3.1.2 Fase Desain Fisikal (Physical Design Phase)

3.2.2.1 Sequence Diagram

Mengidentifikasi kelas dalam desain use case :

Use case Login Tabel 3. Identifikkasi Kelas dalam desain Use Case Login

Interface, Controller, dan Entity Classes dari Use case Login

Interface Classes Controller Classes Entity Classes

W01-Halaman Login

W02-Halaman Utama

Login Controler Pengguna

Use case Lihat Data Pasien Tabel 4. Identifikkasi Kelas dalam desain Use Case Lihat Data Pasien

Interface, Controller, dan Entity Classes

dari Use case Lihat Data Pasien

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W03-Halaman Data

Pasien

Pasien Controler Pasien

Use case Pendaftaran Pasien Tabel 5. Identifikkasi Kelas dalam desain Use Case Pendaftaran Pasien

Interface, Controller, dan Entity Classes dari

Use case Pendaftaran Pasien

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W03-Halaman Data Pasien

Pasien Controler Pasien

Page 75: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

56

Use case Edit Data Pasien Tabel 6. Identifikkasi Kelas dalam desain Use Case Edit Data Pasien

Interface, Controller, dan Entity Classes dari

Use case Edit Data Pasien

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W03-Halaman Data Pasien

Pasien Controler Pasien

Use case Lihat Data Kehamilan Tabel 7. Identifikkasi Kelas dalam desain Use Case Lihat Data Kehamlan

Interface, Controller, dan Entity Classes dari

Use case Lihat Data Kehamilan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W04-Halaman Data Kehamilan

Kehamilan

Controler

Data_Kehamilan

Use case Tambah Data Kehamilan Tabel 8. Identifikkasi Kelas dalam desain Use Case Tambah Data Kehamlan

Interface, Controller, dan Entity Classes dari

Use case Tambah Data Kehamilan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W04-Halaman Data

Kehamilan

Kehamilan

Controler

Data_Kehamilan

Page 76: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

57

Use case Edit Data Kehamilan Tabel 9. Identifikkasi Kelas dalam desain Use Case Edit Data Kehamlan

Interface, Controller, dan Entity Classes dari

Use case Edit Data Kehamilan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W04-Halaman Data

Kehamilan

Kehamilan

Controler

Data_Kehamilan

Use case Tambah Data Obstetri Tabel 10. Identifikkasi Kelas dalam desain Use Case Tambah Data Kehamlan

Interface, Controller, dan Entity Classes dari

Use case Tambah Data Kehamilan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W04-Halaman Data

Kehamilan

Obstetri Controler Status_obstetri

Use case Edit Data Obstetri Tabel 11. Identifikkasi Kelas dalam desain Use Case Edit Data Kehamlan

Interface, Controller, dan Entity Classes dari

Use case Edit Data Kehamilan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W04-Halaman Data

Kehamilan

Obstetri Controler Status_obstetri

Page 77: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

58

Use case Lihat Jadwal Kontrol Tabel 12. Identifikkasi Kelas dalam desain Use Case Lihat Jadwal Kontrol

Interface, Controller, dan Entity Classes dari

Use Case Lihat Jadwal Kontrol

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W05-Halaman Jadwal

Kontrol

Pasien Controler Data_Kehamilan

Use case Lihat Prakiraan Persalinan Tabel 13. Identifikkasi Kelas dalam desain Use Case Lihat Prakiraan Persalinan

Interface, Controller, dan Entity Classes dari

Use case Lihat Prakiraan Persalinan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W06- Halaman Prakiraan

Persalinan

Pasien Controler Status_Obstetri

Use case Lihat Riwayat Kesehatan Pasien Tabel 14. Identifikkasi Kelas dalam desain Use Case Lihat Riwayat Kesehatan Pasien

Interface, Controller, dan Entity Classes dari

Use case Lihat Prakiraan Persalinan

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W07- Halaman Riwayat

Kesehatan Pasien

Pasien Controler

Obstetri Controler

Data_Kehamilan,

status_obstetri

Page 78: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

59

Use case Lihat Sensus Bulanan Pasien Hamil Tabel 15. Identifikkasi Kelas dalam desain Use Case Logout

Interface, Controller, dan Entity Classes dari

Use case Logout

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W08- Halaman Sensus

Bulanan Pasien Hamil

Obstetri Controler

Kehamilan Controler

Status_obstetri

Data_kehamilan

Use case Logout Tabel 16. Identifikkasi Kelas dalam desain Use Case Logout

Interface, Controller, dan Entity Classes dari

Use case Logout

Interface Classes Controller Classes Entity Classes

W02-Halaman Utama

W01- Halaman Login

Page 79: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

60

A. Sequence Diagram Login

: Bidan : Halaman Login : Halaman Utama : Login Controler : Pengguna

1: Bidan login

2:Login(username, password)

1: Batal login

2: kosongkan

Alt-step batal login

Alt-Step data login tidak valid

5: utama.setVisible(true)

6: tampilan halaman utama

4: data tidak valid

5: tampilan pesan error

3: sql = call sp_login(username, password)

4: data valid

Gambar 30. Sequence Diagram Login

Page 80: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

61

B. Sequence Diagram Untuk Package Pengelolaan Data Pasien

a. Sequence Diagram Lihat Data Pasien

: Bidan : Halaman Data Pasien : Pasien Controler : Pasien : Halaman Utama

1: Lihat Data Pasien

2: tampilkanDataPasien(kondisi)

3: Tampilan Halaman utama

alt-step bidan batal lihat data pasien2:HalamanUtama.setVisible()

3: sql statmnt select(kondisi)

4: hasil select data pasien

5: tampilan data pasien

Gambar 31. Sequence Diagram Lihat Data Pasien

Page 81: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

62

b. Sequence Diagram Pendaftaran Pasien

: Bidan : Halaman Data Pasien : Pasien Controler : Pasien : Halaman Utama

1: Menambah Pasien

2: tambahPasien(pasien)

2a: Tampilan Halaman Utama

alt-step Bidan batal tambah data pasien

Alt-step data tidak berhasil ditambah

2: HalamanUtama.setVisible()

3: sql statmnt insert(pasien)

4: hasil insert data pasien

5: pesan sukses tambah pasien

5: pesan gagal tambah pasien

Gambar 32. Sequence Diagram Pendaftaran Pasien

Page 82: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

63

c. Sequence Diagram Edit Data Pasien

: Bidan : Halaman Data Pasien : Pasien Controler : Pasien : Halaman Utama

1: Mengedit Data Pasien

2:editPasien(pasien)

2a: Tampilan Halaman Utama

Alt-step Bidan batal edit data pasien

Alt-step gagal edit data

2: HalamanUtama.setVisible()

3: sql statmnt update(pasien)

4: hasil edit data pasien

5: tampilan pesan sukses edit data pasien

5: tampilan pesan gagal edit data pasien

Gambar 33. Sequence Diagram Edit Data Pasien

Page 83: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

64

C. Sequence Diagram Untuk Package Pengelolaan Data Pemeriksaan

a. Sequence Diagram Untuk Package Pemeriksaan Kehamilan

• Sequence Diagram Lihat Data Kehamilan

: Bidan : Halaman Data Kehamilan : Kehamilan handler : Data_Kehamilan : Status Obstetri : Halaman Utama

1: Melihat data kehamilan

alt-step bidan batal lihat data Kehamilan pasien

2: cariDataObstetri(no)

2: halamanUtama()

2a: tampilan halaman utama

3: sql statmnt select(no)

4: hasil select

5: tampilan status obstetri

6: tampilkanDataKehamilan(status_obstetri_id)

7: sql statmnt select(status_obstetri_id)

8: hasil select data

9: tampilan data kehamilan

Gambar 34. Sequence Diagram Lihat Data Kehamilan

Page 84: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

65

• Sequence Diagram Tambah Data Kehamilan

: Bidan : Halaman Data Kehamilan : Kehamilan Controler : Data_Kehamilan : Status Obstetri : Halaman Utama

1: Menambah Data kehamilan

alt-step Bidan batal tambah data Kehamilan

2: cariDataObstetri(no)

6: insertDataKehamilan(kehamilan)

2: halamanUtama()

2a: tampilan halaman utama

Alt-step data kehamilan tidak berhasil disimpan

9: pesan gagal insert data kehamilan

3: sql statmnt select(no)

4: hasil select

5: tampilan status obstetri pasien

9: pesan sukses insert data kehamilan

7: sql statmnt insert(kehamilan)

8: hasil insert data

Gambar 35. Sequence Diagram Tambah Data Kehamilan

Page 85: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

66

• Sequence Diagram Edit Data Kehamilan

: Bidan : Halaman Data Kehamilan : Kehamilan Controler : Data_Kehamilan : Status Obstetri : Halaman Utama

1: Menambah Data kehamilan

alt-step Bidan batal tambah data Kehamilan

2: cariDataObstetri(no)

6: editDataKehamilan(kehamilan)

2: halamanUtama()

2a: tampilan halaman utama

Alt-step data kehamilan tidak berhasil disimpan

9: tampilan pesan gagal update data

3: sql statmnt select(no)

4: hasil select data

5: tampilan data obstetri dan data kehamilan

9: tampilan pesan sukses update data

7: sql statmnt update(kehamilan)

8: hasil update data

Gambar 36. Sequence Diagram edit Data Kehamilan

Page 86: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

67

b. Sequence Diagram Untuk Package Data Obstetri

• Sequence Diagram Tambah Data Obstetri

: Bidan : Halaman Data Kehamilan : Obstetri Controler : Status Obstetri : Halaman Utama

1: Menambah Data obstetri

alt-step Bidan batal tambah data Kehamilan2: halamanUtama()

2a: tampilan halaman utama

Alt-step data obstetri tidak berhasil disimpan

2: insertObstetri(obstetri)

5: tampilan pesan gagal insert data

3: sql statmnt insert(obstetri)

4: hasil insert data

5: tampilan pesan sukses insert data

Gambar 37. Sequence Diagram Tambah Data Obstetri

Page 87: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

68

• Sequence Diagram Edit Data Obstetri

: Bidan : Halaman Data Kehamilan : Obstetri Controler : Status Obstetri : Halaman Utama

1: mengedit Data Obstetri

alt-step Bidan batal tambah data Kehamilan2: halamanUtama()

2a: tampilan halaman utama

Alt-step data obstetri tidak berhasil disimpan

2: editDataObstetri(obstetri)

5: pesan gagal update data

3: sql statmnt update(obstetri)

4: hasil edit data

5: pesan sukses update data

Gambar 38. Sequence Diagram edit Data Obstetri

Page 88: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

69

c. Sequence Diagram Untuk Package Informasi Pemeriksaan

• Sequence Diagram Lihat Jadwal Kontrol

: Bidan : Halaman Jadwal Kontrol : kehamilan Kontroler : Data_Kehamilan : Halaman Utama

1: Melihat jadwal kontrol

alt-step bidan batal lihat data jadwal kontrol

2: tampilkanJadwalKontrol(kondisi)

2: halamanUtama()

2a: tampilan halaman utama

3: sql statmnt select(kondisi)

4: hasil select data

5: tampilan data jadwal kontrol

Gambar 39. Sequence Diagram Lihat Jadwal Kontrol

Page 89: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

70

• Sequence Diagram Lihat Prakiraan Persalinan

: Bidan : Halaman Prakiraan Persalinan : Obstetri Controler : Status_Obstetri : Halaman Utama

1: Melihat Perkiraan persalinan

alt-step bidan batal lihat data perkiraan persalinan

2: tampilkanPerkiraanPersalinan(kondisi)

2: halamanUtama()

2a: tampilan halaman utama

3: sql statmnt select(kondisi)

4: hasil select data

5: tampilan prakiraan persalinan

Gambar 40. Sequence Diagram Lihat Prakiraan Persalinan

Page 90: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

71

• Sequence Diagram Lihat Riwayat Kesehatan

: Bidan : Halaman Riwayat Kesehatan Pasien : Kehamilan Controler : Data_Kehamilan : Halaman Utama

1: Melihat riwayat kesehatan

alt-step bidan batal lihat riwayat kesehatan pasien

2: tampilData(kataKunci)

2: halamanUtama()

2a: tampilan Halaman utama

3: sql statmnt select(kataKunci)

4: hasil select data

5; tampilan riwayat kesehatan pasien

Gambar 41. Sequence Diagram Riwayat Kesehatan

Page 91: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

72

D. Sequence Diagram Lihat Sensus Bulanan Pasien Hamil

: Bidan : Halaman Sensus Bulanan Pas ien Hamil

: Kehamilan Controler : Data_Kehamilan : Halaman Utama

1: Melihat sensus bulanan pasien hamil

alt-step bidan batal lihat riwayat kesehatan pasien

2: tampilkanSensusBulanTahun(bulan, tahun)

2: halamanUtama()

2a: tampilan Halaman utama

Alt-step data sensus tidak ditemukan6: tampilan pesan data tidak ditemukan

3: sql statmnt select(bulan, tahun)

4: hasil select data

5: tampilkanSensusBulanTahunKelurahan(bulan, tahun, kelurahan)

6: sql statmnt select(bulan,tahun,kelurahan)

7: hasil select data

8: tampilan data sensus

Gambar 42. Sequence Diagram Riwayat Kesehatan

Page 92: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

73

E. Sequence Diagram Logout

: Bidan : Halaman Utama : Halaman Login

1: user Logout

4: tampilan halaman login

2:menu_utama.dispose()

3: login.show()

Gambar 43. Sequence Diagram Logout

3.2.2.2 Class Diagram Lengkap

A. Class Diagram Login

Halaman Login<< Bondary >>

Halaman Utama<< Bondary >>

Login Handler

Login()

<<Control >>PenggunaUsernamePassword

<<Entitiy >>autentifikasi

digunakan

digunakan

Gambar 44.Class Diagram Login

Page 93: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

74

B. Class Diagram Untuk Package Pengelolaan Data Pasien

a. Class Diagram Lihat Data Pasien

Halaman Utama<< Bondary >>

Halaman data Pasien<< Bondary >>

Lihat Data Pasien Handler

tampilkanDataPasien()

<< Control >>

Pasienno_CMnama_pasienjenis_kelamintgl_lahiragamaalamatdusunkelurahanpekerjaannama_kknama_suamitgl_lahir_suamiagama_suamipekerjaan_suami

<< Entity >>

Lihat data paien

Digunakan

Digunakan

Gambar 45. Class Diagram Lihat Data Pasien

b. Class Diagram Pendaftaran Pasien

Halaman data Pasien<< Bondary >>

Halaman Utama<< Bondary >>

Tambah Data Pasien Handler

TambahPasien()

<< Control >>

Pasienno_CMnama_pasienjenis_kelamintgl_lahiragamaalamatdusunkelurahanpekerjaannama_kknama_suamiagama_suamitgl_lahir_suamipekerjaan_suami

<< Entity >>

Tambah Data pasien

Digunakan

Digunakan

Gambar 46. Class Diagram Pendaftaran Pasien

Page 94: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

75

c. Class Diagram Edit Data Pasien

Halaman Utama<< Bondary >>

Halaman data Pasien<< Bondary >>

Edit Data Pasien Handler

editPasien()

<< Control >>

Digunakan

Digunakan

Pasienno_CMnama_pasienjenis_kelamintgl_lahiragamaalamatdusunkelurahanpekerjaannama_kknama_suamiagama_suamitgl_lahir_suamipekerjaan_suami

<< Entity >>

Edit Data pasien

Gambar 47. Class Diagram Edit Data Pasien

C. Class Diagram Untuk Package Pengelolaan Data Pemeriksaan

a. Class Diagram Untuk Package Kehamilan

• Class Diagram Lihat Data Kehamilan

Halaman Utama<< Bondary >>

Halaman data Kehamilan<< Bondary >>Status_Obstetri

status_obstetri_idno_CMtgl_periksaGravidaPartesAbortushamil_minggu_keHPHTHPL

<< Entity >>

Lihat data kehamilan Handler

cariDataObstetri()viewDataKehamilan()

<< Control >>

Digunakan

Digunakancari data status obstetri

Data_KehamilanData_Kehamilan_idno_CMStatus_Obstetri_idTgl_PeriksaKeluhan IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiresepJadwal_Kontrol

<< Entity >>

Lihat Data Kehamilan

Gambar 48. Class Diagram Lihat Data Kehamilan

Page 95: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

76

• Class Diagram Tambah Data Kehamilan

Halaman Utama<< Bondary >>

Halaman data Kehamilan<< Bondary >>

Status_ObstetriStatus_Obstetri_idno_CMTgl_PeriksaGravidaPartesAbortusHamil_Minggu_keHPHTHPL

<< Entity >>

Tambah data kehamilan Handler

cariDataObstetri()insertDataKehamilan()

<< Control >>

Digunakan

Digunakancari data status obstetri

Data_KehamilanData_Kehamilan_idno_CMStatus_Obstetri_idTgl_PeriksaKeluhan IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiResepJadwal_Kontrol

<< Entity >>

tambah data kehamilan

Gambar 49. Class Diagram Tambah Data Kehamilan

• Class Diagram Edit Data Kehamilan

Halaman Utama<< Bondary >>

Halaman data Kehamilan<< Bondary >>

Status_ObstetriStatus_Obstetri_idno_CMTgl_PeriksaGravidaPartesAbortusHamil_Minggu_keHPHTHPL

<< Entity >>

Tambah data kehamilan Handler

cariDataObstetri()insertDataKehamilan()

<< Control >>

Digunakan

Digunakancaridata status obstetri

Data_KehamilanData_Kehamilan_idno_CMStatus_Obstetri_idTgl_PeriksaKeluhan IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiResepJadwal_Kontrol

<< Entity >>

tambah data kehamilan

Gambar 50. Class Diagram Edit Data Kehamilan

Page 96: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

77

b. Class Diagram Untuk Package Data Obstetri

• Class Diagram Tambah Data Obstetri

Halaman Utama<< Bondary >>

Status_ObstetriStatus_Obstetri_idno_CMTgl_PeriksaGravidaPartesAbortusHamil_Minggu_keHPHTHPL

<< Entity >>

Tambah data kehamilan Handler

tambahDataObstetri()

<< Control >>

Digunakan

tambahdata status obstetri

Halaman data Kehamilan<< Bondary >>

Digunakan

Gambar 51 Class Diagram Tambah Data Obstetri

• Class Diagram Edit Data Obstetri

Halaman Utama<< Bondary >>

Tambah data kehamilan Handler

editDataObstetri()

<< Control >>

Digunakan

Status_ObstetriStatus_Obstetri_idno_CMTgl_PeriksaGravidaPartesAbortusHamil_Minggu_keHPHTHPL

<< Entity >>

edit data status obstetri

Halaman data Kehamilan<< Bondary >>

Digunakan

Gambar 52. Class Diagram Edit Data Obstetri

Page 97: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

78

D. Class Diagram Untuk Package Informasi Pemeriksaan

a. Class Diagram Lihat Jadwal Kontrol

Halaman Utama<< Bondary >>

Halaman jadwal kontrol<< Bondary >>

Lihat jadwal kontrol Handler

tampikanJadwalKontrol()

<< Control >>

Digunakan

Data_KehamilanData_Kehamilan_idno_CMStatus_Obstetri_idTgl_PeriksaKeluhan IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiResepJadwal_Kontrol

<< Entity >>

Lihat jadwal kontrol

Digunakan

Gambar 53. Class Diagram Lihat Jadwal Kontrol

b. Class Diagram Lihat Prakiraan Persalinan

Halaman Utama<< Bondary >>

Halaman prakiraan persalinan<< Bondary >>

Lihat prakiraan persalinan Handler

tampilkanPerkiraanPerasalinan()

<< Control >>

Digunakan

Digunakan

Status_ObstetriStatus_Obstetri_idno_CMTgl_PeriksaGravidaPartesAbortusHamil_Minggu_KeHPHTHPL

<< Entity >>

Lihat prakiraan persalinan

Gambar 54. Class Diagram Lihat Prkiraan Persalinan

Page 98: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

79

c. Class Diagram Lihat Riwayat Kesehatan

Halaman Utama<< Bondary >>

Halaman Riwayat Kesehatan Pasien<< Bondary >>Status_Obstetri

status_obstetri_idno_CMtgl_periksaGravidaPartesAbortushamil_minggu_keHPHTHPL

<< Entity >>

Lihat Riwayat Kesehatan Handler

tampilkanData()tampilkanDataKontrolHamil()

<< Control >>

Digunakan

Digunakancari data status obstetri

Data_KehamilanData_Kehamilan_idno_CMStatus_Obstetri_idTgl_PeriksaKeluhan IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiresepJadwal_Kontrol

<< Entity >>

Riwayat kesehatan Pasien

Gambar 55. Class Diagram Riwayat Kesehatan

E. Class Diagram Untuk Lihat Sensus Bulanan Pasien Hamil

Halaman Utama<< Bondary >>

Halaman Sensus Bulanan Pasien Hamil

<< Bondary >>Status_Obstetristatus_obstetri_idno_CMtgl_periksaGravidaPartesAbortushamil_minggu_keHPHTHPL

<< Entity >>

Lihat Sensus Bulanan Data Pasien Hamil Handler

tampilkanSensusBulanTahunKelurahan()tampilkanSensusBulanTahun()tampilkanObstetriSensus()tampilkanDataKontrolHamil()

<< Control >>

Digunakan

Digunakancari data status obstetri

Data_KehamilanData_Kehamilan_idno_CMStatus_Obstetri_idTgl_PeriksaKeluhan IbuBerat_BadanTensi_DarahTFUUmur_KehamilanLetakDJJTTTerapiresepJadwal_Kontrol

<< Entity >>

Lihat sensus bulanan Data Kehamilan

Gambar 56. Class Diagram Lihat Sensus Bulanan Pasien Bidan

Page 99: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

80

F. Class Diagram Untuk Logout

Halaman Utama<< Bondary >>

logout Handler<< Control >>

digunakan

Halaman Login<< Bondary >>

digunakan

Gambar 57. Class Diagram Logut

3.2.2.3 Perancangan Database

1. Tabel Pengguna

Tabel 17. Tabel Pengguna

Nama Field Tipe Keterangan

Id_pengguna Int(11) Primary key, Auto Increment

Username Varchar(20)

Password Varchar(20)

2. Tabel Pasien

Tabel 18. Tabel Pasien

Nama Field Tipe Keterangan

No_CM Integer Primary key, Auto Increament

Nama_pasien Varchar(50)

Jenis_Kelamin Varchar(10) Laki-Laki/Wanita

Tgl_Lahir Date

Page 100: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

81

Agama Varchar(7)

Alamat Varchar(25)

Dusun Varchar(25)

Kelurahan Varchar(25)

Pekerjaan Varchar(25)

Nama_KK Varchar(50)

Nama Suami Varchar(50)

Tgl_Lahir_Suami Date

Agama_Suami Varchar(10)

Pekerjaan_Suami Varchar(25)

3. Tabel Data Kehamilan

Tabel 19. Tabel Data Kehamilan

Nama Field Tipe Keterangan

Data_Kehamilan_id Integer Primary Key, Auto Increament

No_CM Integer Foreign Key

Status_Obsetri_id Integer Foreign Key

Tgl_Periksa Date

Keluhan_Ibu Text

Berat_Badan Float(10)

Tensi_Darah Varchar(7)

TFU Int

Umur_Kehamilan Int

Letak Varchar(25)

DJJ Varchar(7)

TT Varchar(7)

Terapi Text

Resep Text

Jadwal_kontrol Date

Page 101: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

82

4. Tabel Status Obstetri Tabel 20. Tabel Status Obstetri

Nama Field Tipe Keterangan

Status_Obstetri_ID Integer Primary Key, Auto Increament

No_CM Integer Foreign Key

Gravida Integer

Partes Integer

Abortus Integer

Hamil_Minggu_Ke Integer

HPHT Date

HPL Date

3.2.2.4 Desain User Interface

A. Desain Input

a. Desain Halaman Login

Gambar 58. Desain Halaman Login

Page 102: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

83

b. Desain Halaman Menu Utama

Gambar 59. Desain Halaman Menu Utama

c. Desain Halaman Data Pasien

Data PasienData PasienFile Pemeriksaan Informasi Laporan

-Pilih-

Enter TextEnter More TextNo CM Nama Jenis Kelamin Tgl Lahir Alamat Pekerjaan Nama KKDusun KelurahanAgama

Pencarian Berdasar

Data Pasien

Data Pasien

-Pilih-

No.CM No CM

Nama

Jenis Kelamin

Tgl Lahir

Agama

Alamat

Pekerjaan

Nama KK

Dusun

Kelurahan

-Pilih-

-Pilih-

* Data ini harus diisi

Lain-lain

Nama Suami

-Pilih-Agama Suami

Tgl Lahir Suami

Pekerjaan Suami

*

*

*

*

KosongkanEdit KeluarPasien Baru Simpan

Keluar

*

*

*

*

*

Gambar 60. Desain Halaman Data Pasien

Page 103: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

84

d. Desain Halaman Data Kehamilan

Gambar 61. Desain Halaman Data Kehamilan

B. Desain Output

a Desain Halaman Riwayat Kesehatan Pasien

Gambar 62. Desain Halaman Riwayat Kesehatan Pasien

Page 104: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

85

b Desain Halaman Jadwal Kontrol

Gambar 63. Desain Halaman Jadwal Kontrol

c Desain Halaman Sensus Bulanan Pasien Hamil

Gambar 64. Desain Halaman Sensus Bulanan Pasien Hamil

Page 105: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

86

d Desain Halaman Prakiraan Persalinan

Prakiraan PersalinanPrakiraan Persalinan

File Pemeriksaan Informasi Laporan

Tabel Prakiraan Persalinan

-Pilih-

Gambar 65. Desain Halaman Prakiraan Persalinan

Page 106: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

BAB IV

IMPLEMENTASI DAN HASIL

4.1 Fase Konstruksi dan Percobaan

Implementasi dan Hasil merupakan Tahap pengkodean dari perancangan

bab III dan hasil analisa implementasi sistem. Berikut ini akan dijelaskan lebih

lanjut mengenai implementasi dari “Sistem Informasi Rekam Medis Pasien

Bidan”.

4.1.1 Karakteristik Sistem

Sistem Informasi Rekam Medis ini digunakan pengguna untuk melihat

daftar dan data pasien, mengelola data pasien dan data kehamilan pasien.

4.1.2 Kebutuhan Sistem

4.1.2.1 Kebutuhan Perangkat Keras

• Prosesor Intel® Core™2 Duo T6600

• Memori DDR3 2 GB

• Motherboard Intel® GMA 4500MHD

• Harddisk 320 HD

Page 107: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

88

4.1.2.2 Kebutuhan Perangkat Lunak

• Sistem Operasi : Windows XP Profesional Service pack 2

• IDE : Netbeans 6.5.1

• Java Develpment Kit : jre-6-windows-i586.

• Server Database : mysql 5.0

• Database tool : SQLyog Community 5.22a

• Bahasa Pemrograman : J2SE

4.1.3 Implementasi Sistem

4.1.3.1 Pembuatan Database

Pada tahap ini dilakukan pembutan database pada MySQL dengan

menggunakan tool SQL yog. Database yang dibuat berisi tabel-tabel yang akan

diperlukan pada program Sistem Informasi Rekam Medis yang dibuat. Berikut ini

merupakan sintaks pembuatan database dengan nama “rm_bidan” :

Create database if not exists `rm_bidan2`;

4.1.3.2 Pembuatan Tabel

Tabel-tabel yang dibuat terdiri dari tabel yang dibuat berdasarkan hasil

perancangan dari bab III sebelumnya, yaitu tabel pengguna, pasien,

data_kehamilan dan tabel status_ostetri. Berikut adalah hasil dump dari tabel-tabel

tersebut:

Page 108: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

89

CREATE TABLE `data_kehamilan` ( `data_kehamilan_id` int(11) NOT NULL AUTO_INCREMENT, `no_cm` int(11) DEFAULT NULL, `status_obstetri_id` int(11) DEFAULT NULL, `tgl_periksa` date DEFAULT NULL, `keluhan_ibu` text, `berat_badan` float DEFAULT NULL, `tensi_darah` varchar(7) DEFAULT NULL, `TFU` char(3) DEFAULT NULL, `umur_kehamilan` char(5) DEFAULT NULL, `letak` varchar(15) DEFAULT NULL, `djj` char(5) DEFAULT NULL, `tt` varchar(50) DEFAULT NULL, `terapi` text, `resep` text, `jadwal_kontrol` date DEFAULT NULL, PRIMARY KEY (`data_kehamilan_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1; CREATE TABLE `pasien` ( `no_cm` int(11) NOT NULL AUTO_INCREMENT, `nama_pasien` varchar(50) DEFAULT NULL, `jenis_kelamin` varchar(10) DEFAULT NULL, `tgl_lahir` date DEFAULT NULL, `agama` varchar(10) DEFAULT NULL, `alamat` text NOT NULL, `dusun` int(11) DEFAULT NULL, `pekerjaan` varchar(25) DEFAULT NULL, `nama_kk` varchar(20) DEFAULT NULL, `nama_suami` varchar(50) DEFAULT NULL, `tgl_lahir_suami` date DEFAULT NULL, `agama_suami` varchar(10) DEFAULT NULL, `pekerjaan_suami` varchar(25) DEFAULT NULL, PRIMARY KEY (`no_cm`), UNIQUE KEY `no_cm` (`no_cm`), KEY `FK_pasien` (`dusun`), CONSTRAINT `FK_pasien` FOREIGN KEY (`dusun`) REFERENCES `dusun` (`dusun_id`) ) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=latin1; CREATE TABLE `pengguna` ( `id_pengguna` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, PRIMARY KEY (`id_pengguna`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; CREATE TABLE `status_obstetri` ( `status_obstetri_id` int(11) NOT NULL AUTO_INCREMENT, `no_cm` int(11) DEFAULT NULL, `tgl_periksa` date DEFAULT NULL, `gravida` char(5) DEFAULT NULL, `partes` char(5) DEFAULT NULL, `abortus` char(5) DEFAULT NULL, `hamil_minggu_ke` char(5) DEFAULT NULL,

Page 109: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

90

`hpht` date DEFAULT NULL, `hpl` date DEFAULT NULL, PRIMARY KEY (`status_obstetri_id`) ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1;

4.1.3.3 Koneksi Program Ke Database

Untuk melakukan koneksi ke database antara java dengan MySQL,

maka harus digunakan suatu driver / interface JDBC (Java Database

Connectifity) yang berisi kelas-kelas untuk mengakses database server. Driver

yang digunakan pada sistem ini adalah mysql-connector-java-5.1.6-bin.jar.

Berikut ini adalah langkah-langkah serta method untuk koneksi dari java ke

database:

private Connection connection; private final String dbDriver = "org.gjt.mm.mysql.Driver"; private final String dbUrl = "jdbc:mysql://localhost:3307/rm_bidan2"; private final String dbUser = "root"; private final String dbPass = "root"; public koneksi() { try { Class.forName(dbDriver); } catch (ClassNotFoundException cnfe) { System.err.println("Error Loading Driver: " + cnfe.getMessage()); } try { connection = DriverManager.getConnection(dbUrl, dbUser, dbPass); } catch (Exception e) { System.err.println("Error Database: "+e.getMessage()); } } public Connection getConnection() { return connection; }

Page 110: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

91

Dari listing diatas berisi konstruktor dari class koneksi yang berisi

membangun koneksi (connection) dengan url, user dan password yang sudah

diinisialisasikan terlebih dahulu.

4.1.3.4 Penanganan Sistem Informasi Rekam Medis Bidan

4.1.3.4.1 Login

Untuk masuk ke sistem Informasi Rekam Medis Pasien Bidan,

pengguna terlebih dahulu melakukan login sistem. Untuk melakukan login,

digunakan perinah status = lc.Login(username.getText(),

password.getText()); Berikut listring untuk m elakukan login:

public String Login(String username, String pass) { String login = "gagal"; koneksi knk = new koneksi(); connection = knk.getConnection(); System.out.println("koneksi sukses"); try { String sql = ("{call sp_login(?,?,?)}"); java.sql.CallableStatement callstm = connection.prepareCall(sql); callstm.setString(1, username); callstm.setString(2, pass); callstm.registerOutParameter(3, Types.VARCHAR); callstm.executeQuery(); callstm.close(); login = callstm.getString(3); } catch (Exception e) { } return login; }

Page 111: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

92

4.1.3.4.2 Pasien

Pada pengelolaan data pasien, pengguna dapat melakukan lihat, edit dan

tambah. Untuk melihat data pasien, digunakan perintah ResultSet rs =

pasienControler.viewPasien(kondisi, koneksi); Berikut ini adalah listing

untuk melakukan lihat data pasien:

public static ResultSet viewPasien(String kondisi, Connection koneksi) { try { String sql = "select * from pasien " + kondisi; // " order by p.no_cm asc"; Statement stmt = koneksi.createStatement(); return stmt.executeQuery(sql); } catch (Exception e) { System.out.println(e.getMessage()); return null; } }

Edit data pasien dilakukan dengan memnaggil perintah

PasienControler pc = new PasienControler(); pc.editPasien(pasien);

akan dilakukan update ke database sesuai dengan inputan pengguna. Setelah

berhasil mengedit data pasien, akan ditampilkan pesan sukses edit ke pengguna.

Berikut ini listing untuk melakukan edit data pasien:

public boolean editPasien(dataPasien p) { boolean x = false; try { String sql = "update pasien set nama_pasien = ?, jenis_kelamin = ?,tgl_lahir = ?,agama = ?, " + "alamat = ?,dusun = ?, kelurahan = ?, pekerjaan = ?,nama_kk = ?,nama_suami = ?,tgl_lahir_suami = ?,agama_suami = ?," + "Pekerjaan_suami = ? " + "where no_cm = ?"; PreparedStatement pStatement = pasienCon.prepareStatement(sql);

Page 112: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

93

// pStatement.setInt(1, no_cm); pStatement.setString(1, p.getNama_pasien()); pStatement.setString(2, p.getJenis_kelamin()); pStatement.setString(3, p.getTgl_lahir()); pStatement.setString(4, p.getAgama()); pStatement.setString(5, p.getAlamat()); pStatement.setString(6, p.getDusun()); pStatement.setString(7, p.getKelurahan()); pStatement.setString(8, p.getPekerjaan()); pStatement.setString(9, p.getNama_kk()); pStatement.setString(10, p.getNama_suami()); pStatement.setString(11, p.getTglLahir_suami()); pStatement.setString(12, p.getAgama_suami()); pStatement.setString(13, p.getPekerjaan_suami()); pStatement.setInt(14, p.getNo_cm()); x=pStatement.execute(); System.out.print(x); pStatement.close(); } catch (Exception e) { System.err.println("Error inserting pasien : " + e.getMessage()); } return x; }

Dalam pengelolaan data pasien, pengguna dapat menambahkan pasien.

Proses tambah dilakukan dengan memanggil perintah

pc.tambahPasien(pasien); yang memiliki fungsi untuk melakukan insert ke

database pada tabel pasien. Berikut ini listing untuk penambahan pasien.

public boolean tambahPasien(dataPasien p) { boolean x = false; try { String sql = "insert into pasien values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; PreparedStatement pStatement = pasienCon.prepareStatement(sql); pStatement.setInt(1, p.getNo_cm()); pStatement.setString(2, p.getNama_pasien()); pStatement.setString(3, p.getJenis_kelamin()); pStatement.setString(4, p.getTgl_lahir()); pStatement.setString(5, p.getAgama()); pStatement.setString(6, p.getAlamat()); pStatement.setString(7, p.getDusun());

Page 113: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

94

pStatement.setString(8, p.getKelurahan()); pStatement.setString(9, p.getPekerjaan()); pStatement.setString(10, p.getNama_kk()); pStatement.setString(11, p.getNama_suami()); pStatement.setString(12, p.getTglLahir_suami()); pStatement.setString(13, p.getAgama_suami()); pStatement.setString(14, p.getPekerjaan_suami()); x=pStatement.execute(); System.out.print(x); pStatement.close(); } catch (Exception e) { System.err.println("Error inserting pasien : " + e.getMessage()); } return x; }

4.1.3.4.3 Data Kehamilan

Pada pengelolaan data kehamilan, pengguna dapat menambahkan data

kehamilan. Proses tambah dilakukan dengan memanggil perintah

kc.insertDataKehamilan(kehamilan) Berikut adalah listing untuk melakukan

tambah data kehamilan:

public boolean insertDataKehamilan(DataKehamilan dk) { try { String sql = "insert into rm_bidan2.data_kehamilan values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; PreparedStatement pStatement = kehamilanCon.prepareStatement(sql); pStatement.setInt(1, dk.getData_kehamilan_id()); pStatement.setInt(2, dk.getNo_cm()); pStatement.setInt(3, dk.getStatus_obstetri_id()); pStatement.setString(4, dk.getTgl_periksa()); pStatement.setString(5, dk.getKeluhan_ibu()); pStatement.setDouble(6, dk.getBerat_badan()); pStatement.setString(7, dk.getTensi_darah()); pStatement.setString(8, dk.getTFU()); pStatement.setString(9, dk.getUmur_kehamilan()); pStatement.setString(10, dk.getLetak()); pStatement.setString(11, dk.getDjj()); pStatement.setString(12, dk.getTt()); pStatement.setString(13, dk.getTerapi());

Page 114: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

95

pStatement.setString(14, dk.getResep()); pStatement.setString(15, dk.getJadwal_kontrol()); if (pStatement.executeUpdate() > 0) { pStatement.close(); return true; } else { return false; } } catch (Exception ei) { System.out.println(ei.getMessage()); return false; } }

Edit data kehamilan dilakukan dengan memnaggil perintah

(kc.editDataKehamilan(kehamilan) akan dilakukan update ke database

sesuai dengan inputan pengguna. Setelah berhasil mengedit data pasien, akan

ditampilkan pesan sukses edit ke pengguna. Berikut ini listing untuk melakukan

edit data pasien:

public boolean editDataKehamilan(DataKehamilan dk) { try { String sql = "update data_kehamilan set no_cm = ?, status_obstetri_id = ?," + " tgl_periksa = ?, keluhan_ibu = ?, berat_badan = ?, tensi_darah = ?, TFU = ?," + " umur_kehamilan = ?, letak = ?, djj = ?, tt = ?, terapi = ?, resep = ?, jadwal_kontrol = ?" + " Where data_kehamilan_id = ?"; PreparedStatement pStatement = kehamilanCon.prepareStatement(sql); pStatement.setInt(1, dk.getNo_cm()); pStatement.setInt(2, dk.getStatus_obstetri_id()); pStatement.setString(3, dk.getTgl_periksa()); pStatement.setString(4, dk.getKeluhan_ibu()); pStatement.setDouble(5, dk.getBerat_badan()); pStatement.setString(6, dk.getTensi_darah()); pStatement.setString(7, dk.getTFU()); pStatement.setString(8, dk.getUmur_kehamilan()); pStatement.setString(9, dk.getLetak()); pStatement.setString(10, dk.getDjj()); pStatement.setString(11, dk.getTt());

Page 115: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

96

pStatement.setString(12, dk.getTerapi()); pStatement.setString(13, dk.getResep()); pStatement.setString(14, dk.getJadwal_kontrol()); pStatement.setInt(15, dk.getData_kehamilan_id()); pStatement.executeUpdate(); pStatement.close(); return true; } catch (Exception e) { System.out.println("ERORR EDIT : \n" + e.getMessage()); return false; } }

4.1.3.4.4 Data Obstetri

Pada pengelolaan data obstetri, pengguna dapat melakukan edit dan

tambah. Untuk menambah data persalinan digunakan perintah

ObstetriControler.insertDataObsetri(obstetri, koneksi); Berikut ini

adalah listing untuk melakukan tambah data obstetri:

public static boolean insertDataObsetri(dataObstetri ob, Connection koneksi) { boolean x = false; try { String sql = "insert into status_obstetri values (?,?,?,?,?,?,?,?,?)"; PreparedStatement pStatement = koneksi.prepareStatement(sql); pStatement.setInt(1, ob.getStatus_obstetri_id()); pStatement.setInt(2, ob.getNo_cm()); pStatement.setString(3,ob.getTgl_periksa()); pStatement.setInt(4, ob.getGravida()); pStatement.setInt(5, ob.getPartes()); pStatement.setInt(6, ob.getAbortus()); pStatement.setInt(7, ob.getHamil_minggu_ke()); pStatement.setString(8, ob.getHpht()); pStatement.setString(9, ob.getHpl()); x=pStatement.execute(); System.out.print(x);

Page 116: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

97

pStatement.close(); } catch (Exception e) { System.err.println("Error inserting data obstetri : " + e.getMessage()); } return x; }

Edit data obstetri dilakukan dengan memanggil perintah

ObstetriControler.insertDataObsetri(obstetri, koneksi); akan

dilakukan update ke database sesuai dengan inputan pengguna. Setelah berhasil

mengedit, akan ditampilkan pesan sukses edit ke pengguna. Berikut ini listing

untuk melakukan edit data obstetri:

public boolean editDataObstetri(dataObstetri ob) { try { Statement statement = obstetriCon.createStatement(); String sql = "update status_obstetri set no_cm= ?, tgl_periksa = ?, gravida = ?, partes = ?, abortus = ?, hamil_minggu_ke = ?, hpht = ?, hpl = ? where status_obstetri_id = ?"; PreparedStatement pStatement = obstetriCon.prepareStatement(sql); pStatement.setInt(1, ob.getNo_cm()); pStatement.setString(2, ob.getTgl_periksa()); pStatement.setInt(3, ob.getGravida()); pStatement.setInt(4, ob.getPartes()); pStatement.setInt(5, ob.getAbortus()); pStatement.setInt(6, ob.getHamil_minggu_ke()); pStatement.setString(7, ob.getHpht()); pStatement.setString(8, ob.getHpl()); pStatement.setInt(9, ob.getStatus_obstetri_id()); pStatement.executeUpdate(); pStatement.close(); return true; } catch (Exception e) { System.out.println(e.getMessage()); return false; } }

Page 117: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

98

4.1.4 Antarmuka

4.1.4.1 Halaman Login

Halaman Login digunakan oleh pengguna untuk menginputkan

username dan password agar dapat masuk ke halaman utama. Dengan menekan

tombol login, maka data yang diinputkan oleh pengguna akan diproses untuk

menentukan apakah pengguna memiliki previllege untuk mengakses sistem.

Berikut ini adalah tampilan halaman login:

Gambar 66. Halaman Login

4.1.4.2 Halaman utama

Halaman utama ditampilkan pertama kali setelah pengguna login.

Berikut ini tampilan halaman utama:

Page 118: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

99

Gambar 67. Halaman Utama

Pada hlaman utama ini, terdapat 4 menu yaitu menu file, Pemeriksaan,

Informasi, dan keluar. Pada menu file, terdapat sub menu Data Pasien. Untuk

menu pemeriksanaan terdapat sub menu Kehamilan. Pada menu Informasi

terdapat sub menu informasi riwayat Kesehatan pasien, jadwal kontrol dan

Prakiraan Persalinan. Sedangkan menu keluar untuk keluar dari sistem.

4.1.4.3 Halaman Data Pasien

Halaman data pasien berfungsi untuk memanage data pasien seperti

tambah data pasien, mengedit data pasien dan melihat data. Berikut tampilan

halaman data pasien:

Page 119: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

100

Gambar 68. Halaman data Pasien

Pengguna dapat melakukan tambah pasien dengan menekan tombol

pasien baru. Setelah itu data pasien diisi lengkap kemudian menekan tombol

simpan untuk menyimpan data yang diinputkan. Tombol edit digunakan untuk

mengedit data pasien. Setelah data pasien diedit, menekan tombol simpan untuk

menyimpan perubahan yang dilakukan. Tombol kosongkan digunakan untuk

mereset kembali field-field yang ada menjadi kosong. Tombol keluar untuk

kembali ke menu utama.

4.1.4.4 Kehamilan

Halaman data kehamilan berfungsi untuk memanage data kehamilan

pasien seperti tambah data kehamilan, mengedit data kehamilan serta menambah

data obstetric dan mengedit data obstetri. Berikut tampilan halaman data

kehamilan:

Page 120: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

101

Gambar 69. Halaman Data Kehamilan

Untuk menambah data kehamilan pasien, mula-mula pengguna harus

memilih atau menyimpan data obstetri kehamilan terlebih dahulu. Untuk

menambah data obstetri, pengguna harus menekan tombol kehamilan baru.

Setelah mengisi field yang ada, kemudian menekan tombol simpan untuk

menyimpan data. Setelah itu, baru penguna dapat mebuat atau menambah data

kehamilan dengan menekan tombol kontrol kehamilan. Tombol edit digunakan

untuk mengedit data kehamilan. Setelah data kehamilan diedit, menekan tombol

simpan untuk menyimpan perubahan yang dilakukan. Tombol kosongkan

digunakan untuk mereset kembali field menjadi kosong. Tombol keluar untuk

kembali ke menu utama.

Page 121: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

102

4.1.4.5 Informasi Jadwal Kontrol

Halaman jadwal kontrol berfungsi untuk memberi informasi kepada

pengguna tentang jadwal kontrol kehamilan pasien. Pengguna dapat melihat

jadwal kontrol berdasarkan no CM, nama pasien dan tanggal kontrol. Berikut

tampilan halaman jadwal kontrol:

Gambar 70. Halaman jadwal Kontrol

4.1.4.6 Informasi Prakiraan Persalinan

Halaman perkiraan persalinan berfungsi untuk memberi informasi

kepada pengguna tentang perkiraan persalinan pasien. Pengguna dapat melihat

perkiraan persalinan berdasarkan no CM, nama pasien dan tanggal perkiraan

persalinan. Berikut tampilan halaman perkiraan persalinan:

Page 122: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

103

Gambar 71. Halaman Prakiraan Persalinan

4.1.4.7 Informasi Riwayat Kesehatan Pasien

Halaman Riwayat Kesehatan Pasien berfungsi untuk memberi informasi

kepada pengguna tentang Riwayat Kesehatan Pasien. Pengguna dapat melihat

Riwayat Kesehatan Pasien berdasarkan no CM, nama pasien, bulan dan dusun.

Berikut tampilan halaman perkiraan persalinan:

Page 123: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

104

Gambar 72. Halaman Riwayat Kesehatan Pasien

4.1.4.8 Sensus Bulanan Pasien Hamil

Halaman Sensus Bulanan Pasien Hamil berfungsi untuk memberi

informasi kepada pengguna jumlah pasien yang hamil pada bulan, tahun dan

kelurahan tertentu. Pengguna dapat melihat sensus bulanan sesuai bulan dan tahun

dan kelurahan jika diinginkan. Berikut tampilan halaman sensus bulanan pasien

hamil:

Page 124: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

105

Gambar 73 . Halaman Sensus Bulanan Pasien Hamil

4.2 Analisis Hasil Implementasi

4.2.1 Pengujian

4.2.1.1 Rencana Pengujian

Tabel 21. Tabel Rencana Pengujian

No Use Case Kasus Uji 1 Login RM-1-01

RM-1-02 RM-1-03

2 Lihat Data Pasien RM-2-01 RM-2-02

3 Pendaftaran Pasien RM-3-01 RM-3-02 RM-3-03

4 Edit Data Pasien RM-4-01 RM-4-02 RM-4-03

5 Lihat Data Kehamilan RM-5-01 RM-5-02

6 Tambah Data Kehamilan RM-6-01 RM-6-02 RM-6-03

7 Edit Data Kehamilan RM-7-01 RM-7-02 RM-7-03

Page 125: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

106

8 Tambah data Obstetri RM-8-01 RM-8-02 RM-8-03

9 Edit Data Obstetri RM-9-01 RM-9-02 RM-9-03

10 Lihat Jadwal Kontrol RM-10-01 RM-10-02

11 Lihat Prakiraan Persalinan RM-11-01 RM-11-02

12 Lihat Riwayat Kesehatan Pasien RM-12-01 RM-12-02 RM-12-03

13 Logout RM-13-01 14 Lihat Sensus Bulanan Pasien

Hamil RM-14-01 RM-14-02 RM-14.03 RM-14.04

Page 126: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

107

4.2.1.2 Prosedur Pengujian dan Kasus Uji

Tabel 22. Prosedur Pengujian dan Kasus Uji

Identifikasi Deskripsi Prosedur Pengujian

Masukkan Keluaran yang Diharapkan

Kriteria evaluasi Hasil

Hasil yang Didapat

Catatan Proses Pengembangan

RM-1-01 Pengujian hasil login oleh pengguna

o Buka sistem. o Masukkan username

dan password o Cocokkan username

dan password yang dmasukkan dengan yang ada di database

Username dan password

Masuk sistem informasi Rekam Medis

Masuk ke halaman utama sistem

Masuk ke halaman utama Sistem

Tidak diperbaiki

RM-1-02 Pengujian hasil alternatif gagal login oleh pengguna

o Buka sistem o Masukkan username

dan password o Cocokkan username

dan password yang dmasukkan dengan yang ada di database

o Jika username atau password tidak sama, maka akan menampilkan pesan error

Username dan password

Pesan error gagal masuk ke sistem

Pesan error dan gagal masuk ke halaman utama

Pesan error gagal masuk dan gagal masuk halaman utama istem

Tidak diperbaiki

RM-1-03 Pengujian alternatif hasil batal login oleh pengguna

o Buka sistem o Masukkan username

dan password o Tekan Tombol

KOSONGKAN

Username dan password

Username dan password yang dimasukkan terhapus

Username dan password yang dimasukkan terhapus

Username dan password terhapus

Tidak diperbaiki

RM-2-01 Pengujian hasil lihat data pasien oleh pengguna

o Buka file data pasien o Dicek, apakah data

pasien yang ada di database bisa ditampilkan oleh sistem atau tidak -

Data-data pasien yang telah disimpan, yaitu: no cm, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

no cm, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

no cm, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

Tidak diperbaiki

Page 127: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

108

RM-2-02 Pengujian alternatif hasil batal lihat data pasien

o Buka file data pasien o Tekan tombol

KELUAR -

Keluar dari file data pasien dan kembali ke menu utama

Keluar dari file data pasien dan kembali ke menu utama

Keluar dari file data pasien dan kembali ke menu utama

Tidak diperbaiki

RM-3-01 Pengujian hasil pendaftaran pasien oleh pengguna

o Buka file data pasien o Masukkan data-data

pasien sesuai dengan field-field yang tersedia

o Data pasien disimpan o Dicek, apakah data

yang dimasukkan telah tersimpan dalam database atau belum

nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

1, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami Dst…..

1, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

1, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami berhasil disimpan

Tidak diperbaiki

RM-3-02 Pengujian alternatif hasil batal menambah data pasien

o Buka file data pasien o Tekan tombol

KELUAR

-

Keluar dari file data pasien dan kembali ke menu utama

Keluar dari file data pasien dan kembali ke menu utama

Keluar dari file data pasien dan kembali ke menu utama

Tidak diperbaiki

RM-3-03 Pengujian alternatif hasil gagal menambah data pasien

o Buka file data pasien o Masukkan data-data

pasien tetapi tidak sesuai dengan tipe datanya

o Data pasien disimpan

nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

Pesan error gagal memasukkan data

Pesan error gagal memasukkan data

Pesan error gagal memasukkan data

Tidak diperbaiki

RM-4-01 Pengujian hasil pengeditan data pasien oleh pengguna

o Buka file data pasien o Memilih data pasien

yang akan diedit o Mengedit data pasien. o Menyimpan

perubahan data o Dicek, apakah data

pasien telah berhasil diedit atau belum

Data berupa nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

Data , nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami berhasil disimpan perubahan datanya.

No cm, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

No cm, nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk, nama suami, tgl lahir suami, agama suami, dan pekerjaan suam berhasil disimpan

Tidak diperbaiki

RM-4-02 Pengujian alternatif hasil gagal mengedit data pasien

o Buka file data pasien o Memilih data pasien

yang akan diedit o Mengedit data pasien

dengan memasukkan data yang tidak sesuai

Data berupa nama pasien, jenis kelamin, tgl lahir, agama, alamat, dusun, kelurahan, pekerjaan, nama kk,

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Tidak diperbaiki

Page 128: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

109

dengan tipe data. o Menyimpan

perubahan data

nama suami, tgl lahir suami, agama suami, dan pekerjaan suami

RM-4-03 Pengujian alternatif hasil batal mengedit data pasien

o Buka file data pasien o Tekan tombol

KELUAR

-

Keluar dari file data pasien dan kembali ke menu utama

Keluar dari file data pasien dan kembali ke menu utama

Keluar dari file data pasien dan kembali ke menu utama

Tidak diperbaiki

RM-5-01 Pengujian hasil lihat data kehamilan oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin dilihat data kehamilan terakhir

o Dicek, apakah data kehamilan yang di tampilkan sesuai dengan data kehamilan yang di ada database atau tidak

-

Data-data kehamilan yang telah disimpan, yaitu : No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

Tidak diperbaiki

RM-5-02 Pengujian alternatif hasil batal lihat data kehamilan oleh pengguna

o Buka file data Pemeriksaan Kehamilan

o Tekan tombol KELUAR

-

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Tidak diperbaiki

RM-6-01 Pengujian hasil pemasukan data kehamilan oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin disimpan data kehamilannya.

o Masukkan data-data kehamilan sesuai dengan field-field yang tersedia

o Simpan data kehamilan

o Dicek, apakah data

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

Tidak diperbaiki

Page 129: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

110

kehamilan yang dimasukkan telah tersimpan di database atau belum

RM-6-02 Pengujian alternatif hasil gagal menambah data kehamilan oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin disimpan data kehamilannya.

o Masukkan data-data kehamilan tidak sesuai dengan tipe data yang tersedia

o Simpan data kehamilan

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Tidak diperbaiki

RM-6-03 Pengujian alternatif hasil batal menambah data kehamilan oleh pengguna

o Buka file data Pemeriksaan Kehamilan

o Tekan tombol KELUAR

-

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Tidak diperbaiki

RM-7-01 Pengujian hasil pengeditan data kehamilan oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin diedit data kehamilannya.

o Edit data kehamilan o Simpan perubahan

yang terjadi o Dicek, apakah data

kehamilan telah berhasil diedit atau belum

Data berupa No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

Data No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control berhasil disimpan perubahan datanya.

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control berhasil disimpan

Tidak diperbaiki

RM-7-02 Pengujian alternatif hasil gagal mengedit data kehamilan oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm

Data berupa No cm, tgl periksa, keluhan ibu, berat badan, tensi darah, tfu,

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Tidak diperbaiki

Page 130: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

111

pasien yang ingin diedit data kehamilannya.

o Edit data kehamilan o Simpan perubahan

yang terjadi

umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

RM-7-03 Pengujian alternatif hasil batal mengedit data kehamilan oleh pengguna

o Buka file data Pemeriksaan Kehamilan

o Tekan tombol KELUAR

-

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Tidak diperbaiki

RM-8-01 Pengujian hasil pemasukan data obstetri oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin disimpan data obstetri nya

o Masukkan data obstetri

o Simpan data obstetri o Dicek, apakah data

obstetri telah berhasil disimpan atau belum

No cm, tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

No cm, tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

No cm, tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

No cm, tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

Tidak diperbaiki

RM-8-02 Pengujian alternatif hasil gagal menambah data obstetri oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin disimpan data obstetri nya

o Masukkan data obstetric dengan tipe data yang tidak sesuai

o Simpan data obstetri

No cm, tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

Pesan error gagal menambah data

Pesan error gagal menambah data

Pesan error gagal menambah data

Tidak diperbaiki

RM-8-03 Pengujian alternatif hasil batal menambah data obstetri oleh pengguna

o Buka file data Pemeriksaan Kehamilan Tekan tombol KELUAR

-

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Tidak diperbaiki

RM-9-01 Pengujian hasil pengeditan data obstetri

o Buka menu pemeriksaan

Data berupa No cm, tgl periksa, gravida,

Data No cm, tgl periksa, gravida, partes, abortus,

No cm, tgl periksa, gravida, partes,

No cm, tgl periksa, gravida, partes,

Tidak diperbaiki

Page 131: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

112

oleh pengguna kehamilan o Masukkan no cm

pasien yang ingin diedit data obstetri nya

o edit data obstetri o Simpan perubahan

yang terjadi o Dicek, apakah data

obstetri telah berhasil diedit atau belum

partes, abortus, hamil minggu ke, hpht, hpl

hamil minggu ke, hpht, hpl berhasil disimpan perubahannya.

abortus, hamil minggu ke, hpht, hpl

abortus, hamil minggu ke, hpht, hpl

RM-9-02 Pengujian alternatif hasil gagal mengedit data obstetri oleh pengguna

o Buka menu pemeriksaan kehamilan

o Masukkan no cm pasien yang ingin diedit data obstetri nya

o edit data obstetri dengan memasukan dengan tipe data yang tidak sesuai

o Simpan perubahan yang terjadi

partes, abortus, hamil minggu ke, hpht, hpl

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Pesan error gagal mengedit data

Tidak diperbaiki

RM-9-03 Pengujian alternatif hasil batal mengedit data obstetri oleh pengguna

o Buka file data Pemeriksaan Kehamilan Tekan tombol KELUAR

-

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Keluar dari Halaman menu pemeriksaan kehamilan dan kembali ke menu utama

Tidak diperbaiki

RM-10-01 Pengujian hasil lihat jadwal kontrol oleh pengguna

o Buka menu informasi jadwal control

o Cari record dengan pemasukka kata kunci yang dinginkan

o Lihat hasil pencarian o Cocokkan tampilan

pada sistem dengan data yang ada di database

-

No cm, nama pasien, alamat, dusun, kelurahan, jadwal kontrol.

No cm, nama pasien, alamat, dusun, kelurahan, jadwal kontrol.

No cm, nama pasien, alamat, dusun, kelurahan, jadwal kontrol.

Tidak diperbaiki

RM-10-02 Pengujian alternatif hasil batal lihat jadwal kontrol oleh pengguna

o Buka menu informasi jadwal kontrol

o \Tekan tombol -

Keluar dari Halaman menu informasi jadwal kontrol dan kembali ke

Keluar dari Halaman menu informasi jadwal kontrol dan

Keluar dari Halaman menu informasi jadwal kontrol dan

Tidak diperbaikid

Page 132: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

113

KELUAR menu utama kembali ke menu utama

kembali ke menu utama

RM-11-01 Pengujian hasil lihat Prakiraan Persalinan oleh pengguna

o Buka menu informasi prakiraan persalinan

o Cari record dengan pemasukka kata kunci yang dinginkan

o Lihat hasil pencarian o Cocokkan tampilan

pada sistem dengan data yang ada di database

-

No cm, nama pasien, nama suami, dusun, gravid, partes, abortus, hpht, hpl

No cm, nama pasien, nama suami, dusun, gravid, partes, abortus, hpht, hpl

No cm, nama pasien, nama suami, dusun, gravid, partes, abortus, hpht, hpl

Tidak diperbaiki

RM-11-02 Pengujian alternatif hasil batal lihat prakiraan persalinan oleh pengguna

o Buka menu informasi prakiraan persalinan

o Tekan tombol KELUAR

-

Keluar dari Halaman menu informasi prakiraan persalinan dan kembali ke menu utama

Keluar dari Halaman menu informasi prakiraan persalinan dan kembali ke menu utama

Keluar dari Halaman menu informasi prakiraan persalinan dan kembali ke menu utama

Tidak diperbaiki

RM-12-01 Pengujian hasil lihat Riwayat Kesehatan data obstetri Pasien oleh pengguna

o Buka menu informasi riwayat kesehatan pasien

o Cari record dengan pemasukka kata kunci yang dinginkan

o Lihat hasil pencarian o Cocokkan tampilan

pada sistem dengan data yang ada di database

-

Tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

Tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

Tgl periksa, gravida, partes, abortus, hamil minggu ke, hpht, hpl

Tidak diperbaiki

RM-12-02 Pengujian hasil lihat Riwayat Kesehatan data kehamilan Pasien oleh pengguna

o Buka menu informasi riwayat kesehatan pasien

o Cari record dengan pemasukka kata kunci yang dinginkan

o Lihat hasil pencarian o Pilih record yang

ingin dilihat data kehamilannya

o Lihat detailnya o Cocokkan tampilan

pada sistem dengan data yang ada di

-

Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal kontrol

Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal kontrol

Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal kontrol

Tidak diperbaiki

Page 133: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

114

database RM-12-03 Pengujian alternatif

hasil batal lihat riwayat kesehatan pasien oleh pengguna

o Buka menu informasi prakiraan persalinan

o Tekan tombol KELUAR

-

Keluar dari Halaman menu informasi riwayat kesehatan pasien dan kembali ke menu utama

Keluar dari Halaman menu informasi riwayat kesehatan pasien dan kembali ke menu utama

Keluar dari Halaman menu informasi riwayat kesehatan pasien dan kembali ke menu utama

Tidak diperbaiki

RM-13-01 Pengujian hasil logout oleh pengguna

o Pilih menu keluar o Diamati, apakah

berhasil keluar dari sistem atau tidak

-

Keluar dari sistem dan menampilkan halaman login

Keluar dari sistem dan menampilkan halaman login

Keluar dari sistem dan menampilkan halaman login

Tidak diperbaiki

RM -14-01 Pengujian hasil lihat Sensus bulanan Pasien Hamil oleh pengguna

o Pilih menu sensus bulanan pasien hamil

o Pilih bulan da tanggal dan atau kelurahan

o Tekan tombol cari

-

No_cm, nama pasien. Alamat, dusun, kelurahan, Tgl periksa (obstetri), gravida, partes, abortus, hamil minggu ke, hpht, hpl, Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control.

No_cm, nama pasien. Alamat, dusun, kelurahan, Tgl periksa (obstetri), gravida, partes, abortus, hamil minggu ke, hpht, hpl, Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control.

No_cm, nama pasien. Alamat, dusun, kelurahan, Tgl periksa (obstetri), gravida, partes, abortus, hamil minggu ke, hpht, hpl, Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control.

Tidak diperbaiki

RM-14-02 Pengujian Hasil lihat data status obstetri dan data kehamilan pasien pada bulan, tahun dan atau kelurahan tertentu

o Pilih menu sensus bulanan pasien hamil

o Pilih bulan dan tahun dan atau kelurahan

o Tekan tombol cari o Data ditemukan o Memilih baris yang

ingin dilihat data status obstetri dan data kehamilannya.

o Mengklik tombol DETAIL

-

No_cm, nama pasien. Alamat, dusun, kelurahan, Tgl periksa (obstetri), gravida, partes, abortus, hamil minggu ke, hpht, hpl, Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No_cm, nama pasien. Alamat, dusun, kelurahan, Tgl periksa (obstetri), gravida, partes, abortus, hamil minggu ke, hpht, hpl, Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

No_cm, nama pasien. Alamat, dusun, kelurahan, Tgl periksa (obstetri), gravida, partes, abortus, hamil minggu ke, hpht, hpl, Tgl periksa, keluhan ibu, berat badan, tensi darah, tfu, umur kehamilan, letak, djj, tt, terapi, resep, jadwal control

Tidak diperbaiki

RM-14-03 Pengujian Hasil gagal lihat data status obstetri dan data kehamilan pasien pada bulan, tahun dan atau kelurahan tertentu

o Pilih menu sensus bulanan pasien hamil

o Pilih bulan dan tahun dan atau kelurahan yang belum tersimpan di database

-

Pesan error data tidak temukan

Pesan error data tidak temukan

Pesan error data tidak temukan

Tidak diperbaiki

Page 134: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

115

o Tekan tombol cari RM-14-04 Pengujian hasil

alternatif hasil batal lihat data sensus bulanan pasien hamil

o Buka menu informasi sensus bulanan pasien hamil

o Tekan tombol KELUAR

-

Keluar dari Halaman menu informasi sensus bulanan pasien hamil dan kembali ke menu utama

Keluar dari Halaman menu informasi sensus bulanan pasien hamil dan kembali ke menu utama

Keluar dari Halaman menu informasi sensus bulanan pasien hamil dan kembali ke menu utama

Tidak diperbaiki

Tabel 23. Prosedur Pengujian Berbasis Cause and effect

NO Problem Fitur dalam Sistem Untuk Mengatasi Problem Hasil Pengujian

1 Keakuratan data belum terjamin Fitur untuk menambah dan mengedit data pasien pada form Data Pasien, menambah dan mengedit data kehamilan pasien pada form Data Kehamilan

Fitur-fitur yang tersedia pada form Data Pasien dan form Data Kehamilan telah dapat menjamin keakuratan data yang disimpan karena pengguna tidak perlu melakukan pencatatan data pasien maupun data kehamilan pasien berulang kali.

2 Proses penyimpanan data tidak aman

Fitur untuk menyimpan data pasien pada form Data Pasien dan data kehamilan pasien pada form Data Kehamilan.

Fitur untuk menyimpan data pasien dan data kehamilan pasien menjamin data tersimpan dengan aman karena data yang diinputkan dismpan dalam database sehingga kemungkinan kehilangan data saangat kecil.

3 Proses pencarian data pasien maupun data rekam medis pasien masih lama

Fitur pencarian pada form Data Pasien, form Riwayat Kesehatan Pasien, form Jadwal Kontrol Pasien, form Prakiraan persalinan dan form Sensun Bulanan Pasien Hamil

Fitur pencarian yang tersedia pada form Data Pasien, form Riwayat Kesehatan Pasien, form Jadwal Kontrol Pasien, form Prakiraan persalinan dan form Sensun Bulanan Pasien Hamil membantu melakukan pencarian data pasien atau data kehamilan pasien yang diinginkan dengan lebih cepat dan mudah.

4 Terjadi kesalahan dalam mengingat jadwal kontrol

Fitur lihat jadwal kontrol pada form Jadwal Kontrol Pasien

Fitur pada form Jadwal Kontrol Pasien membantu memberikan informasi kepada pengguna tentang jadwal kontrol pasien sehingga kemungkinan untuk terjadi keterlambatan kontrol pasien sangat kecil.

Page 135: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

116

Berikut adalah capture hasil perilaku program sesuai dengan fungsi program.

• Pengujian Hasil Login oleh Pengguna

Gambar RM-1-01 Pengujian Hasil Login Oleh Pengguna

• Pengujian Hasil Alternatif Gagal Login Oleh Pengguna

Gambar RM-1-02 Pengujian Hasil Alternatif Gagal Login Oleh Pengguna

• Pengujian Hasil Alternatif Batal Login Oleh Pengguna

Gambar RM-1-03 Pengujian Hasil Alternatif Batal Login Oleh Pengguna

Page 136: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

117

• Pengujian Hasil Lihat Data Pasien oleh Pengguna

Gambar RM-2-01 Pengujian Hasil Lihat Data Pasien oleh Pengguna

• Pengujian Alternatif Hasil Batal Lihat Data Pasien oleh Pengguna

Gambar RM-2-02 Pengujian Alternatif Hasil Batal Lihat Data Pasien oleh Pengguna

Page 137: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

118

• Pengujian Hasil pendaftaran Pasien oleh Pengguna

Gambar RM-3-01 Pengujian Hasil Pendaftaran Pasien Oleh Pengguna

• Pengujian Alternatif Hasil Batal Menambah Data Pasien

Gambar RM-3-02 Pengujian Alternatif Hasil Batal Menambah Pasien Oleh Pengguna

Page 138: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

119

• Pengujian Alternatif Hasil Gagal Menambah Data Pasien

Gambar RM-3-03 Pengujian Alternatif Hasil Gagal Menambah Pasien Oleh Pengguna

• Pengujian Hasil Pengeditan Data Pasien oleh Pengguna

Gambar RM-4-01 Pengujian Hasil Pengeditan Data Pasien Oleh Pengguna

Page 139: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

120

• Pengujian Alternatif Hasil Gagal Mengedit Data Pasien

Gambar RM-4-02 Pengujian Alternatif Hasil Gagal Mengedit Data Pasien Oleh Pengguna

• Pengujian Alternatif Hasil Batal Mengedit Data Pasien

Gambar RM-4-03 Pengujian Alternatif Hasil Batal Mengedit Data Pasien Oleh Pengguna

Page 140: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

121

• Pengujian Hasil Lihat Data Kehamilan oleh Pengguna

Gambar RM-5-01 Pengujian Hasil Lihat Data Kehamilan Oleh Pengguna

• Pengujian Alternatif Hasil Batal Lihat Data Kehamilan Oleh Pengguna

Gambar RM-5-02 Pengujian Alternatif Hasil Batal Lihat Data Kehamilan Oleh Pengguna

Page 141: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

122

• Pengujian Hasil Pemasukkan Data Kehamilan Oleh Pengguna

Gambar RM-6-01 Pengujian Hasil Pemasukan Data Kehamilan Oleh Pengguna

• Pengujian Alternatif Hasil Gagal Menambah Data Kehamilan Oleh Pengguna

Gambar RM-6-02 Pengujian Alternatif Hasil Gagal Menambah Data Kehamilan Oleh

Pengguna

Page 142: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

123

• Pengujian alternatif hasil batal menambah data kehamilan oleh pengguna

Gambar RM-6-02 Pengujian Alternatif Hasil Batal Menambah Data Kehamilan Oleh

Pengguna

• Pengujian Hasil Pengeditan Data Kehamilan Oleh Pengguna

Gambar RM-7-01 Pengujian Hasil Pengeditan Data Kehamilan Oleh Pengguna

Page 143: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

124

• Pengujian Alternatif Hasil Gagal Mengedit Data Kehamilan Oleh Pengguna

Gambar RM-7-02 Pengujian Alternatif Hasil Gagal Mengedit Data Kehamilan Oleh

Pengguna

• Pengujian Alternatif Hasil Batal Mengedit Data Kehamilan Oleh Pengguna

Gambar RM-7-03 Pengujian Alternatif Hasil Batal Mengedit Data Kehamilan Oleh

Pengguna

Page 144: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

125

• Pengujian Hasil Pemasukkan Data Obstetri Oleh Pengguna

Gambar RM-8-01 Pengujian Hasil Pemasukan Data Obstetri Oleh Pengguna

• Pengujian Alternatif Hasil Gagal Menambah Data Obstetri Oleh Pengguna

Gambar RM-8-02 Pengujian Alternatif Hasil Gagal menambah Data Obstetri Oleh

Pengguna

Page 145: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

126

• Pengujian Alternatif Hasil Batal Menambah Data Obstetri Oleh Pengguna

Gambar RM-8-03 Pengujian Alternatif Hasil Gagal menambah Data Obstetri Oleh

Pengguna

• Pengujian Hasil Pengeditan Data Obstetri Oleh Pengguna

RM-9-01 Pengujian Hasil Pengeditan Data Obstetri Oleh Pengguna

Page 146: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

127

• Pengujian Alternatif Hasil Gagal Mengedit Data Obstetri Oleh Pengguna

RM-9-02 Pengujian Alternatif Hasil Gagal Mengedit Data Obstetri Oleh Pengguna

• Pengujian Alternatif Hasil Batal Mengedit Data Obstetri Oleh Pengguna

RM-9-03 Pengujian Alternatif Hasil Batal Mengedit Data Obstetri Oleh Pengguna

Page 147: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

128

• Pengujian Hasil Lihat Jadwal Kontrol oleh Pengguna

Gambar RM-10-01 Pengujian Hasil Lihat Jadwal Kontrol Oleh Pengguna

• Pengujian Alternatif Hasil Batal Lihat Jadwal Kontrol Oleh Pengguna

Gambar RM-10-02 Pengujian Alternatif HasilBatal Lihat Jadwal Kontrol Oleh Pengguna

Page 148: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

129

• Pengujian Hasil Lihat Prakiraan Persalinan oleh Pengguna

Gambar RM-11-01 Pengujian Hasil Lihat Prakiraan Persalinan Oleh Pengguna

• Pengujian Alternatif Hasil Batal Lihat Prakiraan Persalinan Oleh Pengguna

Gambar RM-11-02 Pengujian Alternatif HasilBatal Lihat Prakiraan Persalinan Oleh

Pengguna

Page 149: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

130

• Pengujian Hasil Lihat Riwayat Kesehatan Data Obstetri Pasien oleh Pengguna

Gambar RM-12-01 Pengujian Hasil Lihat Riwayat Krsehatan Data Obstetri Oleh Pengguna

• Pengujian Hasil Lihat Riwayat Kesehatan Data Kehamilan Pasien oleh

Pengguna

Gambar RM-12-02 Pengujian Hasil Lihat Riwayat Kesehatan Data Kehamilan Oleh

Pengguna

Page 150: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

131

• Pengujian Alternatif Hasil Batal Lihat Riwayat Kesehatan Pasien Oleh

Pengguna

Gambar RM-12-03 Pengujian Alternatif Hasil Batal Lihat Riwayat Krsehatan Data

Kehamilan Oleh Pengguna

• Pengujian Hasil Logout Oleh Pengguna

Gambar RM-12-02 Pengujian Hasil Logout Oleh Pengguna

Page 151: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

132

• Pengujian Hasil Lihat Sensus Bulanan Pasien Hamil

Gambar RM-14-01 Pengujian Hasil lihat sensus bulanan pasien hamil

• Pengujian Hasil lihat data status obstetri dan data kehamilan pasien pada

bulan, tahun dan atau kelurahan tertentu

Gambar RM-14-02 Pengujian Hasil lihat data status obstetri dan data kehamilan pasien pada

bulan, tahun dan atau kelurahan tertentu

Page 152: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

133

• Pengujian Hasil gagal lihat data status obstetri dan data kehamilan pasien pada

bulan, tahun dan atau kelurahan tertentu

Gambar RM-14-03 Pengujian Hasil gagal lihat data status obstetri dan data kehamilan pasien

pada bulan, tahun dan atau kelurahan tertentu

• Pengujian hasil alternatif hasil batal lihat data sensus bulanan pasien hamil

Gambar RM-14-04 Pengujian hasil alternatif hasil batal lihat data sensus bulanan pasien

hamil

Page 153: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

134

4.2.1.3 Evaluasi Pengujian

- Semua fitur-fitur dan button yang disediakan sistem dapat berjalan

dengan baik sesuai dengan tujuan fungsi.

- Fitur-fitur yang ditampilkan sederhana sehingga memudahkan

pengguna dalam menggunakannya. Ukurannya yang tidak terlalu

besar, membuat sistem informasi ini tidak memerlukan spesifikasi

komputer yang tinggi/bagus.

4.2.2 Kelebihan dan Kekurangan Sistem.

Sistem ini memiliki beberapa kelebihan dan kekurangan, kelebihan dan

kekurangan sistem ini diantaranya adalah:

Kelebihan Sistem:

1. Untuk dapat berinteraksi dengan sistem yang dibuat, pengguna

diminta memasukkan username dan password pengguna untuk

menghindari penyalagunaan sistem informasi oleh pihak yang

tidak bertanggung jawab.

2. Sistem ini dapat memberikan informasi jadwal kontrol kehamilan

pasien dan perkiraan persalinan pasien.

3. Sistem ini dapat menampilkan kesalahan yang disebabkan oleh

pengguna karena adanya error handling pada sistem

Page 154: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

135

Kekurangan Sistem:

Sistem ini belum dapat melakukan pembuatan laporan yang

dibutuhkan, serta perhitungan biaya obat dan perawatan pasien. Hal

tersebut dikarenakan penulis tidak membahas hal-hal yang berhubungan

dengan finansial dan pembuatan laporan.

Page 155: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

136

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan hasil analisis, desain dan implementasi sistem ini maka

dapat disimpulkan bahwa:

1. Sistem Informasi Rekam Medis Pasien Bidan telah berhasil dibuat

dengan menggunakan teknologi Netbeans sebagai tool pemrograman

java dan teknolgi MySQL sebagai database.

2. Berdasarkan pengujian terhadap sistem, disimpulkan bahwa fungsi-

fungsi berikut telah berfungsi dengan baik:

a) Fungsi untuk mengelola data pasien

b) Fungsi untuk mengelola data kehamilan pasien

c) Fungsi untuk memantau perkembangan kehamilan pasien

d) Fungsi untuk mengingat jadwal control

e) Fungsi untuk pencarian data pasien

3. Dengan telah berfungsinya fitur-fitur tersebut diatas maka Sistem

Informasi Rekam Medis Pasien Bidan berdasarkan pengujian dapat:

a) Memudahkan pengguna dalam memantau perkembangan

kehamilan pasien.

b) Memudahkan pengguna untuk mengingat jadwal kontrol pasien

c) Memudahkan pengguna dalam pencarian data pasien.

Page 156: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

137

d) Menjamin data pasien ataupun data kehamilan pasien tersimpan

dengan aman dan memungkinkan data hilang sangat kecil

4. Sistem Informasi Rekam Media Pasien Bidan Memudahkan pengguna

dalam penyimpanan dan pengelolaan data pasien dan data kehamilan

pasien sehingga pengguna tidak perlu melakukan pencatatan data secara

berulang kali

5.2 Saran

Saran untuk pengembangan sistem yang akan datang adalah sebagai

berikut :

− Fitur dilengkapi dengan fungsi untuk memudahkan pengguna untuk

membuat laporan bulanan.

− Program ini dapat dikembangkan untuk dapat terintegrasi dengan

puskesmas sehingga bidan dapat dengan lebih mudah memberikan

laporan secara realtime.

Page 157: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

138

DAFTAR PUSTAKA

Hartono Jogiyanto, Analisis dan Desain Sistem Informasi Pendekatan Terstruktur

Teori dan Praktek Aplikasi Bisnis, Penerbit Andi, 1999, Yogyakarta

Kadir Abdul, Dasar Pemrograman Java 2, Penerbit Andi, 2004, Yogyakarta

Naughton Patrick, Java Handbook Konsep Dasar Pemrograman Java, Penerbit

Andi, 2002, Yogyakarta.

Polina, Maria Agnes dan Jong Jek Siang, Kiat Jitu Menyusun Skripsi Jurusan

Teknik Informatika/Komputer, Penerbit Andi, 2005, Yogyakarta.

Soesilo Wijono Matius, G. Sri Hartati Wijono, B. Herry Suharto, Java2SE dengan

JBuilder, Penerbit Andi, 2005, Yogyakarta.

Whitten, Bentley Dittman, System Analysis and Design Method 6th Edition,

Irwin/McGraw-Hill, 2004, New York.

______,(2008).rekam medis

[online]http://www.freewebs.com/medicalrecord/definisirekammedis.htm,

(diakses tanggal 1 November 2008)

______,(2008).[online]http://www.freewebs.com/medicalrecord/isirekammedis.ht

m, (diakses tanggal 1 November 2008)

______,(2008).[online]http://www.freewebs.com/medicalrecord/penyimpananrek

ammedis.htm, (diakses tanggal 1 November 2008)

______,(2008).[online]http://pusatstudi.gunadarma.ac.id/psik/Makalah%20Pembi

cara/REKAM-MEDIK%20ELEKTRONIK.pdf, (diakses tanggal 1

November 2008)

Page 158: SISTEM INFORMASI REKAM MEDIS PASIEN BIDAN · Rekam medis pasien harus siap apabila pasien berobat kembali. Kelengkapan pengisian berkas rekam medis oleh tenaga medis kesehatan akan

139

______,(2008).[online]http://www.dentisia.com/paper/upload/1186977928_MAN

UAL_REKAM_MEDIS.pdf, (diakses tanggal 1 November 2008)


Recommended