• Tidak ada hasil yang ditemukan

BAB III METODE PENELITIAN

3.6 Perancangan Sistem

3.6.1 Perancangan Use Case Diagram

Use Case Diagram atau diagram use case yaitu pemodelan yang dirancang

untuk sistem informasi yang dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor didalam sistem informasi. Use case merupakan suatu bentuk diagram yang menggambarkan fungsionalitas yang diharapkan dalam sistem informasi terhadap pengguna diluar sistem.

Pada perancangan use case juga terdapat skenario yaitu langkah yang menerangkan urutan kejadian antara pengguna dengan sistem. Diagram use case pada Perancangan sistem informasi pendataan kamar di rumah sakit umum daerah tgk. chik di tiro sigli berbasis web pada penelitian ini digambarkan seperti berikut ini:

Admin Login Mengelola User Login <<include>> Hapus Data User <<extend>> <<extend>> Edit Data User <<extend>> Input Data User Mengelola Jenis Sakit Hapus Jenis Sakit <<extend>> <<extend>>

Edit Jenis Sakit

<<extend>> Input Jenis Sakit Mengelola Data Ruangan <<extend>> <<extend>> Edit Data Ruang <<extend>> Input Data Ruang Hapus Data Ruang Mengelola Data Kamar <<extend>> <<extend>> Edit Data Kamar

<<extend>> Input Data Kamar Hapus Data Kamar <<include>> <<include>> <<include>>

Petugas UGD Petugas Kamar

Mengelola

Pasien Mengelola Booking Kamar

<<include>> <<include>> Tambah Data Pasien <<extend>> Check Kesediaan Kamar

<<extend>> Menerima Booking Kamar dari Petugas UGD

<<extend>>

Melakukan Checkin dan Checkout Kamar Pasien

<<extend>>

Lihat Data User

<<extend>>

Lihat Jenis Sakit

<<extend>> Lihat Data Ruang <<extend>> Lihat Data Kamar <<extend>> Lihat Data ketersediaan kamar <<extend>> Lihat Data pasien <<extend>>

Gambar 3.2 Use Case Sistem Informasi Pendataan Kamar Dirumah Sakit Umum Daerah Tgk.Chik Ditiro Sigli.

Gambar 3.2 merupakan use case yang menjelaskan bagaimana aplikasi akan dibuat. Sistem ini memiliki tiga aktor yaitu admin, Petugas IGD, dan Petugas Kamar. Aktor admin memiliki hak akses untuk mendirikan pondasi system seperti mengelola user login, mengelola jenis sakit, mengelola data ruangan dan mengelola data kamar. Selanjutnya actor petugas IGD bertugas untuk mengelola pasien yang datang, data yang di input hanya beberapa informasi saja untuk persyaratan, setelah penginputan data petugas IGD melakukan pengecekan kesediaan kamar. Sedangkan actor petugas kamar mengelola booking kamar yang dilakukan oleh petugas IGD dan selanjutnya petugas kamar menyetujuinya agar status kamar yang di booking dapat berubah status menjadi tersedia.

3.6.2 Perancangan Activity Diagram

Activity Diagram adalah tipe khusus dari diagram status yang memperlihatkan

aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Gambar berikut ini merupakan diagram aktivitas dari sistem ini.

1. Activity Diagram Login

Pada proses ini admin terlebih dahulu malakukan login. Untuk melakukan login yang dilakukan pertama adalah dengan membuka aplikasi sistem informasi, lalu pengguna memasukkan username dan password seperti pada Gambar 3.3.

Buka Aplikasi Masukan Username dan Password Menampilkan Halaman Beranda Cek Data Tampilkan Form Login Login Gagal Validasi Berhasil

Gambar 3.3 Activity Diagram Login 2. Activity Diagram Lihat Data User

Activity Diagram Lihat Data User menggambarkan cara menampilkan data user

yang didapatkan dari database. Proses ini dapat dilihat pada Gambar 3.4 berikut.

Buka Menu Data User Menampilkan data user login Mengambil data user login

3. Activity Diagram Tambah Data User

Activity Diagram Tambah Data User menggambarkan cara untuk menambahkan

