total_hari1=mysql_num_rowsmysql_queryselect distinct tanggal_absen from absensi, kelas
where absensi.kode_kelas=kelas.kode_kelas and kelas.tingkatan_kelas=_POST[tingkat1] and
tahun_ajaran=_POST[ta1] and absensi.tanggal_absen between _POST[date1] and
_POST[date2]; total_hari2=mysql_num_rowsmysql_queryselect distinct
tanggal_absen from absensi, kelas where absensi.kode_kelas=kelas.kode_kelas and
kelas.tingkatan_kelas=_POST[tingkat2] and tahun_ajaran=_POST[ta2]
and absensi.tanggal_absen between _POST[date1] and _POST[date2];
_SESSION[xy_kasek_tingkatan_tingkat1]=_POST[tingkat1]; _SESSION[xy_kasek_tingkatan_ta1]=_POST[ta1];
_SESSION[xy_kasek_tingkatan_tingkat2]=_POST[tingkat2]; _SESSION[xy_kasek_tingkatan_ta2]=_POST[ta2];
_SESSION[xy_kasek_tingkatan_date1]=_POST[date1]; _SESSION[xy_kasek_tingkatan_date2]=_POST[date2];
_SESSION[xy_kasek_tingkatan_total1]=total_hari1; _SESSION[xy_kasek_tingkatan_total2]=total_hari2;
echo
Tampilan grafik antar kelas akan seperti yang ditunjukkan pada gambar 4.18 di bawah ini
Gambar 4.18. Menu Tingkatan Antar Kelas
4.2.3.1.7. Menu Angkatan
Menu Angkatan ini mengakses table history dan Mengikuti yang ada pada database asli. Dalam hal untuk mempermudah join table maka penulis menggunakan
view untuk menyajikan data Kedatangan pada user, baik user Wali murid, Wali Kelas dan Kepala sekolah, digunakan query berikut:
case tampil: if_SESSION[level_user]=kasek
headerlocation:?module=home; else
{ total_hari1=mysql_num_rowsmysql_queryselect distinct
tanggal_absen from absensi, kelas where absensi.kode_kelas=kelas.kode_kelas and
tahun_ajaran=_POST[ta1] and absensi.tanggal_absen between _POST[date1] and
_POST[date2]; total_hari2=mysql_num_rowsmysql_queryselect distinct
tanggal_absen from absensi, kelas where absensi.kode_kelas=kelas.kode_kelas and
tahun_ajaran=_POST[ta2] and absensi.tanggal_absen between _POST[date1] and
_POST[date2]; _SESSION[xy_kasek_angkatan_ta1]=_POST[ta1];
_SESSION[xy_kasek_angkatan_ta2]=_POST[ta2]; _SESSION[xy_kasek_angkatan_date1]=_POST[date1];
_SESSION[xy_kasek_angkatan_date2]=_POST[date2]; _SESSION[xy_kasek_angkatan_total1]=total_hari1;
_SESSION[xy_kasek_angkatan_total2]=total_hari2; echo
Tampilan grafik antar kelas akan seperti yang ditunjukkan pada gambar 4.22. di bawah ini
Gambar 4.19. Menu Kehadiran antar Angkatan
65
BAB V PENGUJIAN SISTEM
Pada bab ini akan dijelaskan tentang ujicoba dan evaluasi program yang menerangkan bagaimana jalannya program dengan kemungkinan langkah-langkah
yang dilakukan admin maupun wali murid. Proses-proses yang ada pada aplikasi online dengan menggunakan sidik jari ini akan dijelaskan secara detail.
Pada pembuatan Sistem aplikasi ini untuk membatu wali murid dan kepala sekolah memonitoring kegiatan siswa di sekolah. ini dilakukan ujicoba pada
masing-masing menu dan command yang ada. Ujicoba ini dilakukan untuk mengetahui bagaimana proses jalannya sistem dalam menangani permasalahan
dengan diagnosa yang diberikan berdasarkan analisa terhadap permasalahan tersebut. Proses ujicoba pada masing-masing menu tersebut adalah:
5.1. Halaman Interface
Halaman Interface merupakan tampilan halaman yang pertama kali di akses, dan halaman ini dibagi menjadi dua yaitu Halaman login di peruntukkan
user wali murid ,wali kelas dan kepala sekolah dan form regestrasi dan absensi
berupa aplikasi desktop serta halaman Absensi hanya berhak diakses oleh admin
sebagai user dalam aplikasi ini, karena kedua menu ini pintu masuk pada Menu absensi .
5.1.1. Berbasis Desktop
Pada sub bab implementasi aplikasi desktop ini dengan menggunakan desain antarmuka menjelaskan form apa saja yang terlibat dalam aplikasi tersebut
yang menampilkan beberapa aplikasi form yaitu :