Menu Angkatan Berbasis Website

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 :