UseCase Diagram
Definisi Actor
Aktor Deskripsi
Pasien Orang yang dapat mengakses system
yang hanya dapat melihat data sendiri
dan juga info pembayaran pemeriksaan
pasien
Admin Orang yang bertugas dan memiliki hak
akses untuk melakukan pengolahan data
knowledge,user,dan mengelola
knowledge management system
Perawat Orang yang dapat mengakses sistem
serta dapat melihat data / informasi
pasien
Kasir Orang yang diberikan hak akses untuk
mendata pembayaran biaya pasien
Kepala Puskesmas Orang yang dapay mengakses system
serta dapat melihat hasil rekab data
pasien puskesmas
Sistem Sistem informasi yang berperan sebagai
sarana pengolahan data yang dilakukan
oleh user
Deskripsi UseCase Sistem
ID Nama Use Case Deskripsi
UC-01 Login Melakukan autentifikasi user
sebagai
Pasien,Admin,Perawat,Kasir,dan
Kepala Puskesmas
UC-02 Beranda Menampilkan menu sesuai hak
akses
UC-03 Kelola data pasien Melakukan pengelolahan data
pasien
UC-04 Kelola Melakukan pendataan
pembayaran pembayaran biaya pasien sesuai
dengan perawatan yang telah
dilalui
UC-05 Akses informasi Dapat memperoleh informasi
sesuai dengan role yang telah
diberikan
UC-06 Log Out User keluar dari system
Nama Usecase : Login
Aktor : pasien,admin,perawat,kasir,kepala puskesmas
Pre-condition : Aktor memasuki halaman login
Post-condition : 1. User berhasil login ke system
2. Sistem menampilkan menu sesuai dengan login actor
Skenario Normal
Aksi Aktor Reaksi system
1. Memasukkan Username dan
Password
2. Menekan tombol login
3. Memvalidasi masukkan user
4. Memverifikasi fungsi-fungsi dan
fitur sesuai dengan role user
Nama Usecase : Beranda
Aktor : pasien,admin,perawat,kasir,kepala puskesmas
Pre-condition : Aktor memasuki halaman login
Post-condition : 1. User berhasil login ke system
2. Sistem menampilkan halaman beranda sesuai dengan role
Skenario Normal
Aksi Aktor Reaksi system
1. User berhasil melakukan login
2. Sistem menampilkan halaman
beranda sesuai dengan role user
Nama Usecase : Kelola data pasien
Aktor : admin
Pre-condition : Aktor memasuki halaman beranda
Post-condition : User memilih menu kelola data pasien
Skenario Normal
Aksi Aktor Reaksi system
1. User memasuki menu kelola data
pasien
2. Sistem menampilkan menu kelola
data pasien
3. User melakukan pengelolaan data
pasien
4. Sistem melakukan pengelolaan
data sesuai dengan yang
dilakukan oleh user
Nama Usecase : Kelola pembayaran
Aktor : kasir
Pre-condition : Aktor memasuki halaman beranda
Post-condition : User memilih menu kelola data pasien
Skenario Normal
Aksi Aktor Reaksi system
1. User memasuki kelola
pembayaran
2. Sistem menampilkan menu kelola
data kelola pembayaran
3. User memasukkan pendataan
pembayaran biaya pasien
4. Sistem menyimpan hasil dari
pendataan pembayaran biaya
pasien
Nama Usecase : Akses informasi
Aktor : pasien,admin,perawat,kasir,kepala puskesmas
Pre-condition : User berhasil login ke system
Post-condition : Sistem memberikan informasi sesuai dengan role
Skenario Normal
Aksi Aktor Reaksi system
1. User berhasil melakukan login
2. Sistem memberikan akses
informasi sesuai dengan role user
Nama Usecase : Log out
Aktor : pasien,admin,perawat,kasir,kepala puskesmas
Pre-condition : User memilih menu log out
Post-condition : User akan keluar dari system
Skenario Normal
Aksi Aktor Reaksi system
1. User memilih menu log out
2. Sistem akan mengeluarkan user
dari system
ACTIVITY DIAGRAM LOGIN
Keterangan :
Aktor Deskripsi
pasien,admin,perawat,kasir,kepala - Aktor memilih menu login
puskesmas - Actor memasukkan username dan
password
- Validasi username dan password
- Jika benar maka system akan
menampilkan menu sesuai login dan
jika data yang dimasukkan salah akan
kembali ke menu Login
ACTIVITY DIAGRAM BERANDA
Keterangan :
Aktor Deskripsi
pasien,admin,perawat,kasir,kepala - Aktor memasuki halaman utama
puskesmas - Sistem menampilkan halaman utama
untuk actor
ACTIVITY DIAGRAM KELOLA DATA PASIEN
Keterangan :
Aktor Deskripsi
admin - Aktor memasuki menu kelola data
pasien
- Sistem menampilkan menu kelola data
pasien
- Aktor melakukan pengelolaan data
- Aktor melakukan penyimpanan data
yang telah dikelola
DIAGRAM ACTIVITY KELOLA PEMBAYARAN
Keterangan :
Aktor Deskripsi
kasir - Aktor memasuki menu kelola
pembayaran
- Sistem menampilkan menu kelola
pembayaran
- Aktor mendata pembayaran biaya
pasien
- Sistem akan menampilkan info
pembayaran biaya pemeriksaan pasien
ACTIVITY DIAGRAM AKSES INFORMASI
Keterangan :
Aktor Deskripsi
pasien,admin,perawat,kasir,kepala - Aktor memiliki roles masing - masing
puskesmas - Aktor mengakses informasi sesuai
dengan roles yang diberikan
- Aktor mendapatkan informasi sesuai
dengan roles yang telah diberikan
ACTIVITY DIAGRAM LOG OUT
Keterangan :
Aktor Deskripsi
pasien,admin,perawat,kasir,kepala - Aktor memilih menu log out
puskesmas -System mengeluarkan user dari system
puskesmas