sistem informasi klinik ibu dan anak ” · pdf filed.1.2. dfd level 1 sistem informasi...
TRANSCRIPT
Tugas Mata Kuliah
Analisis Desain Terstruktur
“ Sistem Informasi Klinik Ibu Dan Anak ”
Oleh : Rizal Paresmana (5107100515) Iyus Irwanto (5107100522)
Dosen : Fajar Baskoro S.Kom, M.Kom
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI
INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA
2008
A. Definisi Kasus Perkembangan teknologi informasi di berbagai aspek kehidupan menuntut kita
untuk dapat menyelesaikan permasalahan dengan lebih efisien dan efektif. Untuk itu penggunaan komputer sangat dibutuhkan dalam mengolah data guna menghasilkan informasi yang dapat mendukung dalam proses pengambilan keputusan.
Semua instansi pemerintah maupun swasta menginginkan pengolahan data dan penyampaian informasi secara tepat dan akurat untuk meningkatkan pelayanan pada masyarakat. Pengolahan data secara komputerisasi untuk penyajian informasi akan membutuhkan waktu yang relatif singkat dan membutuhkan biaya operasional yang lebih sedikit jika dibandingkan dengan pengolahan secara manual.
Klinik Ibu dan Anak merupakan sarana pelayanan bagi masyarakat dalam bidang kesehatan. Klinik Ibu dan Anak sendiri memiliki beberapa bagian yang menjadi satu kesatuan sehinga membutuhkan pengolahan data dan penyampaian informasi secara optimal guna menunjang proses pelayanan terhadap masyarakat. Akan tetapi, kemajuan teknologi ini belum dimanfaatkan secara optimal oleh pihak klinik, contohnya pada pelayanan medis mulai dari bagian pendaftaran hingga pembayaran masih dilakukan secara manual, begitu pula pada proses pembuatan laporan masih terkesan manual walaupun sudah ada komputer namun masih belum digunakan secara optimal.
B. Definisi Masalah Adapun permasalahan yang ada pada sistem Pelayanan klinik Ibu dan Anak
adalah sebagai berikut :
1. Pendaftaran pasien membutuhkan waktu yang lama karena petugas harus mengecek data pasien yang berupa kartu-kartu dengan jumlah relatif banyak sehingga menyebabkan kinerja bagian registrasi tidak efisien.
2. Pada proses pembayaran, sering terjadi kesalahan karena faktor human error.
3. Pembuatan laporan membutuhkan waktu yang cukup lama dan kemungkinan terjadi kesalahan cukup besar karena petugas harus menyusun laporan secara periodik sehingga dapat mempengaruhi keakuratan laporan dan ketepatan waktu.
Adapun batasan masalah dari sistem ini adalah untuk mendapatkan informasi mengenai :
1. Proses pendaftaran pada pelayanan KIA (Kesehatan Ibu dan Anak) dan Rawat Inap.
2. Proses pembayaran pada pelayanan KIA dan Rawat Inap.
3. Proses pembuatan laporan pelayanan KIA dan Rawat Inap.
C. Problems/Requirements Catalogue
PROBLEM/REQUIREMENT CATALOGUE
System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 24 – 10 – 2008 Page 1 of 2 Draft/Final : Draft P/R : R No : 1 Source : Mr. Health Priority : 1 Description :
• Kebutuhan akan record data yang jelas.
• Kebutuhan akan cepatnya pengambilan keputusan.
• Sistem harus dapat menangani kebutuhan record data secara digital.
• Sistem harus terintegrasi dan dapat diakses dari setiap divisi rumah sakit.
• Sistem harus dapat menmpung data pasien, seperti identitas diri, riwayat penyakit dan data penunjang lainnya sehingga akan menunjang kecepatan pengambilan keputusan.
• Proses pendaftaran pada pelayanan KIA (Kesehatan Ibu dan Anak) dan Rawat Inap.
• Proses pembayaran pada pelayanan KIA dan Rawat Inap.
• Proses pembuatan laporan pelayanan KIA dan Rawat Inap.
Benefits if action taken :
• Proses administrasi akan lebih cepat serta proses redudansi data akan berkurang.
• menggurangi kesalahaan yang sering terjadi pada manusia atau human error.
Comments/suggested solutions :
• Diperlukan adanya suatu sistem pada divisi-divisi klinik yang meliputi UGD, ruang operasi, unit perawatan intensif dsb, yang dapat menampung semua informasi yang dibutuhkan.
• Pemanfaatan teknologi LAN untuk system terintegrasi.
Related prob/reqts/document :
• HealthCareInformationSystem.mp4
PROBLEM/REQUIREMENT CATALOGUE
System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 11 – 12 – 2008 Page 2 of 2 Draft/Final : Final P/R : P No : 2 Source : Mr. Health Priority : 1 Description :
• Pendaftaran pasien membutuhkan waktu yang lama karena petugas harus mengecek data pasien yang berupa kartu-kartu dengan jumlah relatif banyak sehingga menyebabkan kinerja bagian registrasi tidak efisien.
• Pada proses pembayaran, sering terjadi kesalahan karena faktor human error.
• Pembuatan laporan membutuhkan waktu yang cukup lama dan kemungkinan terjadi kesalahan cukup besar karena petugas harus menyusun laporan secara periodik sehingga dapat mempengaruhi keakuratan laporan dan ketepatan waktu.
Benefits if action taken :
• Memperbaiki kinerja bagian registrasi.
• Mengurangi tingkat kesalahan pada proses pembayaran dengan mendesain sistem yang mencakup database pembayaran beserta proses kalkulasinya.
• Mempercepat proses pembuatan laporan dengan penyajian laporan yang terkomputerisasi sesuai dengan kebutuhan.
Comments/suggested solutions :
• Aplikasi Desktop dengan SI terintegrasi dengan database terpusat
• Aplikasi Smart Card pelayanan medis rumah sakit
• LAN Web-based Aplikasi
• Manual / Katalog dilengkapi printing transaksi
Related prob/reqts/document :
• Diagram alir sistem manual klinik untuk bagian :
Diagram Alir Pemeriksaan Hamil
Diagram Alir Pemeriksaan Bayi/Anak
Sistem Flow Pelayanan KB
Diagram Alir Rawat Inap
Diagram Alir Perhitungan Biaya dan Pembayaran
D. Analisa Proses d.1. DFD (Document Flow Diagram)
Data Flow Diagram (DFD) digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telepon, surat, dan lain sebagainya) atau lingkungan fisik dimana data tersebut disimpan (misalnya hard disk, diskette, dan lain sebagainya).
Penggunaan notasi simbol dalam diagram sangat membantu sekali untuk memahami suatu sistem pada semua tingkat kompleksitasnya.
Simbol yang digunakan di DFD adalah sebagai berikut :
1. Kesatuan Luar (external entity)
Merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luar yang akan memberikan input atau menerima output dari sistem.
Simbol :
Gambar d.1 Simbol Kesatuan Luar di DFD
2. Arus data (data flow)
Arus data (data flow) di DFD di beri simbol suatu panah. Arus ini mengalir diantara proses (process), simpanan data (data store) dan kesatuan luar (eksternal entity). Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.
Simbol :
Gambar d.2 Simbol Arus Data di DFD
3. Proses (process)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.
Simbol :
Gambar d.3 Simbol Proses di DFD
4. Simpanan data (data store)
Simpanan data (data store) merupakan simpanan dari data yang dapat berupa suatu file atau database di sistem komputer.
0
Nama Proses
Nama Entitas
Simbol :
Gambar d.4 Simbol Simpanan Data di DFD
Desain Model dari Sistem Informasi Pelayanan RS. Ibu dan Anak IBI cabang Surabaya pada laporan ini digambarkan dengan Data Flow Diagram (DFD) yang akan menjelaskan kepada user tentang aliran data pada sistem. Adapun penjelasan rinci dapat dilihat pada DFD berikut :
d.1.1. Context Diagram
Gambar d.5 Context Diagram
Data Pelayanan
Data Konfirmasi Pelayanan
Resep Obat
Karcis Harian
Surat Rujukan
Kartu Periksa
Bukti Pembayaran
Data Kamar
Data Pasien
Data Biaya Tindakan MedikData Kota
Data Obat
Data Jenis PenyakitData Dokter
Data Konfirmasi Biaya Tindakan Medik
Data Konfirmasi Jenis Penyakit
Data Konfirmasi Kota
Data PendaftaranLaporan Pendaftaran
Data Konfirmasi Kamar
Data Pasien Bayar
DataKonfirmasi PasienData Konfirmasi Obat
Data Konfirmasi Dokter
Laporan Pembayaran
Laporan Pasien
0
Sistem Informasi Klinik Ibu Dan Anak
+
KoordinatorPelaksana Pelayanan
Medik Petugas
Nama Data Store
d.1.2. DFD Level 1 Sistem Informasi Klinik Ibu Dan Anak
Gambar d.6 DFD Level 1 Sistem Informasi Klinik Ibu Dan Anak
Data Pelayanan
Jenis Pelayanan
Data Pelayanan Terupdate
[Data Pelayanan]
[Data Konfirmasi Pelayanan]
[Bukti Pembayaran]
[Kartu Periksa][Surat Rujukan]
[Karcis Harian]
[Resep Obat]
Data Kesehatan Pasien Terupdate
Data Pendaftaran Rawat Inap terupdate
Data Obat
Hasil Diagnosa
Copy Resep
Data Registrasi Rwt Inap
Data Dokter Macam Obat
Biaya Tindakan Medik
Data Pasien
Macam Kota
Macam Kamar Jenis Penyakit
[Data Kamar]
[Data Kota]
[Data Jenis Penyakit][Data Biaya Tindakan Medik]
[Data Pasien]
[Data Obat]
[Data Dokter]
[Data Konfirmasi Biaya Tindakan Medik]
Data Biaya Tindakan Medik
Data Biaya Tindakan Medik Terupdate
Data Registrasi Rwt Jln
Data Pendaftaran Terupdate
[Data Konfirmasi Jenis Penyakit]
Data Jenis Penyakit Terupdate
Ket Pemberian Therapi
Ket Obat Yg Sesuai
Ket Tindakan
Ket Tindakan Medik
Data Kota Terupdate
[Data Konfirmasi Kota]
[Data Konfirmasi Pasien]
Data Pasien
Data Kamar
Data Pasien Terupdate
[Data Pendaftaran]
[Laporan Pendaftaran]
[Data Pasien Bayar]
Data Kamar Terupdate
[Data Konfirmasi Kamar]
Data Pembayaran Terupdate
Data PembayaranData Dokter Data Obat
Data Obat Terupdate
[Data Konfirmasi Dokter]
[Data Konfirmasi Obat]
Data Dokter Terupdate
Data Pasien Terupdate
[Laporan Pasien]
[Laporan Pembayaran]
Koordinator Pelaksana
Pelayanan Medik
Petugas
1
Pengolahan Master Data
+
2
Transaksi
+
3
Laporan
+
File Pasien
File Dokter
File Obat
File Pembayaran
File Kamar
File Kota
File Tindakan
File Jenis Penyakit
File Rawat Jalan
File Biaya Tindakan Medik
File Rawat Inap
File Resep File Riwayat Kesehatan
File Pelayanan
d.1.3. Dekomposisi Fungsional d.1.3.1. Pengolahan Master Data
Gambar d.7 Dekomposisi fungsional Pengolahan Master Data – Level 1, 2, dan 3
d.1.3.2. Transaksi
Gambar d.8 Dekomposisi fungsional Proses Transaksi – Level 1 dan 2
Gambar d.9 Dekomposisi fungsional Proses Transaksi (Registrasi) – Level 2, 3, dan 4
Proses Pengolahan Master Data
Pengolahan Master Data
Dokter
Pengolahan Master Data
Obat
Pengolahan Master Data
Kamar
Pengolahan Master Data
Kota
Pengolahan Master Data Jns. Penyakit
Pengolahan Master Data Biaya Tindk.
Proses Transaksi
Pemeriksaan ibu hamil
Registrasi Pemeriksaan bayi/anak
Rawat inap Pelayanan KB
Pengolahan Master Data Pelayanan
Pengolahan Master Data
Pasien
Entry Data
Dokter
Update Data
Dokter
Entry Data
Kamar
Update Data
Kamar
Entry Data
Penykt
Update Data
Penykt
Entry Data
Pelay.
Update Data
Pelay.
Entry Data
Pasien
Update Data
Pasien
Entry Data Obat
Update Data Obat
Entry Data Kota
Update Data Kota
Entry Data Biaya Tindk.
Medik
Update Data Biaya Tindk.
Medik
Pembayaran
Registrasi
Entry registrasi
Membuat persetujuan medik
Update registrasi
Registrasi rawat jalan
Registrasi Rawat inap
Update registrasi rawat jalan
Update registrasi rawat inap
Gambar d.10 Dekomposisi fungsional Proses Transaksi (Pemeriksaan ibu hamil) – Level 2, 3, dan 4
Gambar d.11 Dekomposisi fungsional Proses Transaksi (Pemeriksaan bayi/anak) – Level 2, 3, dan 4
Gambar d.12 Dekomposisi fungsional Proses Transaksi (Pelayanan KB) – Level 2, 3, dan 4
Pemeriksaan ibu hamil
Pemeriksaan Cetak resep obat
Entry keter. Tindakan medik
Penentuan tindakan medik periksa
hamil
Update riwyat kesehatan
Pemeriksaan Bayi/anak
Pemeriksaan Cetak resep obat
Entry keter. Tindakan medik
Penentuan tindakan medik periksa
bayi/anak
Update riwyat kesehatan
Pelayanan KB
Pemeriksaan Cetak resep obat
Entry keter. Tindakan medik
Penentuan tindakan medik KB
Update riwyat kesehatan
Gambar d.13 Dekomposisi fungsional Proses Transaksi (Rawat inap) – Level 2, 3, dan 4
Gambar d.14Dekomposisi fungsional Proses Transaksi (Pembayaran) – Level 2, 3, dan 4
d.1.3.3. Laporan
Gambar d.15Dekomposisi fungsional Proses Pembuatan Laporan – Level 1dan 2
Proses Pembuatan Laporan
Membuat Laporan Pasien
Membuat Laporan Riwayat Pasien
Membuat Laporan Pembayaran
Rawat inap
Pemeriksaan awal
Perawatan
Cetak surat keter. keluar klinik
Penentuan tindakan medik perwatan
Update riwyat kesehatan
Pembayaran
Entry pembayaran
Kalkulasi biaya
Membuat bukti pembayaran
Cetak karcis harian
Cetak Bukti pembayaran
d.1.4. DFD Level 2 Pengolahan Master Data
Gambar d.16 DFD Level 2 Pengolahan Master Data
[Data Pelayanan Terupdate]
[Jenis Pelayanan]
[Data Konfirmasi Pelayanan] [Data Pelayanan]
[Macam Obat]
[Data Dokter]
[Macam Kota]
[Data Biaya Tindakan Medik]
[Data Kamar]
[Data Dokter]
[Jenis Penyakit]
[Biaya Tindakan Medik]
[Data Pasien]
[Macam Kamar]
[Data Kota]
[Data Obat]
[Data Pasien]
[Data Jenis Penyakit]
[DataKonfirmasi Biaya Tindakan Medik] [Data Biaya Tindakan Medik Terupdate]
Data Kota
Data Kota
[Data Jenis Penyakit Terupdate]
[Data Konfirmasi Jenis Penyakit]
[Data Kota Terupdate]
[Data Konfirmasi Kota]
[Data Konfirmasi Pasien]
[Data Kamar Terupdate]
[Data Konfirmasi Dokter]
[Data Konfirmasi Obat]
[DataKonfirmasi Kamar]
[Data Obat Terupdate]
[Data Dokter Terupdate]
[Data Pasien Terupdate] File Pasien
File Dokter
File Obat
File Kamar
1.1
Master Data Pasien
+
1.2
Master Data Dokter
+
1.3
Master Data Obat
+
Petugas
1.4
Master Data Kamar
+
File Kota
1.5
Master Data Kota
+
File Jenis Penyakit
1.6
Master Data Jenis Penyakit
+
File Biaya Tindakan Medik
1.7Master Data
Biaya Tindakan
+
File Pelayanan
1.8
Master Data Pelayanan
+
d.1.4.1. DFD Level 3 Master Data Pasien
Gambar d.17 DFD Level 3 Master Data Pasien
d.1.4.2. Level 3 Master Data Dokter
Gambar d.18 Level 3 Master Data Dokter
[Data Dokter]
[Data Dokter Terupdate]
[Data Kota]
[Data Konfirmasi Dokter]
[Data Dokter]
Petugas
File Kota
File Dokter
1.2.1
Entri Data Dokter
1.2.2
Update Data Dokter
[Data Pasien]
[Data Pasien Terupdate]
[Data Kota]
[Data Konfirmasi Pasien]
[Data Pasien]
File Pasien
File Kota
Petugas
1.1.1
Entri Data Pasien
1.1.2
Update Data Pasien
d.1.4.3. DFD Level 3 Master Data Obat
Gambar d.19 DFD Level 3 Master Data Obat
d.1.4.4. DFD Level 3 Master Data Kamar
Gambar d.20 DFD Level 3 Master Data Kamar
d.1.4.5. DFD Level 3 Master Data Kota
Gambar d.21 DFD Level 3 Master Data Kota
[Macam Kota]
[Data Kota Terupdate]
[Data Kota]
[Data Konfirmasi Kota]
File KotaPetugas
1.5.1
Entri Data Kota
1.5.2
Update Data Kota
[Data Kamar]
[Data Konfirmasi Kamar]
[Macam Kamar]
[Data Kamar Terupdate]
Petugas File Kamar
1.4.1
Entri Data Kamar
1.4.2
Update Data Kamar
[Macam Obat]
[Data Obat Terupdate][Data Konfirmasi Obat]
[Data Obat]
File ObatPetugas
1.3.1
Entri Data Obat
1.3.2
Update Data Obat
d.1.4.6. DFD Level 3 Master Data Jenis Penyakit
Gambar d.22 DFD Level 3 Master Data Jenis Penyakit
d.1.4.7. DFD Level 3 Master Data Biaya Tindakan
Gambar d.23 DFD Level 3 Master Data Biaya Tindakan
[Biaya Tindakan Medik]
[Data Biaya Tindakan Medik Terupdate][Data Konfirmasi Biaya Tindakan Medik]
[Data Biaya Tindakan Medik]
File Biaya Tindakan MedikPetugas
1.7.1
Entri Data Biaya Tindakan
Medik
1.7.2
Update Data Biaya Tindakan
Medik
[Jenis Penyakit]
[Data Jenis Penyakit Terupdate]
[Data Jenis Penyakit]
[Data Konfirmasi Jenis Penyakit]
File Jenis PenyakitPetugas
1.6.1Entri Data
Jenis Penyakit
1.6.2Update Data
Jenis Penyakit
d.1.4.8. DFD Level 3 Master Data Pelayanan
Gambar d.24 DFD Level 3 Master Data Pelayanan
d.1.5. DFD Level 2 Transaksi
Data Dokter
[Data Pelayanan]
Data Pasien Rwt Jln
Data Pasien Rwt Inap
Data Pasien Rwt Jln
Data Pasien Rwt Jln
Data pasien Rwt Jln
Resep Obat
Resep Obat
Surat Ket Keluar RS
[Bukti Pembayaran]
[Kartu Periksa]
[Surat Rujukan]
[Karcis Harian]
[Resep Obat]
Data Rawat Inap
Data Pasien
Data Obat
Data Obat
[Data Obat]
Hasil Diagnosa
Hasil Diagnosa
Hasil Diagnosa
[Hasil Diagnosa]
Copy Resep
Copy Resep
[Copy Resep]
[Data Registrasi Rwt Inap]
[Data Biaya Tindakan Medik]
[Data Registrasi Rwt Jln] Data Kamar Terupdate
Data Kamar
Ket Instruksi
[Ket Pemberian Therapi]
[Ket Obat Yg Sesuai]
Ket Pemberian Therapi
Ket Pemberian Therapi
Ket Obat Yg Sesuai
Ket Obat Yg Sesuai
Ket Tindakan
Ket Tindakan Medik Perawatan
Ket Tindakan Medik
[Ket Tindakan Medik]
[Ket Tindakan]
Status Pasien
Data Pasien
Data Pasien
Data Pasien
[Data Pendaftaran]
[Data Dokter]
[Data Kamar]
[Data Obat]
[Data Pasien]
[Data Pasien Bayar]
[Data Pembayaran]
2.1
Registrasi
+
2.2
Pemeriksaan Hamil
+
2.3
Pemeriksaan Bayi atau Anak
+
2.4
Pelayanan KB
+
2.6
Rawat Inap
+
2.7
Pembayaran
+
File Pembayaran File Obat
File Dokter
Petugas
File Kamar
File Pasien
File Tindakan
File Jenis Penyakit
File Rawat Jalan
File Biaya Tindakan Medik
File Rawat Inap
File Resep
File Riwayat Kesehatan
File Ket Keluar RS
File Pelayanan
Gambar d.25 DFD Level 2 Transaksi
[Data Pelayanan Terupdate]
[Jenis Pelayanan][Data Pelayanan]
[Data Konfirmasi Pelayanan]
Petugas File Pelayanan
1.8.1
Entri Data Pelayanan
1.8.2
Update Data Pelayanan
d.1.5.1. DFD Level 3 Registrasi
[Data Pelayanan]
[Data Dokter]
Data Pasien Rawat Inap
Pendftran Rwt Inap Terupdate
Pdftran Rwt Jln Terupdate
Konfirmasi Registrasi
[Surat Rujukan]
[Data Pendaftaran]
[Kartu Periksa]
[Data Registrasi Rwt Jln]
[Data Registrasi Rwt Inap]
Persetujuan Tindakan Medik
[Data Kamar Terupdate] [Data Kamar]
[Data Pasien]File Pasien
2.1.1
Entri Registrasi
+2.1.2
Pembuatan Persetujuan
Medik
File Kamar
2.1.3
Update Registrasi
+
File Rawat Jalan
File Persetujuan Tindakan Medik
File Rawat InapPetugas
File Pelayanan
File Dokter
Gambar d.26 DFD Level 3 Registrasi
d.1.5.2. DFD Level 4 Entri Registrasi
Data Pelayanan
[Data Pelayanan]
Data Dokter
[Data Dokter]
[Surat Rujukan]
Data Pendaftaran
[Data Pendaftaran]
[Kartu Periksa]
[Data Registrasi Rwt Jln]
[Data Registrasi Rwt Inap]
Data Pasien[Data Kamar]
[Data Pasien]
File Pasien
File Kamar
2.1.1.1
Registrasi Rawat Jalan
2.1.1.2
Registrasi Rawat Inap
File Rawat Inap
File Rawat Jalan
PetugasFile DokterFile Pelayanan
Gambar d.27 DFD Level 4 Entri Registrasi
d.1.5.3. DFD Level 4 Update Registrasi
Konfirmasi Registrasi
[Konfirmasi Registrasi]
[Pendftran Rwt Inap Terupdate]
[Pdftran Rwt Jln Terupdate]
Petugas
File Rawat Jalan
File Rawat Inap
2.1.3.1
Update Registrasi rawat
Jalan
2.1.3.2
Update Registrasi Rawat Inap
Gambar d.28 DFD Level 4 Update Registrasi
d.1.5.4. DFD Level 3 Pemeriksaan Hamil
[Data pasien Rwt Jln]
[Resep Obat]Ket Tindakan Medik
Riwayat Kondisi Pasien Riwayat Kondisi Pasien
[Hasil Diagnosa]
[Data Obat]
[Copy Resep]
[Ket Obat Yg Sesuai]
[Ket Pemberian Therapi]
[Ket Tindakan Medik]
[Data Pasien] File Pasien
File Tindakan
2.2.1
Pemeriksaan
2.2.2
Cetak Resep Obat
2.2.3Entri Ket Tindakan
Medik+
File Jenis Penyakit
File Resep
File Riwayat Kesehatan
File Obat
Petugas
File Rawat Jalan
Gambar d.29 DFD Level 3 Pemeriksaan Hamil
d.1.5.5. DFD Level 4 Entri Ket Tindakan Medik
[Ket Tindakan Medik][Riwayat Kondisi Pasien]
[Ket Tindakan Medik]
[Ket Pemberian Therapi]
File Tindakan
File Jenis Penyakit
File Riwayat Kesehatan
2.2.3.1Penentuan Tindakan
Medik Periksa Hamil
2.2.3.2
Update Riwayat Kesehatan
Gambar d.30 DFD Level 4 Entri Ket Tindakan Medik
d.1.5.6. DFD Level 3 Pemeriksaan Bayi/Anak
[Data Pasien Rwt Jln]
Ket Tindakan Medik[Resep Obat]
Riwayat Kondisi PasienRiwayat Kondisi Pasien
[Hasil Diagnosa]
[Data Obat]
[Copy Resep][Ket Tindakan Medik]
[Ket Pemberian Therapi][Ket Obat Yg Sesuai]
[Data Pasien]
File Tindakan
File Pasien
File Jenis Penyakit
2.3.1
Pemeriksaan
2.3.2
Cetak Resep Obat
2.3.4Entri Ket Tindakan
Medik+
File Resep
File Riwayat Kesehatan
File Obat
Petugas
File Rawat Jalan
Gambar d.31 DFD Level 3 Pemeriksaan Bayi/Anak
d.1.5.7. DFD Level 4 Entri Ket Tindakan Medik
[Ket Tindakan Medik]
[Ket Tindakan Medik]
[Riwayat Kondisi Pasien]
[Ket Pemberian Therapi]File Jenis Penyakit
File Riwayat Kesehatan
File Tindakan
2.3.4.1Penentuan Tindakan
Medik Periksa Anak
2.3.4.2
Update Riwayat
Kesehatan
Gambar d.32 DFD Level 4 Entri Ket Tindakan Medik
d.1.5.8. DFD Level 3 Pelayanan KB
[Data Pasien Rwt Jln]
[Resep Obat] Ket Tindakan Medik
Riwayat Kondisi PasienRiwayat Kondisi Pasien
[Hasil Diagnosa]
[Copy Resep]
[Data Obat]
[Ket Tindakan]
[Ket Pemberian Therapi][Ket Obat Yg Sesuai]
[Data Pasien]File Pasien
File Tindakan
File Jenis Penyakit
2.4.1
Pemeriksaan
2.4.2
Cetak Resep Obat
2.4.3Entri Ket Tindakan
Medik+
File Resep
File Riwayat Kesehatan
File Obat
Petugas
File Rawat Jalan
Gambar d.33 DFD Level 3 Pelayanan KB
d.1.5.9. DFD Level 4 Entri Ket Tindakan Medik
[Riwayat Kondisi Pasien]
[Ket Pemberian Therapi]
[Ket Tindakan]
[Ket Tindakan Medik]
File Jenis Penyakit
File Riwayat Kesehatan
File Tindakan
2.4.3.1
Penentuan Tindakan Medik KB
2.4.3.2
Update Riwayat Kesehatan
Gambar d.34 DFD Level 4 Entri Ket Tindakan Medik
d.1.5.10. DFD Level 3 Rawat Inap
[Data Pasien Rwt Inap]
[Surat Ket Keluar RS]
Ket Tindakan Medik Perawatan
Data Pasien Keluar RS
Riwayat Kondisi Pasien
Pengantar Keluar RS
[Hasil Diagnosa]
[Ket Instruksi]
[Ket Tindakan Medik Perawatan]
[Status Pasien]File Pasien
File Tindakan
2.6.1
Pemeriksaan Awal
2.6.2
Perawatan
+
File Jenis Penyakit
2.6.3
Cetak Surat Ket Keluar RS
File Riwayat Kesehatan
File Ket Keluar RS
File Rawat Inap
Gambar d.35 DFD Level 3 Rawat Inap
d.1.5.11. DFD Level 4 Perawatan
[Riwayat Kondisi Pasien]
[Ket Instruksi]
[Ket Tindakan Medik Perawatan]
[Ket Tindakan Medik Perawatan]
File Jenis Penyakit
File Riwayat Kesehatan
File Tindakan
2.6.2.1Penentuan Tindakan
Medik Perawatan
2.6.2.2
Update Riwayat kesehatan
Gambar d.36 DFD Level 4 Perawatan
d.1.5.12. DFD Level 3 Pembayaran
[Data Pasien Rwt Jln]
[Bukti Pembayaran]
[Karcis Harian]
[Data Rawat Inap]
Detail Bayar
[Data Pasien]
Rincian Biaya
[Data Biaya Tindakan Medik][Data Pembayaran]
[Ket Tindakan]
[Data Kamar]
[Data Dokter]
[Data Obat]
[Data Pasien Bayar]Petugas
File Obat
File Dokter
File Pembayaran
File Kamar
File Tindakan
2.7.1
Entri Pembayaran
2.7.2
Kalkulasi Biaya
2.7.3
Pembuatan Bkt Byr
+
File Biaya Tindakan Medik
File Pasien
File Rawat Inap
File Rawat Jalan
Gambar d.37 DFD Level 3 Pembayaran
d.1.5.13. DFD Level 4 Pembuatan Bkt Byr
Ketentuan Karcis
[Rincian Biaya]
[Karcis Harian]
[Bukti Pembayaran]
PetugasFile Pembayaran
2.7.3.1
Cetak Karcis Harian
2.7.3.2
Cetak Bukti Pembayaran
Gambar d.38 DFD Level 4 Pembuatan Bkt Byr
d.1.6. DFD Level 2 Laporan
[Data Kesehatan Pasien Terupdate]
[Data Pendaftaran Rawat Inap terupdate]
[Data Pendaftaran Terupdate]
[Data Pasien Terupdate]
[Laporan Pendaftaran]
[Data Pembayaran Terupdate][Laporan Pembayaran]
[Laporan Pasien]
Koordinator Pelaksana Pelayanan
Medik
File Pembayaran
3.1
Laporan Pasien
3.2
Laporan Riwayat Pasien
3.3
Laporan Pembayaran
File Pasien
File Rawat Jalan
File Rawat Inap
File Riwayat Kesehatan
Gambar d.39 DFD Level 2 Laporan
E. Analisa Data Database adalah merupakan salah satu komponen yang penting dalam sistem
informasi, karena berfungsi sebagai penyedia informasi bagi para pemakainya. Penerapan database dalam sistem informasi disebut dengan database system yaitu suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan lainnya
Database dibentuk dari kumpulan file. File di dalam pemrosesan aplikasi sistem informasi pengelolaan kredit ini dikategorikan ke dalam beberapa tipe, diantaranya :
1. File induk (master file)
Merupakan file penting yang harus tetap ada selama di sistem informasi.
2. File transaksi (transaction file)
Disebut juga file input (input file), digunakan untuk merekam data hasil dari suatu transaksi yang terjadi.
3. File laporan (report file)
Disebut juga file keluaran (output file), yaitu file yang berisi informasi yang akan ditampilkan. File ini dibuat untuk mempersiapkan pembuatan suatu laporan.
e.1. ERD (Entity Relatonalship Diagram)/CDM (Conceptual Data Model)
CDM adalah suatu model konseptual obyek data yang belum diterapkan dalam database fisik. CDM merupakan suatu keseluruhan struktur logis dari suatu database dan tidak terikat pada perangkat lunak manapun atau penyimpanan data struktur. Obyek-Obyek yang digunakan adalah :
1. Entitas
Entitas mewakili suatu obyek yang didefinisikan dalam sistem Informasi dimana kita ingin menyimpan informasi.
Tampilan pada simbol entitas :
a) Identifier yaitu identitas dari entitas dan bergaris bawah.
b) Atribut lain yaitu atribut entitas yang bukan identitas
c) Data tipe yaitu tipe data tiap atribut.
2. Data Item
Data Item adalah Bagian dari informasi. Contoh Data Item dari Barang adalah IdBarang, NamaBarang, Harga Limit, Besar Jaminan.
3. Relationship
Hubungan antar entitas. Misalnya Relationship antara Peserta dan Barang, dimana Peserta ingin membeli Barang.
Entitas
4. Kardinalitas
Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.
a) Satu ke Satu (One To One)
Hubungan antara entitas pertama dengan entitas kedua adalah satu berbanding satu.
Simbol :
b) Satu ke banyak (One To Many)
Hubungan antara entitas pertama dengan entitas kedua adalah satu berbanding banyak atau dapat pula dibalik banyak lawan satu.
Simbol :
c) Banyak ke Banyak (Many To Many)
Hubungan antara entitas pertama dengan entitas kedua adalah banyak banding banyak.
Simbol :
Satu Ke Satu
Satu Ke Banyak
Banyak ke Banyak
Berikut adalah CDM/ERD-nya :
Byr Resep
Bayar Inap
Pelayanan Inap
Pelayanan Jalan
Detail Riwayat
Penyakit TertentuTindakan Medik Tertentu
Resep Dokter
Resep Pasien
Riwayat Pasien
Persetujuan Tindakan
Detail Obat
Penanganan Dokter
Byr Jln
Pasien Tinggal
Dokter Tinggal
Detail Resep
Reg Kmr
Rujukan DokterReg Inap
Reg Jalan
PasienNo_RegNama_PasienUmurNo_TelpAlamatSex
DokterKd_DokterNama_DokterAlamat_RmhTelp_RmhHPTarif_Dokter
ObatKd_ObatNama_ObatHarga
Pembayaran JalanKd_ByrJlnTgl_BayarJlnTotal_BayarJln
KamarKd_KamarNama_KmrKapasitasTarif_Kamar
KotaKd_KotaNama_Kota
TindakanKd_TindakanNama_TindakanBiaya
Jenis PenyakitKd_PenyakitNama_Penyakit
Rawat JalanKd_RwtJlnTgl_PendaftaranJln
Rawat InapKd_RwtInapTgl_PendaftaranInapTgl_Keluar
ResepNo_ResepTgl_Resep
Riwayat KesehatanKd_RiwayatTgl_riwayat
PelayananKd_PelayananNama_Pelayanan
Persetujuan Tndkan MedikNo_PersetujuanTgl_Persetujuan
Detail Penyakit
Pembayaran InapKD_ByrInapTgl_BayarInapTotal_BayarInap
Pembayaran ResepKd_BayarResepTgl_BayarResepTotal_BayarResep
Gambar e.1 Conceptual Data Model (CDM)/Entity Relationalship Diagram (ERD)
F. BSO (Bussiness System Option) f.1. Solusi alternatif dan estimasi biaya • Manual / Katalog dilengkapi printing transaksi.
HARDWARE :
Description Qty Unit Unit Price Total Price Kertas Katalog 1 roll Rp 3.200.000,00 Rp 3.200.000,00 Printer Cx 5500 Network 1 Barang Rp 880.000,00 Rp 880.000,00 Pc Pentium 4 1 Barang Rp 1.500.000,00 Rp 1.500.000,00
Jumlah Total Biaya Rp 5.580.000,00
• Aplikasi Desktop dengan SI terintegrasi dengan database terpusat.
HARDWARE: Description Qty Unit Unit Price Total Price Lan 500m Belden Australi 2 Barang Rp 900.000,00 Rp 1.800.000,00 Switch 16 Port /Dlink 2 Barang Rp 400.000,00 Rp 800.000,00 Server HP Proliant ML 370J5 Xeon 1450 1 Barang Rp 28.400.000,00 Rp 28.400.000,00 Windows Server 2003 OM 5 client license 1 Barang Rp 7.500.000,00 Rp 7.500.000,00 UPS PRolink 1 Barang Rp 450.000,00 Rp 450.000,00
Jumlah Total Biaya Rp39.050.000,00
SOFTWARE: Description Qty Unit Unit Price Total Price Project Manager 1 Orang Rp2.000.000,00 Rp2.000.000,00 System Analyst 1 Orang Rp1.500.000,00 Rp1.500.000,00 Programmer 3 Orang Rp1.000.000,00 Rp3.000.000,00 Digitasi 3 Layer Rp1.500.000,00 Rp4.500.000,00 Survey Project Team 3 Orang Rp500.000,00 Rp1.500.000,00 Training Trainer 16 Jam Rp60.000,00 Rp960.000,00 Konsultasi Team Management 80 Jam Rp100.000,00 Rp8.000.000,00
Jumlah Total Biaya Rp21.460.000,00
• Aplikasi Smart Card pelayanan medis rumah sakit.
HARDWARE: Description Qty Unit Unit Price Total Price Lan 500m Belden Australi 2 Barang Rp 900.000,00 Rp 1.800.000,00 OmniKey Cardman 5321 10 Barang Rp 1.280.000,00 Rp 10.280.000,00
Switch 16 Port /Dlink 2 Barang Rp 400.000,00 Rp 800.000,00 Server HP Proliant ML 370J5 Xeon 1450 1 Barang Rp 28.400.000,00 Rp 28.400.000,00 Windows Server 2003 OM 5 client license 1 Barang Rp 7.500.000,00 Rp 7.500.000,00 UPS PRolink 1 Barang Rp 450.000,00 Rp 450.000,00
Jumlah Total Biaya Rp49.050.000,00
SOFTWARE: Description Qty Unit Unit Price Total Price Project Manager 1 Orang Rp2.000.000,00 Rp2.000.000,00 System Analyst 1 Orang Rp1.500.000,00 Rp1.000.000,00 Programmer 3 Orang Rp1.000.000,00 Rp2.500.000,00 Digitasi 3 Layer Rp1.500.000,00 Rp3.500.000,00 Survey Project Team 3 Orang Rp500.000,00 Rp1.500.000,00 Training Trainer 16 Jam Rp60.000,00 Rp960.000,00 Konsultasi Team Management 80 Jam Rp100.000,00 Rp7.000.000,00
Jumlah Total Biaya Rp18.460.000,00
• Lan Web based Aplikasi.
HARDWARE: Description Qty Unit Unit Price Total Price Lan 500m Belden Australi 2 Barang Rp 900.000,00 Rp 1.800.000,00 Switch 16 Port / Dlink 2 Barang Rp 400.000,00 Rp 800.000,00 Server HP Proliant ML 370J5 Xeon 1450 1 Barang Rp 28.400.000,00 Rp 28.400.000,00 Windows Server 2003 OM 5 client license 1 Barang Rp 7.500.000,00 Rp 7.500.000,00 UPS PRolink 1 Barang Rp 450.000,00 Rp 450.000,00
Jumlah Total Biaya Rp49.050.000,00
SOFTWARE: Description Qty Unit Unit Price Total Price Project Manager 1 Orang Rp800.000,00 Rp800.000,00 System Analyst 1 Orang Rp500.000,00 Rp500.000,00 Programmer 2 Orang Rp250.000,00 Rp500.000,00 Survey Project Team 3 Orang Rp500.000,00 Rp1.500.000,00 Training Trainer 16 Jam Rp60.000,00 Rp960.000,00
Konsultasi Team Management 10 Jam Rp40.000,00 Rp400.000,00
Jumlah Total Biaya Produksi Rp4.660.000,00 f.2. Manfaat/hasil yang dicapai • Manual / Katalog dilengkapi printing transaksi
Pada sistem ini mungkin dari segi cost akan lebih murah karena semua dilakukan dengan proses manual,Tapi dalam sistem ini juga mempunyai banyak kekurangan sistem yang manual sehingga proses administrasi pasien akan lebih lama,human error,redudansi data,sistem yang tidak terdistribusi. Sehinga sistem ini sangat tidak cocok untuk dterapkan dalam Sistem rumah sakit.
• Aplikasi Desktop dengan SI terintegrasi dengan database terpusat Pada sistem ini mungkin biaya/cost akan sangat banyak dikeluarkan, akan
tetapi dalam sistem ini data semua data sudah terdistribusi dengan baik, sehingga proses administrasi akan lebih cepat serta proses redudansi data akan berkurang.
Pada sistem ini juga dapat menggurangi kesalahaan yang sering terjadi pada manusia atau human error,untuk jangka panjangnya pun sistem ini sangat menguntungkan karena stabilitas data serta aliran data pasien dapat tercover dengan baik, sehingga sistem ini akan sangat baik diimplementasikan dalam sistem rumah sakit
• Aplikasi Smart Card pelayanan medis rumah sakit Pada sistem ini akan sama seperti sistem diatas, perbedaannya mungkin biaya
akan sangat lebih membengkak karena hardware yang dipakai sangat mahal,tapi keuntungannya setiap pasien akan memiliki smart card dmn dalam smart card itu tersimpan biodata&riwayat pasien sehingga dalam proses entry data akan lebih mudah dan lebih cepat,sehingga proses administarsi dengan kesalaahan human error akan sangat berkurang.
• LAN Web-based Aplikasi Pada sistem aplikasi yg diapakai adalah berbasis via browser dengan intregarsi
data yang terstruktur system ini jg cukup baik dan mungkin akan lebih murah dibanding sistem yang lain, kekurangan dari sistem ini adalah proses aplikasi yang mengunakan browser akan lebih susah menglirkan data-data pasien karena dalam system browser ada system reload delay time sehingga proses administrasi atau input data akan sedikit lebih lama.
G. Elementary Process Description
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 1 of 30 Draft/Final : D Proses ID : 1.1.1 Proses Name : Entry Data Pasien Input : Proses memasukkan data-data pasien yang dilakukan oleh petugas kedalam sistem
Output : Record data baru Pasien di dalam sistem
Proses Description : Pasien melakukan pendaftaran melalui petugas. Petugas menerima data pasien dari formulir yang telah diisi. Kemudian petugas memasukkan data Pasien tersebut ke dalam system untuk membuat record data pasien.
Elementary Proses Description
System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 2 of 30 Draft/Final : D Proses ID : 1.1.2 Proses Name : Update Data Pasien Input : Proses konfirmasi data Pasien dengan melakukan pencarian berdasarkan nama pasien untuk keperluan update data Pasien
Output : Record data Pasien terupdate
Proses Description : Pasien melakukan permintaan update data dan /atau Petugas ingin melakukan update data Pasien. Petugas mencari/mengkonfirmasi data Pasien ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description
System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 3 of 30 Draft/Final : D Proses ID : 1.2.1 Proses Name : Entry Data Dokter Input : Proses memasukkan data-data Dokter yang dilakukan oleh petugas kedalam sistem
Output : Record data baru Dokter di dalam sistem
Proses Description : Dokter baru melakukan pendaftaran melalui petugas. Petugas menerima data Dokter dari form yang telah diisi. Kemudian petugas memasukkan data Dokter tersebut ke dalam system untuk membuat record data Dokter.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 4 of 30 Draft/Final : D Proses ID : 1.2.2 Proses Name : Update Data Dokter Input : Proses konfirmasi data Dokter dengan melakukan pencarian berdasarkan nama Dokter untuk keperluan update data Dokter
Output : Record data Dokter terupdate
Proses Description : Dokter melakukan permintaan update data dan /atau Petugas ingin melakukan update data Dokter. Petugas mencari/mengkonfirmasi data Dokter ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 5 of 30 Draft/Final : D Proses ID : 1.3.1 Proses Name : Entry Data Obat Input : Proses memasukkan data-data Obat yang dilakukan oleh petugas kedalam sistem
Output : Record data baru Obat di dalam sistem
Proses Description : Petugas menerima data Obat. Kemudian petugas memasukkan data Obat tersebut ke dalam system untuk membuat record data Obat.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 6 of 30 Draft/Final : D Proses ID : 1.3.2 Proses Name : Update Data Obat Input : Proses konfirmasi data Obat dengan melakukan pencarian berdasarkan nama Obat untuk keperluan update data Obat
Output : Record data Obat terupdate
Proses Description : Petugas ingin melakukan update data Obat. Petugas mencari/mengkonfirmasi data Obat ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 7 of 30 Draft/Final : D Proses ID : 1.4.1 Proses Name : Entry Data Kamar Input : Proses memasukkan data Kamar yang dilakukan oleh petugas kedalam sistem
Output : Record data baru Kamar di dalam sistem
Proses Description : Petugas menerima data Kamar. Kemudian petugas memasukkan data Kamar tersebut ke dalam system untuk membuat record data Kamar.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 8 of 30 Draft/Final : D Proses ID : 1.4.2 Proses Name : Update Data Kamar Input : Proses konfirmasi data Pasien dengan melakukan pencarian berdasarkan nama pasien untuk keperluan update data Pasien
Output : Record data Pasien terupdate
Proses Description : Petugas ingin melakukan update data Kamar. Petugas mencari/mengkonfirmasi data Kamar ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 9 of 30 Draft/Final : D Proses ID : 1.5.1 Proses Name : Entry Data Kota Input : Proses memasukkan data Kota yang dilakukan oleh petugas kedalam sistem
Output : Record data baru Kota di dalam sistem
Proses Description : Petugas menerima data Kota. Kemudian petugas memasukkan data Kota tersebut ke dalam system untuk membuat record data Kota.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 10 of 30 Draft/Final : D Proses ID : 1.5.2 Proses Name : Update Data Kota Input : Proses konfirmasi data Kota dengan melakukan pencarian berdasarkan nama Kota untuk keperluan update data Kota
Output : Record data Kota terupdate
Proses Description : Petugas ingin melakukan update data Kota. Petugas mencari/mengkonfirmasi data Kota ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 11 of 30 Draft/Final : D Proses ID : 1.6.1 Proses Name : Entry Data Jenis Penyakit Input : Proses memasukkan data Jenis Penyakit yang dilakukan oleh petugas kedalam sistem
Output : Record data baru Jenis Penyakit di dalam sistem
Proses Description : Petugas menerima data Jenis Penyakit. Kemudian petugas memasukkan data Jenis Penyakit tersebut ke dalam system untuk membuat record data Jenis Penyakit.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 12 of 30 Draft/Final : D Proses ID : 1.6.2 Proses Name : Update Data Jenis Penyakit Input : Proses konfirmasi data Jenis Penyakit dengan melakukan pencarian berdasarkan nama Jenis Penyakit untuk keperluan update data Jenis Penyakit
Output : Record data Jenis Penyakit terupdate
Proses Description : Petugas ingin melakukan update data Jenis Penyakit. Petugas mencari/mengkonfirmasi data Jenis Penyakit ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 13 of 30 Draft/Final : D Proses ID : 1.7.1 Proses Name : Entry Biaya Tindakan Medik Input : Proses memasukkan data Biaya Tindakan Medik yang dilakukan oleh petugas kedalam sistem
Output : Record Biaya Tindakan Medik di dalam sistem
Proses Description : Petugas menerima data Biaya Tindakan Medik. Kemudian petugas memasukkan data Biaya Tindakan Medik tersebut ke dalam system untuk membuat record data Biaya Tindakan Medik.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 14 of 30 Draft/Final : D Proses ID : 1.7.2 Proses Name : Update Biaya Tindakan Medik Input : Proses konfirmasi data Biaya Tindakan Medik untuk keperluan update data Biaya Tindakan Medik
Output : Record data Biaya Tindakan Medik terupdate
Proses Description : Petugas ingin melakukan update data Biaya Tindakan Medik. Petugas mencari/mengkonfirmasi data Biaya Tindakan Medik ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 15 of 30 Draft/Final : D Proses ID : 1.8.1 Proses Name : Entry Data Pelayanan Input : Proses memasukkan data jenis Pelayanan yang dilakukan oleh petugas kedalam sistem
Output : Record data baru jenis Pelayanan di dalam sistem
Proses Description : Petugas menerima data jenis Pelayanan. Kemudian petugas memasukkan data jenis Pelayanan tersebut ke dalam system untuk membuat record data jenis Pelayanan.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 16 of 30 Draft/Final : D Proses ID : 1.8.2 Proses Name : Update Data Jenis Penyakit Input : Proses konfirmasi data Jenis Pelayanan dengan melakukan pencarian berdasarkan nama jenis Pelayanan untuk keperluan update data Jenis Pelayanan
Output : Record data Pelayanan terupdate
Proses Description : Petugas ingin melakukan update data Pelayanan. Petugas mencari/mengkonfirmasi data Pelayanan ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 17 of 30 Draft/Final : D Proses ID : 2.1.1.1 Proses Name : Registrasi Rawat Jalan Input : Proses memasukkan data pendaftaran dan data lain dari kartu periksa Pasien oleh Petugas ke dalam sistem
Output : Record data registrasi rawat jalan
Proses Description : Pasien melakukan request registrasi rawat jalan kepada Petugas. Petugas menerima data registrasi. Kemudian petugas memasukkan data yang diterima tersebut ke dalam system untuk membuat record data registrasi rawat jalan.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 18 of 30 Draft/Final : D Proses ID : 2.1.1.2 Proses Name : Registrasi Rawat Inap Input : Proses memasukkan data pendaftaran dan data lain dari surat rujukan Pasien oleh Petugas ke dalam sistem
Output : Record data registrasi rawat inap
Proses Description : Pasien melakukan request registrasi rawat inap kepada Petugas. Petugas menerima data registrasi. Kemudian petugas memasukkan data yang diterima tersebut ke dalam system untuk membuat record data registrasi rawat inap.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 19 of 30 Draft/Final : D Proses ID : 2.1.3.1 Proses Name : Update Registrasi Rawat Jalan Input : Proses konfirmasi data registrasi rawat jalan ke dalam system untuk keperluan update data Jenis Pelayanan
Output : Record data Registrasi Rawat Jalan terupdate
Proses Description : Petugas ingin melakukan update data Registrasi Rawat Jalan. Petugas mencari/mengkonfirmasi data Registrasi Rawat Jalan ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 20 of 30 Draft/Final : D Proses ID : 2.1.3.1 Proses Name : Update Registrasi Rawat Inap Input : Proses konfirmasi data registrasi rawat inap ke dalam system untuk keperluan update data registrasi
Output : Record data Registrasi Rawat Inap terupdate
Proses Description : Petugas ingin melakukan update data Registrasi Rawat Inap. Petugas mencari/mengkonfirmasi data Registrasi Rawat Inap ke dalam recod data. Bila data ditemukan, kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 21 of 30 Draft/Final : D Proses ID : 2.2.3.1 Proses Name : Penentuan Tindakan Medik Periksa Hamil Input : Proses memasukkan data jenis penyakit yang dilakukan oleh petugas ke dalam system untuk menentukan tindakan medik
Output : Data keterangan jenis tindakan medik yang akan dilakukan
Proses Description : Petugas menerima data Jenis Penyakit. Kemudian petugas memasukkan data jenis tindakan medik tersebut berdasarkan data jenis penyakit yang diderita pasien ke dalam system untuk membuat data jenis tindakan medik yang akan dilakukan untuk menangani jenis penyakit yang bersangkutan.
Elementary Proses Description
System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 22 of 30 Draft/Final : D Proses ID : 2.2.3.1 Proses Name : Update Riwayat Kesehatan Input : Proses memasukkan data jenis tindakan medik oleh Petugas ke dalam system untuk keperluan update data riwayat kesehatan Pasien
Output : Data riwayat kesehatan terupdate
Proses Description : Petugas ingin melakukan update data riwayat kesehatan pasien. Petugas memasukkan data jenis tindakan medik ke dalam recod data. Kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 23 of 30 Draft/Final : D Proses ID : 2.3.4.1 Proses Name : Penentuan Tindakan Medik Periksa Anak Input : Proses memasukkan data jenis penyakit yang dilakukan oleh petugas ke dalam system untuk menentukan tindakan medik
Output : Data keterangan jenis tindakan medik yang akan dilakukan
Proses Description : Petugas menerima data Jenis Penyakit. Kemudian petugas memasukkan data jenis tindakan medik tersebut berdasarkan data jenis penyakit ke dalam system untuk membuat data jenis tindakan medik yang akan dilakukan untuk menangani jenis penyakit yang bersangkutan.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 24 of 30 Draft/Final : D Proses ID : 2.3.4.2 Proses Name : Update Riwayat Kesehatan Input : Proses memasukkan data jenis tindakan medik oleh Petugas ke dalam system untuk keperluan update data riwayat kesehatan Pasien
Output : Data riwayat kesehatan terupdate
Proses Description : Petugas ingin melakukan update data riwayat kesehatan pasien. Petugas memasukkan data jenis tindakan medik ke dalam recod data. Kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 25 of 30 Draft/Final : D Proses ID : 2.4.3.1 Proses Name : Penentuan Tindakan Medik Periksa KB Input : Proses memasukkan data jenis penyakit yang dilakukan oleh petugas ke dalam system untuk menentukan tindakan medik
Output : Data keterangan jenis tindakan medik yang akan dilakukan
Proses Description : Petugas menerima data Jenis Penyakit. Kemudian petugas memasukkan data jenis tindakan medik tersebut berdasarkan data jenis penyakit ke dalam system untuk membuat data jenis tindakan medik yang akan dilakukan untuk menangani jenis penyakit yang bersangkutan.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 26 of 30 Draft/Final : D Proses ID : 2.4.3.2 Proses Name : Update Riwayat Kesehatan Input : Proses memasukkan data jenis tindakan medik oleh Petugas ke dalam system untuk keperluan update data riwayat kesehatan Pasien
Output : Data riwayat kesehatan terupdate
Proses Description : Petugas ingin melakukan update data riwayat kesehatan pasien. Petugas memasukkan data jenis tindakan medik ke dalam recod data. Kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 27 of 30 Draft/Final : D Proses ID : 2.6.2.1 Proses Name : Penentuan Tindakan Medik Perawatan Input : Proses memasukkan data jenis penyakit dan keterangan intruksi yang dilakukan oleh petugas ke dalam system untuk menentukan tindakan medik
Output : Data keterangan jenis tindakan medik yang akan dilakukan
Proses Description : Petugas menerima data Jenis Penyakit. Kemudian petugas memasukkan data jenis tindakan medik tersebut berdasarkan data jenis penyakit ke dalam system untuk membuat data jenis tindakan medik yang akan dilakukan untuk menangani jenis penyakit yang bersangkutan.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 28 of 30 Draft/Final : D Proses ID : 2.6.2.2 Proses Name : Update Riwayat Kesehatan Input : Proses memasukkan data jenis tindakan medik oleh Petugas ke dalam system untuk keperluan update data riwayat kesehatan Pasien
Output : Data riwayat kesehatan terupdate
Proses Description : Petugas ingin melakukan update data riwayat kesehatan pasien. Petugas memasukkan data jenis tindakan medik ke dalam recod data. Kemudian data diupdate.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 29 of 30 Draft/Final : D Proses ID : 2.7.3.1 Proses Name : Cetak Karcis Harian Input : File pembayaran yang ada di dalam record data
Output : Report karcis harian
Proses Description : Pasien melakukan request pembayaran kepada Petugas.Petugas mencari data pembayaran yang ada di dalam system. Bila data yang diinginkan ditemukan, kemudian data tersebut dicetak.
Elementary Proses Description System : SISTEM INFORMASI KLINIK IBU DAN ANAK Author : Rizal Paresmana & Iyus Irwanto Date : 21 / 11/08 Page 30 of 30 Draft/Final : D Proses ID : 2..7.3.2 Proses Name : Cetak Bukti Pembayaran Input : File pembayaran yang ada di dalam record data
Output : Report rincian biaya
Proses Description : Pasien melakukan request pembayaran kepada Petugas.Petugas mencari data pembayaran yang ada di dalam system. Bila data yang diinginkan ditemukan, kemudian data tersebut dicetak.
H. Modul h.1. PDM (Phisycal Data Model)
PDM adalah organisasi fisik dalam suatu format grafis yang menghasilkan catatan modifikasi dan rancangan database yang mempertimbangkan perangkat lunak dan penyimpanan data struktur. PDM didapatkan dari generate CDM dengan atribut yang diperluas. Obyek PDM yang digunakan adalah sebagai berikut :
1. Tabel
Tabel menggambarkan sekumpulan data yang diatur dalam bentuk baris dan kolom yang merupakan pemodelan dari tabel basis data.
Simbol :
2. Kolom Tabel
Kolom akan selalu terikat ke tabel.
3. Primary atau Foreign Key
a) Primary Key adalah satu atribut yang digunakan untuk mengidentifikasikan secara unik dalam tabel.
b) Foreign Key adalah satu atribut yang melengkapi satu relationship (hubungan) yang menunjukkan ke induknya.
4. Reference
Reference menghubungkan primary key di tabel induk dengan foreign key-nya.
TAB_1
Berikut adalah PDM-nya :
NO_RESEP = NO_RESEP
KD_RWTINAP = KD_RWTINAP
KD_PELAYANAN = KD_PELAYANAN KD_PELAYANAN = KD_PELAYANAN
KD_PENYAKIT = KD_PENYAKITKD_TINDAKAN = KD_TINDAKAN
KD_RIWAYAT = KD_RIWAYAT
KD_PENYAKIT = KD_PENYAKIT
KD_TINDAKAN = KD_TINDAKAN
KD_DOKTER = KD_DOKTER
NO_REG = NO_REG
NO_REG = NO_REG
NO_REG = NO_REG
KD_PENYAKIT = KD_PENYAKIT
KD_OBAT = KD_OBAT
KD_DOKTER = KD_DOKTER
KD_RWTJLN = KD_RWTJLN
KD_KOTA = KD_KOTA
KD_KOTA = KD_KOTA
KD_OBAT = KD_OBAT
NO_RESEP = NO_RESEP
KD_KAMAR = KD_KAMAR
KD_DOKTER = KD_DOKTER
NO_REG = NO_REG
NO_REG = NO_REG
PASIENNO_REG varchar(10)KD_KOTA varchar(4)NAMA_PASIEN varchar(50)UMUR_PASIEN char(2)NO_TELP_PASIEN varchar(15)ALAMAT varchar(50)SEX varchar(10)
DOKTERKD_DOKTER varchar(2)KD_KOTA varchar(4)NAMA_DOKTER varchar(50)ALAMAT_RMH varchar(50)TELP_RMH varchar(10)HP varchar(13)TARIF_DOKTER Currency
OBATKD_OBAT varchar(4)NAMA_OBAT varchar(50)HARGA Currency
PEMBAYARAN_JALANKD_BYRJLN varchar(30)TGL_BAYARJLN DateTimeKD_RWTJLN varchar(30)TOTAL_BAYARJLN Currency
KAMARKD_KAMAR varchar(3)NAMA_KMR varchar(50)KAPASITAS char(2)TARIF_KAMAR money
KOTAKD_KOTA varchar(4)NAMA_KOTA varchar(50)
TINDAKANKD_TINDAKAN varchar(4)NAMA_TINDAKAN char(25)BIAYA money
JENIS_PENYAKITKD_PENYAKIT varchar(4)NAMA_PENYAKIT varchar(25)
RAWAT_JALANKD_RWTJLN varchar(30)NO_REG varchar(10)KD_DOKTER varchar(2)KD_PELAYANAN varchar(2)TGL_PENDAFTARAN_JALAN datetime
RAWAT_INAPKD_RWTINAP varchar(30)NO_REG varchar(10)KD_DOKTER varchar(2)TGL_KELUAR DateTimeKD_KAMAR varchar(3)KD_PELAYANAN varchar(2)TGL_PENDAFTARAN_INAP datetime
RESEPNO_RESEP varchar(30)NO_REG varchar(10)KD_DOKTER varchar(2)TGL_RESEP datetime
RIWAYAT_KESEHATANKD_RIWAYAT varchar(30)NO_REG varchar(10)TGL_RIWAYAT datetime
PELAYANANKD_PELAYANAN varchar(2)NAMA_PELAYANAN char(20)
PERSETUJUAN_TINDAKAN_MEDIKNO_PERSETUJUAN varchar(5)NO_REG varchar(10)TGL_PERSETUJUAN datetime
DETAIL_PENYAKITKD_PENYAKIT varchar(4)KD_TINDAKAN varchar(4)
PEMBAYARAN_INAPKD_BYRINAP varchar(30)KD_RWTINAP varchar(30)TGL_BAYARINAP datetimeTOTAL_BAYARINAP money
PEMBAYARAN_RESEPKD_BAYARRESEP varchar(30)NO_RESEP varchar(30)TGL_BAYAR_RESEP datetimeTOTAL_BAYAR_RESEP money
DETAIL_RESEPKD_OBAT varchar(4)NO_RESEP varchar(30)
DETAIL_OBATKD_OBAT varchar(4)KD_PENYAKIT varchar(4)
DETAIL_RIWAYATKD_RIWAYAT varchar(30)KD_PENYAKIT varchar(4)KD_TINDAKAN varchar(4)
Gambar h.1 Physical Data Model (PDM)
h.1.1. Struktur table Database yang dibangun oleh RS. Ibu dan Anak IBI cabang Surabaya, terdiri
dari delapan tabel master, yaitu Pasien, Dokter, Kota, Obat, Kamar, Jenis Penyakit, Tindakan, Perlayanan serta tiga belas tabel transaksi yaitu Surat Keterangan Rumah Sakit, Persetujuan Medik, Rawat Inap, Rawat Jalan, Resep, Detail Resep, Riwayat Kesehatan, Detail Riwayat, Detail Obat, Detail Penyakit, Pembayaran Jalan, Pembayaran Inap, Pembayaran Resep. Adapun struktur database sebagai berikut :
a. Tabel Pasien
Fungsi : Menyimpan data pasien
Primary key : No_Reg
Foreign key : Kd_Kota
Struktur :
Tabel h.1 Struktur Database Tabel Pasien
No Field Name Data Type Field Size Keterangan
1 No_Reg varchar 10 Nomor Registrasi
2 Nama_Pasien varchar 50 Jenis Barang
3 Alamat varchar 50 Macam Barang
4 Kd_Kota varchar 4 Kode Kota
5 No_Telp_Pasien varchar 15 Telepon Pasien
6 Umur_Pasien char 2 Umur Pasien
7 Sex varchar 10 Jenis Kelamin
b. Tabel Dokter
Fungsi : Menyimpan data dokter
Primary Key : Kd_Dokter
Foreign Key : Kd_Kota
Struktur :
Tabel h.2 Struktur Database Tabel Dokter
No Field Name Data Type Field Size Keterangan
1 Kd_Dokter varchar 2 Kode Pegawai
2 Nama_Dokter varchar 50 Nama Dokter
3 Alamat_Rmh varchar 50 Alamat Dokter
4 Kd_Kota varchar 4 Kode Kota
5 Telp_Rmh varchar 10 Telepon Dokter
6 HP varchar 13 Nomor HP
7 Tarif_Dokter currency 10 Tarif Dokter
c. Tabel Kota
Fungsi : Menyimpan data kota
Primary Key : Kd_Kota
Struktur :
Tabel h.3 Struktur Database Tabel Kota
No Field Name Data Type Field Size Keterangan
1 Kd_Kota varchar 4 Kode Kota
2 Nama_Kota varchar 50 Nama Kota
d. Tabel Kamar
Fungsi : Menyimpan data kamar
Primary Key : Kd_Kamar
Struktur :
Tabel h.4 Struktur Database Tabel Kamar
No Field Name Data Type Field Size Keterangan
1 Kd_Kamar varchar 3 Kode Kamar
2 Nama_Kmr varchar 50 Nama Kamar
3 Kapasitas char 2 Kapasitas Kamar
4 Tarif_Kamar currency 10 Tarif Kamar
e. Tabel Obat
Fungsi : Menyimpan data obat
Primary Key : Kd_Obat
Struktur :
Tabel h.5 Struktur Database Tabel Obat
No Field Name Data Type Field Size Keterangan
1 Kd_Obat varchar 4 Kode Obat
2 Nama_Obat varchar 50 Nama Obat
3 Harga currency 10 Harga Obat
f. Tabel Jenis Penyakit
Fungsi : Menyimpan data penyakit
Primary Key : Kd_Penyakit
Struktur :
Tabel h.6 Struktur Database Tabel Penyakit
No Field Name Data Type Field Size Keterangan
1 Kd_Penyakit varchar 4 Kode Penyakit
2 Nama Penyakit varchar 25 Nama Penyakit
g. Tabel Tindakan
Fungsi : Menyimpan data tindakan
Primary Key : Kd_Tindakan
Struktur :
Tabel h.7 Struktur Database Tabel Tindakan
No Field Name Data Type Field Size Keterangan
1 Kd_Tindakan varchar 4 Kode Tindakan
2 Nama_Tindakan char 25 Nama Tindakan
3 Biaya currency 10 Biaya Tindakan
h. Tabel Pelayanan
Fungsi : Menyimpan data pelayanan
Primary Key : Kd_Pelayanan
Struktur :
Tabel h.8 Struktur Database Tabel Pelayanan
No Field Name Data Type Field Size Keterangan
1 Kd_Pelayanan varchar 2 Kode Pelayanan
2 Nama_Pelayanan char 20 Nama Pelayanan
i. Tabel Persetujuan Tindakan Medik
Fungsi : Menyimpan data persetujuan tindakan medik
Primary Key : No_Persetujuan
Foreign Key : No_Reg
Struktur :
Tabel h.9 Struktur Database Tabel Persetujuan Tindakan Medik
No Field Name Data Type Field Size Keterangan
1 No_Persetujuan varchar 5 Nomor Persetujuan
2 Tgl_Persetujuan datetime 8 Tgl Persetujuan
3 No_Reg varchar 10 Nomor Registrasi
j. Tabel Riwayat Kesehatan
Fungsi : Menyimpan data riwayat kesehatan
Primary Key : Kd_Riwayat
Foreign Key : No_Reg
Struktur :
Tabel h.10 Struktur Database Tabel Riwayat Kesehatan
No Field Name Data Type Field Size Keterangan
1 Kd_Riwayat varchar 30 Kode Riwayat
2 Tgl_Riwayat datetime 8 Tgl Persetujuan
3 No_Reg varchar 10 Nomor Registrasi
k. Tabel Detail Riwayat
Fungsi : Menyimpan data detail riwayat
Primary Key : -
Foreign Key : Kd_Riwayat, Kd_Penyakit, Kd_Tindakan
Struktur :
Tabel h.11 Struktur Database Tabel Detail Riwayat
No Field Name Data Type Field Size Keterangan
1 Kd_Riwayat varchar 30 Kode Riwayat
2 Kd_Penyakit varchar 4 Kode Penyakit
3 Kd_Tindakan varchar 4 Kode Tindakan
l. Tabel Detail Penyakit
Fungsi : Menyimpan data detail penyakit
Primary Key : -
Foreign Key : Kd_Penyakit, Kd_Tindakan
Struktur :
Tabel h.12 Struktur Database Tabel Detail Penyakit
No Field Name Data Type Field Size Keterangan
1 Kd_Penyakit varchar 4 Kode Penyakit
2 Kd_Tindakan varchar 4 Kode Tindakan
m. Tabel Detail Obat
Fungsi : Menyimpan data detail obat
Primary Key : -
Foreign Key : Kd_Obat, Kd_Penyakit
Struktur :
Tabel h.13 Struktur Database Tabel Detail Obat
No Field Name Data Type Field Size Keterangan
1 Kd_Obat varchar 4 Kode Obat
2 Kd_Penyakit varchar 4 Kode Penyakit
n. Tabel Resep
Fungsi : Menyimpan data resep
Primary Key : No_Resep
Foreign Key : No_Reg, Kd_Dokter
Struktur :
Tabel h.14 Struktur Database Tabel Resep
No Field Name Data Type Field Size Keterangan
1 No_Resep varchar 30 Nomor Resep
2 No_Reg varchar 10 Nomor Registrasi
3 Kd_Dokter varchar 2 Kode Dokter
4 Tgl_Resep datetime 8 Tgl Resep
o. Tabel Detail Resep
Fungsi : Menyimpan data detail resep
Primary Key : -
Foreign Key : No_Resep,Kd_Obat
Struktur :
Tabel h.15 Struktur Database Tabel Detail Resep
No Field Name Data Type Field Size Keterangan
1 No_Resep varchar 30 Nomor Resep
2 Kd_Obat varchar 4 Kode Obat
p. Tabel Pembayaran Resep
Fungsi : Menyimpan transaksi pembayaran resep
Primary Key : Kd_BayarResep
Foreign Key : No_Resep
Struktur :
Tabel h.16 Struktur Database Tabel Pembayaran Resep
No Field Name Data Type Field Size Keterangan
1 Kd_BayarResep varchar 30 Kode Bayar Resep
2 No_Resep varchar 30 Nomor Resep
3 Tgl_BayarResep datetime 8 Tgl Bayar Resep
4 Total_BayarResep currency 10 Total Bayar Resep
q. Tabel Rawat Jalan
Fungsi : Menyimpan transaksi rawat jalan
Primary Key : Kd_RwtJln
Foreign Key : No_Reg, Kd_Dokter, Kd_Pelayanan
Struktur :
Tabel h.17 Struktur Database Tabel Rawat Jalan
No Field Name Data Type Field Size Keterangan
1 Kd_RwtJalan varchar 30 Kode Rawat Jalan
2 No_Reg varchar 10 Nomor Registrasi
3 Kd_Dokter varchar 2 Kode Dokter
4 Kd_Pelayanan varchar 2 Kode pelayanan
5 Tgl_Pendaftaran_Jalan datetime 8 Tgl Pendaftaran
r. Tabel Rawat Inap
Fungsi : Menyimpan transaksi rawat inap
Primary Key : Kd_RwtInap
Foreign Key : No_Reg, Kd_Dokter, Kd_Kamar, Kd_Pelayanan
Struktur :
Tabel h.18 Struktur Database Tabel Rawat Inap
No Field Name Data Type Field Size Keterangan
1 Kd_RwtInap varchar 30 Kode Rawat Inap
2 No_Reg varchar 10 Nomor Registrasi
3 Kd_Dokter varchar 2 Kode Dokter
4 Kd_Kamar varchar 3 Kode Kamar
5 Kd_Pelayanan varchar 2 Kode Pelayanan
6 Tgl_Pendaftaran_Inap datetime 8 Tgl pendaftaran
s. Tabel Pembayaran Jalan
Fungsi : Menyimpan transaksi pembayaran rawat jalan
Primary Key : Kd_ByrJln
Foreign Key : Kd_RwtJln
Struktur :
Tabel h.19 Struktur Database Tabel Pembayaran Rawat Jalan
No Field Name Data Type Field Size Keterangan
1 Kd_ByrJln varchar 30 Kode Bayar Rwt Jln
2 Kd_RwtJln varchar 30 Kode Rawat Jalan
3 Tgl_Bayar datetime 8 Tgl Bayar Rwt Jln
4 Total_Bayar currency 10 Total Pembayaran
t. Tabel Pembayaran Inap
Fungsi : Menyimpan transaksi pembayaran rawat inap
Primary Key : Kd_ByrInap
Foreign Key : Kd_RwtInap
Struktur :
Tabel h.20 Struktur Database Tabel Pembayaran Rawat Inap
No Field Name Data Type Field Size Keterangan
1 Kd_ByrInap varchar 30 Kode Bayar Rwt Inap
2 Kd_RwtInap varchar 30 Kode rawat Inap
3 Tgl_BayarInap datetime 8 Tgl Bayar Rwt Inap
4 Total_BayarInap currency 10 Total Pembayaran
h.2. Algoritma/Pseudocode Pseudocode merupakan urutan cara kerja atau algoritma program yang dapat
mempermudah pemakai dalam memahami alur program. Urutan-urutan kerja program dapat digambarkan sebagai berikut :
h.2.1. Pseudocode Login Mulai
If login menu then Ketik User Name Ketik Password If Tekan OK If User Name dan Password cocok then
Masuk form menu End If End if End If
Selesai
Gambar h.1 Pseudocode Login
h.2.2. Pseudocode Menu Mulai If melihat File Master then
Pilih File Master If melihat File Pasien then Pilih Master Pasien Else If melihat File Dokter then Pilih Master Dokter Else If melihat File Kamar then Pilih Master Kamar
Else If melihat File Obat then Pilih Master Obat Else If melihat File Kota then Pilih Master Kota Else If melihat File Penyakit then Pilih Master Penyakit
Else If melihat File Tindakan then Pilih Master Tindakan Else If melihat File Pelayanan then Pilih Master Pelayanan End if End if End if End if End if End if End if End if
End if Else If Pilih File Transaksi then
If melihat Proses Pendaftaran then Pilih Pendaftaran Pasien Else If melihat Proses Rawat Jalan then Pilih Rawat Jalan Else If melihat Proses Rawat Inap then Pilih Rawat Inap Else If melihat Tindakan Medis then Pilih Tindakan Medis Else If melihat Persetujuan Tindakan Medik then Pilih Persetujuan Tindakan Medik Else If melihat Pembayaran Resep then Pilih Pembayaran Resep
End if End if End if End if End if End if
End If Else If Pilih File Laporan then If melihat Laporan Pasien then Pilih Laporan Pasien Else If melihat Laporan Riwayat then Pilih Laporan Riwayat Else If melihat Laporan Pembayaran Then Pilih Laporan Pembayaran End if End if End if End if Else If Logout then Pilih Logout End if Else Pilih Exit Selesai
Gambar h.2 Pseudocode Menu
h.2.3. Pseudocode Master Data
1. Pseudocode Proses 1.1.1, 1.1.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Pasien Inputkan Alamat Pasien Pilih data Kota If menyimpan data then Tekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data pasien Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if Else If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Pasien then Pilih Keluar
End if Selesai
Gambar h.3 Pseudocode Pasien
2. Pseudocode Proses 1.3.1, 1.3.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Obat Inputkan Harga If menyimpan data then Tekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Obat Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Nama Obat then Inputkan Nama Obat If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Obat then Pilih Keluar End if
Selesai
Gambar h.4 Pseudocode Obat
3. Pseudocode Proses 1.2.1, 1.2.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Dokter Inputkan Alamat Dokter Inputkan Kota Inputkan Telp Inputkan No. HP Inputkan tarif If menyimpan data thenTekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Dokter Tekan tombol Update Ubah item yang ingin diubah If menyimpan data thenTekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Nama Dokter then Inputkan Nama Dokter If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Dokter then Pilih Keluar End if
Selesai
Gambar h.5 Pseudocode Dokter
4. Pseudocode Proses 1.4.1, 1.4.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Kamar
Inputkan Harga Inputkan Kapasitas
If menyimpan data then Tekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Kamar Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Nama Kamar then Inputkan Nama Kamar If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Kamar then Pilih Keluar End if
Selesai
Gambar h.6 Pseudocode Kamar
5. Pseudocode Proses 1.5.1, 1.5.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Kota If menyimpan data then Tekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Kota Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Nama Kota then Inputkan Nama Kota If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Kota then Pilih Tutup End if
Selesai
Gambar h.7 Pseudocode Kota
6. Pseudocode Proses 1.7.1, 1.7.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Tindakan Inputkan Biaya If menyimpan data thenTekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Tindakan Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Nama Tindakan then Inputkan Nama Tindakan If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Tindakan then Pilih Keluar End if
Selesai
Gambar h.8 Pseudocode Tindakan
7. Pseudocode Proses 1.6.1, 1.6.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Penyakit If menyimpan data then Tekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Penyakit Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If mencari data then Tekan tombol cari If mencari data dari Penyakit then Inputkan Nama Penyakit If data ada then If mengedit data then Edit data If simpan data then Tekan Simpan Else Tekan Batal End if Else If Hapus data then Tekan Hapus End If End if End if End if End if If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Penyakit then Pilih Keluar End if
Selesai
Gambar h.9 Pseudocode Penyakit
8. Pelayanan Rumah Sakit Pseudocode Proses 1.8.1, 1.8.2 Mulai If menambah data then Tekan Tombol Tambah Inputkan Nama Pelayanan If menyimpan data then Tekan Simpan Else Tekan Batal End if End if Else If Mengubah data then Pilih data Pelayanan Tekan tombol Update Ubah item yang ingin diubah If menyimpan data then Tekan Simpan Else Tekan Batal End if End If Else If Hapus data then Pilih data yang akan dihapus Tekan tombol hapus End if Else If keluar dari form Pelayanan Rumah Sakit then Pilih Keluar End if
Selesai
Gambar h.10 Pseudocode Pelayanan Rumah Sakit
h.2.4. Pseudocode Transaksi
1. Pseudocode porses 2.1.1 Mulai
If pasien daftar then Inputkan Nama Pasien
Inputkan Alamat
Pilih Kode Kota
Inputkan No. Telp
Pilih Jenis Kelamin
Inputkan Usia
If data terisi lengkap then Tekan Daftar
End if
If cetak Kartu Periksa then tekan tombol Cetak Kartu
End If
Else Tekan tombol Batal
End If
End If
Else
If keluar form Pendaftaran Pasien then Pilih Keluar
End if
Selesai
Gambar h.11 Pseudocode Pendaftaran Pasien
2. Pseudocode porses 2.1.1.1 Mulai If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then Pilh Nama Pasien Yang Sesuai Else Tekan OK End if End if Else Pilih Nama Dokter Pilih Pelayanan End if If data terisi then Tekan daftar Else Msgbox “Pendaftaran Rawat Jalan Berhasil”
End if If Membatalkan Pendaftaran then Tekan Batal End if If keluar form Pendaftaran Rawat Jalan then Pilih Keluar End if Selesai
Gambar h.12 Pseudocode Pendaftaran Rawat Jalan
3. Pseudocode porses 2.1.1.2 Mulai If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then Pilh Nama Pasien Yang Sesuai Else Tekan OK End if End if Else Pilih Nama Dokter Pilih Kamar Pilih Pelayanan End if If data terisi then Tekan daftar Else Msgbox “Pendaftaran Rawat Inap Berhasil”
End if If Membatalkan Pendaftaran then Tekan Batal End if If keluar form Pendaftaran Rawat Jalan then Pilih Keluar End if Selesai
Gambar h.13 Pseudocode Pendaftaran Rawat Inap
4. Pseudocode Proses 2.2.3.1, 2.3.4.1, 2.4.3.1, 2.6.2.1 Mulai If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then Pilh Nama Pasien Yang Sesuai Else Tekan OK End if End if If mengisi tindakan then Tekan Tombol Tindakan Else Pilih Nama Penyakit Pilih Tindakan Inputkan Jumlah Else Tekan Tombol Tambah End if If menbuat resep Then Tekan Cetak Resep Else Pilih Nama Obat Inputkan Jumlah Else Tekan Tombol Tambah End if If mencetak resep Then Tekan Tombol Cetak Else Tekan Tombol Simpan End if If keluar form Tindakan Medis then Pilih Keluar End if Selesai
Gambar h.14 Pseudocode Tindakan Medis
5. Pseudocode Proses 2.7.1
Gambar h.15 Pseudocode Pembayaran
6. Pseudocode Proses 2.7.2
Gambar h.16 Kalkulasi Pembayaran
Mulai If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then Pilh Nama Pasien Yang Sesuai Else Tekan OK End if Else Inputkan Tanggal Keluar End if If kalkulasi pembayaran then Tekan Tombol Pembayaran End If Selesai
Mulai If Total Bayar Then Inputkan angka sesuai uang yang diberikan Else Sisa End if End if If mencetak bukti pembayaran Then Tekan Cetak Bukti Pembayaran End if If keluar form Pembayaran Rawat Inap then Pilih Keluar End if Selesai
7. Pseudocode Proses 2.2.2, 2.3.2, 2.4.2
Gambar h.17 Cetak Resep
h.2.5. Pseudocode Laporan
1. Pseudocode Proses 3.1
Gambar h.18 Pseudocode Pembayaran Resep
2. Pseudocode Proses 3.2
Gambar h.19 Pseudocode Pembayaran Resep
Mulai If Cetak Laporan Pasien Then Pilh Laporan Pasien Pilih Tanggal Mulai Pilih Tanggal Selesai If melihat Laporan Pasien Rawat Jalan then Pilih Laporan Pasien Rawat Jalan Else Pilih Laporan Pasien Rawat Inap
End If If keluar form Laporan Pasien then Pilih Keluar End If End if Selesai
Mulai If Cetak Laporan RiwayatThen Pilih Laporan Riwayat Pasien
If mencari data then Tekan tombol cari If mencari data dari Nama Pasien then Inputkan Nama Pasien If data ada then Pilh Nama Pasien Yang Sesuai Else Tekan OK End if
End if End If
If memilih Pelayanan Then Pilih Pelayanan Else Tekan Tombol Proses End If
If mencetak riwayat pasien then Tekan Tombol Cetak End If
If keluar form Laporan Riwayat then Pilih Keluar End If End If Selesai
Mulai If entry obat Then Tambah klik tombol
Acumulasi harga obat Else Back
Delete entry Obat While
Simpan entry obat If Batal Then Tdk simpan didatabase
Else cetak resep Print
Selesai
3. Pseudocode Proses 3.3
Gambar h.20 Pseudocode Pembayaran Resep
h.3. Desain I/O
h.3.1. Desain Input Desain Input merupakan desain sistem yang berfungsi memberikan
gambaran tentang form input yang akan diimplementasikan pada Sistem Informasi Pelayanan RS. Ibu dan Anak IBI cabang Surabaya.
h.3.1.1. Desain Form Tampilan Utama
Gambar h.21 Desain Form Tampilan Utama
h.3.1.2. Desain Form Login
Form Login
User Name
Password
Login Keluar
Gambar h.22 Desain Form Login
Mulai If Cetak Laporan Pembayaran Then Pilih Laporan Pembayaran Pilih Tanggal Mulai Pilih Tanggal Selesai If melihat Laporan Pembayaran Rawat Jalan then Pilih Laporan Pembayaran
Rawat Jalan End If If melihat laporan Pembayaran Rawat Inap Then Pilih Laporan Pembayaran
Rawat Inap Else Pilih Laporan Pembayaran Resep End If If keluar form Laporan Pembayaran then Pilih Keluar End If End If Selesai
h.3.1.3. Desain Form Proses 1.1.1, 1.1.2
Gambar h.23 Desain Form Master Pasien
h.3.1.4. Desain Form Proses 1.2.1, 1.2.2
Gambar h.24 Desain Form Master Dokter
h.3.1.5. 4.1.4.1.5 Desain Form Proses 1.3.1, 1.3.2
Gambar h.24 Desain Form Master Obat
h.3.1.6. Desain Form Proses 1.4.1, 1.4.2
Gambar h.26 Master Kamar
h.3.1.7. Desain Form Proses 1.5.1, 1.5.2
Gambar h.27 Desain Form Master Kota
h.3.1.8. Desain Form Proses 1.6.1, 1.6.2
Gambar h.28 Desain Form Master Penyakit
h.3.1.9. Desain Form Proses 1.7.1, 1.7.2
Gambar h.29 Desain Form Master Biaya Tindakan
h.3.1.10. Desain Form Proses 1.8.1, 1.8.2
Gambar h.30 Desain Form Master Pelayanan
h.3.1.11. Desain Form Proses 2.1.1
Form Pendaftaran Pasien
Data Pasien
Nama Pasien
Alamat
Kota
Telp
Kelamin
Umur
Daftar Batal CetakKartu Keluar
Gambar h.31 Desain Form Pendaftaran Pasien
h.3.1.12. Desain Form Proses 2.1.1.1
Form Daftar Rawat Jalan
Data Pasien Daftar
Nama Pasien
Alamat
Tgl Masuk
Pelayanan
Umur
Daftar
Cari
Keluar
No. Reg
Dokter
Batal
Gambar h.32 Desain Form Pendaftaran Rawat Jalan
h.3.1.13. Desain Form Proses 2.1.1.2
Form Daftar Rawat Inap
Daftar Rawat Inap
Nama Pasien
Alamat
Tgl MasukUmur
Daftar
Cari
Keluar
No. Reg
No. Riwayat
Dokter
KamarBatal
Gambar h.33 Desain Form Pendaftaran Rawat Inap
h.3.1.14. Desain Form Proses 2.2.3.1, 2.3.4.1, 2.4.3.1, 2.6.2.1
Form Tindakan Medis
Data Pasien
Nama Pasien
Alamat
Pelayanan
Umur
Tindakan Cari Keluar
No. Reg
No. Riwayat
Dokter
Gambar h.34 Desain Form Tindakan Medis
h.3.1.15. Desain Form Proses 2.7.1
Gambar h.35 Desain Form Pembayaran
h.3.1.16. Desain Form Proses 2.7.2
Gambar h.36 Desain Form Kalkullasi Biaya
h.3.1.17. Desain Form Proses 2.2.2, 2.3.2, 2.4.2
Gambar h.37 Desain Form Cetak Resep
h.3.1.18. Desain Form Proses 3.1
Form Laporan Pasien
Mulai
Sampai
Laporan
Lihat Keluar
Gambar h.38 Desain Form Laporan Pasien
h.3.1.19. Desain Form Proses 3.2
Form Laporan Pembayaran
Mulai
Sampai
Laporan
Lihat Kaluar
Gambar h.39 Desain Form Laporan Pembayaran
h.3.1.20. Desain Form Proses 3.3
Gambar h.40 Desain Form Laporan Riwayat Pasien
h.3.2. Desain Output
Desain Output merupakan desain sistem yang bertujuan untuk memberikan gambaran mengenai informasi berupa laporan yang akan diimplementasikan pada Aplikasi Sistem Informasi Pelayanan RS. Ibu dan Anak IBI cabang Surabaya.
h.3.2.1. Desain Laporan Pasien Rawat Jalan
Gambar h.41 Desain Laporan Pasien Rawat Jalan
h.3.2.2. Desain Laporan Pasien Rawat Inap
Gambar h.42 Desain Laporan Pasien Rawat Inap
h.3.2.3. Desain Laporan Pembayaran Rawat Jalan
Gambar h.43 Desain Laporan Pembayaran Rawat Jalan
h.3.2.4. Desain Laporan Pembayaran Rawat Inap
Gambar h.44 Desain Laporan Pembayaran Rawat Inap
h.3.2.5. Desain Pembayaran Resep
Gambar h.45 Desain Laporan Pembayaran Resep
h.3.2.6. Desain Persetujuan Tindakan Medik
Gambar h.46 Desain Persetujuan Tindakan Medik
h.3.2.7. Desain Bukti Pembayaran Rawat Jalan
Gambar h.47 Desain Bukti Pembayaran Rawat Jalan
h.3.2.8. Desain Form Bukti Pembayaran Rawat Inap
Gambar h.48 Desain Bukti Pembayaran Rawat Inap
h.3.2.9. Desain Form Bukti Pembayaran Resep
Gambar h.49 Desain Bukti Pembayaran Resep