Anda di halaman 1dari 28

O.

Mengelola Data Pasien


Use Case Mengelola Data Pasien

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

GUI Storyboard – Halaman Data Kelola Pasien

Selamat Datang Di Menu Data kelola Pasien

Untuk dapat melihat keseluruhan Data/Informasi mengenai Pasien, klik Tombol Lihat

Lihat

Halaman Menambah Data Pasien


Halaman Mengedit Data Pasien
Halaman Menghapus Data Pasien Halaman Utama
GUI Storyboard – Halaman Data Kelola Pasien

Selamat Datang Di Menu Data kelola Pasien

TABEL DATA IDENTITAS PASIEN RAWAT INAP

Halaman Menambah Data


Pasien
Halaman Menngedit Data Pasien
Halaman Menghapus Data Halaman Utama
Pasien
Robustness GUI Storyboard – Halaman Data Kelola Pasien
analysis Robustness Mengelola Data Pasien

Selamat Datang Di Menu Data kelola Pasien


Basic Course :
Sistem menampilkan Halaman Menampilkan Halaman Data Pasien
Data Kelola Pasien. Admin Data Kelola Pasien
menekan tombol Lihat. MAAF!!
Sistem menampilkan
keseluruhan data pasien rawat Untuk saat ini, tabel data pasien belum ada [Ya] Tabel Data Pasien
inap. Admin mengklik link
Halaman Tambah Data Pasien, Keseluruhan
Halaman Edit Data Pasien,
atau Halaman Hapus [klik Tombol Lihat]
Data Pasien. Menampilkan Apakah data tersedia
Halaman Data Kelola
Admin Keseluruhan Data
Pasien [Tidak]
Alternate Course : Pasien
Jika data pasien tidak ada
maka sistem akan menampilkan

data pasien” dan


Halaman Menambah Data Pasien
pesan kesalahan “Tidak ada
Data yang Anda cari

Data Kelola Pasien


Halaman Mengedit Data
mengembalikan ke Halaman tidak ada

Pasien Menghapus Data Pasien


Halaman Halaman Utama

Tambah data pasien Ubah data pasien Hapus Data Pasien

