57
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.
- 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.
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.
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.
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 Internal
Agent Start When Activity Melayani
pendaftaran pasien
Resepsionis Pasien datang ke klinik / men-telepon ke klinik
- Melayani pasien yang datang/
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,
- memberitahukan perkiraan jam untuk giliran pasien, - meng-input nama pasien di
daftar reservasi dokter yang bersangkutan.
Melayani konfirmasi reservasi
Resepsionis Pasien datang pada hari reservasi
- 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.
Melakukan pemeriksaan dan
pengobatan
Dokter Setelah pasien menyampaikan keluhan
- Menanyakan keluhan pasien, - melakukan pemeriksaan dan
pengobatan,
- meng-input tindakan yang dilakukan dan harga dari masing–masing tindakan ke
dalam form rekam medis, - menyimpan form rekam
medis.
Melayani pembayaran
Bagian Kasir
Pasien selesai melakukan pengobatan
- Meng-input tindakan dan harga yang ada pada rekam medis ke kwitansi,
- menerima pembayaran dari pasien,
- mencetak kwitansi 2 rangkap, - memberikan kwitansi rangkap
ke 1 pasien,
- mengarsip kwitansi rangkap ke 2.
Membuat jurnal penerimaan kas harian
Bagian Akuntansi
Setiap akhir jam operasi klinik
- meng-input transaksi pada jurnal penerimaan kas,
- menyerahkan jurnal penerimaan kas harian ke direktur.
Membuat jurnal penerimaan kas bulanan
Bagian akuntansi
Setiap akhir bulan
- Membuat jurnal penerimaan kas bulanan
- menyerahkan jurnal penerimaan kas bulanan ke direktur.
Membuat Bagian Direktur - membuat jurnal penerimaan
jurnal penerimaan kas per- periode
akuntansi meminta laporan penerimaan kas per- periode tertentu
kas per-periode - menyerahkan jurnal
penerimaan kas per-periode ke direktur
Membuat laporan kunjungan pasien
Bagian Resepsionis
Setiap akhir bulan
- membuat laporan kunjungan pasien
- menyerahkan laporan kunjungan pasien ke direktur
Tabel 4.1 Event Table Sistem yang Diusulkan
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
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
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
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
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
4.4 Overview Activity Diagram (OAD)
Gambar 4.1 Overview Activity Diagram Sistem yang Diusulkan
4.5 Detailed Activity Diagram (DAD) yang Diusulkan 1. Melayani Pendaftaran Pasien
Gambar 4.2 Detail Activity Diagram Melayani Pendaftaran Pasien
2. Melayani Konfirmasi Reservasi
Gambar 4.3 Detail Activity Diagram Melayani Konfirmasi Reservasi
3. Melakukan Pemeriksaan dan Pengobatan
Gambar 4.4 Detail Activity Diagram Melakukan Pemeriksaan dan Pengobatan
4. Melayani Pembayaran
Gambar 4.5 Detail Activity Diagram Melayani Pembayaran
5. Membuat Jurnal Penerimaan Kas Harian
Gambar 4.6 Detail Activity Diagram Membuat Jurnal Penerimaan Kas Harian
6. Membuat Jurnal Penerimaan Kas Bulanan
Gambar 4.7 Detail Activity Diagram Membuat Jurnal Penerimaan Kas Bulanan
7. Membuat Jurnal Penerimaan Kas Per-Periode
Gambar 4.8 Detail Activity Diagram Membuat Jurnal Penerimaan Kas Per-Periode
8. Membuat Laporan Kunjungan Pasien
Gambar 4.9 Detail Activity Diagram Membuat Laporan Kunjungan Pasien
4.6 Usecase Diagram yang Diusulkan
Sistem Informasi pada
Tebet Dental Clinic Drg. Agus Kadrianto & Associate
Resepsionis
Bagian Kasir
Dokter
Bagian Akuntansi Melayani
pendaftaran pasien
Melayani konfirmasi reservasi
Melakukan pemeriksaan dan pengobatan
Melayani pembayaran
Membuat jurnal penerimaan kas harian
Membuat jurnal penerimaan kas bulanan
*
*
*
*
* *
* *
*
*
*
*
Membuat laporan kunjungan pasien
* *
Reseptionis
Membuat jurnal penerimaan kas per-periode
*
*
Gambar 4.10 Usecase Diagram yang Diusulkan
+simpan() +Hapus() +Batal()
-Kd_Member_Pasien -Nama
-Tempat_Lahir -Tanggal_Lahir -Jenis_Kelamin -Jenis_Kelamin -Alamat -No.Telp
Ms_Member_Pasien
+Simpan() +Hapus() +Batal() -Kd_Pendaftaran -Kd_Member_Pasien -Nama
-Alamat -Tempat_Lahir -Tanggal_Lahir -No.Telp -Jenis_Kelamin -Waktu_Daftar
Tr_Pendaftaran
+Simpan() +Hapus() +Batal() -Kd_Karyawan -Nama -Tempat_Lahir -Tanggal_Lahir -Jenis_Kelamin -Alamat -No.Telp -Bagian -Status
Ms_Karyawan
+Buka() +Cetak() -No_JPKH -Tanggal -Kd_Karyawan -Kd_Member_Pasien -No_Kwitansi -Jml_Pembayaran -Subtotal
Tr_JPKH
+Simpan() +Hapus() +Batal() -No_Reservasi -Tanggal_Reservasi -Jam_Reservasi -Kd_Dokter -Kd_Member_Pasien
Tr_Reservasi
+Simpan() +Hapus() +Batal() -Kd_Dokter -Nama_Dokter -Alamat -Tempat_Lahir -Tanggal_Lahir -No_Telp -Jenis_Kelamin -Jadwal_Praktek
Ms_Dokter
+Simpan() +Batal() -Kd_Pasien -Nama_Pasien -Alamat -Tepat_Lahir -Tanggal_Lahir -Kd_dokter -Nama_dokter
-Jenis_tindakan_pengobatan -Harga_tindakan_pengpobatan
Tr_Rekam Medis
+Cetak() -No_Kwitansi -Kd_Karyawan -Kd_Dokter -Kd_Member_Pasien -No_Rekam_Medis -Tanggal_Kwitansi -Jumlah_Pembayaran -Jenis_Pembayaran
Tr_Kwitansi
1 1 * 1 1
1 1
1
* 1
1
* 1
1
1 1
* 1
*
1
* 1 +Buka()
+Cetak() -Kd_LKP -Tanggal -Kd_Karyawan -Kd_Member_Pasien -Kd_Tindakan_Pengobatan Tr_Laporan_Kunjungan_Pasien
1
1
+Simpan() +Hapus() +Batal()
-Kd_Tindakan_Pengobatan -Nama
Ms_Tindakan_Pengobatan
+Buka() +Cetak() -No_JPKB -Tanggal -Kd_Karyawan -No_JPKH -Subtotal
Tr_JPKB
1
1 +Buka()
+Cetak() -No_JPKP -Tanggal -Kd_Karyawan -No_JPKH -Subtotal
Tr_JPKP
1
1
+Simpan() +Batal() -No_Rekam_Medis -Kd_Dokter -Kd_Member_Pasien -Tanggal_rekam_medis -Jenis_tindakan_pengobatan -Harga_tindakan_pengobatan -status
Detil_Rekam_Medis 1
*
1
*
4.7 Class Diagram
Gambar 4.11 Class Diagram
4.8 Rancangan Database Nama File : ms_dokter Tipe Data : Master Primary Key : Kd_Dokter Foreign Key : -
File Name Data Type Length Description
Kd_Dokter Char 4 Kode Dokter
Nama_Dokter Varchar 30 Nama lengkap Dokter Alamat Varchar 50 Alamat lengkap Dokter Tempat_Lahir Char 10 Tempat Lahir Tanggal_Lahir Datetime - Tanggal Lahir
No_Telp Varchar 12 Nomor Telepon
Jenis_Kelamin Text - Jenis Kelamin Jadwal_Praktek Varchar 12 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
Nama file : ms_karyawan Type Data : Master
Primary Key : Kd_Karyawan Foreign Key : -
File Name Data Type Length Description
Kd_Karyawan Char 4 Kode Karyawan
Nama Varchar 0 Nama lengkap Karyawan Tempat_Lahir Char 0 Tempat Lahir Tanggal_Lahir Datetime - Tanggal Lahir Jenis_Kelamin Text - Jenis Kelamin Alamat Varchar 0 Alamat lengkap Karyawan No_Telp Varchar 5 Nomor Telepon Karyawan Bagian Varchar 5 Posisi Bagian Karyawan
Status 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
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
Nama file : Ms_Tindakan_Pengobatan Type Data : Master
Primary Key : Kd_Tindakan_Pengobatan Foreign Key : -
Tabel 4.6 Rancangan Database Ms_Tindakan File Name Data Type Length Description Kd_Tindakan Char 4 Kode Tindakan Pengobatan Nama Varchar 30 Nama Tindakan Pengobatan
Digit 1 merupakan inisial Pasien
Digit 2-5 merupakan nomor urut data
Keterangan:
Kd_Member_Pasien memiliki length sebesar 4. Contoh: T001
Nama file : Tr_Pendaftaran_Pasien Type Data : Transaksi
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.
Digit 1 merupakan
inisial Tindakan Digit 2-4
merupakan nomor urut data Tindakan.
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
Nama file : Tr_Rekam_Medis Type Data : Transaksi
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 Digit 1 merupakan
inisial Reservasi
Digit 2-4 merupakan nomor urut data Reservasi.
Keterangan:
No_Rekam_Medis memiliki length sebesar 5. Contoh: M0001
Nama file : Tr_Kwitansi Type Data : Transaksi 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 merupakan
inisial Rekam Medis.
Digit 1-2 merupakan inisial Kwitansi.
Digit 2-5 merupakan nomor urut Rekam Medis.
Digit 3-6 merupakan nomor urut data Kwitansi.
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
Nama file : Tr_Jurnal_Penerimaan_Kas_Bulanan Type Data : Transaksi
Primary Key : No_JPKB
Foreign Key : Kd_Karyawan, No_JPKH
File Name Data type Length Description
No_JPKB Char 8 No Jurnal Penerimaan Kas Bulanan Tanggal Datetime - Tanggal JPKB
Kd_Karyawan Char 4 Kode Karyawan
No_JPKH Char 8 No JPKH
Subtotal Money - Subtotal jumlah pembayaran perbulan Tabel 4.12 Rancangan Database Tr_ JPKB
Digit 1-4 merupakan inisial Jurnal
Penerimaan Kas Harian. Digit 5-8 merupakan
nomor urut data JPKH.
Keterangan:
No_JPKB memiliki length sebesar 8. Contoh: JPKB 0001
Nama file : Tr_Jurnal_Penerimaan_Kas_Per-Periode Type Data : Transaksi
Primary Key : No_JPKP
Foreign Key : Kd_Karyawan, No_JPKH, No_JPKB
File Name Data type Length Description
No_JPKP Char 8 No Jurnal Penerimaan Kas Per-Periode Tanggal Datetime - Tanggal JPKP
Kd_Karyawan Char 4 Kode Karyawan
No_JPKH Char 8 No JPKH
Subtotal 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 Bulanan. Digit 5-8 merupakan
nomor urut data JPKB.
Digit 1-4 merupakan inisial Jurnal
Penerimaan Kas Per-Periode. Digit 5-8 merupakan
nomor urut data JPKP.
Nama file : Tr_Laporan_Kunjungan_Pasien Type Data : Transaksi
Primary Key : No_LKP
Foreign Key : Kd_Karyawan, Kd_Pasien, Kd_Tindakan
File Name Data type Length Description
No_LKP Char 8 No Jurnal Penerimaan Kas Per-Periode
Tanggal Datetime - Tanggal JPKP
Kd_Karyawan Char 4 Kode Karyawan
Kd_Member_Pasien Char 4 Kode Pasien Kd_Tindakan_Pengobatan 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
4.9 Matriks Jadwal Pengolahan Data
No Kegiatan
Waktu
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
4.10 Rancangan Layar
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.
A
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.
B
A C
Gambar 4.15 Form Master File Karyawan Keterangan:
A. Untuk menyimpan data B. Untuk menghapus data
C. Untuk membatalkan peng-input-an data
A B C
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 A
Gambar 4.17 Form Transaction File Reservasi Keterangan:
A. Untuk menyimpan data B. Untuk menghapus data
C. Untuk membatalkan peng-input-an data
A B C
Gambar 4.18 Form Transaction File Rekam Medis Keterangan :
A. Untuk menyimpan data
B. Untuk membatalkan peng-input-an data
A B
Gambar 4.19 Form Transaction File Kwitansi Keterangan :
A. Untuk mencetak form
A
Gambar 4.20 Form Jurnal Penerimaan Kas Harian Keterangan :
A. Untuk menampilkan jurnal
A
Gambar 4.21 Form Laporan Kunjungan Pasien Keterangan :
A. Untuk menampilkan laporan
A
Gambar 4.22 Hasil Print Kwitansi
Gambar 4.23 Hasil Print Jurnal Penerimaan Kas
Gambar 4.24 Hasil Print Laporan Kunjungan Pasien