3.2 Analisis Kebutuhan
Analisis permasalahan diatas menunjukkan bahwa aplikasi rekam medis pada Rumah Sakit Mata Masyarakat RSMM ini berbasis web yang memiliki
beberapa hak akses oleh bagian tertentu. Aplikasi ini digunakan untuk menyimpan data dalam bentuk file dan juga termasuk dalam backup data, integrasi data yang
menjadi efisien dikarenakan data dapat saling terhubung dengan bagian tertentu dalam rumah sakit.
Aplikasi membantu pihak rumah sakit dalam mengelola data pasien yaitu pasien yang telah terdaftar dapat dengan mudah dibuatkan nomor antrian sehingga
tidak perlu repot lagi mencari nama pasien dalam bentuk berkas. Dengan adanya aplikasi pihak rumah sakit dapat menggunakan sistem paperless untuk
mengurangi penggunaan kertas dalam rumah sakit. Pencatatan Rekam medis pasien yang tersimpan dalam sistem dapat
membantu berbagai kebutuhan rumah sakit seperti pencarian data rekam medis yang digunakan dokter untuk informasi tambahan terkait dengan kondisi pasien
sebelumnya. Pasien yang belum terdaftar dalam sistem dapat juga membuat data rekam medis dengan cepat dengan adanya sistem penyimpanan yang terintegrasi
dengan staff rekam medis. Pelayanan dapat dipercepat karena dokter tidak perlu menulis ulang apa jenis pelayanan yang telah diberikan kepada pasien.
Dengan data yang telah tersimpan dalam database, sistem dapat secara langsung menampillkan tagihan yang harus dibayar pasien tanpa menghitung
terlebih dahulu. Dimana terdapat kesatuan data antara dokter dengan petugas resepsionis. Kepala rumah sakit dapat menerima laporan harian secara langsung
dengan menggunakan aplikasi dimana supervisor yang bertugas dapat
menunjukkan laporan harian dan laporan bulanan tanpa mencari berkas – berkas
yang tersimpan. User Requirement dalam adalah sebuah kebutuhan aplikasi untuk
menyesuaikan dan menstandarkan aplikasi sesuai dengan keinginan pengguna yang akan menggunakan aplikasi..
Tabel 3.1 User Requirement Admin
Analisa Kebutuhan User Admin Admin Menginginkan Sistem Dapat
1 Dapat Login Aplikasi
2
Dapat Mengelola Data Master Karyawan
3 Menampilkan Data Karyawan
4
Dapat Mengelola Data Master ICD
5 Menampilkan Data ICD
6
Dapat Mengelola Data Master Tindakan
7 Menampilkan Data Tindakan
8
Dapat Mempercepat Proses Pencatatan
9 Dapat Mengelola Data Master Obat
10
Dapat Mengelola Data Master Pengguna
11 Menampilkan Data Pengguna
12
Dapat Menampilkan Password Salah
13 Dapat Menunjukkan Kesalahan Penulisan
14
Dapat Menampikan Logo Perusahaan
15 Dapat Logout Aplikasi
Mandatory Desireable
Optional 1
2
3
4
Optional
Prioritas
Prioritas Kebutuhan Non Fungsional Admin
No. Kebutuhan User Admin
No. Mandatory Desireable
Mudah Digunakan Hak Akses Yang Dibatasi
Keamanan Data Terjamin Menggunakan Database MySQL
Kebutuhan Fungsional Admin
Dapat Mengelola Data Karyawan
Dapat Mengelola Diagnosa Dapat Mengelola Obat
Dapat Mengelola kebutuhan Aplikasi
Tabel 3.2 User Requirement Resepsionis
Analisa Kebutuhan Resepsionis Resepsionis Menginginkan Sistem Dapat
1 Dapat Login Aplikasi
2
Dapat Mengelola Data Pendaftaran
3 Dapat Mengelola Data Antrian Pasien
4
Dapat Mengelola Data Pasien
5 Menampilkan Data Pendaftaran
6
Menampilkan Data Antrian Pasien
7 Menampilkan Data Pasien
8
Dapat Mengelola Data Pembayaran
9 Dapat Mempercepat Proses Pencatatan
10
Menampilkan Data Pembayaran
11 Dapat Menampilkan Password Salah
12
Dapat Menunjukkan Kesalahan Penulisan
13 Dapat Menampikan Logo Perusahaan
14
Dapat Logout Aplikasi
Mandatory Desireable Optional 1
2
3
Optional
Prioritas
Prioritas Kebutuhan Fungsional Resepsionis
Kebutuhan Non Fungsional Resepsionis No.
Kebutuhan Resepsionis No.
Mandatory Desireable
Mudah Digunakan Hak Akses Yang Dibatasi
Keamanan Data Terjamin Dapat Mengelola Registrasi Pasien
Dapat Mengelola Pembayaran
Dapat Mengelola Kebutuhan Aplikasi
Tabel 3.3 User Requirement Dokter
Analisa Kebutuhan User Dokter Dokter Menginginkan Sistem Dapat
1 Dapat Login Aplikasi
2
Dapat Mengelola Data Rekam Medis
3 Menampilkan Data Rekam Medis
4
Dapat Mempercepat Proses Pencatatan
5 Dapat Mengelola Data Tindakan
6
Dapat Mengelola Data Obat
7 Menampilkan Data Obat
8
Menampilkan Data Tindakan
9 Dapat Menampilkan Password Salah
10
Dapat Menunjukkan Kesalahan Penulisan
11 Dapat Menampikan Logo Perusahaan
12
Dapat Logout Aplikasi
Mandatory Desireable Optional 1
2
3
Optional
Prioritas
Prioritas Kebutuhan Non Fungsional Dokter
No. Kebutuhan User Dokter
No. Mandatory Desireable
Mudah Digunakan Hak Akses Yang Dibatasi
Keamanan Data Terjamin Kebutuhan Fungsional Dokter
Dapat Mengelola Data Rekam Medis
Dapat Mengelola Obat dan Tindakan
Dapat Mengelola Kebutuhan Aplikasi
Tabel 3.4 User Requirement Supervisor
Analisa Kebutuhan User Supervisor Supervisor Menginginkan Sistem Dapat
1 Dapat Login Aplikasi
2
Menampilkan Data Kunjungan
3 Menampilkan Data Pendapatan
4
Menampilkan Data Dengan Cepat
5 Dapat Mempercepat Proses Pelaporan
6
Dapat Menampilkan Password Salah
7 Dapat Menunjukkan Kesalahan Penulisan
8
Dapat Menampikan Logo Perusahaan
9 Dapat Logout Aplikasi
Mandatory Desireable Optional
1
2
3
Optional
Prioritas
Prioritas Kebutuhan Non Fungsional Supervisor
No. Kebutuhan User Supervisor
No. Mandatory Desireable
Mudah Digunakan Hak Akses Yang Dibatasi
Keamanan Data Terjamin
Kebutuhan Fungsional Supervisor
Dapat Mengelola Kebutuhan Aplikasi Dapat Melihat Laporan Kunjungan
Dapat Melihat Laporan Pendapatan
Gambar 3.6 Blok Diagram Blok diagram pada Gambar 3.6 diatas berguna untuk menggambarkan
garis besar yang menjadi input, proses dan output dalam aplikasi rekam medis pada Rumah Sakit Mata Masyarakat Surabaya.
Input 1.
Data Pasien Merupakan data yang digunakan untuk proses pencatatan pada rekam
medis pasien yang didalam nya mewakili indentitas pasien yang sedang atau akan berobat ke rumah sakit.
2. Data Dokter
Merupakan data yang digunakan untuk proses pencatatan pada rekam medis pasien yang didalam nya mewakili identitas dokter yang sedang
melakukan diagnose kepada pasien yang bersangkutan di rumah sakit. 3.
Data Uji Lab Merupakan data yang digunakan untuk pencatatan hasil uji lab yang
dimana data ini muncul apabila pasien menginginkan pembaruan terhadap data rekam medis yang dia miliki.
4. Data Pendaftaran Antrian pasien
Merupakan dara yang digunakan untuk membuat laporan harian data ini dikumpulkan untuk keperluan pengambilan keputusan dalam rumah sakit.
5. Data Diagnosa Lampau
Merupakan data rekam medis yang pasien miliki yang digunakan untuk keperluan diagnosa terkini dari dokter yang membutuhkan data pasien
sebelumnya sebelum memberikan resep. 6.
Data Pembayaran Merupakan data mentah sebagai inputan untuk proses pembayaran pada
hasil rekam medis yang telah keluar.
Process 7.
Pencatatan Data Pasien Merupakan proses pencatatan yang dilakukan oleh aplikasi untuk
menyimpan data pasien yang dibutuhkan untuk keperluan rekam medis pasien.
8. Pencatatan Data Dokter
Merupakan proses pencatatan yang dilakukan oleh aplikasi untuk menyimpan data dokter yang dibutuhkan untuk keperluan rekam medis
pasien. 9.
Pencatatan Pendaftaran Antrian Pasien Merupakan proses pencatatan kedalam sistem yang dilakukan oleh aplikasi
untuk menyimpan data antrian pasien. 10.
Pencatatan Rekam Medis Pasien Merupakan proses pencatatan yang dilakukan oleh aplikasi untuk
menyimpan data dari dokter dan pasien yang kemudian di proses menjadi data rekam medis pasien.
11. Pencatatan Data Pembayaran
Merupakan proses pencatatan yang dilakukan oleh aplikasi untuk menyimpan data pembayaran yang telah dicatat oleh pihak rumah sakit.
Output 12.
Kartu Pasien Dan Karcis Merupakan laporan yang digunakan untuk pasien yang didapat dari
inputan data pasien.
13. Laporan Harian
Merupakan laporan rumah sakit yang dikelola oleh supervisor rumah sakit untuk pelaporan harian.
14. Laporan Bulanan
Merupakan laporan rumah sakit yang dikelola oleh supervisor rumah sakit untuk pelaporan bulanan
15. Laporan Operasional
Merupakan laporan rinci tentang kondisi rumah sakit yang dilaporkan bedasarkan tahun untuk diberikan kepada kepala rumah sakit.
3.3 Perancangan Sistem