PageRenderTime 58ms CodeModel.GetById 36ms RepoModel.GetById 0ms app.codeStats 0ms

/sysfo/akinputnilai.php

https://bitbucket.org/justmyfreak/sisfokampus
PHP | 276 lines | 246 code | 17 blank | 13 comment | 8 complexity | 17d9c849eea713f865a99df78b61a479 MD5 | raw file
  1. <?php
  2. $level=$_SESSION ['level'];
  3. $form=$_GET['syxec'];
  4. $unip = $_SESSION['unip'];
  5. if($level=='Karyawan Jurusan'){
  6. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM karyawan_jurusan a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  7. }
  8. else if($level=='Mahasiswa'){
  9. $jur=mysql_query("SELECT a.KodeJurusan as Kode , b.Nama_Indonesia FROM mhsw a , jurusan b where a.KodeJurusan=b.Kode AND a.nim=$unip");
  10. }
  11. else if($level=='Dosen'){
  12. $jur=mysql_query("SELECT a.KodeJurusan as Kode , b.Nama_Indonesia FROM dosen a , jurusan b where a.KodeJurusan=b.Kode AND a.id=$unip");
  13. }
  14. else if($level=='Kajur'){
  15. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM kajur a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  16. }
  17. $jureks=mysql_fetch_array($jur);
  18. $kode=$jureks['Kode'];
  19. $jurusan=$jureks['Nama_Indonesia'];
  20. $fak=mysql_query("SELECT a.KodeFakultas , b.Nama_Indonesia FROM mhsw a , fakultas b where a.KodeFakultas=b.Kode AND a.KodeJurusan=$kode limit 1");
  21. $fakeks=mysql_fetch_array($fak);
  22. $fakultas=$fakeks[1];
  23. echo "$level - $unip<br /> $kode - $jurusan<br />";
  24. switch($_GET['aksi']){
  25. default:
  26. echo"
  27. <center>
  28. <form name='formnilai' method='post' action='?syxec=$form&aksi=cari'>
  29. <table>
  30. <tr>
  31. <td>NIP Dosen</td>
  32. <td> : </td>
  33. <td><input type='text' name='nip_dosen' value='$unip' readonly/></td>
  34. </tr>";
  35. $sel_mk = mysql_query("SELECT namamk from jadwal where iddosen='$unip'");
  36. $jal_mk = mysql_fetch_array($sel_mk);
  37. $sel_kd_mk = mysql_query("SELECT kode FROM matakuliah WHERE nama_indonesia='$jal_mk[0]'");
  38. $jal_kd_mk = mysql_fetch_array($sel_kd_mk);
  39. echo"
  40. <tr>
  41. <td>Matakuliah</td>
  42. <td> : </td>
  43. <td><input type='hidden' name='kd_mk' value='$jal_kd_mk[0]'/><input type='text' name='nama_mk' value='$jal_mk[0]' readonly/></td>
  44. </tr>";
  45. $sel_kls = mysql_query("SELECT id,kelas FROM kelas ORDER BY id");
  46. echo"
  47. <tr>
  48. <td>Kelas</td>
  49. <td> : </td>
  50. <td>
  51. <select name='kelas'>
  52. <option value='0'>.:: Pilih ::.</option>";
  53. while($jal_kls = mysql_fetch_array($sel_kls)){
  54. echo"
  55. <option value='$jal_kls[0]'>$jal_kls[1]</option>";
  56. }
  57. echo"
  58. </selected></td>
  59. </tr>
  60. <tr>
  61. <td><input type='submit' name='Submit' value='Cari'/></td>
  62. </tr>
  63. </table>
  64. </form>
  65. </center>
  66. ";
  67. break;
  68. case 'cari':
  69. $nip = $_POST['nip_dosen'];
  70. $matkul = $_POST['kd_mk'];
  71. $kelas = $_POST['kelas'];
  72. $qwe = mysql_query("SELECT id FROM jadwal WHERE iddosen='$nip' and kodemk='$matkul' and kelas='$kelas'");
  73. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"SELECT id FROM jadwal WHERE iddosen='$nip' and kodemk='$matkul' and kelas='$kelas' <br>";
  74. $jal = mysql_fetch_array($qwe);
  75. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"id = $jal[0] <br>";
  76. $qwe2 = mysql_query("SELECT id,nim,namamk,sks,hadir,tugas1,tugas2,tugas3,tugas4,tugas5,nilaimid,nilaiujian,nilai,gradenilai,bobot FROM krs WHERE idjadwal='$jal[0]' ORDER BY id ASC");
  77. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"SELECT id,nim,namamk,sks,hadir,tugas1,tugas2,tugas3,tugas4,tugas5,nilaimid,nilaiujian,nilai,gradenilai,bobot FROM krs WHERE idjadwal='$jal[0]'";
  78. if($jal[0]==0){
  79. echo"
  80. <center>
  81. <table border='1'>
  82. <tr>
  83. <th>ID</th>
  84. <th>NIM</th>
  85. <th>Nama MK</th>
  86. <th>SKS</th>
  87. <th>Hadir</th>
  88. <th>Tugas 1</th>
  89. <th>Tugas 2</th>
  90. <th>Tugas 3</th>
  91. <th>Tugas 4</th>
  92. <th>Tugas 5</th>
  93. <th>Nilai Mid</th>
  94. <th>Nilai Ujian</th>
  95. <th>Nilai</th>
  96. <th>Grade Nilai</th>
  97. <th>Bobot</th>
  98. <th>Aksi</th>
  99. </tr>
  100. <center>";
  101. }
  102. else{
  103. while($jal2 = mysql_fetch_array($qwe2)){
  104. echo"
  105. <center>
  106. <table border='1'>
  107. <tr>
  108. <th>ID</th>
  109. <th>NIM</th>
  110. <th>Nama MK</th>
  111. <th>SKS</th>
  112. <th>Hadir</th>
  113. <th>Tugas 1</th>
  114. <th>Tugas 2</th>
  115. <th>Tugas 3</th>
  116. <th>Tugas 4</th>
  117. <th>Tugas 5</th>
  118. <th>Nilai Mid</th>
  119. <th>Nilai Ujian</th>
  120. <th>Nilai</th>
  121. <th>Grade Nilai</th>
  122. <th>Bobot</th>
  123. <th>Aksi</th>
  124. </tr>
  125. <tr>
  126. <td>$jal2[0]</td>
  127. <td>$jal2[1]</td>
  128. <td>$jal2[2]</td>
  129. <td>$jal2[3]</td>
  130. <td>$jal2[4]</td>
  131. <td>$jal2[5]</td>
  132. <td>$jal2[6]</td>
  133. <td>$jal2[7]</td>
  134. <td>$jal2[8]</td>
  135. <td>$jal2[9]</td>
  136. <td>$jal2[10]</td>
  137. <td>$jal2[11]</td>
  138. <td>$jal2[12]</td>
  139. <td>$jal2[13]</td>
  140. <td>$jal2[14]</td>
  141. <td><a href=?syxec=$form&aksi=edit&id=$jal2[0]>Edit</a></td>
  142. </tr>
  143. ";
  144. }
  145. }
  146. echo"
  147. </table>
  148. </center>
  149. ";
  150. break;
  151. case'edit';
  152. $idne = $_GET['id'];
  153. $kode = $_GET['$jal[0]'];
  154. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"$idne";
  155. $qwe3 = mysql_query("SELECT id,nim,namamk,sks,hadir,tugas1,tugas2,tugas3,tugas4,tugas5,nilaimid,nilaiujian,nilai,gradenilai,bobot FROM krs WHERE id='$idne'");
  156. $jal3 = mysql_fetch_array($qwe3);
  157. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"SELECT id,nim,namamk,sks,hadir,tugas1,tugas2,tugas3,tugas4,tugas5,nilaimid,nilaiujian,nilai,gradenilai,bobot FROM krskonv WHERE idjadwal='$jal[0]' and id='$idne'";
  158. echo"
  159. <center>
  160. <form name='fedit' method='post' action='?syxec=$form&aksi=update'>
  161. <table>
  162. <tr>
  163. <td>ID</td>
  164. <td><input type='text' name='id' value='$jal3[0]' readonly/></td>
  165. </tr>
  166. <tr>
  167. <td>NIM</td>
  168. <td><input type='text' name='nim' value='$jal3[1]' readonly/></td>
  169. </tr>
  170. <tr>
  171. <td>Nama MK</td>
  172. <td><input type='text' name='nama_mk' value='$jal3[2]' readonly/></td>
  173. </tr>
  174. <tr>
  175. <td>SKS</td>
  176. <td><input type='text' name='sks' value='$jal3[3]' readonly/></td>
  177. </tr>
  178. <tr>
  179. <td>Hadir</td>
  180. <td><input type='text' name='hadir' value='$jal3[4]'/></td>
  181. </tr>
  182. <tr>
  183. <td>Tugas 1</td>
  184. <td><input type='text' name='tugas1' value='$jal3[5]'/></td>
  185. </tr>
  186. <tr>
  187. <td>Tugas 2</td>
  188. <td><input type='text' name='tugas2'value='$jal3[6]'/></td>
  189. </tr>
  190. <tr>
  191. <td>Tugas 3</td>
  192. <td><input type='text' name='tugas3' value='$jal3[7]'/></td>
  193. </tr>
  194. <tr>
  195. <td>Tugas 4</td>
  196. <td><input type='text' name='tugas4' value='$jal3[8]'/></td>
  197. </tr>
  198. <tr>
  199. <td>Tugas 5</td>
  200. <td><input type='text' name='tugas5' value='$jal3[9]'/></td>
  201. </tr>
  202. <tr>
  203. <td>Nilai MID</td>
  204. <td><input type='text' name='nilai_mid' value='$jal3[10]'/></td>
  205. </tr>
  206. <tr>
  207. <td>Nilai Ujian</td>
  208. <td><input type='text' name='nilai_ujian' value='$jal3[11]'/>
  209. </tr>
  210. <tr>
  211. <td><input type='button' onclick=window.location.href='?syxec=$form' name='kembali' value='Kembali'/></td>
  212. <td><input type='submit' name='Submit' value='Simpan'/></td>
  213. </tr>
  214. </table>
  215. </form>
  216. </center>
  217. ";
  218. break;
  219. case'update';
  220. $id = $_POST['id'];
  221. $nim = $_POST['nim'];
  222. $nama_mk = $_POST['nama_mk'];
  223. $sks = $_POST['sks'];
  224. $hadir = $_POST['hadir'];
  225. $tugas1 = $_POST['tugas1'];
  226. $tugas2 = $_POST['tugas2'];
  227. $tugas3 = $_POST['tugas3'];
  228. $tugas4 = $_POST['tugas4'];
  229. $tugas5 = $_POST['tugas5'];
  230. $nilai_mid = $_POST['nilai_mid'];
  231. $nilai_ujian = $_POST['nilai_ujian'];
  232. $rata2 = ($hadir+$tugas1+$tugas2+$tugas3+$tugas4+$tugas5+$nilai_mid+$nilai_ujian)/8;
  233. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"$rata2 <br>";
  234. $tes = mysql_query("SELECT nilai,bobot FROM nilai WHERE kode='s2' and $rata2<=batasatas and $rata2>=batasbawah");
  235. $jal_test = mysql_fetch_array($tes);
  236. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"SELECT nilai,bobot FROM nilai WHERE kode='umum' and $rata2<=batasatas and $rata2>=batasbawah <br> $jal_test[0] || $jal_test[1]";
  237. $upd = mysql_query("UPDATE krs SET hadir='$hadir', tugas1='$tugas1', tugas2='$tugas2', tugas3='$tugas3', tugas4='$tugas4', tugas5='$tugas5', nilaimid='$nilai_mid', nilaiujian='$nilai_ujian', nilai='$rata2', gradenilai='$jal_test[0]', bobot='$jal_test[1]' WHERE id='$id'");
  238. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"<br>UPDATE krs SET hadir='$hadir', tugas1='$tugas1', tugas2='$tugas2', tugas3='$tugas3', tugas4='$tugas4', tugas5='$tugas5', nilaimid='$nilai_mid', nilaiujian='$nilai_ujian', nilai='$rata2', gradenilai='$jal_test[0]', bobot='$jal_test[1]' WHERE id='$id'";
  239. $qwe=mysql_query("SELECT Tahun FROM krs Where ID=$id");
  240. $qw=mysql_fetch_array($qwe);
  241. $sks=0;
  242. $nilai=0;
  243. $qwe2=mysql_query("SELECT SKS , Nilai FROM KRS WHERE nim=$nim and Tahun=$qw[Tahun]");
  244. //echo "SELECT SKS , Nilai FROM KRS WHERE nim=$nim and Tahun=$qw[Tahun]";
  245. while($row=mysql_fetch_array($qwe2)){
  246. $sks+=$row['SKS'];
  247. $nilai+=($row['Nilai']*$row['SKS']);
  248. }
  249. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"NILAI DAN SKS == $nilai || $sks <br>";
  250. $nilaiAkhir=$nilai/$sks;
  251. $test1 = mysql_query("SELECT nilai,bobot FROM nilai WHERE kode='umum' and $nilaiAkhir<=batasatas and $nilaiAkhir>=batasbawah");
  252. $jal_test1 = mysql_fetch_array($test1);
  253. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"KONVERSI NILAI AKHIR == nilai akhir = $nilaiAkhir || grade = $jal_test1[0] || bobot = $jal_test1[1]";
  254. $upd_khs = mysql_query("UPDATE khs SET nilai='$nilaiAkhir',gradenilai='$jal_test1[0]',bobot='$jal_test1[1]' WHERE nim='$nim' AND Tahun='$qw[Tahun]'");
  255. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"<br>UPDATE khs SET nilai='$nilaiAkhir',gradenilai='$jal_test1[0]',bobot='$jal_test1[1]' WHERE nim='$nim' AND Tahun='$qw[Tahun]";
  256. //>>>>>>>>>>>>>>>>>>>>>>>>>>>echo"Data berhasil diupdate<br>Kembali ke <a href='?syxec=$form'>INDEX";
  257. break;
  258. }
  259. ?>