PageRenderTime 60ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/sysfo/pkpeserta.php

https://bitbucket.org/justmyfreak/sisfokampus
PHP | 819 lines | 819 code | 0 blank | 0 comment | 1 complexity | d9dc9a9a5b835cf96074175c6c2043aa MD5 | raw file
  1. <script type="text/javascript">
  2. function konfirmasi(x){
  3. if (confirm('Yakin ingin menghapus data dengan nim "'+x+"\"")){
  4. return true;
  5. }
  6. else{
  7. return false;
  8. }
  9. }
  10. </script>
  11. <?php
  12. include("connectdb.php");
  13. $level=$_SESSION ["level"];
  14. $form=$_GET["syxec"];
  15. $unip=$_SESSION["unip"];
  16. // $qKaryawan = mysql_query("SELECT kode FROM karyawan_jurusan WHERE ID='$unip'");
  17. // $karyawan_jur = mysql_fetch_array($qKaryawan);
  18. //
  19. // $qJurusan = mysql_query("SELECT kode,nama_indonesia FROM jurusan WHERE Kode='$karyawan_jur[kode]'");
  20. // $jurusan = mysql_fetch_array($qJurusan);
  21. // //echo "Login: $level <br>ID:$unip<br>Jurusan:($jurusan[kode])$jurusan[nama_indonesia]<br>";
  22. // $kode_jurusan_login = $jurusan['kode'];//kode jurusan pas login
  23. //=======================================================================
  24. if($level=='Karyawan Jurusan'){
  25. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM karyawan_jurusan a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  26. }
  27. else if($level=='Mahasiswa'){
  28. $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");
  29. }
  30. else if($level=='Dosen'){
  31. $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");
  32. }
  33. else if($level=='Kajur'){
  34. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM kajur a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  35. }
  36. $jureks=mysql_fetch_array($jur);
  37. $kode=$jureks['Kode'];
  38. $jurusan=$jureks['Nama_Indonesia'];
  39. $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");
  40. $fakeks=mysql_fetch_array($fak);
  41. $fakultas=$fakeks[1];
  42. echo "$level - $unip<br/> $kode - $jurusan<br /> ";
  43. //================================================================================
  44. $nim;
  45. $nama;
  46. $jurusan;
  47. $fakultas;
  48. $nip_pembimbing;
  49. $nama_pembimbing;
  50. $nip_dpl;
  51. $nama_dpl;
  52. $nama_instansi;
  53. $alamat_instansi;
  54. $kelompok;
  55. $jdl_pkl;
  56. $tanggal_mulai;
  57. $tanggal_selesai;
  58. $ketemu ="";
  59. $nama_instansi = $_POST['namaist'];
  60. $alamat_instansi = $_POST['alamist'];
  61. $kelompok = $_POST['kelompok'];
  62. $jdl_pkl = $_POST['judul'];
  63. $tanggal_mulai = $_POST['tglmulai'];
  64. $tanggal_selesai = $_POST['tglselesai'];
  65. $nim = $_POST['nim'];
  66. $nama = $_POST['nama'];
  67. $jurusan = $_POST['jurusan'];
  68. $fakultas = $_POST['fakultas'];
  69. $nip_pembimbing = $_POST['nip_pembimbing'];
  70. $nama_pembimbing = $_POST['nama_pembimbing'];
  71. //$nip_dpl = $_POST['nip_dpl'];
  72. $pesan_error_nim = "";
  73. $pesan_error_nip_pemb = "";
  74. $pesan_error_nip_dpl = "";
  75. $pesan_error_kelompok = "";
  76. if($_POST['cari_nim'] == 'Cari'){
  77. $nama_instansi = $_POST['namaist'];
  78. $alamat_instansi = $_POST['alamist'];
  79. $kelompok = $_POST['kelompok'];
  80. $jdl_pkl = $_POST['judul'];
  81. $tanggal_mulai = $_POST['tglmulai'];
  82. $tanggal_selesai = $_POST['tglselesai'];
  83. $nim = $_POST['nim'];
  84. $nama = $_POST['nama'];
  85. $jurusan = $_POST['jurusan'];
  86. $fakultas = $_POST['fakultas'];
  87. $nip_pembimbing = $_POST['nip_pembimbing'];
  88. $nama_pembimbing = $_POST['nama_pembimbing'];
  89. //$nip_dpl = $_POST['nip_dpl'];
  90. $nama_dpl = $_POST['nama_dpl'];
  91. $query = mysql_query("SELECT a.nim,a.name as nama,a.kodejurusan,a.kodefakultas,
  92. b.kode,b.nama_indonesia as jurusan,c.kode,c.nama_indonesia as fakultas FROM mhsw a,
  93. jurusan b,fakultas c where a.kodejurusan=b.kode and a.kodefakultas=c.kode and a.kodejurusan=$kode and a.nim=$_POST[nim]");
  94. $data = mysql_fetch_array($query);
  95. if($data){
  96. $nama = $data['nama'];
  97. $jurusan = $data['jurusan'];
  98. $fakultas = $data['fakultas'];
  99. $pesan_error_nim = "";
  100. }else{
  101. $pesan_error_nim = "Data Tidak Ada untuk NIM '$_POST[nim]'";
  102. $nim = "";
  103. $nama = "";
  104. $jurusan = "";
  105. $fakultas = "";
  106. }
  107. }
  108. else if($_POST['cari_pembimbing']=='Cari'){
  109. $nama_instansi = $_POST['namaist'];
  110. $alamat_instansi = $_POST['alamist'];
  111. $kelompok = $_POST['kelompok'];
  112. $jdl_pkl = $_POST['judul'];
  113. $tanggal_mulai = $_POST['tglmulai'];
  114. $tanggal_selesai = $_POST['tglselesai'];
  115. $nim = $_POST['nim'];
  116. $nama = $_POST['nama'];
  117. $jurusan = $_POST['jurusan'];
  118. $fakultas = $_POST['fakultas'];
  119. $nip_pembimbing = $_POST['nip_pembimbing'];
  120. $nama_pembimbing = $_POST['nama_pembimbing'];
  121. //$nip_dpl = $_POST['nip_dpl'];
  122. $nama_dpl = $_POST['nama_dpl'];
  123. $q_pemb = mysql_query("SELECT a.nip,b.name from pkl_dsn_pmbimbing a,dosen b where a.nip=b.id and b.kodejurusan=$kode and a.nip=$_POST[nip_pembimbing]");
  124. $h_pemb = mysql_fetch_array($q_pemb);
  125. if($h_pemb){
  126. $nama_pembimbing = $h_pemb['name'];
  127. $pesan_error_nip_pemb = "";
  128. }else{
  129. $pesan_error_nip_pemb = "Data Tidak Ada untuk NIP '$_POST[nip_pembimbing]'";
  130. $nip_pembimbing = "";
  131. $nama_pembimbing = "";
  132. }
  133. }
  134. else if($_POST['cari_kelompok']=='Cari'){
  135. $nama_instansi = $_POST['namaist'];
  136. $alamat_instansi = $_POST['alamist'];
  137. $kelompok = $_POST['kelompok'];
  138. $jdl_pkl = $_POST['judul'];
  139. $tanggal_mulai = $_POST['tglmulai'];
  140. $tanggal_selesai = $_POST['tglselesai'];
  141. $nim = $_POST['nim'];
  142. $nama = $_POST['nama'];
  143. $jurusan = $_POST['jurusan'];
  144. $fakultas = $_POST['fakultas'];
  145. $nip_pembimbing = $_POST['nip_pembimbing'];
  146. $nama_pembimbing = $_POST['nama_pembimbing'];
  147. $nama_dpl = $_POST['nama_dpl'];
  148. //$nip_dpl = $_POST['nip_dpl'];
  149. $nama_dpl = $_POST['nama_dpl'];
  150. $q_kel = mysql_query("SELECT* FROM pkl_kelompok WHERE kode_jurusan='$kode' AND nama_kelompok='$_POST[kelompok]'");
  151. $h_kel = mysql_fetch_array($q_kel);
  152. $q_pembimbing = mysql_query("SELECT Name FROM dosen WHERE ID='$h_kel[dsn_pembimbing]'");
  153. $h_pembimbing = mysql_fetch_array($q_pembimbing);
  154. $q_dpl = mysql_query("SELECT nama FROM pkl_dpl WHERE id_dpl='$h_kel[dpl]'");
  155. $h_dpl = mysql_fetch_array($q_dpl);
  156. if($h_kel){
  157. $ketemu =true;
  158. $nama_instansi = $h_kel['nama_instansi'];
  159. $alamat_instansi = $h_kel['alamat_instansi'];
  160. $jdl_pkl = $h_kel['judul_pkl'];
  161. $tanggal_mulai = $h_kel['tanggal_mulai'];
  162. $tanggal_selesai = $h_kel['tanggal_selesai'];
  163. $nip_pembimbing = $h_kel['dsn_pembimbing'];
  164. $nama_pembimbing = $h_pembimbing['Name'];
  165. $nama_dpl = $h_dpl['nama'];
  166. }else{
  167. $pesan_error_kelompok = "Kelompok \"'$_POST[kelompok]'\" Belum ada silahkan isi dibawah..!!";
  168. $kelompok= "$_POST[kelompok]";
  169. $nama_instansi = "";
  170. $alamat_instansi = "";
  171. $jdl_pkl = "";
  172. $tanggal_mulai = "";
  173. $tanggal_selesai ="";
  174. $nip_pembimbing = "";
  175. $nama_pembimbing = "";
  176. $nama_dpl = "";
  177. }
  178. }
  179. else if($_POST['simpan']=='Simpan'){
  180. $nama_instansi = $_POST['namaist'];
  181. $alamat_instansi = $_POST['alamist'];
  182. $kelompok = $_POST['kelompok'];
  183. $jdl_pkl = $_POST['judul'];
  184. $tanggal_mulai = $_POST['tglmulai'];
  185. $tanggal_selesai = $_POST['tglselesai'];
  186. $nim = $_POST['nim'];
  187. $nama = $_POST['nama'];
  188. $jurusan = $_POST['jurusan'];
  189. $fakultas = $_POST['fakultas'];
  190. $nip_pembimbing = $_POST['nip_pembimbing'];
  191. $nama_pembimbing = $_POST['nama_pembimbing'];
  192. $nama_dpl = $_POST['nama_dpl'];
  193. //$nip_dpl = $_POST['nip_dpl'];
  194. $nama_dpl = $_POST['nama_dpl'];
  195. $qJur = mysql_query("SELECT kodejurusan FROM mhsw WHERE nim = $nim");
  196. $jur = mysql_fetch_array($qJur);
  197. $qKelompok = mysql_query("SELECT nama_kelompok FROM pkl_kelompok");
  198. $enek=false;
  199. while($k = mysql_fetch_array($qKelompok)){
  200. if($kelompok==$k[nama_kelompok]){
  201. $enek=true;
  202. break;
  203. }
  204. }
  205. $peserta = mysql_query("SELECT * FROM pkl_peserta WHERE nim=$nim");
  206. $h_peserta = mysql_fetch_array($peserta);
  207. if($enek==false){
  208. if(!$h_peserta){
  209. mysql_query("INSERT INTO pkl_dpl VALUES('NULL','$nama_dpl')");
  210. $qDpl = mysql_query("SELECT * FROM pkl_dpl WHERE nama='$nama_dpl'");
  211. $hDpl = mysql_fetch_array($qDpl);
  212. mysql_query("INSERT INTO pkl_kelompok VALUES('NULL','$kelompok',CURDATE(),'$nama_instansi','$alamat_instansi','$jdl_pkl','$tanggal_mulai','$tanggal_selesai','$nip_pembimbing','$hDpl[id_dpl]','','','','','','','$jur[kodejurusan]')") or die(mysql_error());
  213. mysql_query("INSERT INTO pkl_peserta VALUES('NULL',CURDATE(),'$nim',(SELECT id_kelompok FROM pkl_kelompok WHERE nama_kelompok='$kelompok'))") or die(mysql_error());
  214. mysql_query("INSERT INTO pkl_penilaian VALUES('NULL',(SELECT id_kelompok FROM pkl_kelompok WHERE nama_kelompok='$kelompok'),'0','0','0','0','$nip_pembimbing','$nim')") or die(mysql_error());
  215. $nama_instansi = "";
  216. $alamat_instansi = "";
  217. $kelompok = "";
  218. $jdl_pkl = "";
  219. $tanggal_mulai = "";
  220. $tanggal_selesai = "";
  221. $nim = "";
  222. $nama = "";
  223. $jurusan = "";
  224. $fakultas = "";
  225. $nip_pembimbing = "";
  226. $nama_pembimbing = "";
  227. echo("<script>alert('Data Tersimpan..!!!')");
  228. echo("center><a href='?syxec=$form'>[Data Peserta PKL]</a></center>");
  229. }else{
  230. echo("<script>alert('NIM anda sudah ada dalam peserta PKL,anda tidak dapat menginputkan dengan NIM yang sama..!!!')</script>");
  231. }
  232. }
  233. else{
  234. $peserta = mysql_query("SELECT * FROM pkl_peserta WHERE nim=$nim");
  235. $h_peserta = mysql_fetch_array($peserta);
  236. if(!$h_peserta){
  237. mysql_query("INSERT INTO pkl_dpl VALUES('NULL','$_POST[nama_dpl]')");
  238. //$qDpl = mysql_query("SELECT id_dpl FROM pkl_dpl WHERE nama='$_POST[nama_dpl]' ");
  239. //$dpl = mysql_fetch_array($qDpl);
  240. //$qkel =
  241. $qKel=mysql_query("SELECT * FROM pkl_kelompok WHERE nama_kelompok='$_POST[kelompok]'");
  242. $hKel = mysql_fetch_array($qKel);
  243. echo($hKel[id_kelompok]);
  244. $id_kel = $hKel['id_kelompok'];
  245. mysql_query("INSERT INTO pkl_peserta VALUES('NULL',CURDATE(),'$nim','$id_kel')");
  246. mysql_query("INSERT INTO pkl_penilaian VALUES('NULL',(SELECT id_kelompok FROM pkl_kelompok WHERE nama_kelompok='$kelompok'),'0','0','0','0','$nip_pembimbing','$nim')") or die(mysql_error());
  247. $nama_instansi = "";
  248. $alamat_instansi = "";
  249. $kelompok = "";
  250. $jdl_pkl = "";
  251. $tanggal_mulai = "";
  252. $tanggal_selesai = "";
  253. $nim = "";
  254. $nama = "";
  255. $jurusan = "";
  256. $fakultas = "";
  257. $nip_pembimbing = "";
  258. $nama_pembimbing = "";
  259. //$nip_dpl = "";
  260. $nama_dpl = "";
  261. echo("<script>alert('Data Tersimpan..!!!')</script>");
  262. }else{
  263. echo("<script>alert('NIM anda sudah ada dalam peserta PKL,anda tidak dapat menginputkan dengan NIM yang sama..!!!')</script>");
  264. }
  265. }
  266. }
  267. else if($_POST['Update']=='Update'){
  268. $nama_instansi = $_POST['namaist'];
  269. $alamat_instansi = $_POST['alamist'];
  270. $kelompok = $_POST['kelompok'];
  271. $jdl_pkl = $_POST['judul'];
  272. $tanggal_mulai = $_POST['tglmulai'];
  273. $tanggal_selesai = $_POST['tglselesai'];
  274. $nim = $_POST['nim'];
  275. $nama = $_POST['nama'];
  276. $jurusan = $_POST['jurusan'];
  277. $fakultas = $_POST['fakultas'];
  278. $nip_pembimbing = $_POST['nip_pembimbing'];
  279. $nama_pembimbing = $_POST['nama_pembimbing'];
  280. $nama_dpl = $_POST['nama_dpl'];
  281. //$nip_dpl = $_POST['nip_dpl'];
  282. $nama_dpl = $_POST['nama_dpl'];
  283. $qPes = mysql_query("SELECT * FROM pkl_peserta WHERE nim='$_GET[nim]'");
  284. $dPes = mysql_fetch_array($qPes);
  285. $qDpl = mysql_query("SELECT a.nim,b.id_kelompok,b.dpl as id_dpl,
  286. c.nama as nama_dpl from pkl_peserta a,pkl_kelompok b,
  287. pkl_dpl c where a.id_kelompok=b.id_kelompok and b.dpl=c.id_dpl and a.nim='$_GET[nim]'");
  288. $h_dpl = mysql_fetch_array($qDpl);
  289. echo($h_dpl[id_dpl]);
  290. mysql_query("UPDATE pkl_dpl SET nama='$nama_dpl' WHERE id_dpl='$h_dpl[id_dpl]'");
  291. mysql_query("UPDATE pkl_kelompok SET nama_kelompok='$kelompok',
  292. nama_instansi = '$nama_instansi',
  293. alamat_instansi='$alamat_instansi',
  294. judul_pkl='$jdl_pkl',
  295. tanggal_mulai='$tanggal_mulai',
  296. tanggal_selesai='$tanggal_selesai',
  297. dsn_pembimbing='$nip_pembimbing',
  298. dpl='$h_dpl[id_dpl]'
  299. WHERE id_kelompok='$dPes[id_kelompok]' ") or die("Update Gagal");
  300. }
  301. if($_GET['aksi']== 'tambah'){
  302. echo("<center><h1>Pendaftaran PKL</h1></center>
  303. <form method='post' name='pend' action='#'>
  304. <table border=5 align=center>
  305. <tr>
  306. <td>
  307. <table align=center>
  308. <tr>
  309. <td><b>Data Mahasiswa</b></td>
  310. </tr>
  311. <tr>
  312. <td width=200>NIM</td><td width=100%><input type=text name=nim value='$nim'>
  313. <input type=Submit name='cari_nim' value='Cari'>&nbsp;<i style=font-size:10;color:red;>$pesan_error_nim</i>
  314. </td>
  315. </tr>
  316. <tr>
  317. <td width=200>Nama</td>
  318. <td width=300><input type=text name='nama' size=40 value='$nama'></td>
  319. </tr>
  320. <tr>
  321. <td width=200>Jurusan</td>
  322. <td width=300><input type=text name='jurusan' size=30 value='$jurusan'></td>
  323. </tr>
  324. <tr>
  325. <td width=200>Fakultas</td>
  326. <td width=300><input type=text name='fakultas' size=30 value='$fakultas'></td>
  327. </tr>
  328. <tr>
  329. <td><b>Data PKL</b></td>
  330. </tr>
  331. <tr>
  332. <td width=200>Kelompok</td>
  333. <td width=400><input type=text name='kelompok' value=$kelompok>
  334. <input type=Submit name='cari_kelompok' value='Cari'>&nbsp;<i style=font-size:10;color:red;>$pesan_error_kelompok</i>
  335. </td>
  336. </tr>
  337. <tr>
  338. <td width=200>Nama Instansi</td>
  339. <td width=300><input type=text name='namaist' size=40 value=$nama_instansi></td>
  340. </tr>
  341. <tr>
  342. <td width=200>Alamat Instansi</td>
  343. <td width=300><textarea name='alamist' cols=40 rows=5 value=>$alamat_instansi</textarea></td>
  344. </tr>
  345. <tr>
  346. <td width=200>Judul PKL</td>
  347. <td width=300><input type=text name='judul' size=40 value=$jdl_pkl></td>
  348. </tr>
  349. <tr>
  350. <td width=200>Tanggal Mulai</td>
  351. <td width=300><input type=text name='tglmulai' size=30 value=$tanggal_mulai></td>
  352. </tr>
  353. <tr>
  354. <td width=200>Tanggal Selesai</td>
  355. <td width=300><input type=text name='tglselesai' size=30 value=$tanggal_selesai></td>
  356. </tr>
  357. <tr>
  358. <td><b>Data Pembimbing</b></td>
  359. </tr>
  360. <tr>
  361. <td width=200>NIP Pembimbing</td>
  362. <td><input type=text name='nip_pembimbing' value='$nip_pembimbing'>");
  363. if($ketemu==false){
  364. echo("<input type=submit name='cari_pembimbing' value='Cari'>&nbsp;<i style=font-size:10;color:red;>$pesan_error_nip_pemb</i>");}
  365. echo("</td>
  366. </tr>
  367. <tr>
  368. <td width=200>Nama Pembimbing</td>
  369. <td width=300><input type=text name=nama_pembimbing size=40 value='$nama_pembimbing'></td>
  370. </tr>
  371. <tr>
  372. <td><b>Data Pembimbing Lapangan</b></td>
  373. </tr>
  374. <tr>
  375. <td width=200>Nama Pembimbing Lapangan</td>
  376. <td width=300><input type=text name='nama_dpl' size=40 value='$nama_dpl'></td>
  377. </tr>
  378. <tr>
  379. <td colspan=2 align=center>
  380. <input type='submit' name='simpan' value='Simpan'/>
  381. <input type='reset' name='reset' value='Bersihkan'/>
  382. </td>
  383. </tr>
  384. </table>
  385. </td>
  386. </tr>
  387. </table>
  388. </form><center><a href='?syxec=$form'>[Data Peserta PKL]</a></center>");
  389. }
  390. else if($_GET['aksi']=='edit'){
  391. $mhsjrsn=mysql_query("SELECT mhsw.NIM,mhsw.name,mhsw.kodefakultas,mhsw.kodejurusan,
  392. jurusan.nama_indonesia as jurusan,fakultas.nama_indonesia as fakultas
  393. FROM mhsw,jurusan,fakultas WHERE NIM=$_GET[nim] and jurusan.kode=mhsw.kodejurusan
  394. and fakultas.kode=mhsw.kodefakultas");
  395. $jrsn = mysql_fetch_array($mhsjrsn);
  396. $query = mysql_query("select a.tanggal,a.nim,b.nama_kelompok,b.nama_instansi,b.alamat_instansi, b.judul_pkl,b.tanggal_mulai,b.tanggal_selesai,
  397. b.dsn_pembimbing,(select name from dosen where id=b.dsn_pembimbing) as nama_pembimbing,
  398. b.dpl,(select nama from pkl_dpl where id_dpl=b.dpl) as nama_dpl from pkl_peserta a,
  399. pkl_kelompok b where a.id_kelompok=b.id_kelompok and nim=$_GET[nim]");
  400. $d = mysql_fetch_array($query);
  401. // $nip_pembimbing = $d['dsn_pembimbing'];
  402. // $nama_pembimbing = $d['nama_pembimbing'];
  403. echo("<center><h1>Ubah Pendaftaran PKL</h1></center>
  404. <form method=post name=pend action=#>
  405. <table border=5 align=center>
  406. <tr>
  407. <td>
  408. <table align=center><tr><td><b>Data Mahasiswa</b></td></tr>
  409. <tr>
  410. <td width=200>NIM</td>
  411. <td width=100%><input type=text disabled name=nim value='$jrsn[NIM]'></td>
  412. </tr>
  413. <tr>
  414. <td width=200>Nama</td>
  415. <td width=300><input type=text disabled name=nama size=40 value='$jrsn[name]'></td>
  416. </tr>
  417. <tr>
  418. <td width=200>Jurusan</td>
  419. <td width=300><input type=text disabled name=jurusan size=30 value='$jrsn[jurusan]'></td>
  420. </tr>
  421. <tr>
  422. <td width=200>Fakultas</td>
  423. <td width=300><input type=text disabled name=fakultas size=30 value='$jrsn[fakultas]'></td>
  424. </tr>
  425. <tr>
  426. <td><b>Data PKL</b></td>
  427. </tr>
  428. <tr>
  429. <td width=200>Kelompok</td>
  430. <td width=300>");
  431. if(($_POST['cari_pembimbing']=='Cari' )||($_POST['Update']=='Update')){
  432. echo("<input type=text name=kelompok size=30 value='$_POST[kelompok]'>");
  433. }
  434. else if($_POST['cari_kelompok']=='Cari'){
  435. echo("<input type=text name=kelompok size=40 value='$kelompok'>");
  436. }
  437. else{
  438. echo("<input type=text name=kelompok size=30 value='$d[nama_kelompok]'>");
  439. }
  440. echo("<input type=Submit name='cari_kelompok' value='Cari'>&nbsp;<i style=font-size:10;color:red;>$pesan_error_kelompok</i>
  441. </td>
  442. </tr>
  443. <tr>
  444. <td width=200>Nama Instansi</td>
  445. <td width=300>");
  446. if(($_POST['cari_pembimbing']=='Cari' )||($_POST['Update']=='Update')){
  447. echo("<input type=text name='namaist' size=40 value='$_POST[namaist]'>");
  448. }else if($_POST['cari_kelompok']=='Cari'){
  449. echo("<input type=text name='namaist' size=30 value='$nama_instansi'>");
  450. }
  451. else{
  452. echo("<input type=text name='namaist' size=40 value='$d[nama_instansi]'>");
  453. }
  454. echo("</td>
  455. </tr>
  456. <tr>
  457. <td width=200>Alamat Instansi</td>
  458. <td width=300><textarea name=alamist cols=40 rows=5>");
  459. if(($_POST['cari_pembimbing']=='Cari' )||($_POST['Update']=='Update')){
  460. echo($_POST['alamist']);
  461. }else if($_POST['cari_kelompok']=='Cari'){
  462. echo("$alamat_instansi");
  463. }
  464. else{
  465. echo("$d[alamat_instansi]");
  466. }
  467. echo("</textarea></td>
  468. </tr>
  469. <tr>
  470. <td width=200>Judul PKL</td>
  471. <td width=300>");
  472. if(($_POST['cari_pembimbing']=='Cari' )||($_POST['Update']=='Update')){
  473. echo("<input type=text name=judul size=40 value='$_POST[judul]'>");
  474. }
  475. else if($_POST['cari_kelompok']=='Cari'){
  476. echo("<input type=text name=judul size=40 value='$jdl_pkl'>");
  477. }
  478. else{
  479. echo("<input type=text name=judul size=40 value='$d[judul_pkl]'>");
  480. }
  481. echo("</td>
  482. </tr>
  483. <tr>
  484. <td width=200>Tanggal Mulai</td>
  485. <td width=300>");
  486. if(($_POST['cari_pembimbing']=='Cari' )||($_POST['Update']=='Update')){
  487. echo("<input type=text disabled name=tglmulai size=30 value='$_POST[tglmulai]'>");
  488. }else if($_POST['cari_kelompok']=='Cari'){
  489. echo("<input type=text disabled name=tglmulai size=40 value='$tanggal_mulai'");
  490. }
  491. else{
  492. echo("<input type=text disabled name=tglmulai size=30 value='$d[tanggal_mulai]'>");
  493. }echo("</td>
  494. </tr>
  495. <tr>
  496. <td width=200>Tanggal Selesai</td>
  497. <td width=300>");
  498. if(($_POST['cari_pembimbing']=='Cari' )|| ($_POST['cari_dpl']=='Cari')||($_POST['Update']=='Update')){
  499. echo("<input type=text disabled name=tglselesai size=30 value='$_POST[tglselesai]'>");
  500. }
  501. else if($_POST['cari_kelompok']=='Cari'){
  502. echo("<input type=text disabled name=tglselesai size=30 value='$tanggal_selesai'>");
  503. }
  504. else{
  505. echo("<input type=text disabled name=tglselesai size=30 value='$d[tanggal_selesai]'>");
  506. }
  507. echo("</td>
  508. </tr>
  509. <tr>
  510. <td><b>Data Pembimbing</b></td>
  511. </tr>
  512. <tr>
  513. <td width=200>NIP Pembimbing</td>
  514. <td>");
  515. if(($_POST['cari_pembimbing']=='Cari' )|| ($_POST['cari_kelompok']=='Cari')||($_POST['Update']=='Update')){
  516. echo("<input type=text disabled name='nip_pembimbing' value='$nip_pembimbing'>");
  517. }else{
  518. echo("<input type=text disabled name='nip_pembimbing' value='$d[dsn_pembimbing]'>");
  519. }
  520. //echo("<input type=submit disabled name='cari_pembimbing' value='Cari'>&nbsp;<i style=font-size:10;color:red;>$pesan_error_nip_pemb</i>
  521. echo("</td>
  522. </tr>
  523. <tr>
  524. <td width=200>Nama Pembimbing</td><td>");
  525. if(($_POST['cari_pembimbing']=='Cari' )|| ($_POST['cari_kelompok']=='Cari')||($_POST['Update']=='Update')){
  526. echo("<input type=text disabled name=nama_pembimbing value='$nama_pembimbing'>");
  527. }else{
  528. echo("<input type=text disabled name=nama_pembimbing value='$d[nama_pembimbing]'>");
  529. }
  530. echo("</td></tr>
  531. <tr>
  532. <td><b>Data Pembimbing Lapangan</b></td>
  533. </tr>
  534. <tr>
  535. <td width=200>Nama Pembimbing Lapangan</td>
  536. <td width=300>");
  537. if(($_POST['cari_pembimbing']=='Cari' )|| ($_POST['cari_kelompok']=='Cari')||($_POST['Update']=='Update')){
  538. echo(" <input type=text disabled name=nama_dpl size=40 value='$nama_dpl'>");
  539. }else{
  540. echo("<input type=text disabled name=nama_dpl value='$d[nama_dpl]'>");
  541. }
  542. echo("</td>
  543. </tr>
  544. <tr>
  545. <td colspan=2 align=center><input type=submit name='Update' value='Update'>
  546. <input type=button name=batal value=Batal onclick=\"window.location.href='?syxec=$form'\">
  547. </td>
  548. </tr>
  549. </table>
  550. </td>
  551. </tr>
  552. </table>
  553. </form>");
  554. }
  555. else if($_GET['aksi'] == 'delete'){
  556. mysql_query("DELETE FROM pkl_peserta WHERE nim=$_GET[nim]") or die("Gagal Hapus Peserta");
  557. mysql_query("DELETE FROM pkl_penilaian WHERE nim=$_GET[nim]") or die("Gagal Hapus Penilaian");
  558. $q_del = mysql_query("SELECT COUNT(*) FROM pkl_peserta WHERE id_kelompok=$_GET[kelompok]");
  559. $h_del = mysql_fetch_array($q_del);
  560. if($h_del[0]==0){
  561. mysql_query("DELETE * FROM pkl_kelompok WHERE id_kelompok=$_GET[kelompok]");
  562. }
  563. echo("<center><a href='javascript:history.go(-1);'>[ Data Peserta ]</a></center>");
  564. }
  565. //tambah
  566. else {
  567. if($_POST['cari_peserta']=='Cari'){
  568. $ktm = "";
  569. $error = "";
  570. $cari = $_POST['kata'];
  571. $type = $_POST['tipe_cari_peserta'];
  572. echo" <center><h1>Data Peserta PKL</h1></center>
  573. <form method=post name=formdatapendaftaran action='#'>
  574. <center><input type=text name='kata'>
  575. <select name=tipe_cari_peserta>
  576. <option value=--Pilih-->--Pilih--</option>
  577. <option value=nim>nim</option>
  578. <option value=nama_kelompok>nama kelompok</option>
  579. <option value=nama_instansi>nama instansi</option>
  580. <option value=dsn_pembimbing>nip pembimbing</option>
  581. <option value=dpl>id dpl</option>
  582. </select>
  583. <input type=submit name='cari_peserta' value=Cari>
  584. <input type=submit name='semua_data' value='Semua Data'><br>";
  585. if($ktm==false){
  586. echo($error);
  587. }
  588. echo" </center><br>
  589. <table border=2 align=center>
  590. <tr>
  591. <td>
  592. <table border=1 align=center>
  593. <tr>
  594. <td>No Registrasi</td>
  595. <td>Tanggal</td>
  596. <td>NIM</td>
  597. <td>Nama</td>
  598. <td>Jurusan</td>
  599. <td>Fakultas</td>
  600. <td>Nama Instansi</td>
  601. <td>Alamat Instansi</td>
  602. <td>Kelompok</td>
  603. <td>Judul PKL</td>
  604. <td>Tanggal Mulai</td>
  605. <td>Tanggal Selesai</td>
  606. <td>NIP Pembimbing</td>
  607. <td>Nama Pembimbing</td>
  608. <td>ID Pembimbing Lapangan</td>
  609. <td>Nama Pembimbing Lapangan</td>";
  610. if($level=="Karyawan Jurusan"){
  611. echo "<td colspan='2'>Aksi</td>";
  612. }
  613. echo " </tr> <tr> ";
  614. if($level=='Dosen'){
  615. $qCari = mysql_query("select pkl_peserta.no_registrasi,pkl_peserta.tanggal,pkl_peserta.nim,
  616. (select name from mhsw where NIM=pkl_peserta.nim) as nama_mhs,pkl_peserta.id_kelompok,
  617. pkl_kelompok.nama_kelompok,pkl_kelompok.nama_instansi,pkl_kelompok.alamat_instansi,
  618. pkl_kelompok.judul_pkl,pkl_kelompok.tanggal_mulai,pkl_kelompok.tanggal_selesai,
  619. pkl_kelompok.dsn_pembimbing,pkl_kelompok.dpl from pkl_peserta,pkl_kelompok
  620. where pkl_kelompok.kode_jurusan='$kode'AND and pkl_kelompok.dsn_pembimbing=$unip AND pkl_peserta.id_kelompok=pkl_kelompok.id_kelompok
  621. AND $type='$cari'");
  622. }else{
  623. $qCari = mysql_query("select pkl_peserta.no_registrasi,pkl_peserta.tanggal,pkl_peserta.nim,
  624. (select name from mhsw where NIM=pkl_peserta.nim) as nama_mhs,pkl_peserta.id_kelompok,
  625. pkl_kelompok.nama_kelompok,pkl_kelompok.nama_instansi,pkl_kelompok.alamat_instansi,
  626. pkl_kelompok.judul_pkl,pkl_kelompok.tanggal_mulai,pkl_kelompok.tanggal_selesai,
  627. pkl_kelompok.dsn_pembimbing,pkl_kelompok.dpl from pkl_peserta,pkl_kelompok
  628. where pkl_kelompok.kode_jurusan='$kode' AND pkl_peserta.id_kelompok=pkl_kelompok.id_kelompok
  629. AND $type='$cari'");
  630. }
  631. while($d = mysql_fetch_array($qCari)){
  632. $mhsjrsn=mysql_query("SELECT mhsw.NIM,mhsw.kodefakultas,mhsw.kodejurusan,
  633. jurusan.nama_indonesia as jurusan,fakultas.nama_indonesia as fakultas
  634. FROM mhsw,jurusan,fakultas WHERE NIM=$d[nim] and jurusan.kode=mhsw.kodejurusan
  635. and fakultas.kode=mhsw.kodefakultas and mhsw.kodejurusan='$kode'");
  636. $jrsn = mysql_fetch_array($mhsjrsn);
  637. $pemb = mysql_query("SELECT * FROM dosen WHERE id=$d[dsn_pembimbing]") or die(mysql_error());
  638. $dosenpemb = mysql_fetch_array($pemb);
  639. $depl = mysql_query("SELECT * FROM pkl_dpl WHERE id_dpl=$d[dpl]") or die(mysql_error());
  640. $dpl = mysql_fetch_array($depl);
  641. echo("<tr><td>$d[no_registrasi]</td>
  642. <td>$d[tanggal]</td>
  643. <td>$d[nim]</td>
  644. <td>$d[nama_mhs]</td>
  645. <td>$jrsn[jurusan]</td>
  646. <td>$jrsn[fakultas]</td>
  647. <td>$d[nama_instansi]</td>
  648. <td>$d[alamat_instansi]</td>
  649. <td>$d[nama_kelompok]</td>
  650. <td>$d[judul_pkl]</td>
  651. <td>$d[tanggal_mulai]</td>
  652. <td>$d[tanggal_selesai]</td>
  653. <td>$d[dsn_pembimbing]</td>
  654. <td>$dosenpemb[Name]</td>
  655. <td>$dpl[id_dpl]</td>
  656. <td>$dpl[nama]</td>
  657. ");
  658. if($level=="Karyawan Jurusan"){
  659. //echo("<td width<a href=?syxec=$form&aksi=edit&nim=$d[nim]>Edit</a></td>
  660. //echo("<td width<a href=''>Edit</a></td>
  661. echo("<td colspan=2><a href=?syxec=$form&aksi=delete&nim=$d[nim]&kelompok=$d[id_kelompok] onclick=\"return konfirmasi('$d[nim]')\">Delete</a>
  662. </td>");
  663. }echo("</tr>");
  664. }
  665. if($level=="Karyawan Jurusan"){
  666. echo("</tr></table> </td></tr><tr><td align=center><input type='button' name='tambah'
  667. value='Tambah ' onclick=\"window.location.href='?syxec=$form&aksi=tambah'\"></td>
  668. </tr>");
  669. }
  670. echo"</table></table></form>";
  671. }
  672. //====================================================================================
  673. else{
  674. echo" <center><h1>Data Peserta PKL</h1></center>
  675. <form method=post name=formdatapendaftaran action='#'>
  676. <center><input type=text name='kata'>
  677. <select name=tipe_cari_peserta>
  678. <option value=--Pilih-->--Pilih--</option>
  679. <option value=nim>nim</option>
  680. <option value=nama_kelompok>nama kelompok</option>
  681. <option value=nama_instansi>nama instansi</option>
  682. <option value=dsn_pembimbing>nip pembimbing</option>
  683. <option value=dpl>id dpl</option>
  684. </select>
  685. <input type=submit name='cari_peserta' value=Cari>
  686. <input type=submit name='semua_data' value='Semua Data'>
  687. </center><br>
  688. <table border=2 align=center>
  689. <tr>
  690. <td>
  691. <table border=1 align=center>
  692. <tr>
  693. <td>No Registrasi</td>
  694. <td>Tanggal</td>
  695. <td>NIM</td>
  696. <td>Nama</td>
  697. <td>Jurusan</td>
  698. <td>Fakultas</td>
  699. <td>Nama Instansi</td>
  700. <td>Alamat Instansi</td>
  701. <td>Kelompok</td>
  702. <td>Judul PKL</td>
  703. <td>Tanggal Mulai</td>
  704. <td>Tanggal Selesai</td>
  705. <td>NIP Pembimbing</td>
  706. <td>Nama Pembimbing</td>
  707. <td>ID Pembimbing Lapangan</td>
  708. <td>Nama Pembimbing Lapangan</td>";
  709. if($level=="Karyawan Jurusan"){
  710. echo "<td colspan='2'>Aksi</td>";
  711. }
  712. echo " </tr> <tr> ";
  713. if($level=="Dosen"){
  714. $query = mysql_query("select pkl_peserta.no_registrasi,pkl_peserta.tanggal,pkl_peserta.nim,
  715. (select name from mhsw where NIM=pkl_peserta.nim) as nama_mhs,pkl_peserta.id_kelompok,
  716. pkl_kelompok.nama_kelompok,pkl_kelompok.nama_instansi,pkl_kelompok.alamat_instansi,
  717. pkl_kelompok.judul_pkl,pkl_kelompok.tanggal_mulai,pkl_kelompok.tanggal_selesai,
  718. pkl_kelompok.dsn_pembimbing,pkl_kelompok.dpl from pkl_peserta,pkl_kelompok where
  719. pkl_kelompok.kode_jurusan='$kode' AND pkl_peserta.id_kelompok=pkl_kelompok.id_kelompok
  720. and pkl_kelompok.dsn_pembimbing=$unip");
  721. }else{
  722. $query = mysql_query("select pkl_peserta.no_registrasi,pkl_peserta.tanggal,pkl_peserta.nim,
  723. (select name from mhsw where NIM=pkl_peserta.nim) as nama_mhs,pkl_peserta.id_kelompok,
  724. pkl_kelompok.nama_kelompok,pkl_kelompok.nama_instansi,pkl_kelompok.alamat_instansi,
  725. pkl_kelompok.judul_pkl,pkl_kelompok.tanggal_mulai,pkl_kelompok.tanggal_selesai,
  726. pkl_kelompok.dsn_pembimbing,pkl_kelompok.dpl from pkl_peserta,pkl_kelompok
  727. where pkl_kelompok.kode_jurusan='$kode' AND pkl_peserta.id_kelompok=pkl_kelompok.id_kelompok");
  728. }
  729. while($d = mysql_fetch_array($query)){
  730. $mhsjrsn=mysql_query("SELECT mhsw.NIM,mhsw.kodefakultas,mhsw.kodejurusan,
  731. jurusan.nama_indonesia as jurusan,fakultas.nama_indonesia as fakultas
  732. FROM mhsw,jurusan,fakultas WHERE NIM=$d[nim] and jurusan.kode=mhsw.kodejurusan
  733. and fakultas.kode=mhsw.kodefakultas and mhsw.kodejurusan='$kode'");
  734. $jrsn = mysql_fetch_array($mhsjrsn);
  735. $pemb = mysql_query("SELECT * FROM dosen WHERE id=$d[dsn_pembimbing]") or die(mysql_error());
  736. $dosenpemb = mysql_fetch_array($pemb);
  737. $depl = mysql_query("SELECT * FROM pkl_dpl WHERE id_dpl=$d[dpl]") or die(mysql_error());
  738. $dpl = mysql_fetch_array($depl);
  739. echo("<tr><td>$d[no_registrasi]</td>
  740. <td>$d[tanggal]</td>
  741. <td>$d[nim]</td>
  742. <td>$d[nama_mhs]</td>
  743. <td>$jrsn[jurusan]</td>
  744. <td>$jrsn[fakultas]</td>
  745. <td>$d[nama_instansi]</td>
  746. <td>$d[alamat_instansi]</td>
  747. <td>$d[nama_kelompok]</td>
  748. <td>$d[judul_pkl]</td>
  749. <td>$d[tanggal_mulai]</td>
  750. <td>$d[tanggal_selesai]</td>
  751. <td>$d[dsn_pembimbing]</td>
  752. <td>$dosenpemb[Name]</td>
  753. <td>$dpl[id_dpl]</td>
  754. <td>$dpl[nama]</td>
  755. ");
  756. if($level=="Karyawan Jurusan"){
  757. //echo("<td width<a href=?syxec=$form&aksi=edit&nim=$d[nim]>Edit</a></td>
  758. //echo("<td width<a href=''>Edit</a></td>
  759. echo("<td colspan=2><a href=?syxec=$form&aksi=delete&nim=$d[nim]&kelompok=$d[id_kelompok] onclick=\"return konfirmasi('$d[nim]')\">Delete</a>
  760. </td>");
  761. }echo("</tr>");
  762. }
  763. if($level=="Karyawan Jurusan"){
  764. echo("</tr></table> </td></tr><tr><td align=center><input type='button' name='tambah'
  765. value='Tambah ' onclick=\"window.location.href='?syxec=$form&aksi=tambah'\"></td>
  766. </tr>");
  767. }
  768. echo"</table></table></form>";
  769. }
  770. }
  771. ?>