data user untuk dapat login ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.5.

Buka Menu Data User

Klik Tombol Tambah data user Tampilkan form pengisian Masukan Nama, Username, password dan level Simpan validasi Menampilkan Menu Data User Gagal Berhasil

Menyimpan Data

Gambar 3.5 Activity Diagram tambah data user 4. Activity Diagram Edit Data User

Activity Diagram edit data user menggambarkan cara untuk merubah data user

untuk dapat login ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.6 sebagai berikut.

Buka Menu Data User Klik Tombol edit

data user

Tampilkan form pengeditan Perbaiki data Nama,

Username, password dan level

Simpan Edit validasi

Menampilkan Menu Data User

Gagal Berhasil Memperbaharui Data

Gambar 3.6 Activity Diagram edit data user 5. Activity Diagram Hapus Data User

Aktifitas ini menggambarkan cara untuk menghapus data user login. Proses ini dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.7.

Buka Menu Data User

Klik Tombol Hapus data user yang dipilih

Tampilkan Peringatan apakah yakin ingin

menghapus data.?

Menampilkan Menu Data User

Yakin Hapus data di

database Tidak yakin

6. Activity Diagram Lihat Data Ruang

Activity Diagram Lihat Data Ruang menggambarkan cara menampilkan data ruang

yang didapatkan dari database. Proses ini dapat dilihat pada Gambar 3.8 berikut.

Buka Menu Data Ruang Menampilkan data ruang Mengambil data ruang

Gambar 3.8 Activity Diagram Lihat Data Ruang 7. Activity Diagram Tambah Data Ruang

Activity Diagram Tambah Data Ruang menggambarkan cara untuk menambahkan

data ruang ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.9.

Buka Menu Data Ruang Klik Tombol Tambah

data ruang

Tampilkan form pengisian Masukan Nama, Kode

ruang, user petugas kamar dan keterangan

Simpan validasi

Menampilkan Menu Data Ruang

Gagal Berhasil

Menyimpan Data

8. Activity Diagram Edit Data Ruang

Activity Diagram edit data ruang menggambarkan cara untuk merubah data ruang

ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.10.

Buka Menu Data Ruang

Klik Tombol edit data ruang

Tampilkan form pengeditan Perbaiki data Nama, Kode

ruang, user petugas kamar dan keterangan

Simpan Edit validasi

Menampilkan Menu Data ruang

Gagal Berhasil Memperbaharui

Data

Gambar 3.10 Activity Diagram Edit Data Ruang 9. Activity Diagram Hapus Data ruang

Aktifitas ini menggambarkan cara untuk menghapus data ruang. Proses ini dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.11.

Buka Menu Data Ruang

Klik Tombol Hapus data ruang yang

dipilih

Tampilkan Peringatan apakah yakin ingin

menghapus data.?

Menampilkan Menu Data ruang

Yakin Hapus data di

database

Tidak yakin

Gambar 3.11 Activity Diagram hapus data ruang 10. Activity Diagram Lihat Data Kamar

Activity Diagram Lihat Data Kamar menggambarkan cara menampilkan data

kamar yang didapatkan dari database. Proses ini dapat dilihat pada Gambar 3.12 berikut. Buka Menu Data kamar Menampilkan data kamar Mengambil data kamar

11. Activity Diagram Tambah Data Kamar

Activity Diagram Tambah Data kamar menggambarkan cara untuk menambahkan

data kamar ke sistem yang terintegrasi dengan data ruang. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.13.

Buka Menu Data kamar Klik Tombol Tambah

data kamar

Tampilkan form pengisian Masukan nama kamar,

lantai, jumlah ranjang dan pilih ruang

Simpan validasi

Menampilkan Menu Data kamar

Gagal Berhasil

Menyimpan Data

Gambar 3.13 Activity Diagram tambah data kamar 12. Activity Diagram Edit Data kamar

Activity Diagram edit data kamar menggambarkan cara untuk merubah data kamar

ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.14.

Buka Menu Data Kamar

Klik Tombol edit data kamar

Tampilkan form pengeditan

Perbaiki data nama kamar, lantai, jumlah ranjang dan

pilih ruang

