Menu Antar kelas Menu Tingkatan

Gambar 4.16. Menu Kehadiran Kelas

4.2.3.1.5. Menu Antar kelas

Menu Antar Kelas ini mengakses table Kelas, history_kelas dan kode kelas yang ada pada database asli. Dalam hal untuk mempermudah join table maka penulis menggunakan view untuk menyajikan data Nilai pada user, baik user Wali murid maupun Internal, digunakan query berikut: case tampil: if_SESSION[level_user]=guru headerlocation:?module=home; else { kelas=mysql_fetch_arraymysql_queryselect from history_wali where nip=_SESSION[kode_user] order by kode_kelas desc; total_hari1=mysql_num_rowsmysql_queryselect distinct tanggal_absen from absensi where kode_kelas=kelas[kode_kelas] and tanggal_absen between _POST[date1] and _POST[date2]; total_hari2=mysql_num_rowsmysql_queryselect distinct tanggal_absen from absensi where kode_kelas=_POST[kelas2] and tanggal_absen between _POST[date1] and _POST[date2]; ambil1=mysql_fetch_arraymysql_queryselect from kelas where kode_kelas=kelas[kode_kelas]; ambil2=mysql_fetch_arraymysql_queryselect from kelas where kode_kelas=_POST[kelas2]; _SESSION[xy_guru_kelas_kelas1]=kelas[kode_kelas]; _SESSION[xy_guru_kelas_kelas2]=_POST[kelas2]; _SESSION[xy_guru_kelas_nama_kelas1]=ambil1[nama_kelas]; _SESSION[xy_guru_kelas_nama_kelas2]=ambil2[nama_kelas]; _SESSION[xy_guru_kelas_date1]=_POST[date1]; _SESSION[xy_guru_kelas_date2]=_POST[date2]; _SESSION[xy_guru_kelas_total1]=total_hari1; _SESSION[xy_guru_kelas_total2]=total_hari2; echo Tampilan grafik antar kelas akan seperti yang ditunjukkan pada gambar 4.17 di bawah ini. Gambar 4.17 Menu Kehadiran Antar Kelas

4.2.3.1.6. Menu Tingkatan

Menu ini mengakses tabel jenis dan transaksi yang ada pada database Syahriyah. Dalam hal untuk mempermudah join table maka penulis menggunakan view untuk menyajikan data Nilai pada user, baik user Wali Murid maupun Internal, seperti pada query berikut ini: 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 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