Desain Uji Coba Fitur Login Desain Uji Coba Fitur Manipulasi Data Pengguna

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