[ 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_nilai14_ketrampilan.php
<?php require_once("configure_first.php"); $nmForm = "rekap_uas.php"; $nmTable = "p_nilai_ketrampilan"; $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_jenis_nilai"]) $id_jenis_nilai = $_GET["id_jenis_nilai"]; $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"]; } } $urut = 0; ?> <title>Cetak Rekap Nilai</title> <table border="0" cellspacing="0" cellpadding="1" width="100%"> <tr> <td width="8%" valign="top"><img src="http://sims.sabilillahsidoarjo.sch.id/akademik/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=2% align=center rowspan=3 valign=middle>".$huruf."<b>No.</b></td>"; echo "<td width=2% align=center rowspan=3 valign=middle>".$huruf."<b>N.I.S</b></td>"; echo "<td width=150 align=center rowspan=3 valign=middle>".$huruf."<b>Nama Lengkap</b></td>"; $query="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray=sAllData($query); $jum_cols_tematik = 0; for($a=0,$b=count($iDataArray);$a<$b;$a++) { $colspanx = 0; $queryx="select count(*) as jumlah from m_set_ketrampilan where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray[$a]["jkode"].") = ".$iDataArray[$a]["ketrampilan_kode"]; $iDataArrayx=sAllData($queryx); for($ax=0,$bx=count($iDataArrayx);$ax<$bx;$ax++) { $colspanx = $iDataArrayx[$ax]["jumlah"]; } $jum_cols_tematik = $jum_cols_tematik+$colspanx; } echo "<td align=center colspan=".$jum_cols_tematik.">".$huruf."<b>TEMATIK</b></td>"; $query="select ketrampilan_kode,length(ketrampilan_kode) as jkode,kd_kode,mp_id,ketrampilan_id,mp_nama,ketrampilan_kegiatan,ketrampilan_tree,c.id_kelas from m_set_mp_ketrampilan a left join m_matapelajaran b on a.id_mp = b.mp_id left join m_kd c on a.id_kd = c.kd_id where a.id_ta = ".$id_ta." and a.id_sem = ".$id_sem." and ketrampilan_tree = 1 AND b.mp_ketrampilan = 'KETRAMPILAN' order by ketrampilan_kode asc"; //echo $query; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { $queryx="select count(*) as jumlah from m_set_mp_ketrampilan a left join m_matapelajaran b on a.id_mp = b.mp_id left join m_kd c on a.id_kd = c.kd_id where c.id_kelas = ".$kelas_kode." and a.id_ta = ".$id_ta." and a.id_sem = ".$id_sem." and substr(ketrampilan_kode,1,".$iDataArray[$a]["jkode"].") = ".$iDataArray[$a]["ketrampilan_kode"]; $iDataArrayx=sAllData($queryx); for($ax=0,$bx=count($iDataArrayx);$ax<$bx;$ax++) { $colspanx = $iDataArrayx[$ax]["jumlah"]; } echo "<td width=2% align=center colspan=".$colspanx." rowspan=2 valign=middle>".$huruf."<b>".$iDataArray[$a]["mp_nama"]."</b></td>"; $colspanx = 0; } echo "</tr>"; echo "<tr>"; $query="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { $colspanx = 0; $queryx="select count(*) as jumlah from m_set_ketrampilan where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray[$a]["jkode"].") = ".$iDataArray[$a]["ketrampilan_kode"]; $iDataArrayx=sAllData($queryx); for($ax=0,$bx=count($iDataArrayx);$ax<$bx;$ax++) { $colspanx = $iDataArrayx[$ax]["jumlah"]; } echo "<td width=2% align=center colspan=".$colspanx."><b>".$huruf."".$iDataArray[$a]["tema_nama"]."</b></td>"; } echo "</tr>"; echo "<tr>"; $query="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { $queryx="select kd_kode from m_set_ketrampilan a left join m_kd b on a.id_kd = b.kd_id where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray[$a]["jkode"].") = ".$iDataArray[$a]["ketrampilan_kode"]; // echo $queryx."<br>"; $iDataArrayx=sAllData($queryx); for($ax=0,$bx=count($iDataArrayx);$ax<$bx;$ax++) { echo "<td width=2% align=center><b>".$huruf."".$iDataArrayx[$ax]["kd_kode"]."</b></td>"; } } // $query="select ketrampilan_kode,length(ketrampilan_kode) as jkode,kd_kode,mp_id,ketrampilan_id,mp_nama,ketrampilan_kegiatan,ketrampilan_tree,c.id_kelas from m_set_mp_ketrampilan a left join m_matapelajaran b on a.id_mp = b.mp_id left join m_kd c on a.id_kd = c.kd_id where a.id_ta = ".$id_ta." and a.id_sem = ".$id_sem." and ketrampilan_tree = 1 AND b.mp_ketrampilan = 'KETRAMPILAN' order by ketrampilan_kode asc"; $query="select ketrampilan_kode,length(ketrampilan_kode) as jkode,kd_kode,mp_id,ketrampilan_id,mp_nama,ketrampilan_kegiatan,ketrampilan_tree,c.id_kelas from m_set_mp_ketrampilan a left join m_matapelajaran b on a.id_mp = b.mp_id left join m_kd c on a.id_kd = c.kd_id where a.id_ta = ".$id_ta." and a.id_sem = ".$id_sem." and ketrampilan_tree = 1 AND b.mp_ketrampilan = 'KETRAMPILAN' order by ketrampilan_kode asc"; //echo $query."<br>"; $iDataArray=sAllData($query); $urut = 0; for($a=0,$b=count($iDataArray);$a<$b;$a++) { $queryx="select ketrampilan_id,kd_kode from m_set_mp_ketrampilan a left join m_matapelajaran b on a.id_mp = b.mp_id left join m_kd c on a.id_kd = c.kd_id where c.id_kelas = ".$kelas_kode." and a.id_ta = ".$id_ta." and a.id_sem = ".$id_sem." and ketrampilan_tree = 2 and substr(ketrampilan_kode,1,".$iDataArray[$a]["jkode"].") = ".$iDataArray[$a]["ketrampilan_kode"]; $iDataArrayx=sAllData($queryx); //echo "2=".$queryx."<br>"; for($ax=0,$bx=count($iDataArrayx);$ax<$bx;$ax++) { $KETR_ID[$urut] = $iDataArrayx[$ax]["ketrampilan_id"]; $KETR_KD[$urut] = $iDataArrayx[$ax]["kd_kode"]; echo "<td width=2% align=center valign=middle>".$huruf."<b>".$iDataArrayx[$ax]["kd_kode"]."</b></td>"; $urut = $urut+1; } $colspanx = 0; } 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); 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>"; $query22="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray22=sAllData($query22); for($a22=0,$b22=count($iDataArray22);$a22<$b22;$a22++) { $queryx22="select ketrampilan_id from m_set_ketrampilan a left join m_kd b on a.id_kd = b.kd_id where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray22[$a22]["jkode"].") = ".$iDataArray22[$a22]["ketrampilan_kode"]; // echo $queryx22."<br>"; $iDataArrayx22=sAllData($queryx22); for($ax22=0,$bx22=count($iDataArrayx22);$ax22<$bx22;$ax22++) { $ketrampilan_id = $iDataArrayx22[$ax22]["ketrampilan_id"]; $nilai_siswa_angka = 0; $sql3 = "select nilai_siswa_angka,id_siswa from ".$nmTable." where id_ketrampilan = ".$ketrampilan_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_siswa_angka = $iDataArray3[$a3]["nilai_siswa_angka"]; } echo "<td align=center>".$huruf."".$nilai_siswa_angka."</td>"; } } for($aX=0,$bX=count($KETR_ID);$aX<$bX;$aX++) { $nilai_siswa_angka = 0; if($a == 0) { $sql4 = "select id_ketrampilan, sum(nilai_siswa_angka) as jumlah, max(abs(nilai_siswa_angka)) as max, min(abs(nilai_siswa_angka)) as min from p_nilai_mp_ketrampilan where nilai_siswa_angka <> 0 and id_ketrampilan = ".$KETR_ID[$aX]." and id_sem = ".$id_sem." and id_ta = ".$id_ta." and id_kelas = ".$id_kelas; // echo $sql4."<br>"; $iDataArray4=sAllData($sql4); for($a4=0,$b4=count($iDataArray4);$a4<$b4;$a4++) { $jumnilai2[$aX] = $iDataArray4[$a4]["jumlah"]; $min2[$aX] = $iDataArray4[$a4]["min"]; $max2[$aX] = $iDataArray4[$a4]["max"]; } } $sql4 = "select nilai_siswa_angka,id_siswa from p_nilai_mp_ketrampilan where id_ketrampilan = ".$KETR_ID[$aX]." and id_sem = ".$id_sem." and id_ta = ".$id_ta." and id_siswa = ".$iData[$a]["siswa_id"]; //echo $KETR_ID[$aX]."=".$KETR_KD[$aX]."=".$sql4."<br>"; $iDataArray4=sAllData($sql4); for($a4=0,$b4=count($iDataArray4);$a4<$b4;$a4++) { $nilai_siswa_angka = $iDataArray4[$a4]["nilai_siswa_angka"]; } echo "<td align=center>".$huruf."".$nilai_siswa_angka."</td>"; } echo "</tr>"; } echo "<tr>"; echo "<td colspan=3 align=center>".$huruf."<b>Rata-rata Kelas</b></td>"; $query22="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray22=sAllData($query22); for($a22=0,$b22=count($iDataArray22);$a22<$b22;$a22++) { $queryx22="select ketrampilan_id from m_set_ketrampilan a left join m_kd b on a.id_kd = b.kd_id where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray22[$a22]["jkode"].") = ".$iDataArray22[$a22]["ketrampilan_kode"]; $iDataArrayx22=sAllData($queryx22); for($ax22=0,$bx22=count($iDataArrayx22);$ax22<$bx22;$ax22++) { $ketrampilan_id = $iDataArrayx22[$ax22]["ketrampilan_id"]; $nilai_siswa_angka = 0; $sql3 = "select sum(nilai_siswa_angka) as jumlah, max(abs(nilai_siswa_angka)) as max, min(abs(nilai_siswa_angka)) as min from ".$nmTable." where nilai_siswa_angka <> 0 and id_ketrampilan = ".$ketrampilan_id." and id_kelas = ".$id_kelas." and id_sem = ".$id_sem." and id_ta = ".$id_ta; // echo $sql3."<br>"; $rsx = mysql_query($sql3); $hasilnilaix = mysql_fetch_array($rsx); $minim[$ketrampilan_id] = $hasilnilaix["min"]; $maxim[$ketrampilan_id] = $hasilnilaix["max"]; echo "<td align=center>".$huruf."<b>".round($hasilnilaix["jumlah"]/count($iData))."</b> </td>"; } } for($aX=0,$bX=count($KETR_ID);$aX<$bX;$aX++) { echo "<td align=center><b>".$huruf."".round($jumnilai2[$aX]/count($iData))."</td>"; } // for($aY=0,$bY=count($MPID);$aY<$bY;$aY++) { // for($aX=0,$bX=count($JNN);$aX<$bX;$aX++) { // $nilai_siswa_angka = 0; // $sql4 = "select id_jenis_nilai, sum(nilai_siswa_angka) as jumlah, max(abs(nilai_siswa_angka)) as max, min(abs(nilai_siswa_angka)) as min from p_nilai_siswa2 where nilai_siswa_angka <> 0 and id_jenis_nilai = ".$JNI[$aX]." and id_mp = ".$MPID[$aY]." and id_kelas = ".$id_kelas." and id_sem = ".$id_sem." and id_ta = ".$id_ta; // $iDataArray4=sAllData($sql4); // for($a4=0,$b4=count($iDataArray4);$a4<$b4;$a4++) { // $nilai_siswa_angka = $iDataArray4[$a4]["jumlah"]; // $min[$aY][$aX] = $iDataArray4[$a4]["min"]; // $max[$aY][$aX] = $iDataArray4[$a4]["max"]; // } // echo "<td align=center>".$huruf."<b>".(round($nilai_siswa_angka/count($iData)))."</td>"; // } // } echo "</tr>"; echo "<tr>"; echo "<td colspan=3 align=center>".$huruf."<b>MIN</b></td>"; $query22="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray22=sAllData($query22); for($a22=0,$b22=count($iDataArray22);$a22<$b22;$a22++) { $queryx22="select ketrampilan_id from m_set_ketrampilan a left join m_kd b on a.id_kd = b.kd_id where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray22[$a22]["jkode"].") = ".$iDataArray22[$a22]["ketrampilan_kode"]; $iDataArrayx22=sAllData($queryx22); for($ax22=0,$bx22=count($iDataArrayx22);$ax22<$bx22;$ax22++) { $ketrampilan_id = $iDataArrayx22[$ax22]["ketrampilan_id"]; if($minim[$ketrampilan_id]) echo "<td width=4% align=center>".$huruf."<b>".$minim[$ketrampilan_id]."</b> </td>"; else echo "<td align=center>".$huruf."<b>0</b> </td>"; } } for($aX=0,$bX=count($KETR_ID);$aX<$bX;$aX++) { if($min2[$aX]) echo "<td align=center><b>".$huruf."".$min2[$aX]."</td>"; else echo "<td align=center><b>".$huruf."0</td>"; } // for($aY=0,$bY=count($MPID);$aY<$bY;$aY++) { // for($aX=0,$bX=count($JNN);$aX<$bX;$aX++) { // if($min[$aY][$aX]) echo "<td width=5% align=center>".$huruf."<b>".$min[$aY][$aX]."</td>"; // else echo "<td align=center>".$huruf."<b>0</td>"; // } // } echo "</tr>"; echo "<tr>"; echo "<td colspan=3 align=center>".$huruf."<b>MAX</b></td>"; $query22="SELECT ketrampilan_kode,length(ketrampilan_kode) as jkode,tema_nama FROM m_set_ketrampilan a LEFT JOIN m_set_tema b ON a.id_tema = b.tema_id WHERE ketrampilan_tree = 1 AND a.id_sem = ".$id_sem." AND a.id_ta = ".$id_ta." AND b.id_kelas = ".$kelas_kode; $iDataArray22=sAllData($query22); for($a22=0,$b22=count($iDataArray22);$a22<$b22;$a22++) { $queryx22="select ketrampilan_id from m_set_ketrampilan a left join m_kd b on a.id_kd = b.kd_id where ketrampilan_tree = 2 AND substr(ketrampilan_kode,1,".$iDataArray22[$a22]["jkode"].") = ".$iDataArray22[$a22]["ketrampilan_kode"]; $iDataArrayx22=sAllData($queryx22); for($ax22=0,$bx22=count($iDataArrayx22);$ax22<$bx22;$ax22++) { $ketrampilan_id = $iDataArrayx22[$ax22]["ketrampilan_id"]; if($maxim[$ketrampilan_id]) echo "<td width=4% align=center>".$huruf."<b>".$maxim[$ketrampilan_id]."</b> </td>"; else echo "<td align=center>".$huruf."<b>0</b> </td>"; } } for($aX=0,$bX=count($KETR_ID);$aX<$bX;$aX++) { if($max2[$aX]) echo "<td align=center><b>".$huruf."".$max2[$aX]."</td>"; else echo "<td align=center><b>".$huruf."0</td>"; } // for($aY=0,$bY=count($MPID);$aY<$bY;$aY++) { // for($aX=0,$bX=count($JNN);$aX<$bX;$aX++) { // if($max[$aY][$aX]) echo "<td width=5% align=center>".$huruf."<b>".$max[$aY][$aX]."</td>"; // else echo "<td align=center>".$huruf."<b>0</td>"; // } // } echo "</tr>"; echo "</table>"; echo "</form>"; ?>