Form Login Admin Lingkungan Uji Coba

60

BAB V UJI COBA DAN ANALISA HASIL

Pada bab ini membahas tentang ujicoba dan evaluasi program yang menerangkan bagaimana jalannya program secara detail yang akan dijelaskan pada sub bab dibawah ini :

5.1 Uji Coba

Pada aplikasi berbasis web local dan sms gateway yang dibuat ini dilakukan ujicoba program secara detail untuk mengetahui bagaimana cara mengelola data praktikum dan bagaimana melakukan pendaftaran via sms gateway.

5.2 Lingkungan Uji Coba

Pada lingkungan ujicoba dapat dilihat beberapa proses dari aplikasi yang dibuat dengan cara melakukan ujicoba pada masing-masing form khususnya pada proses tambah data siswa, input data absensi siswa. Ujicoba tersebut dapat dilihat sebagai berikut : 5.3 Implementasi Aplikasi Desain Antarmuka Pada sub bab Implementasi aplikasi desain antarmuka menjelaskan form apa saja yang terlibat dalam aplikasi tersebut yang menampilkan beberapa aplikasi form yaitu :

5.3.1 Form Login Admin

Dalam form login admin akan diminta untuk memasukkan username dan password, apabila terdapat kesalahan dalam pemasukan password atau pun kurang salah satu, seperti username belum dimasukkan atau password kosong maupun keduanya belum dimasukkan atau salah, maka secara otomatis sistem akan meberikan peringatan yang merupakan handle error sistem. Bila benar maka admin akan dibawa pada halaman khusus admin, apabila salah maka akan kembali pada halaman login itu kembali, Form login akan terlihat seperti pada Gambar 5.1 berikut ini : Gambar 5.1 Halaman Login Administrator Gambar 5.2 Peringatan Username dan Password Kosong Gambar 5.3 Peringatan Username Salah Dalam tiap menu, admin diberi hak akses untuk dapat melakukan proses hapus data, sehingga admin dapat melakukan penghapusan data, penghapusan data dilakukan apabila data tersebut rusak atau salah. Gambar 5.4 Halaman Admin 5.3.2 Halaman Admin Data Siswa Untuk melihat data siswa yang ada, admin diharuskan memilih menu data siswa kemudian memilih kelas sesuai data siswa yang diinginkan. Pada halam data siswa ini terdapat tiga proses utama, yaitu : delete, edit, dan view. Untuk melakukan penghapusan data siswa, admin diharuskan menekan tombol cek box pada samping kiri data siswa yang ingin dihapus, atau menekan tombol check all untuk menghapus semua data siswa pada kelas tersebut, setelah dipilih data siswa yag diinginkan, langkah selanjutnya admin diharuskan menekan tombol hapus, seperti yang terlihat pada gambar 5.5 halaman data siswa. Gambar 5.5 Halaman Data Siswa Untuk melakukan pengeditan data siswa, admin diharuskan menekan gambar pensil pada data siswa yang diinginkan, kemudian memperbaharui field yang dianggap salah, setelah itu admin diharuskan menekan tombol Submit, maka data yang telah diperbaharui tadi akan secara otomatis tersimpan dalam database. Seperti yang terlihat pada gambar 5.6 Halaman Edit Data Siswa. Gambar 5.6 Halaman Edit Siswa Untuk melakukan penambahan data siswa, admin terlebih dahulu memilih menu siswa, kemudia memilih submenu tambah siswa, seperti yang terlihat pada Gambar 5.7 tambah data siswa. Gambar 5.7 Tambah Data Siswa Jika ada salah satu field yang kosong, maka akan muncul peringatan disebelah fieldyang kosong tersebut, seperti yang terlihat pada Gambar 5.8 peringatan field kosong. Gambar 5.8 Peringatan Field Kosong 5.3.3 Halaman Admin Data Guru Gambar 5.9 Halaman Data Guru Pada halaman data guru, terdapat empat proses utama, yaitu tambah data mengajar, edit, view, dan delete. Untuk penambahan data mengajar, admin menekan gambar +, dan memilih data kelas, mata pelajaran dan jadwal mengajar setelah itu admin menekan tombol submit, maka data yang diinputkan tadi akan secara langsung tersimpan dalam database. Seperti yang terlihat pada gambar 5.10 tambah data mengajar. Gambar 5.10 Halaman Tambah Data Mengajar Gambar 5.11 Peringatan Data Telah Ditambah Untuk melakukan penambahan data guru, admin memilih menu guru kemudian memilih sub menu tambah guru, kemudian mengisi field yang ada, seperti yang terlihat pada gambar 5.12 halaman tambah guru. Gambar 5.12 Halaman Tambah Guru Jika ada field yang telewati atau dikosongi oleh admin setelah admin menekan tombol submit, maka akan muncul peringatan tepat disebelah field yang kosong ersebut seperti yang ditampilkan pada gambar 5.13 tampilan peringatan tambah guru berikut ini. Gambar 5.13 Tampilan Peringatan Tambah Guru 5.3.4 Halaman Admin Data Jam Halaman admin data jam ini berfungsi untuk membatasi jam absensi petugas. Jadi petugas absensi tidak dapat menginputkan absensi siswa jika sudah melewati batas waktu master jam. Gambar 5.14 Halaman Master Jam Untuk melakukan perubahan data, admin tinggal menekan gambar pensil, maka system akan langsung menuju ke halaman edit master jam, seperti yang terlihat pada gambar 5.15 halaman edit data master jam. Gambar 5.15 Halaman Edit Data Master Jam Jika data jam berhasil diedit maka system akan menampilkan peringatan seperti yang terlihat pada gambar 5.16 peringatan data berhasil diedit. Gambar 5.16 Peringatan Data Berhasil Diedit 5.3.5 Halaman Login Petugas Absen Dalam form login petugas akan diminta untuk memasukkan username dan password, apabila terdapat kesalahan dalam pemasukan password atau pun kurang salah satu, seperti username belum dimasukkan atau password kosong maupun keduanya belum dimasukkan atau salah, maka secara otomatis sistem akan meberikan peringatan yang merupakan handle error sistem. Bila benar maka petugas akan dibawa pada halaman khusus petugas, apabila salah maka akan kembali pada halaman login tersebut, Form login akan terlihat seperti pada Gambar 5.17 berikut ini : Gambar 5.17 Halaman Login Petugas Gambar 5.18 Peringatan Username dan Password Kosong

5.3.6 Halaman Input Absensi Siswa