Basic Course :
Sistem menampilkan Halaman Data Kelola Pasien. Admin menekan tombol Lihat. Sistem
menampilkan keseluruhan data pasien rawat inap. Admin mengklik link Halaman Tambah
Data Pasien, Halaman Edit Data Pasien, atau Halaman Hapus Data Pasien.
Alternate Course :
Jika data pasien tidak ada maka sistem akan menampilkan pesan kesalahan “Tidak ada
data pasien” dan mengembalikan ke Halaman Data Kelola Pasien
GUI Storyboard
Untuk dapat melihat keseluruhan Data/Informasi mengenai Pasien, klik Tombol Lihat
Lihat
(from Use Case Model) (from Use Case Model) (from Use Case Model)
Sequence
sd Sequence Data Kelola Pasien
Admin
Halaman Data Data Pasien Tabel Data Pasien Data yang Anda
Kelola Pasien (from Analysis Model) Keseluruhan cari tidak ada
Basic Course : (from Analysis Model) (from Analysis Model) (from Analysis Model)
Sistem menampilkan Halaman
Data Kelola Pasien. Admin menampilkan()
menekan tombol Lihat.
Sistem menampilkan
keseluruhan data pasien rawat
inap. Admin mengklik link check data
Halaman Tambah Data Pasien, klik Tombol Lihat() pasien()
Halaman Edit Data Pasien,
atau Halaman Hapus
Data Pasien.
validasi()
Alternate Course : menampilkan()
Jika data pasien tidak ada
maka sistem akan menampilkan
pesan kesalahan “Tidak ada menampilkan pesan
data pasien” dan kesalahan()
mengembalikan ke Halaman
Data Kelola Pasien
menampilkan()
Basic Course :
Sistem menampilkan Halaman Tambah Data Pasien. Admin memasukkan data pasien
(misal : ID Pasien, Nama Pasien, No kamar, Alamat, dll.) pada field-field yang tersedia.
Admin menekan tombol Tambah, kemudian sistem mengecek data yang dimasukkan
apakah sudah lengkap dan sesuai. Sistem meng-update dan menyimpan perubahan pada
Database Rumah Sakit Tabel Identitas Pasien. Sistem mengembalikan Admin ke
Halaman Tambah Data Pasien.
Alternate Course :
Jika ada field yang kosong maka sistem akan menampilkan pesan kesalahan“Data yang
dimasukkan tidak lengkap” dan mengembalikan ke Halaman Tambah Data Pasien.
GUI Storyboard
Robustness
analysis Robustness Tambah Data Pasien
Alternate Course :
Jika ada field yang kosong maka
sistem akan menampilkan pesan
kesalahan“Data yang Halaman Mengelola Menampilkan tabel
dimasukkan tidak lengkap” dan data pasien yang telah
Data Pasien
mengembalikan ke Halaman ditambahkan
Tambah Data Pasien
Basic Course :
Sistem menampilkan Halaman
Tambah Data Pasien. Admin Admin
memasukkan data pasien Halaman Tambah Data Pasien Halaman Data yang
(misal : ID Pasien, Nama Pasien, Data Pasien ter-update Mengelola Data dimasukkan tidak
No kamar, Alamat, dll.) pada (from Analysis Model) (from Analysis Model) Pasien lengkap
field-field yang tersedia. (from Analysis Model) (from Analysis Model)
Admin menekan tombol Tambah,
kemudian sistem mengecek data menampilkan()
yang dimasukkan mengisi field dan
apakah sudah lengkap dan klik tombol
sesuai. Sistem meng-update dan Tambah()
menyimpan perubahan pada
Database Rumah Sakit Tabel cek field
Identitas Pasien. Sistem terisi
mengembalikan Admin ke semua()
Halaman Tambah Data Pasien.
simpan dan
Alternate Course : perbaharui()
Jika ada field yang kosong maka menampilkan tabel
sistem akan menampilkan pesan data pasien
kesalahan“Data yang terbaru()
dimasukkan tidak lengkap” dan
mengembalikan ke Halaman
menampilkan pesan kesalahan()
Tambah Data Pasien
menampilkan()
Test Case
16. Test Case menambah data pasien
Normal Flow
- Masuk ke Halaman Tambah Data Pasien Memasukkan data pasien Klik Tambah.
Alternate Flow
1. Ada field yang kosong
Skenario Matrik
Scenario name Starting flow Alternate
Tambah Data Kesehatan Pasien Sukses Basic flow
Ada field yang kosong Basic flow A1
Test Case Matrik
Basic Course :
Sistem menampilkan Halaman Ubah Data Pasien. Admin menuliskan ID pasien pada field
yang tersedia untuk menentukan data pasien yang diedit. Admin menekan tombol Cari.
Sistem mencocokkkan data pasien yang dicari dalam Database Rumah Sakit Tabel
Identitas Pasien. Admin mengganti, menambah ataupun memperbaharui data pasien yang
telah ada (misal : ID Pasien, Nama Pasien, No kamar, Alamat, dll.) lalu menekan tombol
Perbaharui. Sistem akan meng-update dan menyimpan perubahan pada Database Rumah
Sakit Tabel Identitas Pasien. Sistem mengembalikan Admin ke Halaman Ubah Data
Pasien.
Alternate Course :
- Jika field ID pasien tidak diisi maka sistem akan menampilkan pesan kesalahan “ID
harus dimasukkan terlebih dahulu” dan Halaman Ubah Data Pasien.
- Jika data pasien tidak ditemukan maka sistem akan menampilkan pesan
kesalahan“Data yang Anda cari tidak ada” dan mengembalikan ke Halaman Ubah
Data Pasien.
- Jika data pasien yang ditambahkan terdapat field yang kosong maka sistem akan
menampilkan pesan kesalahan “Data yang dimasukkan tidak lengkap” dan
mengembalikan ke Halaman Ubah Data Pasien.
GUI Storyboard
Robustness
analysis Robustness Ubah Data Pasien
Basic Course :
Sistem menampilkan Halaman Ubah Data
Pasien. Admin menuliskan ID pasien pada
field yang tersedia untuk menentukan data
pasien yang diedit. Admin menekan tombol ID tidak ditemukan
ID harus terisi Data Pasien
Cari. Sistem mencocokkkan data pasien yang Menampilkan Halaman
dicari dalam Database Rumah Sakit ubah data pasien
Tabel Identitas Pasien. Admin mengganti,
menambah ataupun memperbaharui data [Tidak] [Tidak]
pasien yang telah ada (misal : ID Pasien,
Nama Pasien, No kamar, Alamat, dll.) lalu
menekan tombol Perbaharui. Sistem akan
meng-update dan menyimpan perubahan
pada [masukkan ID [Ya] [Ya]
Database Rumah Sakit Tabel Identitas Pasien, klik Apakah field ID terisi Apakah ID ada dalam
Pasien. Sistem mengembalikan Admin ke Tombol Cari] Halaman ubah data database
Admin pasien Tampilkan form hapus
Halaman Ubah Data Pasien.
data pasien
[Tidak]
Alternate Course :
- Jika field ID pasien tidak diisi maka sistem [klik Tombol Perbaharui]
akan menampilkan pesan kesalahan “ID harus
dimasukkan terlebih dahulu” dan Halaman
Ubah Data Pasien.
[Ya]
- Jika data pasien tidak ditemukan maka
sistem akan menampilkan pesan kesalahan Halaman Mengelola Tampilkan tabel data simpan dan update Apakah field terisi memasukkan data
“Data pasien yang telah form ubah data pasien
Data Pasien semua pasien yang baru
yang Anda cari tidak ada” dan diedit
mengembalikan ke Halaman Ubah Data
Pasien.
- Jika data pasien yang ditambahkan
terdapat field yang kosong maka sistem akan
menampilkan pesan kesalahan “Data yang
dimasukkan tidak lengkap” dan
mengembalikan
Data Pasien yang
ke Halaman Ubah Data Pasien.
ter-update
Sequence
sd Sequence Ubah Data Pasien
Admin
Halaman ubah Data Pasien ID harus terisi ID tidak form ubah data Data Pasien yang Halaman
data pasien ditemukan pasien ter-update Mengelola Data
(from Analysis Model)(from Analysis Model)
Pasien
(from Analysis Model) (from Analysis Model)
(from Analysis Model) (from Analysis Model)
(from Analysis Model)
menampilkan()
Basic Course :
Sistem menampilkan Halaman Ubah Data
Pasien. Admin menuliskan ID pasien pada masukkan ID Pasien
field yang tersedia untuk menentukan data dan klik Tombol Cari()
pasien yang diedit. Admin menekan tombol
Cari. Sistem mencocokkkan data pasien yang cek field
dicari dalam Database Rumah Sakit terisi ()
Tabel Identitas Pasien. Admin mengganti,
menambah ataupun memperbaharui data apakah ID ada()
pasien yang telah ada (misal : ID Pasien,
Nama Pasien, No kamar, Alamat, dll.) lalu masukkan data baru()
menekan tombol Perbaharui. Sistem akan
meng-update dan menyimpan perubahan
klik Perbaharui()
pada
Database Rumah Sakit Tabel Identitas
Pasien. Sistem mengembalikan Admin ke
Halaman Ubah Data Pasien. cek field terisi
semua()
Alternate Course :
- Jika field ID pasien tidak diisi maka sistem simpan dan
akan menampilkan pesan kesalahan “ID harus perbaharui() menampilkan
dimasukkan terlebih dahulu” dan Halaman tabel data
Ubah Data Pasien. pasien yg
- Jika data pasien tidak ditemukan maka diedit()
sistem akan menampilkan pesan kesalahan
“Data menampilkan pesan
yang Anda cari tidak ada” dan kesalahan()
mengembalikan ke Halaman Ubah Data
Pasien. menampilkan()
- Jika data pasien yang ditambahkan
terdapat field yang kosong maka sistem akan menampilkan
menampilkan pesan kesalahan “Data yang pesan kesalahan()
dimasukkan tidak lengkap” dan
mengembalikan menampilkan()
ke Halaman Ubah Data Pasien.
Data yang
dimasukkan
tidak
menampilkan() lengkap()
Basic Course :
Sistem menampilkan Halaman Hapus Data Pasien. Admin menuliskan ID pasien pada field
yang tersedia untuk menentukan data pasien yang dihapus. Admin menekan tombol Cari.
Sistem mencocokkkan data pasien yang dicari dalam Database Rumah Sakit Tabel
Identitas Pasien. Admin menekan tombol Lanjutkan. Sistem menampilkan Halaman
Konfirmasi. Admin mengecek ulang data yang akan dihapus lalu menekan tombol Hapus,
maka data akan terhapus dan klik tombol Cancel, maka data batal dihapus. Sistem akan
meng-update dan menyimpan perubahan pada Database Rumah Sakit Tabel Identitas
Pasien. Sistem mengembalikan Admin ke Halaman Hapus Data Pasien.
Alternate Course :
- Jika field ID pasien tidak diisi maka sistem akan menampilkan pesan kesalahan “ID harus
dimasukkan terlebih dahulu” dan Halaman Hapus Data Pasien.
- Jika data pasien tidak ditemukan maka sistem akan menampilkan pesan kesalahan“Data
yang Anda cari tidak ada” dan mengembalikan ke Halaman Hapus Data Pasien.
GUI Storyboard
Robustness
analysis Robustness Hapus Data Pasien
Basic Course :
Sistem menampilkan Halaman Hapus
Data Pasien. Admin menuliskan ID pasien
pada
field yang tersedia untuk menentukan data
pasien yang dihapus. Admin menekan
Data Pasien
tombol ID harus terisi
Tampilkan Halaman ID tidak ditemukan
Cari. Sistem mencocokkkan data pasien
Hapus Data Pasien
yang dicari dalam Database Rumah Sakit
Tabel Identitas Pasien. Admin menekan [Tidak]
[Tidak]
tombol Lanj utkan. Sistem menampilkan
Halaman Konfirmasi. Admin mengecek
ulang data yang akan dihapus lalu
menekan
[Ya]
tombol Hapus, maka data akan terhapus [Masukkan ID [Ya]
dan klik tombol Cancel, maka data batal Pasien, klik Halaman Hapus Data Apakah field ID terisi Tampilkan form hapus [klik Tombol
Apakah ID ada dalam
dihapus. Sistem akan meng-update dan Admin Tombol Cari] Pasien data pasien Lanjutkan]
database
menyimpan perubahan pada Database
Rumah
Sakit Tabel Identitas Pasien. Sistem [Tidak]
mengembalikan Admin ke Halaman Hapus
Data
Pasien.
Form hapus data
Alternate Course : pasien
- Jika field ID pasien tidak diisi maka sistem [Ya]
akan menampilkan pesan kesalahan “ID Menampilkan tabel Apakah Anda yakin
Halaman Mengelola
harus simpan dan update Halaman Konfirmasi
Data Pasien data pasien ter-update ingin menghapus
dimasukkan terlebih dahulu” dan
[klik Tombol
mengembalikan ke Halaman Hapus Data
Hapus or Cancel]
Pasien.
- Jika data pasien tidak ditemukan maka
sistem akan menampilkan pesan kesalahan
“Data
yang Anda cari tidak ada” dan
mengembalikan ke Halaman Hapus Data Tampilkan pesan
Pasien. data pasien ter-update konfirmasi
Sequence
sd Sequence Hapus Data Pasien
Admin
Halaman Hapus Data Pasien ID harus terisi ID tidak Form hapus data Halaman Halaman data pasien
Data Pasien (from Analysis Model) (from Analysis Model) ditemukan pasien Konfirmasi Mengelola Data ter-update
Pasien
(from Analysi s Model) (from Analysis Model)(from Analysis Model) (from Analysi s Model) (from Analysis Model)
Basic Course : (from Analysi s Model)
menampilkan()
Sistem menampilkan Halaman Hapus
Data Pasien. Admin menuli skan ID pasien
pada masukkan ID dan
field yang tersedia untuk menentukan data klik tombol Cari()
pasien yang dihapus. Admi n menekan
tombol cek
Cari. Sistem mencocokkkan data pasien field
yang dicari dalam Database Rumah Sakit terisi()
Tabel Identitas Pasien. Admin menekan
apakah ID ada()
tombol Lanj utkan. Si stem menampilkan
Halaman Konfirmasi. Admin mengecek
ul ang data yang akan dihapus lalu menampilkan data pasien yang dicari()
menekan
tombol Hapus, maka data akan terhapus
klik Lanjutkan()
dan klik tombol Cancel, maka data batal
di hapus. Sistem akan meng-update dan
menyimpan perubahan pada Database klik Hapus atau Cancel() Cancel =menampil kan
Rumah
Hal Hapus Data
Sakit Tabel Identitas Pasien. Sistem
Pasien()
mengembali kan Admi n ke Halaman Hapus
Data
Pasien. Hapus=simpan dan
perbaharui()
Alternate Course :
- Jika fi eld ID pasien ti dak diisi maka sistem Menampil kan tabel
akan menampilkan pesan kesalahan “ID data pasien
harus terbaru()
di masukkan terlebi h dahulu” dan
menampil kan pesan
mengembali kan ke Halaman Hapus Data kesalahan()
Pasien.
- Jika data pasien tidak ditemukan maka
sistem akan menampilkan pesan kesalahan
menampilkan()
“Data
yang Anda cari tidak ada” dan menampil kan pesan
mengembali kan ke Halaman Hapus Data kesalahan()
Pasien.
menampilkan()
Skenario Matrik
S. Registrasi Pasien
Use Case Registrasi Pasien
Basic Course :
Sistem menampilkan Halaman Registrasi Pasien. Admin memasukkan ID Pasien,
Username dan Password pasien. Admin menekan tombol Register. Sistem mengecek data
yang dimasukkan apakah sudah benar formatnya dan lengkap. Sistem menampilkan
Halaman Konfirmasi. Admin mengecek ulang data yang dimasukkan lalu menekan tombol
Lanjutkan, maka data akan tersimpan dan klik tombol Cancel, maka data batal disimpan.
Sistem akan meng-update dan menyimpan perubahan pada Database Rumah Sakit Tabel
Login Lihat Kesehatan. Sistem mengembalikan Admin ke Halaman Registrasi Pasien.
Alternate Course :
Jika ada field yang kosong maka sistem akan menampilkan pesan kesalahan“Data yang
dimasukkan tidak lengkap” dan mengembalikan ke Halaman Registrasi Pasien
GUI Storyboard
Robustness
analysis Robustness Registrasi Pasien
Basic Course :
Sistem menampilkan Halaman Registrasi
Pasien. Admin memasukkan ID Pasien, Menampilkan form Data yang dimasukkan
Username dan Password pasien. Admin registrasi pasien pada tidak lengkap
menekan tombol Register. Sistem Halaman Registrasi
mengecek Pasien
data yang dimasukkan apakah sudah benar
formatnya dan lengkap. Sistem
menampilkan mengisi semua field yang
Halaman Konfirmasi. Admin mengecek tersedia, klik Tombol
ulang data yang dimasukkan lalu menekan Register
tombol Lanj utkan, maka data akan
tersimpan dan klik tombol Cancel, maka
Halaman Registrasi apakah semua field
data batal [Ya]
Admin Pasien sudah terisi
disimpan. Sistem akan meng-update dan
menyimpan perubahan pada Database
Rumah Sakit Tabel Login Lihat
Kesehatan. Sistem mengembalikan Admin Menampilkan Halaman
ke Halaman Registrasi Pasien. Konfirmasi
[Tidak]
Alternate Course :
Jika ada field yang kosong maka sistem [klik Tombol Lanjutkan or Cancel]
akan menampilkan pesan kesalahan“Data
yang dimasukkan tidak lengkap” dan
mengembalikan ke Halaman Registrasi
Pasien [Yes]
Data Pasien apakah Anda yakin
simpan dan update Halaman Konfirmasi
untuk menyimpannya
Sequence
sd Sequence Registrasi Pasien
Admin
Basic Course : Halaman Data yang Halaman Data Pasien
Sistem menampilkan Halaman Registrasi Registrasi Pasien dimasukkan tidak Konfirmasi
Pasien. Admin memasukkan ID Pasien, lengkap
Username dan Password pasien. Admin (from Analysis Model) (from Analysis Model)
(from Analysis Model)
menekan tombol Register. Sistem
mengecek menampilkan()
data yang dimasukkan apakah sudah benar
formatnya dan lengkap. Sistem mengisi field
menampilkan ID,username,password
Halaman Konfirmasi. Admin mengecek dan klik Register()
ulang data yang dimasukkan lalu menekan
tombol Lanj utkan, maka data akan
tersimpan dan klik tombol Cancel, maka
apakah
data batal
field terisi
disimpan. Sistem akan meng-update dan
semua()
menyimpan perubahan pada Database
Rumah Sakit Tabel Login Lihat klik Lanjutkan()
simpan dan
Kesehatan. Sistem mengembalikan Admin perbaharui()
ke Halaman Registrasi Pasien.