(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()

(from Analysis Model)


Test Case
15. Test Case mengelola data pasien
Normal Flow
- Masuk ke Halaman Mengelola Data Pasien  Klik Tombol Lihat
Alternate Flow
1. Tidak ada data yang ditampilkan
Skenario Matrik

Scenario name Starting flow Alternate


Melihat keseluruhan data pasien sukses Basic flow
Tidak ada data yang ditampilkan Basic flow A1

Test Case Matrik

Id Scenario Tombol Test result


Tambah
ada
Res.LacPas Melihat B Klik: Tambah
.hal.1 keseluruhan
Respon: sistem menampilkan
data pasien
sukses keseluruhan data pasien

Res.LacPas Melihat S Klik: Tambah


.hal.2 keseluruhan
notifikasi :
data pasien
sukses Maaf! Untuk saat ini tabel data
pasien belum ada
respon:
Tidak ada tabel data pasien
yang ditampilkan

Test Case Matrik With Data Value


-
P. Menambah Data Pasien
Use Case Menambah Data Pasien

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

Basic Course : Menampilkan Form


Sistem menampilkan Halaman T ambah Data Pasien
Tambah Data Pasien. Admin pada Halaman
Data yang dimasukkan
memasukkan data pasien T ambah Data Pasien
tidak lengkap
(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 [mengisi semua field ,
[Ya]
sesuai. Sistem meng-update dan klik T ombol T ambah]
Halaman Tambah apakah semua field
menyimpan perubahan pada Admin
Data Pasien sudah terisi
Database Rumah Sakit Tabel Menampilkan Halaman
Identitas Pasien. Sistem Konfirmasi
mengembalikan Admin ke
Halaman 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

Data Pasien ter-update


Sequence
sd Sequence 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()

(from Analysis Model)

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

Id Scenario Memasukkan Test result


Data Pasien
Res.TamDatPa Tambah Data B Klik: Tambah
s.hal.1 Pasien Sukses
Respon: Masuk ke
form tambah data
pasien pada Halaman
Tambah Data Pasien
Res.TamDatPa Ada field yang S Klik: Tambah
s.hal.2 kosong
notifikasi :
Data yang dimasukkan
tidak lengkap
respon: kembali ke
Halaman Tambah Data
Pasien

Test Case Matrik With Data Value

Id Scenario Memasukkan Data Pasien Test result


Res.TamDatPa Tambah Data ID Pasien : 600678 Klik: Tambah
s.hal.1 Pasien Sukses Nama Lengkap : Rinawati
Respon: Masuk ke
Tanggal Lahir : 2 November
1989 form tambah data
No Kamar : Lily-2B
pasien pada Halaman
Alamat : Keputih 3C
No Telepon : 031 778890 Tambah Data Pasien
Dokter : Dr. Agus

Res.TamDatPa Ada field yang ID Pasien : 600678 Klik: Tambah


s.hal.2 kosong Nama Lengkap : Rinawati
notifikasi :
Tanggal Lahir : 2 November
1989 Data yang
No Kamar : Lily-2B
dimasukkan tidak
lengkap
respon: kembali ke
Halaman Tambah
Data Pasien
Q. Mengubah Data Pasien
Use Case Mengubah 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 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()

(from Analysis Model)


Test Case
17. Test Case mengubah data pasien
Normal Flow
- Masuk ke Halaman Ubah Data Pasien  Memasukkan ID Pasien  Klik Tombol
Cari  Memasukkan Data Pasien baru  Klik Perbaharui
Alternate Flow
1. ID Pasien tidak diisi
2. ID Pasien tidak ditemukan
3. Ada field yang kosong
Skenario Matrik

Scenario name Starting flow Alternate


Tambah Data Kesehatan Pasien Sukses Basic flow
ID Pasien tidak diisi Basic flow A1
ID Pasien tidak ditemukan Basic flow A2
Ada field yang kosong Basic flow A3
Test Case Matrik

Id Scenario ID ID Memasukkan Test result


Pasien Pasien Data Pasien
Terisi Ada Baru
dalam
Databas
e
Res.U Ubah Data B B B Klik: Klik Cari kemudian
bhDat Pasien
Perbaharui
Pas.ha Sukses
l.1 Respon: Masuk ke form
ubah data pasien pada
Halaman Ubah Data Pasien
Res.U ID Pasien S A A Klik: Cari
bhDat tidak terisi
Notifikasi : ID Pasien harus
Pas.ha
l.2 dimasukkan terlebih dahulu
Respon: Kembali ke
Halaman Ubah Data Pasien
Res.U ID Pasien B S A Klik: Klik Cari
bhDat tidak
Notifikasi : Data yang Anda
Pas.ha ditemukan
l.3 cari tidak ada
Respon: kembali ke
Halaman Ubah Data Pasien
Res.U Ada field B B S Klik: Klik Cari kemudian
bhDat yang
Perbaharui
Pas.ha kosong
l.4 notifikasi : Data yang
dimasukkan tidak lengkap
respon: kembali ke Halaman
Ubah Data Pasien
Test Case Matrik With Data Value

Id Scenario ID ID Memasukkan Data Pasien Test result


Pasien Pasien Baru
Terisi Ada
dalam
Databas
e
Res.U Ubah Data cek B ID Pasien : 600678 Klik: Klik Cari
bhDat Pasien Nama Lengkap : Rinawati
kemudian Perbaharui
Pas.ha Sukses Tanggal Lahir : 2 November
l.1 1989 Respon: Masuk ke
No Kamar : Lily-2B
form ubah data pasien
Alamat : Keputih 3C
No Telepon : 031 778890 pada Halaman Ubah
Dokter : Dr. Agus
Data Pasien
Res.U ID Pasien Kosong A A Klik: Cari
bhDat tidak terisi
Notifikasi : ID Pasien
Pas.ha
l.2 harus dimasukkan
terlebih dahulu
Respon: Kembali ke
Halaman Ubah Data
Pasien
Res.U ID Pasien cek S A Klik: Klik Cari
bhDat tidak
Notifikasi : Data
Pas.ha ditemukan
l.3 yang Anda cari tidak
ada
Respon: kembali ke
Halaman Ubah Data
Pasien
Res.U Ada field cek B ID Pasien : 600678 Klik: Klik Cari
bhDat yang Nama Lengkap : Rinawati
kemudian Perbaharui
Pas.ha kosong No Telepon : 031 778890
l.4 Dokter : Dr. Agus notifikasi : Data
yang dimasukkan
tidak lengkap
respon: kembali ke
Halaman Ubah Data
Pasien

R. Menghapus Data Pasien


Use Case Menghapus 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 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()

(from Analysis Model)


Test Case
18. Test Case menghapus data pasien
Normal Flow
- Masuk ke Halaman Hapus Data Pasien  Memasukkan ID Pasien  Klik Tombol
Cari  Klik Tombol Lanjutkan  Halaman Konfirmasi (Apakah Anda yakin untuk
menghapus data ini)  Jika Ya Klik Hapus maka data akan terhapus, Jika Tidak klik
Cancel maka data batal untuk dihapus dan kembali ke Halaman Hapus Data Pasien
Alternate Flow

1. ID Pasien Tidak Terisi


2. ID Pasien Tidak Ditemukan

Skenario Matrik

Scenario name Starting flow Alternate


Hapus Pasien Sukses Basic flow
Batal Hapus Pasien Sukses Basic flow
ID Pasien Tidak Terisi Basic flow A1
ID Pasien tidak ditemukan Basic flow A2

Test Case Matrik

Id Scenario ID Pasien ID Pasien Test result


Terisi ada dalam
database
Res.Hap Hapus Data B B Klik: Cari, Lanjutkan, dan
DatPas.ha Pasien
Hapus
l.1 Sukses
Respon: Masuk ke form
hapus data pasien pada
Halaman Hapus Data
Pasien
- Jika Hapus, data pasien
akan terhapus
- Jika Cancel, data pasien
batal untuk dihapus dan
kembali ke Halaman
Hapus Data Pasien
Res.Hap Batal Hapus B B Klik: Cari, Lanjutkan, dan
DatPas.ha Data Pasien
Cancel
l.2 Sukses
Respon: Masuk ke form
hapus data pasien pada
Halaman Hapus Data
Pasien
- Jika Hapus, data pasien
akan terhapus
- Jika Cancel, data pasien
batal untuk dihapus dan
kembali ke Halaman
Hapus Data Pasien
Res.Hap Field ID S A Klik: Cari
DatPas.ha Pasien Tidak
Notifikasi : ID Pasien
l.3 Terisi
harus dimasukkan terlebih
dahulu
Respon: Kembali ke
Halaman Hapus Data
Pasien
Res.Hap Filed ID B S Klik: Cari
DatPas.ha Pasien Tidak
Notifikasi : Data yang
l.4 Ditemukan
Anda cari tidak ada
Respon: Kembali ke
Halaman Hapus Data
Pasien
Test Case Matrik With Data Value

Id Scenario ID Pasien ID Pasien Test result


Terisi ada dalam
database
Res.Hap Hapus Data 600678 B Klik: Cari, Lanjutkan, dan
DatPas.ha Pasien
Hapus
l.1 Sukses
Respon: Masuk ke form
hapus data pasien pada
Halaman Hapus Data
Pasien
- Jika Hapus, data pasien
akan terhapus
- Jika Cancel, data pasien
batal untuk dihapus dan
kembali ke Halaman
Hapus Data Pasien

Res.Hap Hapus Data 600678 B Klik: Cari, Lanjutkan, dan


DatPas.ha Pasien
Cancel
l.2 Sukses
Respon: Masuk ke form
hapus data pasien pada
Halaman Hapus Data
Pasien
- Jika Hapus, data pasien
akan terhapus
- Jika Cancel, data pasien
batal untuk dihapus dan
kembali ke Halaman
Hapus Data Pasien
Res.Hap Field ID Kosong A Klik: Cari
DatPas.ha Pasien Tidak
Notifikasi : ID Pasien
l.3 Terisi
harus dimasukkan terlebih
dahulu
Respon: Kembali ke
Halaman Hapus Data
Pasien
Res.Hap Field ID 600678 Kosong Klik: Cari
DatPas.ha Pasien Tidak
Notifikasi : Data yang
l.4 Ditemukan
Anda cari tidak ada
Respon: Kembali ke
Halaman Hapus Data
Pasien

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.

Alternate Course : menampilkan()


Jika ada field yang kosong maka sistem
akan menampilkan pesan kesalahan“Data menampilkan pesan
yang dimasukkan tidak lengkap” dan kesalahan()
mengembalikan ke Halaman Registrasi
Pasien menampilkan()

(from Analysis Model)


Test Case
19. Test Case registrasi pasien
Normal Flow
- Masuk ke Halaman Registrasi Pasien  Memasukkan ID Pasien, Username dan
Password Pasien  Klik Tombol Register  Masuk ke Halaman Konfirmasi
(Apakah Anda Yakin untuk menambahkan data ini?)  Jika ya Klik Tombol
Lanjutkan dan Data disimpan, jika Tidak Klik Tombol Cancel dan kembali ke
Halaman Registrasi
Alternate Flow
1. Ada field yang kosong
Skenario Matrik

Scenario name Starting flow Alternate


Registrasi Pasien Sukses Basic flow
Batal Registrasi Pasien Sukses Basic flow
Ada field yang kosong Basic flow A1

Test Case Matrik

Id Scenario Memasukkan Test result


ID Pasien,
Username dan
Password
Pasien
Res.RegP Registrasi B Klik: Register kemudian
as.hal.1 Pasien Sukses
Lanjutkan
Respon: - Jika Lanjutkan,
data pasien berhasil deregister
- Jika Cancel, data pasien
batal deregister dan kembali
ke Halaman Registrasi Pasien
Res.RegP Batal Registrasi B Klik: Register kemudian
as.hal.2 Pasien Sukses
Cancel
Respon: - Jika Lanjutkan,
data pasien berhasil deregister
- Jika Cancel, data pasien
batal deregister dan kembali
ke Halaman Registrasi Pasien
Res.RegP Ada field yang S Klik: Register
as.hal.3 kosong
Notifikasi : Password harus
terisi
Respon:
Kembali ke Halaman
Registrasi Pasien

Test Case Matrik With Data Value

Id Scenario Memasukkan ID Pasien, Test result


Username dan Password
Pasien
Res.RegP Registrasi ID Pasien : 600756 Klik: Register kemudian
as.hal.1 Pasien Sukses Username : Tataaransta
Lanjutkan
Password :683850
Respon: - Jika Lanjutkan,
data pasien berhasil
deregister
- Jika Cancel, data pasien
batal deregister dan kembali
ke Halaman Registrasi
Pasien
Res.RegP Batal Registrasi ID Pasien : 600756 Klik: Register kemudian
as.hal.2 Pasien Sukses Username : Tataaransta
Cancel
Password :683850
Respon: - Jika Lanjutkan,
data pasien berhasil
deregister
- Jika Cancel, data pasien
batal deregister dan kembali
ke Halaman Registrasi
Pasien
Res.RegP Ada field yang ID Pasien : 600756 Klik: Register
as.hal.3 kosong
Notifikasi : Password harus
terisi
Respon:
Kembali ke Halaman
Registrasi Pasien

Anda mungkin juga menyukai