3.3.7 Desain Uji Coba
Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau
kelemahan aplikasi pada tahap ini akan dievaluasi sebelum diimplementasikan secara nyata.
1. Desain Uji Coba Fitur Dasar Sistem
Desain uji coba dasar sistem ini dilakukan dengan menggunakan Black Box Testing dimana aplikasi akan diuji dengan melakukan berbagai percobaan
untuk membuktikan bahwa aplikasi yang telah dibuat telah sesuai dengan tujuan.
A. Desain Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan id pengguna dan kata sandi. Berdasarkan id pengguna dan kata sandi akan diketahui hak akses dari
masing-masing pengguna yaitu sebagai departemen tenaga kerja, manager operasional, atau pimpinan direksi. Data login yang digunakan terlihat pada Tabel
3.62. Sedangkan penjelasan desain test case login dapat terlihat pada Tabel 3.63 di halaman 115.
Tabel 3.62 Data login
Nama Field Data-1
Data-2 Data-3
Id Pengguna Nina
Ira Darwin
Kata Sandi nnnn
Iraira Darwin
STIKOM SURABAYA
Tabel 3.63 Test Case Data Login
Test Case
ID Tujuan Input
Output Diharapkan
1 Deskripsi id
pengguna dan kata sandi yang valid
Memasukkan data 1 satu seperti
pada tabel 3.62 lalu tekan tombol
‘Login’. Muncul pesan”Login
Berhasil”, form Login tertutup dan muncul
form menu dengan menu sesuai dengan
hak akses
2 Deskripsi id
pengguna valid, kata sandi tidak valid
Memasukkan data id pengguna = agus
dan kata sandi = bambang
Muncul pesan ”Login gagal, Data Login tidak
dikenali.”
3 Deskripsi id
pengguna tidak valid, kata sandi
valid Memasukkan data
id pengguna = bambang dan kata
sandi = agus Muncul pesan ”Login
gagal, Data Login tidak dikenali.”
4 Deskripsi id
pengguna valid, kata sandi kosong
Memasukkan data id pengguna = agus
dan kata sandi = “ ” Muncul pesan
“Silahkan mengisi kata sandi”
5 Deskripsi id
pengguna kosong, kata sandi valid
Memasukkan data id pengguna = “ ”
dan kata sandi = agus
Muncul pesan “Silahkan id pengguna”
B. Desain Uji Coba Fitur Manipulasi Data Pengguna
Proses manipulasi data pengguna adalah proses penyimpanan untuk data pengguna baru dan perubahan untuk data pengguna aplikasi yang telah disimpan
sebelumnya. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam desain form pengelolaan data pengguna. Data
pengguna yang digunakan terlihat pada Tabel 3.64. Sedangkan penjelasan desain test case pengguna dapat terlihat pada Tabel 3.65 di halaman 116.
Tabel 3.64 Data Pengguna
Nama Field Data-1
Data-2
Id Pengguna Nina
Ira Id_Jabatan
HRD MO
STIKOM SURABAYA
Nama Field Data-1
Data-2
Id_Karyawan K001 K003
Kata Sandi Nnnn
iraira
Tabel 3.65 Test Case Data Pengguna
Test Case
ID Tujuan Input
Output Diharapkan
6 Tambah data baru ke
tabel Master_User Memasukkan data 1
satu seperti pada tabel 3.64
Muncul pesan ”Data Pengguna
Baru Telah Tersimpan” dan
data baru muncul di datagrid
7 Menghindari data
pengguna kosong pada tabel Master_user
Memasukkan data pengguna seperti
pada tabel 3.64, dengan
mengosongkan salah satu field kemudian
menekan tombol Simpan
Muncul pesan bahwa ada field
yang masih kosong dan data tidak
tersimpan pada tabel Master_User
8 Membatalkan penyimpanan dan
perubahan data Memasukkan data
1satu seperti pada tabel 3.64, kemudian
menekan tombol batal
Form master pengguna tertutup
dan data 1satu tidak tersimpan
C. Desain Uji Coba Fitur Manipulasi Data Karyawan