[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
siakad
/
akademik
/
ajax2
/
[
Home
]
File: rekap_nilai13.php
<?php require_once("configure_first.php"); $nmForm = "rekap_uas.php"; $nmTable = "p_nilai_siswa2"; $formnama = "rekap_uas"; $huruf = "<font face=\"Times New Roman\" size=\"2\">"; if($_GET["id_ta"]) $id_ta = $_GET["id_ta"]; if($_GET["id_sem"]) $id_sem = $_GET["id_sem"]; if($_GET["id_mp"]) $id_mp = $_GET["id_mp"]; if($_GET["id_kelas"]) $id_kelas = $_GET["id_kelas"]; if($_GET["nilai_jenis"]) $nilai_jenis = $_GET["nilai_jenis"]; if($_GET["id_tema"]) $id_tema = $_GET["id_tema"]; $query = "select upper(sem_nama) as sem_nama from m_semester where sem_id = ".$id_sem; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { $sem_nama = $iData[$a]["sem_nama"]; } $query = "select ta_nama from m_tahun_ajaran where ta_id = ".$id_ta; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { $ta_nama = $iData[$a]["ta_nama"]; } /* $query = "select upper(mp_nama) as mp from m_matapelajaran where mp_id = ".$id_mp; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { $mp_nama = $iData[$a]["mp"]; } */ if($_GET["id_kelas"]) { $id_kelas = $_GET["id_kelas"]; $query = "select a.*,substr(kelas_kode,1,2) as kode, upper(kelas_nama) as kelas_nama from m_kelas a where kelas_id = ".$id_kelas; // echo $query."<br>"; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { $kelas_nama = $iData[$a]["kelas_nama"]; $kelas_kode = $iData[$a]["kode"]; } } // $query="select * from sab_set_tema where length(tema_kode) = 2 and tema_id = ".$id_tema." and id_sem = ".$id_sem." and id_ta = ".$id_ta." order by tema_kode asc"; // $iDataArray=sAllData($query); // for($a=0,$b=count($iDataArray);$a<$b;$a++) { // $tema_kode = $iDataArray[$a]["tema_kode"]; // $tema_header = $iDataArray[$a]["tema_nama"]; // } //array tema subtema // $temaKodeArray = array(54,55,56,57); $query = "SELECT * FROM sab_set_tema WHERE tema_nama <> 'UTS' and tema_nama <> 'UAS' and tema_nama <> 'UKK' and tema_nama <> 'UTS SEMESTER 2' and length(tema_kode) < 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta; // echo $query."<br>"; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { $temaKodeArray[] = $iData[$a]["tema_id"]; } // $temaKodeArray = array(92,93,95,96,97); for($a=0,$b=count($temaKodeArray);$a<$b;$a++) { $query = "SELECT * FROM `sab_set_tema` WHERE length(tema_kode) >= 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta." and (substr(tema_kode,1,2) = ".$temaKodeArray[$a]." or substr(tema_kode,1,3) = ".$temaKodeArray[$a].")"; // echo $query."<br>"; $iData=sAllData($query); for($a1=0,$b1=count($iData);$a1<$b1;$a1++) { $tema_nama[$temaKodeArray[$a]][$a1] = $iData[$a1]["tema_nama"]; $tema_id[$temaKodeArray[$a]][$a1] = $iData[$a1]["tema_id"]; // echo $a1."=".$temaKodeArray[$a]."=".$tema_id[$temaKodeArray[$a]][$a1]."|".$tema_nama[$temaKodeArray[$a]][$a1]."<br>"; } } //array tema subtema khusus uts uas // $temaKodeArray2 = array(84,85); $query = "SELECT * FROM sab_set_tema WHERE (tema_nama = 'UTS' or tema_nama = 'UAS' or tema_nama = 'UKK' or tema_nama = 'UTS SEMESTER 2') and length(tema_kode) < 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta; // echo $query."<br>"; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { $temaKodeArray2[] = $iData[$a]["tema_id"]; } // $temaKodeArray2 = array(94,98); $urut = 0; for($a=0,$b=count($temaKodeArray2);$a<$b;$a++) { $query = "SELECT tema_id FROM `sab_set_tema` WHERE length(tema_kode) >= 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta." and (substr(tema_kode,1,2) = ".$temaKodeArray2[$a]." or substr(tema_kode,1,3) = ".$temaKodeArray2[$a].")"; // echo $query."<br>"; $iData=sAllData($query); for($a1=0,$b1=count($iData);$a1<$b1;$a1++) { $tema_id2[$urut] = $iData[$a1]["tema_id"]; // echo $urut."=".$tema_id2[$urut]."<br>"; $urut = $urut+1; } } if($_GET["id_kelas"]) $id_kelas = $_GET["id_kelas"]; $crkelas = _edit("m_kelas","kelas_id",$id_kelas,0); for($aa=0,$ba=count($crkelas);$aa<$ba;$aa++) { $kelas_kode = $crkelas[$aa]["kelas_kode"]; $kelas_kode_up = substr($kelas_kode,0,2); } $crkelas = _edit("m_kelas","kelas_kode",$kelas_kode_up,0); for($aa=0,$ba=count($crkelas);$aa<$ba;$aa++) { $kelas_id = $crkelas[$aa]["kelas_id"]; $kelas_nama_skr = $crkelas[$aa]["kelas_nama"]; } ?> <title>Cetak Rekap Nilai</title> <table border="0" cellspacing="0" cellpadding="1" width="100%"> <tr> <td width="8%" valign="top"><img src="../mediamanager/logosabilillah.jpg" width="95px"></td> <td align="left" width="32%"><font face="Times New Roman" size="2"><b>TAMAN PENDIDIKAN ISLAM SABILILLAH<br>SD ISLAM SABILILLAH FULL DAY SCHOOL</b><br><?php echo $huruf;?>Perumahan Gading Fajar II Blok B1-B3 Sidoarjo 61214<br>Phone : TK : (031) 8052492, SD : (031) 8064124, (031) 8064207<br>Email : info@sabilillahsidoarjo.sch.id</td> <td width="60%"> </td> </tr> <tr> <td align="left" colspan="3"> </td> </tr> <tr> <td align="center" colspan="3"><font face="Times New Roman" size="3"><b>REKAPITULASI NILAI <?php echo strtoupper($nilai_jenis);?> AKHIR KELAS <?php echo $kelas_nama;?> <?php echo $tema_header;?></b><br><b>SEMESTER <?php echo $sem_nama;?> TAHUN PELAJARAN <?php echo $ta_nama;?></b></td> </tr> </table> <?php // $querymp = "select * from m_matapelajaran a where mp_status = 1 order by mp_urut asc limit ".$nilaike.",1"; // $iDatamp=sAllData($querymp); // for($x=0,$n=count($iDatamp);$x<$n;$x++) { echo "<table class=\"art-article\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\" margin: 0; width: 100%;\">"; echo "<tr>"; echo "<td width=10 align=center valign=middle>".$huruf."<b>No.</b></td>"; echo "<td width=50 align=center valign=middle>".$huruf."<b>N.I.S</b></td>"; echo "<td width=200 align=center valign=middle>".$huruf."<b>Nama Lengkap</b></td>"; $queryJN="select * from m_matapelajaran where mp_status = 1 order by mp_urut_k13 asc"; $MP=sAllData($queryJN); for($a=0,$b=count($MP);$a<$b;$a++) { echo "<td width=20 align=center>".$huruf."<b>".$MP[$a]["mp_nama"]."</b></td>"; } echo "</tr>"; //isi $query = "select siswa_id,siswa_nis,siswa_nama,siswa_nama_panggilan from p_akad_siswa a left join m_siswa b on a.id_siswa = b.siswa_id where a.id_kelas = ".$id_kelas." and id_ta = ".$id_ta." and siswa_id is not null and id_siswa is not null order by abs(siswa_nis) asc"; $iData=sAllData($query); $TSiswa = count($iData); $totalNilai = 0; // $NAA = 0; for($a=0,$b=count($iData);$a<$b;$a++) { echo "<tr>"; echo "<td align=center>".$huruf."".($a+1).".</td>"; echo "<td align=center>".$huruf."".$iData[$a]["siswa_nis"]."</td>"; echo "<td>".$huruf."".$iData[$a]["siswa_nama"]."</td>"; for($a4=0,$b4=count($MP);$a4<$b4;$a4++) { $queryX = "select * from m_kd where id_ta = ".$id_ta." and id_sem = ".$id_sem." and id_mp = ".$MP[$a4]["mp_id"]." and kd_jns_penilaian = '".$_GET["nilai_jenis"]."' and id_kelas = ".$kelas_id." order by abs(kd_kode) asc"; $iDataX=sAllData($queryX); for($aX=0,$bX=count($iDataX);$aX<$bX;$aX++) { //untuk UH1 for($aa=0,$bb=count($temaKodeArray);$aa<$bb;$aa++) { $sql = "select sum(nilai_akhir) as ntotal, count(nilai_akhir) as njumlah, (sum(nilai_akhir)/count(nilai_akhir)) as rata from sab_p_nilai where id_sem = ".$id_sem." and id_ta = ".$id_ta." and id_siswa = ".$iData[$a]["siswa_id"]." and id_mp = ".$MP[$a4]["mp_id"]." and nilai_jenis = '".$_GET["nilai_jenis"]."' and (nilai_id_kd = '@".$iDataX[$aX]["kd_id"]."' or nilai_id_kd = '0@".$iDataX[$aX]["kd_id"]."') and (id_tema = ".$tema_id[$temaKodeArray[$aa]][0]." or id_tema = ".$tema_id[$temaKodeArray[$aa]][1]." or id_tema = ".$tema_id[$temaKodeArray[$aa]][2]." or id_tema = ".$tema_id[$temaKodeArray[$aa]][3].")"; // echo $iDataX[$aX]["kd_kode"]."=".$temaKodeArray[$aa]."=".$sql."<br>"; $iNilai=sAllData($sql); for($x=0,$y=count($iNilai);$x<$y;$x++) { if($iNilai[$x]["rata"] != 0) $jumlahNilai = ($jumlahNilai+1); $nilaiTotal = ($nilaiTotal+$iNilai[$x]["rata"]); // echo $iDataX[$aX]["kd_kode"]."=>".$iNilai[$x]["rata"]."=>".$nilaiTotal."<br>"; if($iNilai[$x]["rata"] == null) {?> <?php }else{ ?> <?php } ?> <?php } ?> <?php } ?> <?php //untuk UTS, UAS for($aa=0,$bb=count($tema_id2);$aa<$bb;$aa++) { $sql = "select sum(nilai_akhir) as ntotal, count(nilai_akhir) as njumlah, (sum(nilai_akhir)/count(nilai_akhir)) as rata from sab_p_nilai where id_sem = ".$id_sem." and id_ta = ".$id_ta." and id_siswa = ".$iData[$a]["siswa_id"]." and id_mp = ".$MP[$a4]["mp_id"]." and nilai_jenis = '".$_GET["nilai_jenis"]."' and (nilai_id_kd = '@".$iDataX[$aX]["kd_id"]."' or nilai_id_kd = '0@".$iDataX[$aX]["kd_id"]."') and id_tema = ".$tema_id2[$aa]; // echo $temaKodeArray[$aa]."=".$sql."<br>"; $iNilai=sAllData($sql); for($x=0,$y=count($iNilai);$x<$y;$x++) { if($iNilai[$x]["rata"] != 0) $jumlahNilai = ($jumlahNilai+1); $nilaiTotal = ($nilaiTotal+$iNilai[$x]["rata"]); // echo $iDataX[$aX]["kd_kode"]."=>".$nilaiTotal."<br>"; if($iNilai[$x]["rata"] == null) {?> <?php }else{ ?> <?php } ?> <?php } ?> <?php } ?> <?php $NA = ($NA+$nilaiTotal); $TNA = ($TNA+$jumlahNilai); $RATAAN = round(($nilaiTotal/$jumlahNilai),2); $tRATAAN = ($tRATAAN+$RATAAN); if($RATAAN != 0) $jumRATAAN = ($jumRATAAN+1); ?> <?php // echo "rataan=".$RATAAN."(".$nilaiTotal."/".$jumlahNilai.")<br>"; $nilaiTotal=0; $jumlahNilai=0; } // $query2="select * from sab_set_tema where length(tema_kode) >= 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta." order by tema_kode asc"; // $iDataArray2=sAllData($query2); // for($a2=0,$b2=count($iDataArray2);$a2<$b2;$a2++) { // $nilai_angka = 0; // $sql3 = "select nilai_angka,id_siswa from sab_p_nilai where nilai_jenis = '".$nilai_jenis."' and id_mp = ".$MP[$a4]["mp_id"]." and id_tema = ".$iDataArray2[$a2]["tema_id"]." and id_kelas = ".$id_kelas." and id_sem = ".$id_sem." and id_ta = ".$id_ta." and id_siswa = ".$iData[$a]["siswa_id"]; // $iDataArray3=sAllData($sql3); // for($a3=0,$b3=count($iDataArray3);$a3<$b3;$a3++) { // $nilai_angka = $iDataArray3[$a3]["nilai_angka"]; // } // if(!$nilai_angka) $nilai_angka = 0; // $totalNilai = ($totalNilai+$nilai_angka); // if($nilai_angka) { // $jumlahNilai = ($jumlahNilai+1); // }else{ // $jumlahNilai = ($jumlahNilai+0); // } // $rata2 = round(($totalNilai/$jumlahNilai),2); // } // echo "<td width=5% align=center>".$huruf."".$rata2."</td>"; // $NAA[$MP[$a4]["mp_id"]] = ($NAA[$MP[$a4]["mp_id"]]+$rata2); // $totalNilai = 0; // $jumlahNilai = 0; // $rata2 = 0; $NA = ($NA+$nilaiTotal); $TNA = ($TNA+$jumlahNilai); $RATAAN = round(($nilaiTotal/$jumlahNilai),2); $tRATAAN = ($tRATAAN+$RATAAN); if($RATAAN != 0) $jumRATAAN = ($jumRATAAN+1); // echo "rataan=".$RATAAN."(".$nilaiTotal."/".$jumlahNilai.")<br>"; $nilaiTotal=0; $jumlahNilai=0; $NARATA = round(($tRATAAN/$jumRATAAN)); echo "<td width=5% align=center>".$huruf."".$NARATA."</td>"; $NAA[$MP[$a4]["mp_id"]] = ($NAA[$MP[$a4]["mp_id"]]+$NARATA); // echo $NAA[$MP[$a4]["mp_id"]]."=".$MP[$a4]["mp_id"]."=".$NARATA."<br>"; $NA = 0; $TNA = 0; $tRATAAN = 0; $jumRATAAN = 0; } echo "</tr>"; } echo "<tr>"; echo "<td colspan=3 align=center>".$huruf."NA</td>"; for($a4=0,$b4=count($MP);$a4<$b4;$a4++) { $exe = _del("sab_posting_na","id_kelas",$id_kelas." and id_mp = ".$MP[$a4]["mp_id"]." and id_sem = ".$id_sem." and id_ta = ".$id_ta." and na_jenis = '".$_GET["nilai_jenis"]."'",0); $na_id = maxId("na_id","sab_posting_na"); $na_nilai = round($NAA[$MP[$a4]["mp_id"]]/$TSiswa); $query_update = "insert into sab_posting_na (na_id,id_ta,id_sem,id_kelas,id_mp,na_jenis,na_nilai) values (".$na_id.",".$id_ta.",".$id_sem.",".$id_kelas.",".$MP[$a4]["mp_id"].",'".$_GET["nilai_jenis"]."',".$na_nilai.")"; $ngupdate=sAllData($query_update); echo "<td align=center>".$huruf."".round($NAA[$MP[$a4]["mp_id"]]/$TSiswa)."</td>"; } echo "</tr>"; echo "</table>"; echo "</form>"; // } ?>