Simpan Edit validasi

Menampilkan Menu Data kamar

Gagal Berhasil Memperbaharui

Data

Gambar 3.14 Activity Diagram edit data kamar 13. Activity Diagram Hapus Data kamar

Aktifitas ini menggambarkan cara untuk menghapus data kamar. Proses ini dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.15.

Buka Menu Data kamar

Klik Tombol Hapus data kamar yang

dipilih

Tampilkan Peringatan apakah yakin ingin

menghapus data.?

Menampilkan Menu Data kamar

Yakin Hapus data di

database

Tidak yakin

14. Activity Diagram Lihat Data Jenis Sakit

Activity Diagram Lihat Data Jenis Sakit menggambarkan cara menampilkan data

Jenis Sakit yang didapatkan dari database. Proses ini dapat dilihat pada Gambar 3.16 berikut. Buka Menu Jenis Sakit Menampilkan data jenis sakit Mengambil data jenis sakit

Gambar 3.16 Activity Diagram Lihat Data Jenis Sakit 15. Activity Diagram Tambah Data Jenis Sakit

Activity Diagram Tambah Data Jenis Sakit menggambarkan cara untuk

menambahkan data Jenis Sakit ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.17.

Buka Menu Jenis Sakit

Klik Tombol Tambah data jenis sakit

Tampilkan form pengisian

Masukan nama jenis sakit dan pilih ruangan

Simpan validasi

Menampilkan Menu Data jenis sakit Gagal Berhasil

Menyimpan Data

16. Activity Diagram Edit Data Jenis Sakit

Activity Diagram edit data Jenis Sakit menggambarkan cara untuk merubah data

kamar ke sistem. Proses ini hanya dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.18.

Buka Menu Jenis Sakit Klik Tombol edit

data jenis sakit

Tampilkan form pengeditan

Perbaiki nama jenis sakit dan pilih ruangan

Simpan Edit validasi

Menampilkan Menu Data jenis sakit

Gagal Berhasil Memperbaharui Data

Gambar 3.18 Activity Diagram edit data Jenis Sakit 17. Activity Diagram Hapus Data Jenis Sakit

Aktifitas ini menggambarkan cara untuk menghapus data Jenis Sakit. Proses ini dapat dilakukan oleh admin. Dapat dilihat pada Gambar 3.19.

Buka Menu Jenis Sakit

Klik Tombol Hapus data jenis sakit yang

dipilih

Tampilkan Peringatan apakah yakin ingin

menghapus data.?

Menampilkan Menu Data jenis sakit

Yakin Hapus data di

database

Tidak yakin

Gambar 3.19 Activity Diagram hapus data Jenis Sakit 18. Activity Diagram Lihat Data Pasien

Activity Diagram Lihat Data Pasien menggambarkan cara menampilkan data

Pasien yang didapatkan dari database. Proses ini dapat dilihat pada Gambar 3.20 berikut. Buka Menu Data Pasien Menampilkan data Pasien Mengambil data Pasien

19. Activity Diagram Tambah Data Pasien

Activity Diagram Tambah Data Pasien menggambarkan cara untuk menambahkan

data pasien ke sistem. Proses ini hanya dapat dilakukan oleh Petugas IGD. Dapat dilihat pada Gambar 3.21

Buka Menu Pasien Klik Tombol Tambah

data pasien

Tampilkan form pengisian Masukan nama, TTL, nik,

jenis sakit, tanggal masuk dan keterangan Simpan validasi Menampilkan Menu Data Pasien Gagal Berhasil Menyimpan Data

Gambar 3.21 Activity Diagram Tambah Data Pasien 20. Activity Diagram Check Ketersediaan Kamar

Activity Diagram Check Ketersediaan Kamar menggambarkan cara untuk mencari

atau memeriksa status kamar yang kosong untuk pasien yang baru agar dapat di input ke sistem. Proses ini hanya dapat dilakukan oleh Petugas IGD. Dapat dilihat pada Gambar 3.22.

Buka Menu Check Kamar

Klik Tombol Check Kamar berdasarkan Ruang / Tanggal

Menampilkan Data status kamar kosong atau terisi

