diff --git a/P3/controller/form_penilaian_skp_controller.php b/P3/controller/form_penilaian_skp_controller.php
index c2f285f24fd6a1ce1c1969c6438aadefa54cca50..c389a6150e36f1060e073679d74d65f5a6a9f572 100644
--- a/P3/controller/form_penilaian_skp_controller.php
+++ b/P3/controller/form_penilaian_skp_controller.php
@@ -33,11 +33,15 @@
 		//update Kegiatan
 
 		$sql = "UPDATE kegiatan
-		 SET real_ak=$ak, real_kualitas=$kualitas, real_kuantitas=$kuantitas, real_biaya=$biaya, real_waktu=$waktu
+		 SET real_ak=$ak, real_kualitas=$kualitas, real_kuantitas='$kuantitas', real_biaya=$biaya, real_waktu='$waktu'
 		 WHERE id_skp = $id_SKP AND id_kegiatan=$id_k";
 		$result = $conn->query($sql);
 
-		echo "update done ";
+		if ($conn->query($sql) === TRUE) {
+		    echo "update successfully";
+		} else {
+		    echo "Error: " . $sql . "<br>" . $conn->error;
+		}
 
 		header( 'Location: ../list_penilaian_skp.php' ) ;
 		exit();
diff --git a/P3/controller/persetujuan_controller.php b/P3/controller/persetujuan_controller.php
index 740c0cebb3092e23cd814d1669952edfe78b4d82..ff15c149909d35bffc640c36964b3aa8a244d7a5 100644
--- a/P3/controller/persetujuan_controller.php
+++ b/P3/controller/persetujuan_controller.php
@@ -2,9 +2,11 @@
  ob_start();
 require_once 'connectdb.php';
 require_once '../header.php';
-
 $func = $_GET['func'];
 
