Analisis Kebutuhan PERANCANGAN SISTEM

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