BAB IV IMPLEMENTASI PADA PROGRAM DAN UJI COBA
4.3 Pengujian Fungsional Aplikasi
Pengujian aplikasi meliputi tampilan menu-menu utama aplikasi dan submenu-submenu yang ada di dalamnya. Sedangkan mengenai tampilan aplikasi telah dibuat sesuai dengan rancangan yang telah disampaikan sebelumnya.
1) Halaman awal
Merupakan halaman awal aplikasi dengan menu Home, Login dan Info.
Gambar 4.11 Tampilan halaman awal aplikasi Tabel 4.1 Pengujian benar halaman awal aplikasi
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol Home Menunjukkan index /
halaman awal aplikasi
Benar 2 Tombol Login Menuju halaman form
login
Benar 3 Tombol info Menuju halaman info Benar
62 Tabel 4.2 Pengujian salah halaman awal aplikasi
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol Home Menunjukkan selain
index / halaman awal
aplikasi
Salah
2 Tombol Login Menuju selain halaman form login
Salah 3 Tombol info Menuju selain
halaman info
Salah
2) Halaman login
Tampilan halaman form login untuk masuk ke dalam aplikasi
Gambar 4.12 Tampilan halaman form login Tabel 4.3 Pengujian benar halaman form login
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol login Menuju halaman
utama user
berdasarkan masing-masing level
Benar
Tabel 4.4 Pengujian salah halaman form login
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol login Menuju selain
halaman utama user berdasarkan masing-masing level
63 3) Halaman utama administrator
Merupakan halaman bagi administrator yang berisi menu untuk mengelola aplikasi yang terdiri dari menu-menu home, akademik, profil dan logout.
Gambar 4.13 Tampilan halaman utama bagi administrator Tabel 4.5 Pengujian benar halaman utama bagi administrator
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol home Menuju halaman index Benar
2 Tombol akademik Menuju halaman control
panel yang digunakan
untuk mengelola data-data dalam sistem
Benar
3 Tombol profil Menuju halaman profil Benar 4 Tombol logout Keluar dari aplikasi Benar
Tabel 4.6 Pengujian salah halaman utama bagi administrator
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol home Menuju selain halaman
index
Salah 2 Tombol akademik Menuju selain halaman
control panel yang
digunakan untuk mengelola data-data dalam sistem
Salah
3 Tombol profil Menuju selain halaman profil
Salah 4 Tombol logout Tidak keluar dari
aplikasi
64 4) Halaman control panel
Merupakan halaman yang berisikan menu-menu untuk mengelola data-data yang ada dalam aplikasi
Gambar 4.14 Halaman control panel
Pada menu yang ada di side bar sebelah kiri terdapat beberapa menu untuk
mengelola data-data meliputi data user, data karyawan, data siswa, data nilai, data mata pelajaran, data jadwal dan data pendistribusian kelas.
Tabel 4.7 Pengujian benar halaman control panel
No Butir uji Hasil yang diharapkan Hasil
pengujian 1 Tombol data user Menuju halaman untuk
mengelola data user
Benar 2 Tombol data karyawan Menuju halaman untuk
mengelola data karyawan
Benar 3 Tombol data siswa Menuju halaman untuk
mengelola data siswa
Benar 4 Tombol data nilai siswa Menuju halaman untuk
mengelola data nilai siswa
Benar 5 Tombol data mata
pelajaran
Menuju halaman untuk mengelola mata pelajaran
Benar 6 Tombol jadwal
pelajaran
Menuju halaman untuk mengelola jadwal pelajaran
Benar 7 Tombol data
pendistribusian kelas
Menuju halaman untuk mengelola data
pendistribusian kelas
65 Tabel 4.8 Pengujian salah halaman control panel
No Butir uji Hasil yang diharapkan Hasil
pengujian 1 Tombol data user Menuju selain halaman
untuk mengelola data user
Salah 2 Tombol data karyawan Menuju selain halaman
untuk mengelola data karyawan
Salah
3 Tombol data siswa Menuju selain halaman untuk mengelola data siswa
Salah 4 Tombol data nilai siswa Menuju selain halaman
untuk mengelola data nilai siswa
Salah
5 Tombol data mata pelajaran
Menuju selain halaman untuk mengelola mata pelajaran
Salah
6 Tombol jadwal pelajaran
Menuju selain halaman untuk mengelola jadwal pelajaran
Salah
7 Tombol data
pendistribusian kelas
Menuju selain halaman untuk mengelola data pendistribusian kelas
Salah
5) Halaman mengelola data user
Merupakan halaman yang berisikan menu-menu untuk mengelola data user.
66
Pada halaman untuk mengelola data user terdapat tiga tombol yang meliputi tombol input, tombol edit/delete dan tombol laporan.
Tabel 4.9 Pengujian benar halaman untuk mengelola data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju halaman untuk
input data user
Benar 2 Tombol edit/delete Menuju halaman tampil data
siswa yang berfungsi untuk
edit/delete data user
Benar
3 Tombol laporan Menampilkan laporan data
user
Benar
Tabel 4.10 Pengujian salah halaman untuk mengelola data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju selain halaman
untuk input data user
Salah 2 Tombol edit/delete Menuju selain halaman
tampil data siswa yang berfungsi untuk edit/delete data user
Salah
3 Tombol laporan Menampilkan selain laporan data user
Salah
67
Pada halaman input data user terdapat tombol Reset dan tombol Submit. Tabel 4.11 Pengujian benar halaman input data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi memasukkan
data user
Benar 2 Tombol submit Memasukkan/menginputkan
data user
Benar
Tabel 4.12 Pengujian salah halaman input data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Menginputkan data
user
Salah 2 Tombol submit Tidak menginputkan
data user
Salah
Gambar 4.17 Halaman tampil data user Pada halaman tampil data user terdapat tombol edit dan delete. Tabel 4.13 Pengujian benar halaman tampil data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju form untuk
mengubah data user
Benar 2 Tombol delete Menuju form untuk
menghapus data user
68 Tabel 4.14 Pengujian salah halaman tampil data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju selain form
untuk mengubah data
user
Salah
2 Tombol delete Menuju selain form untuk menghapus data
user
Salah
Gambar 4.18 Halaman proses edit data user
Pada halaman proses edit user terdapat tombol Reset dan tombol Submit. Tabel 4.15 Pengujian benar halaman proses edit data user
No Butir uji Hasil yang diharapkan Hasil pengujian
1 Tombol reset Tidak jadi mengubah data user
Benar
2 Tombol submit Proses untuk
mengubah data user
69 Tabel 4.16 Pengujian salah halaman proses edit data user
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Mengubah data user Salah
2 Tombol submit Tidak untuk mengubah data user
Salah
Gambar 4.19 Halaman delete data user
Pada halaman delete data user terdapat tombol Cancel dan tombol Delete. Tabel 4.17 Pengujian benar halaman delete data user
No Butir uji Hasil yang
diharapkan
Hasil pengujian 1 Tombol cancel Tidak jadi menghapus
data user
Benar 2 Tombol delete Untuk proses
menghapus data user
Benar
Tabel 4.18 Pengujian salah halaman delete data user
No Butir uji Hasil yang
diharapkan
Hasil pengujian 1 Tombol cancel Menghapus data user Salah 2 Tombol delete Tidak menghapus
data user
70 6) Halaman mengelola data karyawan
Merupakan halaman yang berisikan submenu-submenu untuk mengelola seluruh data karyawan.
Gambar 4.20 Halaman untuk mengelola data karyawan
Pada halaman untuk mengelola data karyawan terdapat tiga tombol yang meliputi tombol input, tombol edit/delete dan tombol laporan.
Tabel 4.19 Pengujian benar halaman untuk mengelola data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju halaman untuk
input data karyawan
Benar 2 Tombol edit/delete Menuju halaman untuk
edit/delete data user
Benar 3 Tombol laporan Menampilkan laporan
seluruh data karyawan
Benar
Tabel 4.20 Pengujian salah halaman untuk mengelola data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju selain halaman
untuk input data karyawan
Salah 2 Tombol edit/delete Menuju selain halaman
tampil data karyawan yang berfungsi untuk edit/delete data karyawan
Salah
3 Tombol laporan Menampilkan selain laporan data karyawan
71
Gambar 4.21 Halaman input data karyawan
Pada halaman input data karyawan terdapat tombol Reset dan tombol Submit. Tabel 4.21 Pengujian benar halaman input data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi memasukkan
data karyawan
Benar 2 Tombol submit Memasukkan data
karyawan
Benar
Tabel 4.22 Pengujian salah halaman input data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Menginputkan data
karyawan
Salah 2 Tombol submit Tidak menginputkan
data karyawan
72
Gambar 4.22 Halaman tampil data karyawan
Pada halaman tampil data karyawan terdapat tombol edit dan delete. Tabel 4.23 Pengujian benar halaman tampil data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju form untuk mengubah
data karyawan
Benar 2 Tombol delete Menuju form untuk
menghapus data karyawan
Benar 3 Tombol cetak Menuju form untuk mencetak
data karyawan
Benar
Tabel 4.24 Pengujian salah halaman tampil data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju selain form
untuk mengubah data karyawan
Salah
2 Tombol delete Menuju selain form untuk menghapus data karyawan
Salah
3 Tombol cetak Menuju selain form untuk mencetak data karyawan
73
Gambar 4.23 Halaman proses edit data karyawan
Pada halaman proses edit karyawan terdapat tombol Reset dan tombol Submit. Tabel 4.25 Pengujian benar halaman proses edit data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi mengubah
data karyawan
Benar 2 Tombol submit Proses untuk
mengubah data karyawan
Benar
Tabel 4.26 Pengujian salah halaman proses edit data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Mengubah data
karyawan
Salah 2 Tombol submit Tidak untuk mengubah
data karyawan
74
Gambar 4.24 Halaman delete data karyawan
Pada halaman delete data karyawan terdapat tombol Cancel dan tombol Delete. Tabel 4.27 Pengujian benar halaman delete data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol cancel Tidak jadi menghapus
data karyawan
Benar 2 Tombol delete Untuk proses
menghapus data karyawan
Benar
Tabel 4.28 Pengujian salah halaman delete data karyawan
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol cancel Menghapus data
karyawan
Salah 2 Tombol delete Tidak menghapus data
karyawan
75 7) Halaman mengelola data siswa
Merupakan halaman yang berisikan menu-menu untuk mengelola data siswa.
Gambar 4.25 Halaman untuk mengelola data siswa
Pada halaman untuk mengelola data siswa terdapat tiga tombol yang meliputi tombol input, tombol edit/delete dan tombol laporan.
Tabel 4.29 Pengujian benar halaman untuk mengelola data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju halaman untuk
input data siswa
Benar 2 Tombol edit/delete Menuju halaman tampil data
siswa yang berfungsi untuk
edit/delete data siswa
Benar
3 Tombol laporan Menampilkan laporan data siswa
Benar
Tabel 4.30 Pengujian salah halaman untuk mengelola data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju selain halaman
untuk input data siswa
Salah 2 Tombol edit/delete Menuju selain halaman
tampil data siswa yang berfungsi untuk edit/delete data siswa
Salah
3 Tombol laporan Menampilkan selain laporan data siswa
76
Gambar 4.26 Halaman input data siswa
Pada halaman input data siswa terdapat tombol Reset dan tombol Submit. Tabel 4.31 Pengujian benar halaman input data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi memasukkan
data siswa
Benar
2 Tombol submit Memasukkan/menginputkan data siswa
Benar
Tabel 4.32 Pengujian salah halaman input data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian
1 Tombol reset Menginputkan data siswa
Salah
2 Tombol submit Tidak menginputkan data siswa
77
Gambar 4.27 Halaman tampil data siswa
Pada halaman tampil data siswa terdapat tombol edit, delete dan cetak. Tabel 4.33 Pengujian benar halaman tampil data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju form untuk
mengubah data siswa
Benar 2 Tombol delete Menuju form untuk
menghapus data siswa
Benar 3 Tombol cetak Menuju form untuk
mencetak data siswa
Benar
Tabel 4.34 Pengujian salah halaman tampil data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju selain form
untuk mengubah data siswa
Salah
2 Tombol delete Menuju selain form untuk menghapus data siswa
Salah
3 Tombol cetak Menuju selain form untuk mencetak data siswa
78
Gambar 4.28 Halaman proses edit data siswa
Pada halaman proses edit siswa terdapat tombol Reset dan tombol Submit. Tabel 4.35 Pengujian benar halaman proses edit data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi mengubah
data siswa
Benar
2 Tombol submit Untuk mengubah data siswa
Benar
Tabel 4.36 Pengujian salah halaman proses edit data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Mengubah data siswa Salah
2 Tombol submit Tidak untuk mengubah data siswa
79
Gambar 4.29 Halaman delete data siswa
Pada halaman delete data siswa terdapat tombol Cancel dan tombol Delete. Tabel 4.37 Pengujian benar halaman delete data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol cancel Tidak jadi menghapus
data siswa
Benar 2 Tombol delete Untuk proses
menghapus data siswa
Benar
Tabel 4.38 Pengujian salah halaman delete data siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol cancel Menghapus data siswa Salah
2 Tombol delete Tidak menghapus data siswa
80 8) Halaman mengelola data nilai siswa
Merupakan halaman yang berisikan menu-menu untuk mengelola data nilai.
Gambar 4.30 Halaman untuk mengelola data nilai siswa
Pada halaman untuk mengelola data nilai siswa terdapat tiga tombol yang meliputi tombol input, tombol edit/delete dan tombol laporan.
Tabel 4.39 Pengujian benar halaman untuk mengelola data nilai
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju halaman untuk
input data nilai
Benar 2 Tombol edit/delete Menuju halaman tampil data
siswa yang berfungsi untuk
edit/delete data nilai
Benar
3 Tombol laporan Menampilkan laporan seluruh data nilai siswa
Benar
Tabel 4.40 Pengujian salah halaman untuk mengelola data nilai
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol input Menuju selain halaman
untuk input data nilai
Salah 2 Tombol edit/delete Menuju selain halaman
tampil data nilai yang berfungsi untuk edit/delete data nilai
Salah
3 Tombol laporan Menampilkan selain laporan data siswa
81
Gambar 4.31 Halaman input data nilai
Pada halaman input data nilai terdapat tombol Reset dan tombol Submit. Tabel 4.41 Pengujian benar halaman input data nilai
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi memasukkan
data nilai
Benar
2 Tombol submit Memasukkan/menginputkan data nilai
Benar
Tabel 4.42 Pengujian salah halaman input data nilai
No Butir uji Hasil yang diharapkan Hasil pengujian
1 Tombol reset Menginputkan data nilai
Salah
2 Tombol submit Tidak menginputkan data nilai
82
Gambar 4.32 Halaman tampil data nilai Pada halaman tampil data nilai terdapat tombol edit dan delete. Tabel 4.43 Pengujian benar halaman tampil data nilai
No Butir uji Hasil yang diharapkan Hasil pengujian
1 Tombol edit Menuju form untuk mengubah nilai siswa
Benar 2 Tombol delete Menuju form untuk
menghapus nilai siswa
Benar
Tabel 4.44 Pengujian salah halaman tampil data nilai
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol edit Menuju selain form
untuk mengubah nilai siswa
Salah
2 Tombol delete Menuju selain form untuk menghapus nilai siswa
83
Gambar 4.33 Halaman proses edit nilai siswa
Pada halaman proses edit nilai terdapat tombol Reset dan tombol Submit. Tabel 4.45 Pengujian benar halaman proses edit nilai siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Tidak jadi mengubah
nilai siswa
Benar
2 Tombol submit Untuk mengubah nilai siswa
Benar
Tabel 4.46 Pengujian salah halaman proses edit nilai siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol reset Mengubah nilai siswa Salah
2 Tombol submit Tidak untuk mengubah nilai siswa
84
Gambar 4.34 Halaman delete data nilai siswa
Pada halaman delete nilai siswa terdapat tombol Cancel dan tombol Delete. Tabel 4.47 Pengujian benar halaman delete data nilai siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol cancel Tidak jadi menghapus
nilai siswa
Benar 2 Tombol delete Untuk proses
menghapus nilai siswa
Benar
Tabel 4.48 Pengujian salah halaman delete data nilai siswa
No Butir uji Hasil yang diharapkan Hasil pengujian 1 Tombol cancel Menghapus nilai siswa Salah
2 Tombol delete Tidak menghapus nilai siswa
85