+
+
+
 if ($func == 1){	
 	setujuPenilaian() ;
 } else if ($func==2) {
@@ -27,10 +29,60 @@ function setujuPenilaian() {
 
 	$id_pegawai = $nip_login ;
 	$id_penilai = $nip_atasan ;
+	$nip = $id_pegawai ;
+	$conn = connect_database();
+	$sql = "SELECT modified_at FROM penilaian WHERE id_pegawai='$nip'";
+	$result = $conn->query($sql);
+	$lastmod = "";
+	if ($result->num_rows > 0) { 
+	      while($row = $result->fetch_assoc()) {
+	          $lastmod = $row['modified_at'];
+	      }
+	      //cek waktu
+	      $timestamp = strtotime($lastmod);
+
+		  $tmstp = $row['modified_at'] + strtotime('+ 336 hours');
+	      $currenttime = date("Y-m-d h:m:s");
+		  $nextf = date("Y-m-d h:m:s", $tmstp);
+		  $lastm = date("Y-m-d h:m:s", $lastmod);
+	      echo "cur : ". $currenttime ;
+	      echo "lastm : " . $lastmod ;
+	      echo "next 14 daysss : ".$nextf;
+	      if ($nextf < $currenttime) echo "update";
+	      else {
+	      	echo "not update (otomatis setuju)";
+	      	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='4', persetujuan_atasan_pejabat='9',id_atasan='$id_atasan', modified_at=now() WHERE id_pegawai='$nip'" ; 
+			echo $sql ;
+			if ($conn->query($sql) === TRUE) {
+		    	echo "Record updated successfully";
+			} else {
+			    echo "Error updating record: " . $conn->error;
+			}
+            $sql_namapegawai = "SELECT nama FROM pegawai WHERE nip = '$id_pegawai'";
+            $result = $conn2->query($sql_namapegawai);		
+		      if ($result->num_rows > 0) 
+              { 
+                while($row = $result->fetch_assoc()) 
+                {
+                   $nama=$row["nama"];
+                }
+		      }
+        $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$id_penilai', 'Penilaian kepada '$nama' disetujui secara otomatis.' ,'2');";
+			//header( 'Location: ../lihat_penilaian.php' ) ;
+			//exit();
+	      }
+	}
+
 	$conn = connect_database();
-    $conn2 = connect_database2();
+	
 	$id_atasan = getIDAtasan($nip_login);
-	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='1', persetujuan_atasan='9',id_atasan='$id_atasan' WHERE id_pegawai='$id_pegawai'" ;
+	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='1', persetujuan_atasan_pejabat='9',id_atasan='$id_atasan', modified_at=now() WHERE id_pegawai='$id_pegawai'" ; 
+	echo $sql ;
+	if ($conn->query($sql) === TRUE) {
+    	echo "Record updated successfully";
+	} else {
+	    echo "Error updating record: " . $conn->error;
+	}
     $sql_namapegawai = "SELECT nama FROM pegawai WHERE nip = '$id_pegawai'";
     $result = $conn2->query($sql_namapegawai);		
 		if ($result->num_rows > 0) { 
@@ -39,21 +91,12 @@ function setujuPenilaian() {
 			}
 		}
     $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$id_penilai', 'Penilaian kepada '$nama' disetujui. Silahkan menunggu untuk persetujuan atasan pejabat penilai.','2');";
-	echo $sql ;
-	if ($conn->query($sql) === TRUE) {
-    	echo "Record updated successfully";
-	} else {
-	    echo "Error updating record: " . $conn->error;
-	}
-    if ($conn->query($sql_notification) == TRUE)
-    {
-        echo "Record saved";
-    }
-    else
-    {
-        echo "Error save notification" . $conn->error;
-    }
-	//header( 'Location: ../lihat_penilaian.php' ) ;
+    if ($conn->query($sql_notification) === TRUE) {
+		    	echo "Record updated successfully";
+			} else {
+			    echo "Error updating record: " . $conn->error;
+			}
+	header( 'Location: ../lihat_penilaian.php' ) ;
 	exit();
 
 }
@@ -65,9 +108,62 @@ function tolakPenilaian($alasan) {
 
     $id_pegawai = $nip_login ;
 	$id_penilai = $nip_atasan ;
+	$nip = $id_pegawai ;
+	$conn = connect_database();
+	$sql = "SELECT modified_at FROM penilaian WHERE id_pegawai='$nip'";
+	$result = $conn->query($sql);
+	$lastmod = "";
+	if ($result->num_rows > 0) { 
+	      while($row = $result->fetch_assoc()) {
+	          $lastmod = $row['modified_at'];
+	      }
+	      //cek waktu
+	      $tomorrow = strtotime('- 336 hours');
+	      $timestamp = strtotime($lastmod);
+		$tmstp = $row['modified_at'] + strtotime('+ 336 hours');
+	      
+	      $currenttime = date("Y-m-d h:m:s");
+		  $nextf = date("Y-m-d h:m:s", $tmstp);
+		  $lastm = date("Y-m-d h:m:s", $lastmod);
+	      echo "cur : ". $currenttime ;
+	      echo "lastm : " . $lastmod ;
+	      echo "next 14 day : ".$nextf;
+	      if ($nextf < $currenttime) echo "update";
+	      else {
+	      	echo "not update (otomatis setuju)";
+	      	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='4', persetujuan_atasan_pejabat='9',id_atasan='$id_atasan', modified_at=now() WHERE id_pegawai='$nip'" ; 
+            $sql_namapegawai = "SELECT nama FROM pegawai WHERE nip = '$id_pegawai'";
+            $result = $conn2->query($sql_namapegawai);		
+                if ($result->num_rows > 0) { 
+                    while($row = $result->fetch_assoc()) {
+                       $nama=$row["nama"];
+                    }
+                }
+            $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$id_penilai', 'Penilaian kepada '$nama' telah otomatis disetujui.','3');";
+            if ($conn->query($sql_notification) === TRUE) {
+		    	echo "Record updated successfully";
+			} else {
+			    echo "Error updating record: " . $conn->error;
+			}
+			echo $sql ;
+			if ($conn->query($sql) === TRUE) {
+		    	echo "Record updated successfully";
+			} else {
+			    echo "Error updating record: " . $conn->error;
+			}
+			//header( 'Location: ../lihat_penilaian.php' ) ;
+			//exit();
+	      }
+	}
+
 	$conn = connect_database();
-    $conn2 = connect_database2();
-	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='2', persetujuan_atasan='0', alasan='$alasan' WHERE id_pegawai='$id_pegawai'" ; 
+	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='2', persetujuan_atasan='0', alasan='$alasan', modified_at=now() WHERE id_pegawai='$id_pegawai'" ; 
+	echo $sql ;
+	if ($conn->query($sql) === TRUE) {
+    	echo "Record updated successfully";
+	} else {
+	    echo "Error updating record: " . $conn->error;
+	}
     $sql_namapegawai = "SELECT nama FROM pegawai WHERE nip = '$id_pegawai'";
     $result = $conn2->query($sql_namapegawai);		
 		if ($result->num_rows > 0) { 
@@ -76,32 +172,64 @@ function tolakPenilaian($alasan) {
 			}
 		}
     $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$id_penilai', 'Penilaian kepada '$nama' ditolak, silahkan ditanggapi','3');";
-	echo $sql ;
-	if ($conn->query($sql) === TRUE) {
-    	echo "Record updated successfully";
-	} else {
-	    echo "Error updating record: " . $conn->error;
-	}
-    
-    if ($conn->query($sql_notification) == TRUE)
-    {
-        echo "Record saved";
+    if ($conn->query($sql_notification) === TRUE) {
+        echo "Record updated successfully";
+    } else {
+        echo "Error updating record: " . $conn->error;
     }
-    else
-    {
-        echo "Error save notification" . $conn->error;
-    }
-    
-	//header( 'Location: ../lihat_penilaian.php' ) ;
+	header( 'Location: ../lihat_penilaian.php' ) ;
 	exit();
 
 }
 
 function tanggapanPenolakan($nip,$alasan) {
 	//echo "nip : " .$nip."|" ;
+	$conn = connect_database();
+	$sql = "SELECT modified_at FROM penilaian WHERE id_pegawai='$nip'";
+	$result = $conn->query($sql);
+	$lastmod = "";
+	if ($result->num_rows > 0) { 
+	      while($row = $result->fetch_assoc()) {
+	          $lastmod = $row['modified_at'];
+	      }
+	      //cek waktu
+	      $tomorrow = strtotime('- 336 hours');
+	      $timestamp = strtotime($lastmod);
+	      $tmstp = $row['modified_at'] + strtotime('+ 336 hours');
+	       
+	      $currenttime = date("Y-m-d h:m:s");
+		  $nextf = date("Y-m-d h:m:s", $tmstp);
+		  $lastm = date("Y-m-d h:m:s", $lastmod);
+	      echo "cur : ". $currenttime ;
+	      echo "lastm : " . $lastmod ;
+	      echo "next 14 day : ".$nextf;
+	      if ($nextf < $currenttime) echo "update";
+	      else {
+	      	echo "not update (otomatis setuju)";
+	      	$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='4', persetujuan_atasan_pejabat='9',id_atasan='$id_atasan', modified_at=now() WHERE id_pegawai='$nip'" ; 
+			echo $sql ;
+			if ($conn->query($sql) === TRUE) {
+		    	echo "Record updated successfully";
+			} else {
+			    echo "Error updating record: " . $conn->error;
+			}
+            $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$nip', 'Penilaian telah disetujui secara otomatis.', '4');";
+            if ($conn->query($sql_notification) == TRUE)
+            {
+                echo "Record saved";
+            }
+            else
+            {
+                echo "Error save notification" . $conn->error;
+            }
+            //header( 'Location: ../list_persetujuan_penilaian.php' ) ;
+			//exit();
+	      }
+	}
+
 	$conn = connect_database();
 	$id_atasan = getIDAtasan($nip);	
-	$sql = "UPDATE penilaian SET tanggapan='$alasan' , persetujuan_pegawai='3', persetujuan_atasan='9',id_atasan='$id_atasan' WHERE id_pegawai='$nip'" ; 
+	$sql = "UPDATE penilaian SET tanggapan='$alasan' , persetujuan_pegawai='3', persetujuan_atasan_pejabat='9',id_atasan='$id_atasan', modified_at=now() WHERE id_pegawai='$nip'" ; 
 	//echo $sql ;
 	if ($conn->query($sql) === TRUE) {
     	echo "Record updated successfully";
@@ -118,7 +246,7 @@ function tanggapanPenolakan($nip,$alasan) {
     {
         echo "Error save notification" . $conn->error;
     }
-	//header( 'Location: ../list_persetujuan_penilaian.php' ) ;
+	header( 'Location: ../list_persetujuan_penilaian.php' ) ;
 	exit();
 
 }
@@ -142,7 +270,7 @@ function getIDAtasan($nip) {
 
 function persetujuanAtasan($nip) {
 	$conn = connect_database();
-	$sql = "UPDATE penilaian SET persetujuan_atasan_pejabat='1' WHERE id_pegawai='$nip'" ; 
+	$sql = "UPDATE penilaian SET persetujuan_atasan_pejabat='1', modified_at=now() WHERE id_pegawai='$nip'" ; 
 	
 	if ($conn->query($sql) === TRUE) {
     	echo "Record updated successfully";
@@ -165,5 +293,8 @@ function persetujuanAtasan($nip) {
 
 }
 
+function checkDays($nip) {
+	
+}
 ob_end_flush();
 ?>
\ No newline at end of file
diff --git a/P3/controller/statistik_controller.php b/P3/controller/statistik_controller.php
index 059df8c8b77b9fbbf397edf18b4d46151b2b982b..cce7e0411cba387a82b5cbb43388abeac73beba4 100644
--- a/P3/controller/statistik_controller.php
+++ b/P3/controller/statistik_controller.php
@@ -5,20 +5,28 @@ function getStatistik(){
 	
 	$skpd = getSKPD();
 	$penilaian = getPenilaianUnitKerja();
-
+	$res = array();
+	$i = 0;
 	// hitung per skpd
 	foreach ($skpd as $skpd){
-		$skpd['sum'] = 0;
-		$skpd['count'] = 0;
+		$sum = 0;
+		$count = 0;
+		$avg = 0;
 		foreach($penilaian as $n){
-			if ($skpd['nama'] == $n['unit_kerja']){
-				$skpd['sum'] += $n['nilai'];
-				$skpd['count']++;
+			if (strcmp($skpd['nama'], $n['unit_kerja']) == 0) {
+				$res[$i]['nama'] = $skpd['nama'];
+				$sum += $n['nilai'];
+				$count++;
 			}
 		}
-		$skpd['avg'] = $skpd['sum']/$skpd['count'];
+		if ($count != 0) {
+			$avg = $sum/$count;
+			$res[$i]['avg'] = $avg;
+			$i++;
+		}	
 	}
 
+	return $res;
 }
 
 function getSKPD(){
@@ -66,14 +74,22 @@ function getPenilaianUnitKerja(){
 	$result = $connp->query($sql);
 
 	$ret=array();
+	$i=0;
 
 	if ($result->num_rows > 0) { 
 	    while($row = $result->fetch_assoc()) {
 	        foreach ($penilaian as $n){
 	        	if ($row['nip'] == $n['id_pegawai']){
-	        		$ret[]['unit_kerja'] = $row['unit_kerja'];
-	        		$ret[]['nip'] = $n['id_pegawai'];
-	        		$ret[]['nilai'] = $n['nilai'];
+	        		$ret[$i]['unit_kerja'] = $row['unit_kerja'];
+	        		$ret[$i]['nip'] = $n['id_pegawai'];
+	        		$ret[$i]['nilai'] = $n['nilai'];
+
+	        		/*echo $ret[$i]['unit_kerja'] . "<br/>";
+	        		echo $ret[$i]['nip'] . "<br/>";
+	        		echo $ret[$i]['nilai'] . "<br/>";*/
+
+	        		$i++;
+
 	        		break;
 	        	}
 			}
diff --git a/P3/form_penilaian_skp.php b/P3/form_penilaian_skp.php
index ae727acf18c0896d93a8f7b1d25a2478c8fdcb43..f9ff75742ce3754ea929747a0aea9eec1a67d99f 100644
--- a/P3/form_penilaian_skp.php
+++ b/P3/form_penilaian_skp.php
@@ -46,6 +46,7 @@
         <h1 class="m-n font-bold h4 padder">Formulir Penilaian SKP - <?php echo $nip_pegawai ?> </h1>
       </div>      
       <!-- App-content-body -->  
+      <?php ?>
       <div class="wrapper-lg bg-light">
         <div class="row">
           <div class="col-sm-12">
@@ -53,6 +54,7 @@
               <div class="panel-heading font-bold">Sasaran Kerja Pegawai</div>
               <div class="panel-body">
                   <div class="table-responsive">
+                    
                   <table class="table table-striped b-t b-light"  style="text-align:center !important ">
                     <thead>
                       <tr> 
@@ -73,7 +75,9 @@
                     </thead>
                     <tbody>
                       <?php $no = 1; 
+                      $nilai_skp=  array( );
                       $kegiatan = $_SESSION['all_kegiatan'];
+                      
 
                       foreach ($kegiatan as $k) { ?>
                       <tr>
@@ -112,6 +116,7 @@
                                     $hasil = ($KL + $KT +$W + $B)/4;
                                     //echo "(",$KL, "+", $KT ,"+",$W ,"+", $B,") /",4;
                                     echo $hasil;
+                                    array_push($nilai_skp, $hasil);
 
                                     $conn = connect_database();
                                     $skp = $k["id_skp"];
@@ -123,13 +128,15 @@
                                     $result = $conn->query($sql);
 
 
+
                                   }?>
                         </td>
                         <td>
                           <div class="">
                             
                                <button type="button" data-toggle="modal" data-target="#myModal" class="btn btn-sm btn-info">Isi</button>
-                              
+                              <?php echo "<br>Kegiatan: " , $k['id_kegiatan'] , "/ SKP: " , $k['id_skp'];?>
+
                             <div id="myModal" class="modal fade" role="dialog">
                               <div class="modal-dialog">
 
@@ -205,11 +212,20 @@
                       } ?>
                     </tbody>                  
                   </table>
+                 
                 </div>
               </div>
             </div>
           </div>
         </div>
+         <?php echo count($nilai_skp);
+                    $neff = count($nilai_skp);
+                    $sum = 0;
+                    for($x = 0; $x < $neff; $x++){
+                      $sum += $nilai_skp[$x];
+                    }
+                    echo "<br>sum= ",$sum;
+                  ?>
         <!--
         <div class="row" style="margin-bottom:10px !important;">
           <div class="col-sm-offset-11">
diff --git a/P3/index.php b/P3/index.php
index f186d2cea0650d2d6fd8b7560eeb85d27997b5ae..bcfa2178dda3971a80747b4deb4ce136e956d5f3 100644
--- a/P3/index.php
+++ b/P3/index.php
@@ -67,20 +67,20 @@
             </div>
           </div>
         </div>
-        <?php require_once 'controller/statistik_controller.php'; 
-        //getStatistik(); ?>
         <div class="row">
           <div class="col-sm-8">
             <div class="panel panel-default">
-              <div class="panel-heading font-semibold">Chart</div>
+              <div class="panel-heading font-semibold">Statistik Penilaian per SKPD</div>
               <div class="bg-dark-grey wrapper pb-zero">
                 
                 <div class="text-center m-b-n m-t-sm">
                     <div ui-jq="sparkline" class="sparkline inline" ui-options="
                     [<?php 
-                      //foreach ($skpd as $skpd){
-                        //echo $skpd['avg'] . ", ";
-                      //}
+                      require_once 'controller/statistik_controller.php'; 
+                      $skpd = getStatistik();
+                      foreach ($skpd as $skpd){
+                        echo $skpd['avg'] . ", ";
+                      }
                     ?> 0], 
                     {
                       type:'bar', 
@@ -93,6 +93,13 @@
               </div>
               <div class="panel-body no-padder">
                 <div class="wrapper20 inline full-width">
+                  Keterangan:
+                  <?php
+                    $skpd = getStatistik();
+                    foreach ($skpd as $skpd){
+                      echo "<li>". $skpd['nama'] . "</li>";
+                    }
+                  ?>
                 </div>
               </div>
             </div>
diff --git a/P3/lihat_penilaian.php b/P3/lihat_penilaian.php
index 0bd23b5b345380902eb447c7f62870d06988c369..744fbb55977209ca37f725eaf4016986a0a09ad2 100644
--- a/P3/lihat_penilaian.php
+++ b/P3/lihat_penilaian.php
@@ -47,8 +47,25 @@ if ($status_persetujuan==3) {
       }
   } 
   }
+  $last_mod = "";
+ $sql = "SELECT modified_at FROM penilaian WHERE id_pegawai='$nip_login'"; 
+ $result = $conn->query($sql);
+    if ($result->num_rows > 0) { 
+      while($row = $result->fetch_assoc()) {
+          $last_mod = $row['modified_at'];
+      }
+  }
 
-
+  $alasan="";
+  if ($status_persetujuan==2 || $status_persetujuan==3) {
+    $sql = "SELECT alasan FROM penilaian WHERE id_pegawai='$nip_login'"; 
+    $result = $conn->query($sql);
+    if ($result->num_rows > 0) { 
+      while($row = $result->fetch_assoc()) {
+          $alasan = $row['alasan'];
+      }
+  } 
+  } 
 ?>
 
 
@@ -188,18 +205,18 @@ if ($status_persetujuan==3) {
                     <tr>
                       <td>Sasaran Kerja Pegawai (SKP)</td>
                       <td style="text-align:center !important ">60%</td>
-                      <td style="text-align:center !important "><?php echo $_SESSION['nilai_skp']; ?></td>
-                      <td style="text-align:center !important "><?php echo $_SESSION['nilai_skp']*0.6; ?></td>
+                      <td style="text-align:center !important "><?php echo number_format((float)$_SESSION['nilai_skp'], 2, '.', ''); ?></td>
+                      <td style="text-align:center !important "><?php echo number_format((float)$_SESSION['nilai_skp']*0.6, 2, '.', ''); ?></td>
                     </tr>
                     <tr>
                       <td>Perilaku Kerja</td>
                       <td style="text-align:center !important ">40%</td>
-                      <td style="text-align:center !important "><?php echo $_SESSION['nilai_pk']; ?></td>
-                      <td style="text-align:center !important "><?php echo $_SESSION['nilai_pk']*0.4; ?></td>
+                      <td style="text-align:center !important "><?php echo number_format((float)$_SESSION['nilai_pk'], 2, '.', ''); ?></td>
+                      <td style="text-align:center !important "><?php echo number_format((float)$_SESSION['nilai_pk']*0.4, 2, '.', ''); ?></td>
                     </tr>
                     <tr>
                       <td colspan="3" style="text-align:center !important "><b>NILAI AKHIR</b></td>
-                      <td style="text-align:center !important "><b><?php echo $_SESSION['nilai_skp']*0.6 + $_SESSION['nilai_pk']*0.4; ?></b></td>
+                      <td style="text-align:center !important "><b><?php echo number_format((float)($_SESSION['nilai_skp']*0.6 + $_SESSION['nilai_pk']*0.4), 2, '.', '');; ?></b></td>
                   </tbody>
                 </table>
               </div>
@@ -214,11 +231,16 @@ if ($status_persetujuan==3) {
                   <br>
                   <div class="panel-body text-center no-padder">
                     <?php if ($status_persetujuan==2) { echo  "<h4 class=\"text-warning\">Dalam penolakan. Menunggu tangapan pejabat penilai.</h4> " ; }
-                        else if ($status_persetujuan==1 || $status_persetujuan==3) { echo "  <h4 class=\"text-success\">Berhasil disetujui</h4>";}
+                        else if ($status_persetujuan==1 || $status_persetujuan==3||$status_persetujuan==4) { echo "  <h4 class=\"text-success\">Berhasil disetujui</h4>";}
                         else if ($status_persetujuan==0 ) { echo " <h4 class=\"text-info\">Butuh tanggapan dari anda</h4>";}
-                        echo "<small class=\"text-light-grey block\">Pada 23 April 2016 . . .</small>";
+                        if ($status_persetujuan !=0) {echo "<small class=\"text-light-grey block\">Pada ". $last_mod ." </small>";}
+                        if ($status_persetujuan==3 || $status_persetujuan==2) {
+                           echo "<br><small class=\"text-light-grey block\">Alasan penolakan :  ". $alasan . "</small>";
+                        }
                         if ($status_persetujuan==3) {
                            echo "<br><small class=\"text-light-grey block\">Dengan tanggapan penolakan : <br> ". $tanggapan . "</small>";
+                        } else  if ($status_persetujuan==4) {
+                           echo "<br><small class=\"text-light-grey block\">Disetujui oleh sistem (tanggapan melewati 14 hari)</small>";
                         }
                         /*echo "<h4 class=\"text-warning\">Dalam penolakan. Menunggu tangapan pejabat penilai.</h4> "  ;
                         echo "  <h4 class=\"text-success\">Berhasil disetujui</h4>";
diff --git a/P3/lihat_persetujuan.php b/P3/lihat_persetujuan.php
index 94837fb2d836b3c4ed1ebc31a5ed2db12714cb01..4135d56abcf051d2e8ad493f02a4a4770d02d3cd 100644
--- a/P3/lihat_persetujuan.php
+++ b/P3/lihat_persetujuan.php
@@ -46,6 +46,16 @@
       }
   } 
   }
+  $alasan="";
+  if ($status_persetujuan==2||$status_persetujuan==3) {
+    $sql = "SELECT alasan FROM penilaian WHERE id_pegawai='$nip_pegawai'"; 
+    $result = $conn->query($sql);
+    if ($result->num_rows > 0) { 
+      while($row = $result->fetch_assoc()) {
+          $alasan = $row['alasan'];
+      }
+  } 
+  }
   ?>
 
 
@@ -88,11 +98,25 @@
                   <br>
                   <div class="panel-body text-center no-padder">
                     <?php if ($status_persetujuan==2) { echo  "<h4 class=\"text-warning\">Ditolak oleh pegawai. Butuh tanggapan anda.</h4> " ; }
-                        else if ($status_persetujuan==1 || $status_persetujuan==3) { echo "  <h4 class=\"text-success\">Berhasil disetujui</h4>";}
+                        else if ($status_persetujuan==1 || $status_persetujuan==3||$status_persetujuan==4) { echo "  <h4 class=\"text-success\">Berhasil disetujui</h4>";}
                         else if ($status_persetujuan==0 ) { echo " <h4 class=\"text-info\">Belum ditanggapi oleh pegawai</h4>";}
 
                         if ($status_persetujuan==3) {
+                          echo "<small class=\"text-light-grey block\">Dengan alasan penolakan : <br> ". $alasan . "</small><br>";
                            echo "<small class=\"text-light-grey block\">Dengan tanggapan penolakan : <br> ". $tanggapan . "</small>";
+                        } else if ($status_persetujuan==4) {
+                           echo "<small class=\"text-light-grey block\">Disetujui oleh sistem (Tanggapan melewati 14 hari)</small>";
+                        }
+                        if ($status_persetujuan==2) { 
+                           echo "<br><form role=\"form\" >
+                            <div class=\"form-group\">
+                            <label>Alasan penolakan</label>
+                            <textarea class=\"form-control\" name=\"alasan2\" id=\"alasan2\"> " . $alasan . "</textarea>
+                            <span class=\"help-block m-b-none\">Berikan tanggapan penolakan anda. Penilaian akan otomatis disetujui oleh sistem setelah tanggapan dikirimkan.</span>
+                            </div>
+                            </form>" ;
+
+
                         }
                         $action_ = "controller/persetujuan_controller.php?func=4&nip=" .$nip_pegawai ; 
                         if ($status_persetujuan==2) { 
@@ -147,6 +171,6 @@
 <script src="js/ui-nav.js"></script>
 <script src="js/ui-toggle.js"></script>
 <script src="js/ui-client.js"></script>
-
+<script> document.getElementById("alasan2").readOnly = true; </script>
 </body>
 </html>