Web ini juga menyediakan fitur bagi Dosen Wali untuk melakukan perubahan terhadap MK yang direquest oleh mahasiswa yang melakukan perwalian. Perubahan dapat berupa persetujuan terhadap inputan request MK atau juga delete request MK. Pada link mahasiswa (bagian Dosen), terdapat list request MK mahasiswa dalam checkbox. Nah, sang Dosen dapat melakukan delete 1 atau banyak request MK. Delete dilakukan oleh Dosen jika MK yang di request dianggap melebihi batas request yang dilihat berdasarkan IPK mahasiswa atau bisa jadi Sang Dosen menganggap MK yang direquest mahasiswa terlalu berat.
Setelah melakukan persetujuan/delete, maka Dosen Wali juga dapat mengirimkan pesan yang akan ditampilkan ke page lihat_krs mahasiswa, dimana isinya dapat berupa Saran yang berkaitan dengan jumlah request MK mahasiswa yang bersangkutan. Hal ini tentunya akan sangat membantu si mahasiswa.
Ehmm,,ternyata cuma menambahkan beberapa code php nya pada bagian lihat.php. Namun, hal yang terpenting adalah pada bagian alamat web akan muncul id mahasiswa yang requestnya telah disetujui oleh dosen.
Langsung lihat aja dech codenya, bagian code terpentingnya :
<?php
echo "<b>NIM      : </b> ".$data['nim']."<br>";
echo "<b>NAMA  : </b> ".$data['nama']."<br>";
echo "<b>IPS : </b> ".$data['ips']."<br>";
echo "<b>IPK : </b> ".$data['ipk']."<br>";?>
<font color="#9c0715"><h3>Rencana Mata Kuliah</h3><font/>
<form method="POST" action="lihat1.php">
<?php
//var_dump($data['kode_pk']);
echo "<input type=checkbox name=mk[] value=".$data['kode_pk']." >";
echo $data['kodekuliah']."  ";
echo $data['nama_makul']."<br>";
while ($data2 = mysql_fetch_array($query)){
echo "<input type=checkbox name=mk[] value=".$data2['kode_pk']." >";
echo $data2['kodekuliah']."  ";
echo $data2['nama_makul']."<br>";
?>
<?php } ?>
<tr>
<td><input type='hidden' name='nim' value="<?php echo $data['nim']; ?>"/>
<br /><input type="submit" name="hapus" value="Hapus"/></td>
</tr>

Nah, proses di atas akan menghasilkan proses berikut. ini merupakan proses delete MK yang dilakukan Dosen Wali. Jika masih ingin delete, Dosen juga dapat melakukannya, sebelum memilih button 'Next'.
Pada database nya sendiri 'status' request itu sendiri akan berubah menjadi '1' setiap Dosen melakukan persetujuan terhadap mahasiswa.
Untuk perubahan status itu terjadi di lihatproses1.php dengan codenya :
<?php
session_start();
if (isset($_SESSION['nis']))
{
include_once('koneksi.php');
if(isset($_POST['register']))
{
$status = $_POST['status'];
$update=mysql_query("UPDATE krs SET status='1' WHERE nim='$nim' ") OR DIE('Error');
}
}
Namun, jika Dosen merasa telah cukup melakukan persetujuan dan Dosen ingin memilih 'Next', maka proses akan dilakukan pada bagian lihatproses1.php, dan akan tampil seperti berikut :
Nah, untuk proses di atas, codenya sebagai berikut :
<br><br><center><font color="#9c0715"><h3>Terima Kasih Anda telah melakukan Persetujuan...</h3><font/><center/><br/>
<div id="message_box">
<h4>Pesan / Saran Dosen Wali</h4>
<?php
if(!empty($_POST['sendpesan']))
{
$nis = $_SESSION['nis'];
$nim = $_GET['id'];
$pesan = $_POST['message'];
$query = mysql_query("insert into pesan (nis,nim,pesan) values ('$nis','$nim','$pesan')");
echo "Pesan telah tersimpan";
}
else
{
?>
<form method="POST" action="lihatproses1.php?id=<?php echo $nim;?>">
<textarea name="message" rows="5" cols="50"></textarea> <br><br>
<input type="submit" name="sendpesan" value="Send" style="margin-left:200px;"/>
<input type="reset" name="clear" value="Clear"/></br>
</form>
Nah, pesan yang dari Dosen tersebut akan dikirimkan ke lihatkrs.php pada page mahasiswa sehingga mahasiswa akan mendapatkan masukan dari Dosen.
Post By : Novena Carolina (094772) ...