BAB 3. ANALISA SISTEM Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat, lalu setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih terarah dan memudahkan untuk mengimplementasikan sistem tersebut secara nyata. 3.1. Prosedur System Berjalan Langkah Pada pembuatan prosedur mengacu pada sistem yang sedang berjalan pada lembaga yang bersangkutan, yaitu sebagai berikut : 3.1.1 Informasi & Reservasi Jika Seorang pasien yang ingin melakukan reservasi ke rumah sakit untuk suatu keperluan maka seorang receptionist dengan cepat mencatat nama, alamat, nomor telepon dan beberapa informasi lainnya yang tertera di Dashboard aplikasi untuk dihubungi melakukan konfirmasi. Setelah itu, receptionist menenyakan kebutuhan dan keinginan calon pasien, setra hal-hal yang berhubungan dengan kebutuhan pengobatan, seperti ingin melakukan perawatan apa, ingin datang ke rumah sakit jam berapa, termasuk ingin bertemu dengan dokter siapa, walaupun sudah tersedia informasi yang mendetai di akun si pasien, tentu saja ini hanya berlaku untuk pasien baru. Setelah Informasi terkumpul, receptionist kemudian menempatkan pasien di daftar antrian yang sudah tersedia di tabel ready. Setiap receptionist dituntut untuk dapat memberikan informasi Yang relative lengkap tentang jumlah antrian yang sudah ada dan waktu yang diharuskan datang kerumah sakit agar tidak menungggu terlalu lama dan pasien juga tidak datang terlambat agar dapat terlayani denga baik. Ketika sang pasien sudah konfirmasi kedatangan dan melakukan reservasi sesuai jadwal yang ditetapkan resepsionis maka, konfirmasi ini menandakan sang pasien telah melakukan reservasi perawatan yang dibutuhkan terhadap rumah sakit sekaligus berhak mendapatkan pelayanan lebih lanjut di rumah sakit yang dituju. Adapun Use Case Sistem Berjalan seperti berikut : 3-1
Gambar 3-1 Kerangka Proses Reservasi Pasien Gambar 3-2 Proses resepsionis mengelola data pasien masuk Disimpulkan bahwa aplikasidijalankan menggunakan system yang masih manual berdasarkan konfirmasi dari pasien lewat telephone dan di dalam aplikasi juga ada fitur chat messanger yang tersedia di aplikasi reservasi rumah sakit agar memudahkan pengguna aplikasi. Akan lebih baik jika dikembangkan kembali dengan menggunakan algoritma tertentu proses pemanggilan antrian jadi lebih efisien dan akurat. 3-2
3.2. Analisa Pengguna Aplikasi ini ditujukan kepada pasien dan pihak rumah sakit beserta para staf dan karyawan. Diharapkan aplikasi ini dapat mempermudah proses reservasi dibandingkan dengan cara yang manual dengan interface yang menarik dan fitur yang ada di dalam aplikasi yang kompleks dapat mudah dipahami oleh pasien staf dan karyawan rumah sakit. 3.3. Analisa Kebutuhan Aplikasi ini diperlukan untuk memudahkan pasien dan staf rumah sakit untuk mengelola manajemen rumah sakit serta mendapatkan jumlah kunjungan rumah sakit yang lebih banyak kareana pasien mendapatkankan informasi secara realtime tepat dan tepat. Aplikasi ini akan dilengkapi dengan proses pendaftaran dan konfirmasi pembayaran yang terhubung dengan database sesuai dengan yang sedang berlangsung pada menejemen rumah sakit. Sehingga dengan penggunaan aplikasi ini, diharapkan pasien maupun staf rumah sakit tidak direpotkan dengan konfirmasi pembayaran secara manual dan pasien memperoleh informasi secara tepat seperti status jumlah antrian yang ada. 3.4. Analisa Software Aplikasi ini dibangun dengan bahasa pemrograman PHP dan XAMPP v3.2.1. Pembuatan aplikasi ini akan menggunakan aplikasi editor yaitu Sublime dan Android Studio. Untuk Aplikasi android menggunakan metode Progressive Web App. Pembuatan aplikasi web dengan Sublimetext dan XAMPP v3.2.1 tidak menggunakan terlalu banyak memori dalam penginstalannya sehingga tidak menyebabkan lag pada laptop. Sehingga proses pembuatan aplikasi ini lebih lancar dan dalam pembuatan aplikasi ini akan selesai tepat waktu. Aplikasi ini dibuat berbasis web dan android. Pemilihan web untuk salah satu pengembangan aplikasi selain mudah dalam pengoperasiannya dan juga sifat fleksibel yang dapat diakses dari perangkat mobile dan desktop menjadi salah satu alasannya. 3.5. Analisa Hardware Pada bagian ini dijelaskan hardware yang digunakan untuk membuat aplikasi reservasi rumah sakit dengan algoritma queue berbasis web dan android Hardware yang digunakan untuk membuat aplikasi ini adalah: 1. Prosesor : AMD C-50 Processor 1.00 GHz 2. Harddisk : 320 GB 3. Memory : 2.00 GB (1.61 GB usable) 3-3
3.6. Analisa Sistem Berdasarkan Analisa Kebutuhan dan Pengguna Berdasarkan analisa kebutuhan dan analisa pengguna yang ada di atas maka aplikasi yang dibutuhkan Rumah Sakit adalah aplikasi yang komunikatif dimana fitur-fitur tersedia dapat membantu para staf dan pasien dalam melakukan reservasi dan pengelolaan reservasi agar pasien dan staf rumah sakit dapat mendapatkan informasi secara tepat dan juga mempermudah dalam melakukan pelayanan dengan optimal. 3.7. Analisa Keefektifan Pengguna Aplikasi Analisa keefektifan penggunaan aplikasi akan dilakukan dengan cara menganalisa kesesuaian peningkatan jumlah reservasi rumah sakit dengan jumlah antrian dan penurunan tingkat kesalahan dan juga keefektifan waktu yang digunakan. 3.8. Uraian Prosedur Penggunaan Aplikasi Langkah prosedur penggunaan aplikasi Reservasi Rumah Sakit adalah sebagai berikut: 1. Staf Rumah Sakit dan Pasien Login dengan menggunakan email dan password pada aplikasi Reservasi Rumah Sakit. 2. Staf Admin dapat memilih salah satu menu dari menu utama. Menu yang ada di menu utama adalah Dashboard, Pasien, Dokter, Resepsionis, Akuntan, Pembayaran, Reports, dan settings dan Keluar. a. Menu Dashboard Berisi jumlah Dokter, Pasien, Resepsionis, Akuntan. b. Menu Departement memanajemen semua departemen rumah sakit, c. Membuat departemen baru, edit departemen, delete departemen. - Cara membuat departemen baru : Klik pada tombol departemen halaman admin panel, klik add departement. d. Menu Manage Doctor Manage semua dokter rumah sakit. Cread Dokter, Edit Dokter, Delete Dokter. - Cara membuat akun dokter baru : Klik pada tombol dokter halaman admin panel, klik add Dokter. e. Menu Manage Pasien Manage semua pasien rumah sakit. Cread Pasien, Edit Pasien, Delete Pasien. - Cara meregister pasien baru : Klik pada tombol manage patient halaman admin panel, klik add Pasien. 3-4
f. Menu Manage Resepsionis Manage semua resepsionis atau staf Front Office rumah sakit. Cread Resepsionis, Edit Resepsionis, Delete Resepsionis. - Cara meregister resepsionis baru : Klik pada tombol manage resepsionis halaman admin panel, klik add resepsionis. g. Menu Manage Akunting Manage semua akunting rumah sakit. Cread Akunting, Edit Akunting, Delete Akunting. - Cara meregister pasien baru : Klik pada tombol manage akunting halaman admin panel, klik add Akunting. h. Menu Setting melihat dan mengedit pengaturan sistem. 3. Pasien dapat memilih salah satu menu dari menu utama a. DASHBOARD Kalender digunakan untuk mendapatkan pemberitahuan dan membuat jadwal dan dapat dilihat berdasarkan bulan, minggu dan hari. b. MANAGE JADWAL * Lihat semua jadwal reservasi yang disetujui * Membuat jadwal baru * Kalender melihat semua jadwal reservasi yang disetujui yang bisa Dilihat menurut bulan, minggu dan hari - Bagaimana cara mengajukan reservasi baru? Klik tombol apply untuk mengajukan jadwal Daftar pasien terdapat pada akun panel pasien, isi formulirnya Dan klik tombol submit. c. Menunggu Jadwal Lihat semua janji tertunda pasien yang tertunda. d. MELIHAT DAFTAR DOKTER Lihat semua daftar dokter dan departemen mereka. e. BLOOD BANK Lihat daftar donor darah dan status blood bank. f. SEJARAH ADMIT Lihat riwayat pasien yang masuk rumah sakit. g. SEJARAH OPERASI PASIEN Lihat riwayat operasi pasien yang masuk. h. FAKTUR * Lihat semua faktur pasien yang masuk 3-5
* Lihat rincian faktur * Cetak faktur apapun i. MESSAGING Mengirim dan menerima pesan antara pasien yang login dan Dokter memiliki janji dengan pasien itu. - Bagaimana cara mengirim pesan baru? Klik tombol pesan baru dari halaman pesan pasien Panel, isi form dan klik tombol submit. - Bagaimana membalas pesan yang diterima? Daftar semua penerima dan pengirim ditunjukkan pada Halaman pesan Klik pada setiap pengirim / penerima daftar untuk dilihat Pesan terkait, isi formulir di bagian bawah Dan klik kirim untuk membalas pesan apapun. j. PROFIL * Melihat dan mengedit profil. k. Edit password 4. Resepsionis dapat memilih salah satu menu dari menu utama sebagai berikut a. DASHBOARD Calendar view of all notices created by the admin that can be viewed by month, week and day. b. MANAGE APPOINTMENTS # Appointment List * Melihat semua jadwal * Create a new appointment * Kalender jadwal reservasi dapat dilihat menurut bulan, minggu, dan hari * Filter appointments according to doctor and date - Bagaimana membuat janji baru? Klik tombol tambah janji dari janji temu Daftar halaman panel resepsionis, isi formulir dan Klik tombol kirim Jika kotak centang 'Beritahu Pasien Dengan SMS' dicentang Maka notifikasi sms akan dikirim ke pasien. 3-6
- Bagaimana cara menyaring janji temu? Pergi ke halaman daftar janji dari panel resepsionis Secara default janji temu dari 30 hari terakhir Dokter ditunjukkan Pilih dokter, tanggal mulai dan tanggal akhir yang diinginkan. Klik pada tombol penunjukan filter untuk menerapkan menyaring. # Janji yang diminta * Mengelola semua janji yang diminta yang membutuhkan persetujuan * Setujui janji temu - Bagaimana cara menyetujui janji temu? Klik tombol menyetujui dari permintaan Halaman janji temu panel resepsionis, isi Formulir dan klik tombol menyetujui. Jika kotak centang 'Beritahu Pasien Dengan SMS' dicentang Maka notifikasi sms akan dikirim ke pasien. c. PROFIL Melihat dan mengedit profil. Edit password 5. Jika ingin kembali ke menu utama, staf maupun pasien dapat mengulang kembali memilih menu dari menu utama. 3-7