[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
siakad
/
akademik
/
ajax
/
[
Home
]
File: rekap_nilai13mp.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"]; $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"]; } 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"]; } } ?> <title>Cetak Rekap Nilai</title> <style type="text/css"> A:link {text-decoration: none} A:visited {text-decoration: none} A:active {text-decoration: none} A:link {color: #000000;} A:visited {color: #000000;} A:hover {color: #000000;} </style> <table border="0" cellspacing="0" cellpadding="1" width="100%"> <tr> <td width="8%" valign="top"><img src="http://103.5.50.154/sabilillah/akademik14/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 $jenis_nilai_nama;?> KELAS <?php echo $kelas_nama;?></b><br><b>SEMESTER <?php echo $sem_nama;?> TAHUN PELAJARAN <?php echo $ta_nama;?></b></td> </tr> </table> <?php 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 rowspan=3>".$huruf."<b>No.</b></td>"; echo "<td width=50 align=center valign=middle rowspan=3>".$huruf."<b>N.I.S</b></td>"; echo "<td width=200 align=center valign=middle rowspan=3>".$huruf."<b>Nama Lengkap</b></td>"; $query="select tema_parent, COUNT( tema_parent ) AS total from sab_set_tema where length(tema_kode) >= 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta." GROUP BY tema_parent order by abs(tema_kode) asc"; // echo $query; $ParentCount=sAllData($query); $query="select * from sab_set_tema where length(tema_kode) >= 4 and id_sem = ".$id_sem." and id_ta = ".$id_ta." order by abs(tema_kode) asc"; // echo $query; $SubTema=sAllData($query); $query="select distinct mp_nama,mp_id from m_kd a left join m_kelas b on a.id_kelas = b.kelas_id left join m_matapelajaran c on a.id_mp = c.mp_id where mp_id = ".$id_mp." and kd_jns_penilaian = '".$nilai_jenis."' and kelas_kode = '".$kelas_kode."' and id_sem = ".$id_sem." and id_ta = ".$id_ta." order by mp_urut asc, abs(kd_kode) asc"; // echo $query; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { echo "<td align=center colspan=".count($SubTema).">".$huruf."<b>".$iDataArray[$a]["mp_nama"]."</b></td>"; } // echo "<td width=50 align=center valign=middle rowspan=3>".$huruf."<b>NA</b></td>"; echo "</tr>"; echo "<tr>"; $query="select * from sab_set_tema where (length(tema_kode) = 2 or length(tema_kode) = 3) and id_sem = ".$id_sem." and id_ta = ".$id_ta." order by abs(tema_kode) asc"; // echo $query; $Tema=sAllData($query); for($a=0,$b=count($Tema);$a<$b;$a++) { echo "<td align=center colspan=".$ParentCount[$a]["total"].">".$huruf."<b>".$Tema[$a]["tema_nama"]."</b></td>"; } echo "</tr>"; echo "<tr>"; for($a=0,$b=count($SubTema);$a<$b;$a++) { echo "<td width=20 align=center>".$huruf."<b>".$SubTema[$a]["tema_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); $NARATA = 0; $NARATA2 = 0; $NATOTAL = 0; $jumlahNilai = 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($a2=0,$b2=count($SubTema);$a2<$b2;$a2++) { $qnilai_persubtema = "SELECT SUM( nilai_akhir ) AS NA, COUNT( nilai_akhir ) AS JNA, (SUM( nilai_akhir ) / COUNT( nilai_akhir )) AS rata2 FROM sab_p_nilai where id_mp = ".$id_mp." and id_ta = ".$id_ta." and id_sem = ".$id_sem." and id_siswa = ".$iData[$a]["siswa_id"]." and nilai_jenis = '".$nilai_jenis."' and id_tema = ".$SubTema[$a2]["tema_id"]; // echo $qnilai_persubtema."<br>"; $nilai_persubtema=sAllData($qnilai_persubtema); $nilai = round($nilai_persubtema[0]["rata2"],2); if($nilai == 0 || $nilai == "") { $jumlahNilai = ($jumlahNilai+0); $NATOTAL = ($NATOTAL+0); }else{ $jumlahNilai = ($jumlahNilai+1); $NATOTAL = ($NATOTAL+$nilai); } echo "<td width=5% align=center>".$huruf."".$nilai."</a></td>"; } $NARATA = round($NATOTAL/$jumlahNilai); // echo "<td align=center>".$huruf."(".$NATOTAL." / ".$jumlahNilai.") = ".$NARATA."</td>"; /* $query2="select kd_id,mp_id from m_kd a left join m_kelas b on a.id_kelas = b.kelas_id left join m_matapelajaran c on a.id_mp = c.mp_id where kd_jns_penilaian = '".$nilai_jenis."' and kelas_kode = '".$kelas_kode."' and id_sem = ".$id_sem." and id_ta = ".$id_ta." order by mp_urut asc, abs(kd_kode) asc"; $iDataArray2=sAllData($query2); for($a2=0,$b2=count($iDataArray2);$a2<$b2;$a2++) { $nilai_angka = 0; $NA_akhir[$a2] = 0; $sql3 = "select nilai_angka,id_siswa,nilai_id_kd from sab_p_nilai where nilai_id_kd like '%".$iDataArray2[$a2]["kd_id"]."%' and nilai_jenis = '".$nilai_jenis."' and id_mp = ".$iDataArray2[$a2]["mp_id"]." and id_kelas = ".$id_kelas." and id_sem = ".$id_sem." and id_ta = ".$id_ta." and id_siswa = ".$iData[$a]["siswa_id"]; // echo $sql3."<br>"; $iDataArray3=sAllData($sql3); for($a3=0,$b3=count($iDataArray3);$a3<$b3;$a3++) { $nilai_angka = ($nilai_angka+$iDataArray3[$a3]["nilai_angka"]); // $nilai_id_kd = $iDataArray3[$a3]["nilai_id_kd"]; } $NA_akhir[$a2] = round(($nilai_angka/$b3),2); if($iDataArray2[$a2]["mp_id"] == 15) { // echo $iData[$a]["siswa_nis"]." & ".$iDataArray2[$a2]["mp_id"]."=>".$NA_akhir[$a2]." (".$nilai_angka."/".$b3.")<br>"; } if($iDataArray2[$a2]["mp_id"] == $iDataArray2[$a2+1]["mp_id"]) { if($NARATA == 0 && $NATOTAL == 0) { $NATOTAL = ($NATOTAL+1); }else{ if($NATOTAL == 1) { $NATOTAL = ($NATOTAL+1); $NARATA = ($NA_akhir[$a2]+$NA_akhir[$a2-1]); } if($NATOTAL > 1) { $NATOTAL = ($NATOTAL+1); $NARATA = ($NA_akhir[$a2]+$NARATA); } } if($iDataArray2[$a2]["mp_id"] == 15) { // echo $iData[$a]["siswa_nis"]." & ".$iDataArray2[$a2]["mp_id"]."=>ke-".$a2." & ".($a2+1)." = ".$NA_akhir[$a2]."+".$NA_akhir[($a2+1)]."<br>"; } }else{ if($NATOTAL > 1) { $NATOTAL = ($NATOTAL+1); $NARATA = ($NA_akhir[$a2]+$NARATA); } $NARATA2 = round($NARATA/$NATOTAL); echo "<td width=5% align=center>".$huruf."<a href=# onclick=\"window.open('rekap_nilai_baru_kd_detail.php?kd_id=".$iDataArray2[$a2]["kd_id"]."&nilai_jenis=".$nilai_jenis."&id_mp=".$iDataArray2[$a2]["mp_id"]."&id_kelas=".$id_kelas."&id_sem=".$id_sem."&id_ta=".$id_ta."&id_siswa=".$iData[$a]["siswa_id"]."');\">".$NARATA2."</a></td>"; $NARATA = 0; $NARATA2 = 0; $NATOTAL = 0; } } */ echo "</tr>"; } echo "</table>"; echo "</form>"; ?>