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.