Bab 4 Analisis Sistem Yang Sedang Berjalan
4.1 Prosedur / Narasi Sistem yang Diusulkan 4.1.1 Formulir-Formulir yang Digunakan a. Formulir Sistem Lama - Jurnal Penerimaan Kas Harian Jurnal penerimaan kas harian berisikan informasi mengenai pendapatan yang diterima oleh klinik perharinya. Jurnal penerimaan kas harian dibuat berdasarkan kode kwitansi yang diterima dihari yang sama dengan tanggal jurnal penerimaan kas harian yang akan dibuat. Jurnal ini sebelumnya masih dibuat secara manual. - Jurnal Penerimaan Kas Bulanan Jurnal penerimaan kas bulanan merupakan gabungan dari jurnal penerimaan kas harian yang akan dibuat setiap akhir bulan. Jurnal ini dibuat berdasarkan nomor jurnal penerimaan kas harian. Akan dikelompokan berdasarkan tanggal. b. Formulir Usulan Baru - Jurnal Penerimaan Kas Per-Periode Merupakan jurnal akan penerimaan kas per-periode yang sewaktu-waktu akan diminta oleh direktur. Guna mengetahui jumlah penerimaan kas yang diperoleh per-periode tertentu sesuai dengan keinginan dan permintaan direktur.
57
58
- Laporan Kunjungan Pasien Harian Merupakan laporan yang dibuat untuk mengetahui jumlah kunjungan pasien dan jenis tindakan pengobatan yang sering dilakukan. Laporan ini bertujuan untuk melakukan evaluasi sehingga dapat mengetahui kekurangan dari kualitas layanan dan fasilitas. - Laporan Kunjungan Pasien Bulanan Laporan yang dibuat perbulan guna mengetahui jumlah pasien yang melakukan pengobatan selama sebulan. Untuk dibandingkan dengan bulan sebelumnya guna mengevaluasi apakah kualitas layanan masih dapat dipertahankan atau harus ditingkatkan. - Laporan Kunjungan Pasien Per-Periode Merupakan laporan akan kunjungan pasien per-periode yang sewaktu-waktu akan diminta oleh direktur. Guna mengetahui jumlah kunjungan pasien yang diperoleh per-periode tertentu sesuai dengan keinginan dan permintaan direktur. 4.1.2 Unit Usulan Baru Unit baru yang diusulkan meliputi : • Admin Merupakan bagian yang berperan dalam penanganan sistem dan penambahan data karyawan. • Resepsionis Bagian yang bertugas melayani pendaftaran pasien, pendaftaran reservasi, konfirmasi reservasi serta melayani tiap telepon yang masuk ke klinik.
59
4.1.3 Prosedur / Narasi Tebet Dental Clinic Drg. Agus Kadrianto & Associate merupakan suatu usaha yang bergerak dalam bidang jasa yang memiliki beberapa dokter yang bertugas. Kegiatan dalam Tebet Dental Clinic Drg. Agus Kadrianto & Associate dimulai ketika pasien datang atau men-telepon untuk mendaftar yang akan dilayani oleh resepsionis, resepsionis akan meminta data pasien untuk dicatat ke dalam database pasien. Setiap pasien yang mendaftar akan memperoleh kartu member yang akan diterima langsung oleh pasien yang mendaftar dengan cara datang langsung ke klinik. Sedangkan bagi pasien yang men-telepon akan diberi tahu kode member pasiennya terlebih dahulu dan kartu member akan diserahkan saat pasien datang ke klinik. Resepsionis akan memberitahukan nama-nama dokter dan jadwal praktek dokter tersebut untuk dipilih oleh pasien yang bersangkutan. Kemudian bagian resepsionis juga akan menjelaskan bahwa sebelum melakukan pengobatan ataupun konsultasi, pasien diminta untuk melakukan reservasi terlebih dahulu. Pasien melakukan reservasi akan dilayani oleh resepsionis, kemudian resepsionis menanyakan nama dokter yang dipilih pasien dan mengecek jadwal praktek dokter yang dipilih oleh pasien. Resepsionis mengecek jadwal reservasi yang dimiliki dokter tersebut pada database reservasi. Setelah itu, resepsionis akan memberitahukan perkiraan jam untuk giliran pasien tersebut. Apabila pasien setuju akan jam yang disampaikan, resepsionis akan meng-input nama pasien pada database reservasi dokter yang bersangkutan. Reservasi dapat dilakukan melalui telepon atau datang langsung ke klinik.
60
Pada hari dan jam yang telah dipilih pada reservasi, pasien datang dan melakukan konfirmasi atas reservasi yang dibuat oleh pasien sebelumnya. Resepsionis meminta kartu member pasien untuk mengecek kembali data pasien apakah ada di dalam database pasien atau tidak dan mengecek data reservasi apakah pasien benar sudah melakukan reservasi sebelumnya. Apabila telah diperiksa, pasien akan dipersilahkan menunggu di ruang tunggu. Setelah pasien dipanggil dan masuk ke ruang periksa, dokter akan menanyakan keluhan pasien. Setelah mendengarkan keluhan pasien, dokter melakukan pemeriksaan dan tindakan pengobatan. Dokter kemudian meng-input tindakan yang dilakukannya pada form rekam medis serta mencantumkan harga dari masing-masing tindakan pengobatan. Kemudian dokter menyimpan rekam medis. Setelah melakukan pengobatan, pasien akan melakukan pembayaran di kasir. Bagian kasir akan mencetak kwitansi pembayaran sebanyak 2 rangkap : • Rangkap 1 diberikan ke pasien • Rangkap 2 diarsip oleh bagian kasir Setiap harinya bagian akuntansi akan membuat jurnal penerimaan kas harian berdasarkan kwitansi yang diarsip oleh bagian kasir kemudian akan diserahkan ke direktur. Setiap akhir bulan bagian akuntansi akan membuat jurnal penerimaan kas bulanan dan akan diberikan kepada direktur. Bagian akuntansi juga akan membuat jurnal penerimaan kas per periode berdasarkan permintaan dari direktur.
61
Resepsionis akan membuat laporan kunjungan pasien perhari, perbulannya serta per-periode tertentu berdasarkan permintaan direktur. 4.2 Event Table dari Sistem yang Diusulkan Event Table Sistem yang diusulkan Tebet Dental Clinic Drg. Agus Kadrianto & Associate
Event Melayani
Internal Agent Resepsionis
Start When
Activity
Pasien datang - Melayani pasien yang datang/
pendaftaran
ke
klinik
pasien
men-telepon ke klinik
/
men-telepon ke klinik, - melayani pendaftaran pasien baru, - meminta data pasien untuk dicatat dalam database pasien, - menjelaskan ketentuan sebelum melakukan pengobatan, - memberitahukan nama dokter dan jadwal praktek dokter, - melayani reservasi konsultasi,
- mengecek jadwal reservasi dokter tersebut pada database reservasi,
62
- memberitahukan perkiraan jam untuk giliran pasien, - meng-input nama pasien di daftar reservasi dokter yang bersangkutan. Melayani
Resepsionis
Pasien datang
konfirmasi
pada
reservasi
reservasi
hari
- Melayani konfirmasi reservasi, - meminta kartu member/ menanyakan kode member pasien, - mengecek data pasien berdasarkan kode member pasien, - mengecek jadwal reservasi dokter yang telah dipilih pasien, - mempersilahkan pasien menunggu di ruang tunggu.
Setelah pasien
- Menanyakan keluhan pasien,
pemeriksaan
menyampaikan
- melakukan pemeriksaan dan
dan
keluhan
Melakukan
pengobatan
Dokter
pengobatan, - meng-input tindakan yang dilakukan dan harga dari masing–masing tindakan ke
63
dalam form rekam medis, - menyimpan form rekam medis. - Meng-input tindakan dan
Melayani
Bagian
Pasien selesai
pembayaran
Kasir
melakukan
harga yang ada pada rekam
pengobatan
medis ke kwitansi, - menerima pembayaran dari pasien, - mencetak kwitansi 2 rangkap, - memberikan kwitansi rangkap ke 1 pasien, - mengarsip kwitansi rangkap ke 2.
Membuat
Bagian
Setiap
jurnal
Akuntansi
jam
penerimaan
akhir - meng-input transaksi pada operasi
klinik
kas harian
jurnal penerimaan kas, - menyerahkan jurnal penerimaan kas harian ke direktur.
Membuat
Bagian
Setiap
jurnal
akuntansi
bulan
akhir - Membuat jurnal penerimaan kas bulanan - menyerahkan jurnal
penerimaan
penerimaan kas bulanan ke
kas bulanan
direktur. Membuat
Bagian
Direktur
- membuat jurnal penerimaan
64
jurnal
akuntansi
meminta
kas per-periode
penerimaan
laporan
kas per-
penerimaan
penerimaan kas per-periode
periode
kas per-
ke direktur
- menyerahkan jurnal
periode tertentu Membuat
Bagian
Setiap
laporan
Resepsionis
bulan
kunjungan pasien
akhir - membuat laporan kunjungan pasien - menyerahkan laporan kunjungan pasien ke direktur
Tabel 4.1 Event Table Sistem yang Diusulkan
65
4.3 Workflow Sistem Yang Diusulkan Actor
Activity Melayani pendaftaran pasien
Pasien
1. Melakukan panggilan telepon atau datang ke klinik
Resepsionis
2. Menanyakan keperluan 3. Meminta data pasien untuk di-input ke dalam database pasien 4. Melakukan login
Komputer
5. Menampilkan window login 6. Membuka form pasien
Komputer
7. Menampilkan form pasien
Resepsionis
8. Meng-input data pasien 9. Memilih tombol save
Komputer
10. Menyimpan data
Resepsionis
11. Menjelaskan ketentuan sebelum melakukan konsultasi/pengobatan 12. Memberitahukan nama dokter dan jadwal praktek dokter
Pasien
13. Memilih nama dokter dan jadwal konsultasi/ pengobatan
Resepsionis
14. Memilih form reservasi
Komputer
15. Menampilkan form reservasi
Resepsionis
16. Meng-input kode member pasien
Komputer
17. Menampilkan nama pasien
66
Resepsionis
18. Meng-input kode dokter
Komputer
19. Menampilkan nama dokter
Resepsionis
20. Memilih hari konsultasi/pengobatan 21. Memilih tombol save
Komputer
22. Menyimpan data Melayani konfirmasi reservasi
Pasien
23. Datang ke klinik pada hari yang di-reservasi 24. Melakukan konfirmasi reservasi
Resepsionis
25. Meminta kartu member pasien/kode member pasien 26. Membuka form reservasi
Komputer
27. Menampilkan form reservasi
Resepsionis
28. Mengecek data reservasi atas nama pasien yang bersangkutan 29. Meminta pasien untuk menunggu di ruang tunggu Melakukan pemeriksaan dan pengobatan
Dokter
30. Membuka form reservasi 31. Meng-klik nama pasien
Komputer
32. Menampilkan rekam medis pasien
Dokter
33. Memanggil pasien 34. Menanyakan keluhan pasien
Pasien
35. Menyampaikan keluhan
Dokter
36. Melakukan pemeriksaan 37. Menyampaikan hasil pemeriksaan 38. Menyampaikan tindakan yang akan dilakukan
67
39. Melakukan pengobatan 40. Meng-input kode tindakan yang dilakukan ke dalam rekam medis pasien Komputer
41. Menampilkan nama tindakan
Dokter
42. Meng-input biaya atas tindakan pengobatan yang dilakukan 43. Meng-input keterangan 44. Memilih tombol save
Komputer
45. Menyimpan data rekam medis
Dokter
46. Memberitahukan jadwal pengobatan berikutnya bila perlu Melayani pembayaran
Bagian Kasir
47. Membuka form rekam medis
Komputer
48. Menampilkan form rekam medis
Bagian Kasir
49. Meng-input kode member pasien
Komputer
50. Menampilkan data rekam medis pasien
Bagian Kasir
51. Membuka form kwitansi
Komputer
52. Menampilkan form kwitansi 53. Men-generate tanggal pada form kwitansi
Bagian Kasir
54. Meng-input kode member pasien pada form kwitansi
Komputer
55. Menampilkan nama pasien
Bagian Kasir
56. Meng-input kode tindakan pengobatan
Komputer
57. Menampilkan detail tindakan pengobatan
Bagian Kasir
58. Meng-input biaya dari tiap-tiap pengobatan
68
Komputer
59. Men-generate jumlah biaya pengobatan
Bagian Kasir
60. Memberitahukan total biaya yang harus dibayar
Pasien
61. Memberikan pembayaran
Bagian Kasir
62. Menerima pembayaran 63. Memberikan kembalian (jika ada) 64. Memilih tombol print
Komputer
65. Mencetak kwitansi 2 rangkap
Bagian Kasir
66. Menyerahkan kwitansi rangkap 1 ke pasien
Pasien
67. Menerima kwitansi rangkap 1
Bagian Kasir
68. Mengarsip kwitansi rangkap 2 69. Memilih tombol save
Komputer
70. Menyimpan kwitansi Membuat jurnal penerimaan kas harian
Bagian Akuntansi
71. Meng-input transaksi pada jurnal penerimaan kas harian 72. Memilih tombol print
Komputer
73. Mencetak jurnal penerimaan kas harian
Bagian Akuntansi
74. Menyerahkan jurnal penerimaan kas harian ke direktur. Membuat jurnal penerimaan kas bulanan
Bagian Akuntansi
75. Membuat jurnal penerimaan kas bulanan 76. Memilih tombol print
Komputer
77. Mencetak jurnal penerimaan kas bulanan
Bagian Akuntansi
78. Menyerahkan jurnal penerimaan kas bulanan ke
69
direktur Membuat jurnal penerimaan kas per-periode Bagian Akuntansi
79. Membuat jurnal penerimaan kas per-periode 80. Memilih tombol print
Komputer
81. Mencetak jurnal penerimaan kas per-periode
Bagian Akuntansi
82. Menyerahkan jurnal penerimaan kas per-periode ke direktur Membuat laporan kunjungan pasien
Resepsionis
83. Membuat laporan kunjungan pasien 84. Memilih tombil print
Komputer
85. Mencetak laporan kunjungan pasien
Resepsionis
86. Menyerahkan laporan kunjungan pasien ke direktur Tabel 4.2 Workflow Sistem yang Diusulkan
70
4.4 Overview Activity Diagram (OAD)
Gambar 4.1 Overview Activity Diagram Sistem yang Diusulkan
71
4.5 Detailed Activity Diagram (DAD) yang Diusulkan 1. Melayani Pendaftaran Pasien
Gambar 4.2 Detail Activity Diagram Melayani Pendaftaran Pasien
72
2. Melayani Konfirmasi Reservasi
Gambar 4.3 Detail Activity Diagram Melayani Konfirmasi Reservasi
73
3. Melakukan Pemeriksaan dan Pengobatan
Gambar 4.4 Detail Activity Diagram Melakukan Pemeriksaan dan Pengobatan
74
4. Melayani Pembayaran
Gambar 4.5 Detail Activity Diagram Melayani Pembayaran
75
5. Membuat Jurnal Penerimaan Kas Harian
Gambar 4.6 Detail Activity Diagram Membuat Jurnal Penerimaan Kas Harian
76
6. Membuat Jurnal Penerimaan Kas Bulanan
Gambar 4.7 Detail Activity Diagram Membuat Jurnal Penerimaan Kas Bulanan
77
7. Membuat Jurnal Penerimaan Kas Per-Periode
Gambar 4.8 Detail Activity Diagram Membuat Jurnal Penerimaan Kas Per-Periode
78
8. Membuat Laporan Kunjungan Pasien
Gambar 4.9 Detail Activity Diagram Membuat Laporan Kunjungan Pasien
79
4.6 Usecase Diagram yang Diusulkan
Sistem Informasi pada Tebet Dental Clinic Drg. Agus Kadrianto & Associate
Melayani pendaftaran pasien
*
*
*
Resepsionis
*
Melayani konfirmasi reservasi
Melakukan pemeriksaan dan pengobatan
*
*
Dokter
*
*
Melayani pembayaran
Bagian Kasir
Membuat jurnal penerimaan kas harian
* * * *
Bagian Akuntansi *
Membuat jurnal penerimaan kas bulanan
*
Membuat jurnal penerimaan kas per-periode
*
*
Membuat laporan kunjungan pasien
Reseptionis
Gambar 4.10 Usecase Diagram yang Diusulkan
80
4.7 Class Diagram Tr_JPKP
Tr_JPKB
-No_JPKP -Tanggal -Kd_Karyawan -No_JPKH -Subtotal +Buka() +Cetak()
-No_JPKB -Tanggal -Kd_Karyawan -No_JPKH -Subtotal +Buka() +Cetak()
Tr_Laporan_Kunjungan_Pasien -Kd_LKP -Tanggal -Kd_Karyawan -Kd_Member_Pasien -Kd_Tindakan_Pengobatan +Buka() +Cetak()
1
1
1
Tr_Pendaftaran
Ms_Member_Pasien
1
-Kd_Member_Pasien -Nama -Tempat_Lahir -Tanggal_Lahir -Jenis_Kelamin -Jenis_Kelamin -Alamat -No.Telp +simpan() +Hapus() +Batal()
1
1
-Kd_Pendaftaran -Kd_Member_Pasien -Nama -Alamat -Tempat_Lahir -Tanggal_Lahir -No.Telp -Jenis_Kelamin -Waktu_Daftar +Simpan() +Hapus() +Batal()
1
1
Ms_Karyawan 1
*
1
1
-Kd_Karyawan -Nama -Tempat_Lahir -Tanggal_Lahir -Jenis_Kelamin -Alamat -No.Telp -Bagian -Status +Simpan() +Hapus() +Batal()
1
1 1 Tr_JPKH 1
-No_JPKH -Tanggal -Kd_Karyawan -Kd_Member_Pasien -No_Kwitansi -Jml_Pembayaran -Subtotal +Buka() +Cetak()
Ms_Dokter Tr_Reservasi -No_Reservasi -Tanggal_Reservasi -Jam_Reservasi -Kd_Dokter -Kd_Member_Pasien +Simpan() +Hapus() +Batal()
* *
1
-Kd_Dokter -Nama_Dokter -Alamat -Tempat_Lahir -Tanggal_Lahir -No_Telp -Jenis_Kelamin -Jadwal_Praktek +Simpan() +Hapus() +Batal()
1
1 *
Tr_Rekam Medis
1
-Kd_Pasien -Nama_Pasien -Alamat -Tepat_Lahir -Tanggal_Lahir -Kd_dokter -Nama_dokter -Jenis_tindakan_pengobatan -Harga_tindakan_pengpobatan +Simpan() +Batal()
1
*
1
1
1
Detil_Rekam_Medis
Ms_Tindakan_Pengobatan -Kd_Tindakan_Pengobatan -Nama +Simpan() +Hapus() +Batal()
Tr_Kwitansi -No_Kwitansi -Kd_Karyawan -Kd_Dokter -Kd_Member_Pasien -No_Rekam_Medis -Tanggal_Kwitansi -Jumlah_Pembayaran -Jenis_Pembayaran +Cetak()
*
1 *
-No_Rekam_Medis -Kd_Dokter -Kd_Member_Pasien -Tanggal_rekam_medis -Jenis_tindakan_pengobatan -Harga_tindakan_pengobatan -status +Simpan() +Batal()
Gambar 4.11 Class Diagram
*
81 4.8 Rancangan Database
Nama File
: ms_dokter
Tipe Data
: Master
Primary Key : Kd_Dokter Foreign Key : File Name Kd_Dokter Nama_Dokter Alamat Tempat_Lahir Tanggal_Lahir No_Telp Jenis_Kelamin Jadwal_Praktek
Data Type Char Varchar Varchar Char Datetime Varchar Text Varchar
Length 4 30 50 10 12 12
Description Kode Dokter Nama lengkap Dokter Alamat lengkap Dokter Tempat Lahir Tanggal Lahir Nomor Telepon Jenis Kelamin Jadwal Praktek Dokter
Tabel 4.3 Rancangan Database Ms_Dokter
Keterangan: Kd_Dokter memiliki length sebesar 4 Contoh: D001 Digit 1 merupakan Inisial Dokter
Digit 2-4 merupakan nomor urut dokter
82
Nama file
: ms_karyawan
Type Data
: Master
Primary Key : Kd_Karyawan Foreign Key : File Name Kd_Karyawan Nama Tempat_Lahir Tanggal_Lahir Jenis_Kelamin Alamat No_Telp Bagian Status
Data Type Length Description Char 4 Kode Karyawan Varchar 0 Nama lengkap Karyawan Char 0 Tempat Lahir Datetime Tanggal Lahir Text Jenis Kelamin Varchar 0 Alamat lengkap Karyawan Varchar 5 Nomor Telepon Karyawan Varchar 5 Posisi Bagian Karyawan Varchar 0 Status Karyawan Tabel 4.4 Rancangan Database Ms_karyawan
Keterangan: Kd_Karyawan memiliki length sebesar 4. Contoh: K001 Digit 1 merupakan Inisial Karyawan
Digit 2-4 merupakan nomor urut karyawan
83
Nama file
: ms_member_pasien
Type Data
: Master
Primary Key : Kd_Member_Pasien Foreign Key : File Name Data Type Length Description Kd_Member_Pasien Char 5 Kode member pasien Nama Varchar 30 Nama lengkap Pasien Tempat Char 10 Tempat Lahir Tanggal Datetime Tanggal Lahir Jenis_Kelamin Text Jenis Kelamin Alamat Varchar 50 Alamat lengkap Pasien No_Telp Char 15 Nomor Telepon Pasien Tabel 4.5 Rancangan Database Ms_Pasien Keterangan: Kd_Member_Pasien memiliki length sebesar 5. Contoh: P0001 Digit 1 merupakan inisial Pasien
Nama file
: Ms_Tindakan_Pengobatan
Type Data
: Master
Digit 2-5 merupakan nomor urut data
Primary Key : Kd_Tindakan_Pengobatan Foreign Key : -
File Name Kd_Tindakan Nama
Data Type Length Description Char 4 Kode Tindakan Pengobatan Varchar 30 Nama Tindakan Pengobatan Tabel 4.6 Rancangan Database Ms_Tindakan
84
Keterangan: Kd_Member_Pasien memiliki length sebesar 4. Contoh: T001 Digit 1 merupakan inisial Tindakan
Nama file
: Tr_Pendaftaran_Pasien
Type Data
: Transaksi
Digit 2-4 merupakan nomor urut data Tindakan.
Primary Key : Kd_Pendaftaran_Pasien Foreign Key : Kd_Member_Pasien File Name Data Type Length Description Kd_Pendaftaran_Pasien Char 5 Kode Pendaftaran Pasien Kd_Member_Pasien Char 4 Kode Member Pasien Nama Varchar 20 Nama lengkap Pasien TempatLahir Varchar 15 Tempat Lahir TanggalLahir Datetime Tanggal Lahir Jenis_Kelamin Text Jenis Kelamin Alamat Varchar 50 Alamat lengkap pasien No_Telp Char 15 No telepon pasien Tabel 4.7 Rancangan Database Tr_Pendaftaran_Pasien
Keterangan: Kd_Pendaftaran_Pasien memiliki length sebesar 5. Contoh: B0001 Digit 1 merupakan Inisial Pendaftaran Pasien Baru
Digit 2-5 merupakan nomor urut data Pendaftaran pasien Baru.
85
Nama file
: Tr_Reservasi
Type Data
: transaksi
Primary Key : No_Reservasi Foreign Key : Kd_Dokter, Kd_Member_Pasien File Name Data type Length Description No_Reservasi Char 4 Nomor Reservasi Pasien Tanggal_Reservasi Datetime Tanggal Reservasi Jam_Reservasi Datetime Jam Reservasi Kd_Dokter Char 4 Kode Dokter yang ingin di booking Kd_Member_Pasien Char 4 Kode Member Pasien yang mem-booking Tabel 4.8 Rancangan Database Tr_Reservasi Keterangan: No_Reservasi memiliki length sebesar 4. Contoh: R001 Digit 1 merupakan inisial Reservasi
Nama file
: Tr_Rekam_Medis
Type Data
: Transaksi
Digit 2-4 merupakan nomor urut data Reservasi.
Primary Key : No_Rekam_Medis Foreign Key
: Kd_Dokter, Kd_Member_Pasien, Kd_Tindakan_Pengobatan
File Name Data type Length Description No_Rekam_Medis Char 5 No Rekam Medis Kd_Dokter Char 4 Kode Dokter Kd_Member_Pasien Char 4 Kode Member Pasien Kd_Tindakan_Pengobatan Char 4 Kode Tindakan Pengobatan Keterangan_Tindakan Varchar 50 Keterangan Tindakan Pengobatan Harga_Tindakan Money Harga Tindakan Pengobatan Tabel 4.9 Rancangan Database Tr_ Rekam_Medis
86
Keterangan: No_Rekam_Medis memiliki length sebesar 5. Contoh: M0001 Digit 1 merupakan inisial Rekam Medis.
Nama file
: Tr_Kwitansi
Type Data
: Transaksi
Digit 2-5 merupakan nomor urut Rekam Medis.
Primary Key : No_Kwitansi Foreign Key : Kd_Karyawan, Kd_Dokter, Kd_Member_Pasien,No_Rekam_Medis File Name Data type Length Description No_Kwitansi Char 6 No Kwitansi Kd_Karyawan Char 4 Kode Karyawan Kd_Dokter Char 4 Kode Dokter Kd_Member_Pasien Char 5 Kode Member Pasien No_Rekam_Medis Char 5 No Rekam Medis Tanggal_Kwitansi Datetime Tanggal Penulisan Kwitansi Jumlah_Pembayaran Money Jumlah Pembayaran Jenis_Pembayaran Text Jenis Pembayaran Tabel 4.10 Rancangan Database Tr_ Kwitansi
Keterangan: No_Kwitansi memiliki length sebesar 6. Contoh: KW 0001 Digit 1-2 merupakan inisial Kwitansi.
Digit 3-6 merupakan nomor urut data Kwitansi.
87
Nama file
: Tr_Jurnal_Penerimaan_Kas_Harian
Type Data
: Transaksi
Primary Key : No_JPKH Foreign Key : Kd_Karyawan, Jumlah_Pembayaran File Name Data type Length Description No_JPKH Char 8 No Jurnal Penerimaan Kas Harian Tanggal Datetime Tanggal JPKH Kd_Karyawan Char 4 Kode Karyawan Kd_Member_Pasien Char 5 Kode Member Pasien No_Kwitansi Char 6 Nomor Kwitansi Jumlah_Pembayaran Money Jumlah Pembayaran Subtotal Money subtotal jumlah pembayaran perhari Tabel 4.11 Rancangan Database Tr_ Jurnal_Penerimaan_Kas_Harian
Keterangan: No_JPKH memiliki length sebesar 8. Contoh: JPKH 0001 Digit 1-4 merupakan inisial Jurnal Penerimaan Kas Harian.
Nama file
: Tr_Jurnal_Penerimaan_Kas_Bulanan
Type Data
: Transaksi
Digit 5-8 merupakan nomor urut data JPKH.
Primary Key : No_JPKB Foreign Key : Kd_Karyawan, No_JPKH File Name No_JPKB Tanggal Kd_Karyawan No_JPKH Subtotal
Data type Length Description Char 8 No Jurnal Penerimaan Kas Bulanan Datetime Tanggal JPKB Char 4 Kode Karyawan Char 8 No JPKH Money Subtotal jumlah pembayaran perbulan Tabel 4.12 Rancangan Database Tr_ JPKB
88
Keterangan: No_JPKB memiliki length sebesar 8. Contoh: JPKB 0001 Digit 1-4 merupakan inisial Jurnal Penerimaan Kas Bulanan.
Nama file
: Tr_Jurnal_Penerimaan_Kas_Per-Periode
Type Data
: Transaksi
Digit 5-8 merupakan nomor urut data JPKB.
Primary Key : No_JPKP Foreign Key : Kd_Karyawan, No_JPKH, No_JPKB File Name No_JPKP Tanggal Kd_Karyawan No_JPKH Subtotal
Data type Length Description Char 8 No Jurnal Penerimaan Kas Per-Periode Datetime Tanggal JPKP Char 4 Kode Karyawan Char 8 No JPKH Money Subtotal jumlah pembayaran Tabel 4.13 Rancangan Database Tr_ JPKP
Keterangan: No_JPKP memiliki length sebesar 8. Contoh: JPKP 0001 Digit 1-4 merupakan inisial Jurnal Penerimaan Kas Per-Periode.
Digit 5-8 merupakan nomor urut data JPKP.
89
Nama file
: Tr_Laporan_Kunjungan_Pasien
Type Data
: Transaksi
Primary Key : No_LKP Foreign Key : Kd_Karyawan, Kd_Pasien, Kd_Tindakan File Name No_LKP Tanggal Kd_Karyawan Kd_Member_Pasien Kd_Tindakan_Pengobatan
Data type Length Description Char 8 No Jurnal Penerimaan Kas Per-Periode Datetime Tanggal JPKP Char 4 Kode Karyawan Char 4 Kode Pasien Char 4 Kode Tindakan Tabel 4.14 Rancangan Database Tr_LKP
Keterangan: No_LKP memiliki length sebesar 8. Contoh: LKP 0001 Digit 1-3 merupakan inisial Laporan Kunjungan Pasien.
Digit 4-8 merupakan nomor urut data LKP
90
4.9 Matriks Jadwal Pengolahan Data Waktu No
Kegiatan Sewaktu
Harian
Bulanan
1.
ms_dokter
√
-
-
2.
ms_karyawan
√
-
-
3.
ms_member_pasien
√
√
-
4.
ms_pendaftaran_pasien
√
√
-
5.
ms_tindakan
√
-
-
6.
tr_reservasi
√
√
-
7.
tr_rekam_medis
√
-
-
8.
tr_kwitansi
-
√
-
9.
tr_JPKH
-
√
-
10.
tr_JPKB
-
-
√
11.
tr_JPKP
√
-
-
12.
tr_LKP
-
-
√
Tabel 4.15 Matriks Jadwal Pengolahan Data
91
4.10 Rancangan Layar
A
Gambar 4.12 Form Login Keterangan : A. Untuk memasuki menu utama Login diperuntukan semua bagian menurut jabatannya masing – masing. - Username - Password - Dokter - Dokter - Admin - Admin - Kasir - Kasir - Resepsionis - Resepsionis - Akuntansi - Akuntansi Password dapat juga ditentukan masing – masing bagian.
92
A
B
C
Gambar 4.14 Form Master File Pasien
Keterangan: A. Untuk menyimpan data B. Untuk menghapus data C. Untuk membatalkan peng-input-an data Apabila nama pasien di-klik rekam medis pasien akan muncul.
93
A
B
C
Gambar 4.15 Form Master File Karyawan Keterangan: A. Untuk menyimpan data B. Untuk menghapus data C. Untuk membatalkan peng-input-an data
94
A
Gambar 4.16 Form Master File Dokter
Keterangan: A. Untuk menyimpan data B. Untuk menghapus data C. Untuk membatalkan peng-input-an data
B
C
95
A
B
C
Gambar 4.17 Form Transaction File Reservasi Keterangan: A. Untuk menyimpan data B. Untuk menghapus data C. Untuk membatalkan peng-input-an data
96
B
A
Gambar 4.18 Form Transaction File Rekam Medis Keterangan : A. Untuk menyimpan data B. Untuk membatalkan peng-input-an data
97
A
Gambar 4.19 Form Transaction File Kwitansi Keterangan : A. Untuk mencetak form
98
A
Gambar 4.20 Form Jurnal Penerimaan Kas Harian Keterangan : A. Untuk menampilkan jurnal
99
A
Gambar 4.21 Form Laporan Kunjungan Pasien Keterangan : A. Untuk menampilkan laporan
100
Gambar 4.22 Hasil Print Kwitansi
101
Gambar 4.23 Hasil Print Jurnal Penerimaan Kas
102
Gambar 4.24 Hasil Print Laporan Kunjungan Pasien