checking data in database Pilih Kamar yang kosong Simpan validasi Menampilkan Menu Check Kamar Gagal Berhasil Menyimpan Data

Gambar 3.22 Activity Diagram Check Ketersediaan Kamar 21. Activity Diagram Lihat Ketersediaan Kamar

Activity Diagram Lihat Ketersediaan Kamar menggambarkan cara untuk melihat

status kamar yang kosong untuk pasien yang membutuhkan kamar agar dapat di input ke sistem. Dapat dilihat pada Gambar 3.23.

Buka Menu Lihat Kamar

Klik Tombol Check Kamar berdasarkan Ruang / Tanggal

Menampilkan Data status kamar kosong atau terisi

checking data in database

22. Activity Diagram menerima booking kamar

Activity Diagram menerima booking kamar menggambarkan cara kerjasama antara

petugas IGD dengan petugas kamar, dimana petugas IGD ketika menerima pasien baru langsung mencari kamar yang kosong lalu mengizinkan input data ke tabel booking kamar yang seterusnya diterima oleh petugas kamar untuk proses lebih lanjut seperti penginputan tanggal checkin dan tanggal checkout ketika pasien keluar kamar. Dapat dilihat pada Gambar 3.24

Buka Menu Booking Kamar

Klik Tombol Detail pada baris tabel yang muncul

Klik tombol terima

Menampilkan Detail Informasi Pasien

Memperbaharui status di table booking kamar

Gambar 3.24 Activity Diagram menerima booking kamar 23. Activity Diagram Melakukan checkin dan checkout kamar pasien

Activity Diagram Melakukan checkin dan checkout kamar pasien menggambarkan

cara kerja petugas kamar untuk mengubah tanggal checkin dan checkout di booking kamar untuk memberitahu ke system bahwa kamar yang ditempati oleh pasien masih tersedia atau sudah ditempati. Status dari sisa kamar akan di hitung berdasarkan jumlah ranjang yang ditetapkan pada tabel kamar dikurangi total ranjang yang sudah digunakan oleh pasien yang masih menggunakan ranjang tersebut. Maka hasil dari

pengurangan tersebut menghasilkan sisa ranjang yang masih tersisa untuk ditampilkan pada check ketersediaan kamar. Dapat dilihat pada Gambar 2.25 berikut.

Buka Menu Booking Kamar

Klik Tombol Detail pada baris pasien

Ubah Data booking kamar (tanggal checkin, checkout)

menampilkan data sesuai ID yang terpilih

Simpan validasi

menghitung sisa ranjang yang tersedia

Gagal Berhasil

Menyimpan Data

menampilkan sisa ranjang di kamar tersebut

Gambar 3.25 Activity Diagram Melakukan checkin dan checkout kamar pasien 3.6.3 Perancangan ERD

Entity Relationship Diagram (ERD) merupakan salah satu alat untuk

menganalisa perancangan yang menggambarkan relasi antar entitas. Setiap entitas memiliki relasi masing-masing antara satu sama lain. ERD sistem informasi pendataan kamar kosong di rumah sakit umum daerah tgk. chik di tiro berbasis web dapat dilihat pada Gambar 3.26 di bawah ini.

T. User username password nama created level Memiliki Level admin Petugas UGD Petugas Kamar id_user Mengelola 1 M T. Ruang nama id_ruang kode_ruang userid (id petugas

kamar) M T. Kamar id_kamar memiliki 1 M id_ruang lantai nama_kamar jumlah_ranjang keterangan Mengelola T. Pasien 1 M T. Jenis Sakit Memiliki 1 1 M id_user username id_user username id_pasien nama_pasien tempat_lahir tanggal_lahir NIK tanggal_masuk tanggal_keluar keterangan created id_jenis_sakit nama Id_kamar created Memiliki 1 T. Booking Kamar M id_user username id id_pasien id_kamar

userid (id petugas kamar) tanggal_masuk tanggal_keluar status Type_ranjang created Jenis_sakit created created

Gambar 3.26 Entity Relationship Diagram (ERD) sistem informasi pendataan kamar di rumah sakit umum daerah tgk. chik di tiro sigli berbasis web

Dokumen terkait