Pengujian Sistem dengan Blackbox Testing
4.3 Pengujian Sistem dengan Blackbox Testing
Pengujian sistem dilakukan dengan tujuan untuk pengecekan terhadap keseluruhan sistem. Pengecekan dilakukan terhadap alur sistem, input sistem dan juga output dari sistem. Dalam sistem ini menggunakan Blackbox Testing sebagai metode untuk pengujian sistem.
4.3.1 Blackbox Testing pada Form Utama
Blackbox Testing pada form utama adalah pengujian untuk mengecek fungsi menu- menu pada setiap user. Pada pengujian form tahap pertama ini terdapat 6 user yang diuji form utamanya yaitu Siswa, Guru, Wali Kelas, Staff, Operator dan Kepala Sekolah. Pengujian form utama dapat dilihat pada Tabel 4.1.
Tabel 4.2 Blackbox Testing Form Utama
No Skenario
Hasil Pengujian
Test Case
Hasil yang
Diharapkan
Pengujian
1 Siswa dapat
Menu Akademik
Sistem akan
menekan fungsi (profil siswa, data menampilkan tabel profil siswa,
yang dipilih pada menu data nilai
nilai akademik,
yang ditekan Sesuai akademik,
jadwal pelajaran)
dan Pembayaran
jadwal pelajaran dan data pembayaran siswa
Sistem hanya menekan fungsi (profil siswa, data
2 Guru dapat
Menu Akademik
menampilkan data profil guru, data nilai siswa dan
jadwal mengajar dan nilai siswa dan
nilai siswa tetapi bisa Sesuai jadwal mengajar
jadwal mengajar)
menginputkan data nilai siswa.
3 Wali Kelas
Sistem hanya hanya menekan terdapat kelas siswa menampilkan data
Menu hanya
fungsi kelas dalam satu kelas yang Sesuai siswa
dipimpin oleh wali kelas.
Sistem bisa menginput menekan data
4 Staff dapat
Menu akademik
data dan menampilkan siswa, mata
(data siswa, mata
pelajaran, jadwal
data
pelajaran,
pelajaran, info kelas
Sesuai jadwal
dan kelas siswa)
pelajaran, info
dan Pembayaran.
kelas dan kelas siswa.
Sistem bisa menginput menekan fungsi (data siswa, data
5 Operator dapat
Menu Akademik
data dan menampilkan data siswa, data guru, data wali
data
guru, data wali
Sesuai kelas, data staff, (data staff dan data data kepala
kelas) dan Staff
kepala sekolah)
sekolah.
6 Kepala sekolah Menu hanya berupa Sistem hanya bisa Sesuai 6 Kepala sekolah Menu hanya berupa Sistem hanya bisa Sesuai
laporan
melihat laporan
melihat data laporan dari operator
i. Blackbox Testing pada Form Login
Blackbox Testing pada form login ini berfungsi untuk melakukan pengecekan login agar form login dapat berfungsi sebagaimana mestinya . Blackbox Testing pada form login dapat dilihat pada Tabel 4.2
Tabel 4.3 Blackbox Testing Form login
No Skenario
Hasil Pengujian
Test Case
Hasil yang
Sistem akan berhasil
Menginputkan
password : 6666.
login dan Akan masuk
username,
ke halaman Siswa.
password benar
pada form login. Sesuai
2 Guru
Username : 15 ,
Sistem akan berhasil
Menginputkan
password : 1234.
login dan Akan masuk
username,
ke halaman Guru.
password benar Sesuai
pada form login.
3 Staff
Username : imam ,
Sistem akan berhasil
Menginputkan
password : bastomi. login dan Akan masuk
username,
ke halaman Staff.
password benar Sesuai
pada form login.
4 Operator
Username : admin ,
Sistem akan berhasil
Menginputkan
password : admin.
login dan Akan masuk
username,
ke halaman Operator.
password benar Sesuai pada form login.
5 User
Username : blabla ,
Sistem akan menolak
Menginputkan
password : 00000.
login dan muncul
username,
peringatan bahwa
password yang
Sesuai salah pada form
username dan
password salah
login.
6. User tak
Username : blabla ,
Sistem akan menolak
Menginputkan
password : 00000.
login dan muncul
username,
peringatan bahwa
password pada
Sesuai form login.
username dan
password salah
4.3.3 Blackbox Testing pada Fungsi Input Data
Blackbox Testing pada fungsi Input data akan melakukan pengecekan pada fungsi input data pada operator, Staff, dan Guru seperti yang ditampilkan pada tabel 4.3.
Tabel 4.4 Blackbox Testing Fungsi Input
No Skenario
Hasil Pengujian Pengujian
Test Case
Hasil yang
Diharapkan
1 Input data guru
Sesuai oleh operator
Form input data
Data masuk kedalam
pada tabel data guru database sistem
2 Input data staff
Sesuai oleh operator
Form input data
Data masuk kedalam
pada tabel data staff database sistem
3 Input data
Data masuk kedalam kepala sekolah
Form input data
Sesuai oleh operator
pada tabel data
database sistem
kepala sekolah
4 Input data siswa Form input data Data masuk kedalam oleh staff
pada tabel data
database sistem
Sesuai
siswa
Data masuk kedalam pelajaran oleh
5. Input data
Form input data
Sesuai staff
pada tabel data
database sistem
pelajaran
6. Input data
Data masuk kedalam jadwal oleh staff pada tabel data
Form input data
database sistem
Sesuai
jadwal
Data masuk kedalam pembayaran
7 Input data
Form input data
Sesuai oleh staff
pada tabel data
database sistem
pembayaran
8 Input data nilai
Data masuk kedalam Sesuai oleh guru
Form input data
pada tabel data nilai database sistem
4.4.4. Blackbox Testing pada Tombol Logout
Blackbox Testing pada form logout ini akan mengecek keadaan sistem pada saat melakukan proses logout. Blackbox Testing pada form login dapat dilihat pada Tabel 4.4.
Tabel 4.4 Blackbox Testing Tombol Logout
No Skenario
Hasil Pengujian
Test Case
Hasil yang
Diharapkan
Pengujian
1 User akan
Sistem akan menerima keluar dari
Tombol Logout.
akses logout dan
sistem
Sesuai kemudian
menampilkan form
Login
menekan tombol Logout.