From 97d2a58d2c61a9cbbbdaa03844f847c0ce96a583 Mon Sep 17 00:00:00 2001
From: Venny Larasati <venny_la@yahoo.com>
Date: Wed, 18 May 2016 01:19:36 +0700
Subject: [PATCH] add disabled button for skp & perilaku kerja

jika penilaian sudah disetujui pegawai, pejabat penilai udah gabisa ubah penilaian skp/perilaku kerja. jika skp sudah disetujui pejabat penilai, pegawai gabisa tambah kegiatan lagi
---
 P3/controller/form_skp_controller.php         | 491 +++++++++---------
 P3/controller/penilaian_skp_controller.php    |  34 ++
 P3/controller/perilaku_kerja_controller.php   |  41 +-
 P3/form_penilaian_skp.php                     |  33 +-
 P3/lihat_perilaku_kerja.php                   |   2 +-
 P3/lihat_skp.php                              |   2 +-
 ...l => penilaian_performansi_20160517(4).sql |   0
 penilaianperformansi_20160513.sql             | 390 --------------
 8 files changed, 345 insertions(+), 648 deletions(-)
 rename penilaian_performansi 20160517(4).sql => penilaian_performansi_20160517(4).sql (100%)
 delete mode 100644 penilaianperformansi_20160513.sql

diff --git a/P3/controller/form_skp_controller.php b/P3/controller/form_skp_controller.php
index f29e535..a8bcb9d 100644
--- a/P3/controller/form_skp_controller.php
+++ b/P3/controller/form_skp_controller.php
@@ -20,301 +20,312 @@ if ($func == 1){
 	updateStatusSKP($nip);
 }
 
-	function insertSKP($nip){
-		$conn = connect_database();
-
-		$id_penilai = getIDatasan($nip);
+function insertSKP($nip){
+	$conn = connect_database();
+
+	$id_penilai = getIDatasan($nip);
+
+	// Cek apakah NIP & periode sudah ada di tabel penilaian
+	$id_penilaian = 0;
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_penilaiannya
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_penilaian = $row["id_penilaian"];
+	        echo "udah ada penilaian " . $id_penilaian. "<br>";
+	    }
+	} else { // Jika belum ada, buat record di tabel penilaian
+	    $sql1 = "INSERT INTO penilaian (id_pegawai, id_penilai, periode)
+		VALUES ('$nip','$id_penilai', YEAR(CURDATE()))";
+
+		if ($conn->query($sql1) === TRUE) {
+		    echo "New record created successfully";
+		} else {
+		    echo "Error: " . $sql . "<br>" . $conn->error;
+		}
 
-		// Cek apakah NIP & periode sudah ada di tabel penilaian
-		$id_penilaian = 0;
-		$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
-		$result = $conn->query($sql);
+		$sql2 = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
+		$result = $conn->query($sql2);
 
-		// Jika sudah ada, ambil id_penilaiannya
-		if ($result->num_rows > 0) { 
+		if ($result->num_rows > 0) {
 		    while($row = $result->fetch_assoc()) {
 		        $id_penilaian = $row["id_penilaian"];
-		        echo "udah ada penilaian " . $id_penilaian. "<br>";
 		    }
-		} else { // Jika belum ada, buat record di tabel penilaian
-		    $sql1 = "INSERT INTO penilaian (id_pegawai, id_penilai, periode)
-			VALUES ('$nip','$id_penilai', YEAR(CURDATE()))";
-
-			if ($conn->query($sql1) === TRUE) {
-			    echo "New record created successfully";
-			} else {
-			    echo "Error: " . $sql . "<br>" . $conn->error;
-			}
-
-			$sql2 = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
-			$result = $conn->query($sql2);
+		}
 
-			if ($result->num_rows > 0) {
-			    while($row = $result->fetch_assoc()) {
-			        $id_penilaian = $row["id_penilaian"];
-			    }
-			}
+		 echo "belom ada penilaian " . $id_penilaian. "<br>";
 
-			 echo "belom ada penilaian " . $id_penilaian. "<br>";
+	}
 
+	// Cek SKP
+	$id_skp = 0;
+	$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_skp
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_skp = $row["id_skp"];
+	    }
+	} else { // Jika belum ada, buat record di tabel skp
+	    $sql1 = "INSERT INTO skp (id_penilaian, status, nilai)
+		VALUES ('$id_penilaian', 0, 0)";
+
+		if ($conn->query($sql1) === TRUE) {
+		    echo "New record created successfully";
+		} else {
+		    echo "Error: " . $sql . "<br>" . $conn->error;
 		}
 
-		// Cek SKP
-		$id_skp = 0;
-		$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
-		$result = $conn->query($sql);
+		$sql2 = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
+		$result = $conn->query($sql2);
 
-		// Jika sudah ada, ambil id_skp
-		if ($result->num_rows > 0) { 
+		if ($result->num_rows > 0) {
 		    while($row = $result->fetch_assoc()) {
 		        $id_skp = $row["id_skp"];
 		    }
-		} else { // Jika belum ada, buat record di tabel skp
-		    $sql1 = "INSERT INTO skp (id_penilaian, status, nilai)
-			VALUES ('$id_penilaian', 0, 0)";
-
-			if ($conn->query($sql1) === TRUE) {
-			    echo "New record created successfully";
-			} else {
-			    echo "Error: " . $sql . "<br>" . $conn->error;
-			}
+		}
 
-			$sql2 = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
-			$result = $conn->query($sql2);
+	}
 
-			if ($result->num_rows > 0) {
-			    while($row = $result->fetch_assoc()) {
-			        $id_skp = $row["id_skp"];
-			    }
-			}
+	echo "masuk sini<br>";
+	$deskripsi=$_POST["kegiatan"];
+	$target_ak=$_POST["kredit"];
+	$target_kualitas=$_POST["kualitas"];
+	$target_kuantitas=$_POST["kuantitas"];
+	$target_biaya=$_POST["biaya"];
+	$target_waktu=$_POST["waktu"];
+	
+	$sql = "INSERT INTO kegiatan (id_skp, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu) 
+	VALUES('$id_skp', '$deskripsi','$target_ak','$target_kualitas','$target_kuantitas','$target_biaya','$target_waktu');";
+
+	if ($conn->query($sql) === TRUE) {
+	    echo "New record created successfully";
+	} else {
+	    echo "Error: " . $sql . "<br>" . $conn->error;
+	}
 
-		}
+	getSKP($nip);
+}
 
-		echo "masuk sini<br>";
-		$deskripsi=$_POST["kegiatan"];
-		$target_ak=$_POST["kredit"];
-		$target_kualitas=$_POST["kualitas"];
-		$target_kuantitas=$_POST["kuantitas"];
-		$target_biaya=$_POST["biaya"];
-		$target_waktu=$_POST["waktu"];
-		
-		$sql = "INSERT INTO kegiatan (id_skp, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu) 
-		VALUES('$id_skp', '$deskripsi','$target_ak','$target_kualitas','$target_kuantitas','$target_biaya','$target_waktu');";
-
-		if ($conn->query($sql) === TRUE) {
-		    echo "New record created successfully";
-		} else {
-		    echo "Error: " . $sql . "<br>" . $conn->error;
-		}
+function getSKP($nip){
+	$conn = connect_database();
+
+	// Cek apakah NIP & periode sudah ada di tabel penilaian
+	$id_penilaian = 0;
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_penilaiannya
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_penilaian = $row["id_penilaian"];
+	        echo "udah ada penilaian " . $id_penilaian. "<br>";
+	    }
+	} else { // Jika belum ada, buat record di tabel penilaian
+		echo "belom ada penilaian <br>";
+	}
 
-		getSKP($nip);
+	// Cek SKP
+	$id_skp = 0;
+	$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_skp
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_skp = $row["id_skp"];
+	    }
+	} else { // Jika belum ada
+		echo "belom ada skp <br>";
 	}
 
-	function getSKP($nip){
-		$conn = connect_database();
+	//get Kegiatan
+	$id_kegiatan = 0;
+	$sql = "SELECT id_kegiatan, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu
+	 FROM kegiatan WHERE id_skp = $id_skp";
+	$result = $conn->query($sql);
 
-		// Cek apakah NIP & periode sudah ada di tabel penilaian
-		$id_penilaian = 0;
-		$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
-		$result = $conn->query($sql);
+	echo "get id skp ".$id_skp."<br>";
 
-		// Jika sudah ada, ambil id_penilaiannya
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_penilaian = $row["id_penilaian"];
-		        echo "udah ada penilaian " . $id_penilaian. "<br>";
-		    }
-		} else { // Jika belum ada, buat record di tabel penilaian
-			echo "belom ada penilaian <br>";
-		}
+	$array = array();
+	// Jika sudah ada, ambil isinya
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $array[] = $row;
+	    }
+	} else { // Jika belum ada
 
-		// Cek SKP
-		$id_skp = 0;
-		$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
-		$result = $conn->query($sql);
+	}
 
-		// Jika sudah ada, ambil id_skp
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_skp = $row["id_skp"];
-		    }
-		} else { // Jika belum ada
-			echo "belom ada skp <br>";
+	$sqlcheckstatus = "SELECT status FROM skp WHERE id_skp=$id_skp";
+	$resultstatus =$conn->query($sqlcheckstatus);
+	if ($resultstatus->num_rows>0){
+		while($row = $resultstatus->fetch_assoc()) {
+			$status = $row['status'];
 		}
+	}
 
-		//get Kegiatan
-		$id_kegiatan = 0;
-		$sql = "SELECT id_kegiatan, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu
-		 FROM kegiatan WHERE id_skp = $id_skp";
-		$result = $conn->query($sql);
-
-		echo "get id skp ".$id_skp."<br>";
+	$_SESSION['status'] = $status;
 
-		$array = array();
-		// Jika sudah ada, ambil isinya
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $array[] = $row;
-		    }
-		} else { // Jika belum ada
+	$_SESSION['all_kegiatan'] = $array;
 
-		}
+	header( 'Location: ../lihat_skp.php' ) ;
+	exit();
 
-		$_SESSION['all_kegiatan'] = $array;
+}
 
-		header( 'Location: ../lihat_skp.php' ) ;
-		exit();
+function getSKPbawahan($nip){
+	$conn = connect_database();
+
+	// Cek apakah NIP & periode sudah ada di tabel penilaian
+	$id_penilaian = 0;
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_penilaiannya
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_penilaian = $row["id_penilaian"];
+	        echo "udah ada penilaian " . $id_penilaian. "<br>";
+	    }
+	} else { // Jika belum ada, buat record di tabel penilaian
+		echo "belom ada penilaian <br>";
+	}
 
+	// Cek SKP
+	$id_skp = 0;
+	$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_skp
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_skp = $row["id_skp"];
+	    }
+	} else { // Jika belum ada
+		echo "belom ada skp <br>";
 	}
 
-	function getSKPbawahan($nip){
-		$conn = connect_database();
+	//get Kegiatan
+	$id_kegiatan = 0;
+	$sql = "SELECT id_kegiatan, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu
+	 FROM kegiatan WHERE id_skp = $id_skp";
+	$result = $conn->query($sql);
 
-		// Cek apakah NIP & periode sudah ada di tabel penilaian
-		$id_penilaian = 0;
-		$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
-		$result = $conn->query($sql);
+	echo "get id skp ".$id_skp."<br>";
 
-		// Jika sudah ada, ambil id_penilaiannya
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_penilaian = $row["id_penilaian"];
-		        echo "udah ada penilaian " . $id_penilaian. "<br>";
-		    }
-		} else { // Jika belum ada, buat record di tabel penilaian
-			echo "belom ada penilaian <br>";
-		}
+	$array = array();
+	// Jika sudah ada, ambil isinya
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $array[] = $row;
+	    }
+	} else { // Jika belum ada
 
-		// Cek SKP
-		$id_skp = 0;
-		$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
-		$result = $conn->query($sql);
+	}
 
-		// Jika sudah ada, ambil id_skp
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_skp = $row["id_skp"];
-		    }
-		} else { // Jika belum ada
-			echo "belom ada skp <br>";
+	$sqlcheckstatus = "SELECT status FROM skp WHERE id_skp=$id_skp";
+	$resultstatus =$conn->query($sqlcheckstatus);
+	if ($resultstatus->num_rows>0){
+		while($row = $resultstatus->fetch_assoc()) {
+			$status = $row;
 		}
+	}
 
-		//get Kegiatan
-		$id_kegiatan = 0;
-		$sql = "SELECT id_kegiatan, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu
-		 FROM kegiatan WHERE id_skp = $id_skp";
-		$result = $conn->query($sql);
-
-		echo "get id skp ".$id_skp."<br>";
-
-		$array = array();
-		// Jika sudah ada, ambil isinya
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $array[] = $row;
-		    }
-		} else { // Jika belum ada
+	$_SESSION['status'] = $status;
 
-		}
+	$_SESSION['all_kegiatan'] = $array;
+	header( 'Location: ../form_persetujuan_skp.php?nip='.$nip ) ;
+	exit();
 
-		$sqlcheckstatus = "SELECT status FROM skp WHERE id_skp=$id_skp";
-		$resultstatus =$conn->query($sqlcheckstatus);
-		if ($resultstatus->num_rows>0){
-			while($row = $resultstatus->fetch_assoc()) {
-				$status = $row;
-			}
-		}
+}
 
-		$_SESSION['status'] = $status;
+function updateStatusSKP($nip){
+	$conn = connect_database();
+
+	// Cek apakah NIP & periode sudah ada di tabel penilaian
+	$id_penilaian = 0;
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
+	$result = $conn->query($sql);
+    
+	// Jika sudah ada, ambil id_penilaiannya
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_penilaian = $row["id_penilaian"];
+	        echo "udah ada penilaian " . $id_penilaian. "<br>";
+	    }
+	} else { // Jika belum ada, buat record di tabel penilaian
+		echo "belom ada penilaian <br>";
+	}
+    
+    
+	// Cek SKP
+	$id_skp = 0;
+	$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
+	$result = $conn->query($sql);
+
+	// Jika sudah ada, ambil id_skp
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_skp = $row["id_skp"];
+	    }
+	} else { // Jika belum ada
+		echo "belom ada skp <br>";
+	}
 
-		$_SESSION['all_kegiatan'] = $array;
-		header( 'Location: ../form_persetujuan_skp.php?nip='.$nip ) ;
-		exit();
+	$sql = "UPDATE skp SET status=1, modified_at=now() WHERE id_skp=$id_skp";
 
+	if ($conn->query($sql) === TRUE) {
+	    echo "New record created successfully";
+	} else {
+	    echo "Error: " . $sql . "<br>" . $conn->error;
 	}
 
-	function updateStatusSKP($nip){
-		$conn = connect_database();
-
-		// Cek apakah NIP & periode sudah ada di tabel penilaian
-		$id_penilaian = 0;
-		$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
-		$result = $conn->query($sql);
-        
-		// Jika sudah ada, ambil id_penilaiannya
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_penilaian = $row["id_penilaian"];
-		        echo "udah ada penilaian " . $id_penilaian. "<br>";
-		    }
-		} else { // Jika belum ada, buat record di tabel penilaian
-			echo "belom ada penilaian <br>";
-		}
-        
-        
-		// Cek SKP
-		$id_skp = 0;
-		$sql = "SELECT id_skp FROM skp WHERE id_penilaian = $id_penilaian";
-		$result = $conn->query($sql);
-
-		// Jika sudah ada, ambil id_skp
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_skp = $row["id_skp"];
-		    }
-		} else { // Jika belum ada
-			echo "belom ada skp <br>";
+	$sqlcheckstatus = "SELECT status FROM skp WHERE id_skp=$id_skp";
+	$resultstatus =$conn->query($sqlcheckstatus);
+	if ($resultstatus->num_rows>0){
+		while($row = $resultstatus->fetch_assoc()) {
+			$status = $row;
 		}
+	}
 
-		$sql = "UPDATE skp SET status=1, modified_at=now() WHERE id_skp=$id_skp";
+	$_SESSION['status'] = $status;
+
+    $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$nip', 'SKP Anda telah disetujui','1');";
+    if ($conn->query($sql_notification) == TRUE)
+    {
+        echo "Record saved";
+    }
+    else
+    {
+        echo "Error save notification" . $conn->error;
+    }
+    
+	header( 'Location: ../form_persetujuan_skp.php?nip='.$nip ) ;
+	
+	exit();
+}
 
-		if ($conn->query($sql) === TRUE) {
-		    echo "New record created successfully";
-		} else {
-		    echo "Error: " . $sql . "<br>" . $conn->error;
-		}
+function getIDatasan($nip){
+	$conn = connect_database2();
 
-		$sqlcheckstatus = "SELECT status FROM skp WHERE id_skp=$id_skp";
-		$resultstatus =$conn->query($sqlcheckstatus);
-		if ($resultstatus->num_rows>0){
-			while($row = $resultstatus->fetch_assoc()) {
-				$status = $row;
-			}
-		}
+	$sql = "SELECT id_atasan FROM pegawai WHERE nip='$nip'";
+	$result = $conn->query($sql);
 
-		$_SESSION['status'] = $status;
-
-        $sql_notification = "INSERT INTO notifikasi (username, konten, jenis_konten) VALUES ('$nip', 'SKP Anda telah disetujui','1');";
-        if ($conn->query($sql_notification) == TRUE)
-        {
-            echo "Record saved";
-        }
-        else
-        {
-            echo "Error save notification" . $conn->error;
-        }
-        
-		header( 'Location: ../form_persetujuan_skp.php?nip='.$nip ) ;
-		
-		exit();
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_atasan = $row["id_atasan"];
+	    }
+	} else {
+		echo "nggak punya atasan <br>";
 	}
 
-	function getIDatasan($nip){
-		$conn = connect_database2();
-
-		$sql = "SELECT id_atasan FROM pegawai WHERE nip='$nip'";
-		$result = $conn->query($sql);
-
-		if ($result->num_rows > 0) { 
-		    while($row = $result->fetch_assoc()) {
-		        $id_atasan = $row["id_atasan"];
-		    }
-		} else {
-			echo "nggak punya atasan <br>";
-		}
+	return $id_atasan;
+}
 
-		return $id_atasan;
-	}
 
 ob_end_flush();
 ?>
\ No newline at end of file
diff --git a/P3/controller/penilaian_skp_controller.php b/P3/controller/penilaian_skp_controller.php
index d59d516..5a61ba4 100644
--- a/P3/controller/penilaian_skp_controller.php
+++ b/P3/controller/penilaian_skp_controller.php
@@ -66,6 +66,7 @@ function getSKP($nip){
 	}
 
 	$_SESSION['all_kegiatan'] = $array;
+	$_SESSION['edit_status'] = isEditable($nip);
 
 	header( 'Location: ../form_penilaian_skp.php?nip='.$nip ) ;
 	exit();
@@ -128,5 +129,38 @@ function getSKPPribadi($nip){
 	exit();
 
 }
+
+function isEditable($nip_pegawai){
+	$conn = connect_database();
+	
+	$id_penilai = $_COOKIE["nip"];
+	$id_penilaian = 0;
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip_pegawai' AND periode = YEAR(CURDATE())";
+	$result = $conn->query($sql);
+
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_penilaian = $row["id_penilaian"];
+	    }
+	}
+	echo $id_penilaian . "<br/>";
+
+	$sql = "SELECT persetujuan_pegawai FROM penilaian WHERE id_penilaian = $id_penilaian";
+	$result = $conn->query($sql);
+	$edit = true;
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	    	echo $row['persetujuan_pegawai'] . "<br/>";
+	    	if($row['persetujuan_pegawai']==1 || $row['persetujuan_pegawai']==3)
+	    		$edit=false;
+	    }
+	} else {
+		echo "persetujuan_pegawai no result <br/>";
+	}
+
+	echo $edit . "<br/>";
+	return $edit;
+}
+
 ob_end_flush();
 ?>
\ No newline at end of file
diff --git a/P3/controller/perilaku_kerja_controller.php b/P3/controller/perilaku_kerja_controller.php
index 0778e7b..4babffa 100644
--- a/P3/controller/perilaku_kerja_controller.php
+++ b/P3/controller/perilaku_kerja_controller.php
@@ -23,6 +23,10 @@ else if ($func == 4){
 	$nip = $nip_login; // harusnya dari SESSION atau COOKIE atau apapun
 	getPerilakuKerjaPribadi($nip);
 }
+else if ($func == 5){
+	$nip_pegawai = $_GET['nip'];
+	isEditable($nip_pegawai);
+} 
 
 function insertPerilakuKerja($nip_pegawai){
 	$conn = connect_database();
@@ -31,7 +35,7 @@ function insertPerilakuKerja($nip_pegawai){
 
 	// Cek apakah NIP & periode sudah ada di tabel penilaian
 	$id_penilaian = 0;
-	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip_pegawai' AND periode = YEAR(CURDATE()) AND id_penilai='$id_penilai'";
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip_pegawai' AND periode = YEAR(CURDATE())";
 	$result = $conn->query($sql);
 
 	// Jika sudah ada, ambil id_penilaiannya
@@ -42,7 +46,7 @@ function insertPerilakuKerja($nip_pegawai){
 	    }
 	} else { // Jika belum ada, buat record di tabel penilaian
 	    $sql1 = "INSERT INTO penilaian (id_pegawai, id_penilai, periode)
-		VALUES ('$nip_pegawai','$id_penilaian', YEAR(CURDATE()))";
+		VALUES ('$nip_pegawai','$id_penilai', YEAR(CURDATE()))";
 		echo "sql1 = ".$sql1 ;
 		if ($conn->query($sql1) === TRUE) {
 		    echo "New record created successfully";
@@ -150,6 +154,7 @@ function getPerilakuKerja($nip_pegawai){
 		exit();
 	}
 
+	$_SESSION['edit_status'] = isEditable($nip_pegawai);
 
 	header( 'Location: ../lihat_perilaku_kerja.php?nip='.$nip_pegawai ) ;
 	exit();
@@ -233,5 +238,37 @@ function getPerilakuKerjaPribadi($nip_pegawai){
 
 }
 
+function isEditable($nip_pegawai){
+	$conn = connect_database();
+	
+	$id_penilai = $_COOKIE["nip"];
+	$id_penilaian = 0;
+	$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip_pegawai' AND periode = YEAR(CURDATE())";
+	$result = $conn->query($sql);
+
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	        $id_penilaian = $row["id_penilaian"];
+	    }
+	}
+	echo $id_penilaian . "<br/>";
+
+	$sql = "SELECT persetujuan_pegawai FROM penilaian WHERE id_penilaian = $id_penilaian";
+	$result = $conn->query($sql);
+	$edit = true;
+	if ($result->num_rows > 0) { 
+	    while($row = $result->fetch_assoc()) {
+	    	echo $row['persetujuan_pegawai'] . "<br/>";
+	    	if($row['persetujuan_pegawai']==1 || $row['persetujuan_pegawai']==3)
+	    		$edit=false;
+	    }
+	} else {
+		echo "persetujuan_pegawai no result <br/>";
+	}
+
+	echo $edit . "<br/>";
+	return $edit;
+}
+
 ob_end_flush();
 ?>
\ No newline at end of file
diff --git a/P3/form_penilaian_skp.php b/P3/form_penilaian_skp.php
index f9ff757..09d2597 100644
--- a/P3/form_penilaian_skp.php
+++ b/P3/form_penilaian_skp.php
@@ -71,6 +71,7 @@
                         <td><b>Realisasi Waktu</b></td>
                         <td><b>Realisasi Biaya</b></td>
                         <td><b>Nilai</b></td>
+                        <td></td>
                       </tr>  
                     </thead>
                     <tbody>
@@ -115,7 +116,7 @@
 
                                     $hasil = ($KL + $KT +$W + $B)/4;
                                     //echo "(",$KL, "+", $KT ,"+",$W ,"+", $B,") /",4;
-                                    echo $hasil;
+                                    echo number_format((float)$hasil, 2, '.', '');
                                     array_push($nilai_skp, $hasil);
 
                                     $conn = connect_database();
@@ -123,7 +124,7 @@
                                     $keg = $k["id_kegiatan"];
 
                                     $sql = "UPDATE kegiatan
-                                           SET nilai_kegiatan=$hasil
+                                           SET nilai_kegiatan=$hasil, modified_at=now()
                                            WHERE id_skp = $skp AND id_kegiatan = $keg ";
                                     $result = $conn->query($sql);
 
@@ -132,11 +133,9 @@
                                   }?>
                         </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 class=""> 
+                            <button type="button" data-toggle="modal" data-target="#myModal" class="btn btn-sm btn-info" <?php $status = $_SESSION['edit_status']; if (!$status) { echo 'disabled="disabled"';} ?> >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">
 
@@ -219,13 +218,19 @@
           </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;
-                  ?>
+            $neff = count($nilai_skp);
+            $sum = 0;
+            for($x = 0; $x < $neff; $x++){
+              $sum += $nilai_skp[$x];
+            }
+            echo "<br>sum= ",$sum;
+            $hasil_nilai_skp = $sum/$neff;
+
+            $sql = "UPDATE skp
+                   SET nilai=$hasil_nilai_skp, modified_at=now()
+                   WHERE id_skp = $skp ";
+            $result = $conn->query($sql);
+          ?>
         <!--
         <div class="row" style="margin-bottom:10px !important;">
           <div class="col-sm-offset-11">
diff --git a/P3/lihat_perilaku_kerja.php b/P3/lihat_perilaku_kerja.php
index caabb17..5b362e9 100644
--- a/P3/lihat_perilaku_kerja.php
+++ b/P3/lihat_perilaku_kerja.php
@@ -119,7 +119,7 @@ $nip_pegawai = $_GET['nip']; ?>
                     $_SESSION['pk_kepemimpinan'] = $kepemimpinan;
                   ?>
                   <a href="form_edit_perilaku_kerja.php?nip=<?php echo $nip_pegawai?>" >
-                    <button class="btn m-b-sm m-r-sm btn-info">Ubah Penilaian</button>
+                    <button class="btn m-b-sm m-r-sm btn-info" <?php $status = $_SESSION['edit_status']; if (!$status) { echo 'disabled="disabled"';} ?> >Ubah Penilaian</button>
                   </a>
                 </div>
               </div>
diff --git a/P3/lihat_skp.php b/P3/lihat_skp.php
index 3efcdd0..b59249e 100644
--- a/P3/lihat_skp.php
+++ b/P3/lihat_skp.php
@@ -48,7 +48,7 @@
     <div class="wrapper-lg bg-light">
 		  <div class="row" style="margin-bottom:10px !important;">
         <div class="col-sm-offset-11">
-  			 <button type="button" data-toggle="modal" data-target="#myModal" class="btn btn-sm btn-info">Tambah</button>
+  			 <button type="button" data-toggle="modal" data-target="#myModal" class="btn btn-sm btn-info"<?php $status = $_SESSION['status']; if ($status) { echo 'disabled="disabled"';} ?> >Tambah</button>
   	    </div>
       </div>
 
diff --git a/penilaian_performansi 20160517(4).sql b/penilaian_performansi_20160517(4).sql
similarity index 100%
rename from penilaian_performansi 20160517(4).sql
rename to penilaian_performansi_20160517(4).sql
diff --git a/penilaianperformansi_20160513.sql b/penilaianperformansi_20160513.sql
deleted file mode 100644
index 97d9387..0000000
--- a/penilaianperformansi_20160513.sql
+++ /dev/null
@@ -1,390 +0,0 @@
--- phpMyAdmin SQL Dump
--- version 4.2.11
--- http://www.phpmyadmin.net
---
--- Host: 127.0.0.1
--- Generation Time: 13 Mei 2016 pada 09.26
--- Versi Server: 5.6.21
--- PHP Version: 5.6.3
-
-SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
-SET time_zone = "+00:00";
-
-
-/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
-/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
-/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8 */;
-
---
--- Database: `penilaian_performansi`
---
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `kegiatan`
---
-
-CREATE TABLE IF NOT EXISTS `kegiatan` (
-  `id_skp` int(11) NOT NULL,
-`id_kegiatan` int(11) NOT NULL,
-  `deskripsi` text NOT NULL,
-  `target_ak` int(11) NOT NULL,
-  `target_kualitas` int(11) NOT NULL,
-  `target_kuantitas` varchar(255) NOT NULL,
-  `target_biaya` int(11) NOT NULL,
-  `target_waktu` varchar(255) NOT NULL,
-  `real_ak` int(11) DEFAULT NULL,
-  `real_kualitas` int(11) DEFAULT NULL,
-  `real_kuantitas` varchar(255) DEFAULT NULL,
-  `real_biaya` int(11) DEFAULT NULL,
-  `real_waktu` varchar(255) DEFAULT NULL,
-  `nilai_kegiatan` int(11) DEFAULT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
-
---
--- Dumping data untuk tabel `kegiatan`
---
-
-INSERT INTO `kegiatan` (`id_skp`, `id_kegiatan`, `deskripsi`, `target_ak`, `target_kualitas`, `target_kuantitas`, `target_biaya`, `target_waktu`, `real_ak`, `real_kualitas`, `real_kuantitas`, `real_biaya`, `real_waktu`, `nilai_kegiatan`) VALUES
-(2, 1, 'Membuat laporan keuangan', 4, 100, '1 laporan', 600000, '12 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(3, 2, 'Dadadadaskjaskj', 4, 12, '12', 600000, 'target_waktu', NULL, NULL, NULL, NULL, NULL, NULL),
-(4, 3, 'Dadadadaskjaskj', 4, 12, '12', 600000, 'target_waktu', NULL, NULL, NULL, NULL, NULL, NULL),
-(5, 4, 'Dadadadaskjaskj', 4, 12, '12', 600000, 'target_waktu', NULL, NULL, NULL, NULL, NULL, NULL),
-(6, 5, 'Jajajajajaja', 4, 12, '12', 12, 'target_waktu', NULL, NULL, NULL, NULL, NULL, NULL),
-(2, 8, 'Mengadakan diklat pengelolaan keuangan', 5, 100, '12 lembar', 500000, '12 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(2, 9, 'Membuat laporan bulanan', 4, 100, '12 laporan', 12000, '12 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(8, 10, 'Mengerjakan sesuatu', 3, 100, '1 laporan', 300000, '1 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(7, 11, 'Membuat laporan pengadilan', 2, 100, '1 laporan', 0, '1 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(10, 13, 'Mengerjakan apapun', 2, 100, '1 laporan', 0, '6 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(10, 14, 'Mengerjakan pekerjaan', 3, 100, '2 laporan', 100000, '1 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(2, 15, 'Melakukan coba', 1, 100, '1 laporan', 0, '1 bulan', NULL, NULL, NULL, NULL, NULL, NULL),
-(2, 16, 'Melakukan lala', 3, 100, '5 laporan', 100000, '3 bulan', NULL, NULL, NULL, NULL, NULL, NULL);
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `kehadiran`
---
-
-CREATE TABLE IF NOT EXISTS `kehadiran` (
-  `id_pegawai` varchar(20) NOT NULL,
-  `presentase_kehadiran` int(11) NOT NULL,
-  `jumlah_absen` int(11) NOT NULL,
-  `alasan_izin` varchar(255) NOT NULL,
-  `periode` int(11) NOT NULL,
-  `id_kehadiran` int(11) NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `pendidikan`
---
-
-CREATE TABLE IF NOT EXISTS `pendidikan` (
-  `id_pegawai` int(11) NOT NULL,
-  `kegiatan` text NOT NULL,
-  `tanggal` date NOT NULL,
-  `hasil` int(11) NOT NULL,
-  `keterangan` text NOT NULL,
-  `id_pendidikan` int(11) NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `penilaian`
---
-
-CREATE TABLE IF NOT EXISTS `penilaian` (
-`id_penilaian` int(11) NOT NULL,
-  `id_pegawai` varchar(20) NOT NULL,
-  `id_penilai` varchar(20) NOT NULL,
-  `periode` year(4) NOT NULL,
-  `nilai` int(11) DEFAULT NULL,
-  `persetujuan_atasan` tinyint(1) DEFAULT NULL,
-  `persetujuan_pegawai` tinyint(1) DEFAULT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;
-
---
--- Dumping data untuk tabel `penilaian`
---
-
-INSERT INTO `penilaian` (`id_penilaian`, `id_pegawai`, `id_penilai`, `periode`, `nilai`, `persetujuan_atasan`, `persetujuan_pegawai`) VALUES
-(1, '196006041982101099', '195608011981111099', 2016, NULL, NULL, NULL),
-(4, '196006041982101000', '195608011981111099', 2016, NULL, NULL, NULL),
-(5, '196006041982102000', '195608011981111099', 2016, 65, NULL, NULL),
-(6, '196006041982104000', '195608011981111099', 2016, 98, NULL, NULL),
-(7, '195608011981111099', '', 2016, NULL, NULL, NULL),
-(8, '', '', 2016, NULL, NULL, NULL),
-(9, '', '', 2016, NULL, NULL, NULL),
-(10, '', '', 2016, NULL, NULL, NULL),
-(11, '199638011981111000', '199638011981111000', 2016, NULL, NULL, NULL),
-(12, '199608011912111000', '199608011912111000', 2016, NULL, NULL, NULL),
-(13, '185608011912111099', '185608011912111099', 2016, NULL, NULL, NULL),
-(14, '185608011923111099', '', 2016, NULL, NULL, NULL),
-(15, '196006041982116000', '', 2016, NULL, NULL, NULL),
-(16, '185608011939111099', '', 2016, NULL, NULL, NULL),
-(18, '195608011912121099', '196006041982116000', 2016, NULL, NULL, NULL);
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `perilaku_kerja`
---
-
-CREATE TABLE IF NOT EXISTS `perilaku_kerja` (
-  `id_penilaian` int(11) NOT NULL,
-`id_perilaku` int(11) NOT NULL,
-  `pelayanan` int(11) NOT NULL,
-  `integritas` int(11) NOT NULL,
-  `komitmen` int(11) NOT NULL,
-  `disiplin` int(11) NOT NULL,
-  `kerjasama` int(11) NOT NULL,
-  `kepemimpinan` int(11) NOT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-
---
--- Dumping data untuk tabel `perilaku_kerja`
---
-
-INSERT INTO `perilaku_kerja` (`id_penilaian`, `id_perilaku`, `pelayanan`, `integritas`, `komitmen`, `disiplin`, `kerjasama`, `kepemimpinan`) VALUES
-(1, 1, 90, 90, 90, 90, 100, 90),
-(4, 4, 80, 80, 80, 84, 80, 85),
-(5, 5, 70, 78, 90, 87, 90, 90),
-(7, 6, 90, 92, 87, 89, 90, 95),
-(6, 7, 90, 87, 98, 80, 80, 80),
-(14, 8, 80, 87, 86, 75, 79, 82),
-(15, 9, 90, 87, 88, 82, 81, 80),
-(16, 10, 87, 89, 85, 77, 76, 75);
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `rekomendasi`
---
-
-CREATE TABLE IF NOT EXISTS `rekomendasi` (
-  `id_penilaian` int(11) NOT NULL,
-`id_rekomendasi` int(11) NOT NULL,
-  `rek_pelatihan` text,
-  `rek_promosi` text,
-  `rek_mutasi` text
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
-
---
--- Dumping data untuk tabel `rekomendasi`
---
-
-INSERT INTO `rekomendasi` (`id_penilaian`, `id_rekomendasi`, `rek_pelatihan`, `rek_promosi`, `rek_mutasi`) VALUES
-(4, 1, 'Pelatihan komputer', '-', '-'),
-(14, 2, 'Pelatihan Memasak', '-', '-'),
-(15, 3, 'Pelatihan Komputer Tingkat Lanjut', 'Promosi menjadi golongan IV/a dengan pangkat Pembina', '-'),
-(1, 4, 'Pendidikan Komputer', 'Naik pangkat', '-');
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `skp`
---
-
-CREATE TABLE IF NOT EXISTS `skp` (
-  `id_penilaian` int(11) NOT NULL,
-`id_skp` int(11) NOT NULL,
-  `nilai` int(11) DEFAULT NULL,
-  `status` tinyint(1) DEFAULT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-
---
--- Dumping data untuk tabel `skp`
---
-
-INSERT INTO `skp` (`id_penilaian`, `id_skp`, `nilai`, `status`) VALUES
-(8, 1, NULL, 0),
-(7, 2, NULL, 0),
-(9, 3, NULL, 0),
-(10, 4, NULL, 0),
-(11, 5, NULL, 0),
-(12, 6, NULL, 0),
-(13, 7, NULL, 0),
-(1, 8, NULL, 1),
-(18, 10, NULL, 0);
-
--- --------------------------------------------------------
-
---
--- Struktur dari tabel `user`
---
-
-CREATE TABLE IF NOT EXISTS `user` (
-  `username` varchar(20) NOT NULL,
-  `password` varchar(20) NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
---
--- Dumping data untuk tabel `user`
---
-
-INSERT INTO `user` (`username`, `password`) VALUES
-('196006041982101099', '12345'),
-('197006041992211098', '12345'),
-('196006041982101000', '12345'),
-('196006041982102000', '12345'),
-('196006041982103000', '12345'),
-('196006041982104000', '12345'),
-('196006041982105000', '12345'),
-('196006041982106000', '12345'),
-('196006041982107000', '12345'),
-('196006041982108000', '12345'),
-('196006041982109000', '12345'),
-('196006041982110000', '12345'),
-('196006041982111000', '12345'),
-('196006041982112000', '12345'),
-('196006041982113000', '12345'),
-('196006041982114000', '12345'),
-('196006041982115000', '12345'),
-('196006041982116000', '12345'),
-('196006041982117000', '12345'),
-('196006041982118000', '12345'),
-('195608011981111099', '12345'),
-('195608111981121099', '12345'),
-('199638011981111000', '12345'),
-('185609011981111099', '12345'),
-('195608011981121098', '12345'),
-('199608011321111000', '12345'),
-('185608012181111099', '12345'),
-('195608011945121099', '12345'),
-('199608011967111000', '12345'),
-('185608011923111099', '12345'),
-('195608011912121099', '12345'),
-('199608011911111000', '12345'),
-('185608011939111099', '12345'),
-('195608011924121099', '12345'),
-('199608011912111000', '12345'),
-('185608011912111099', '12345'),
-('195608011912121089', '12345'),
-('199608011981111012', '12345'),
-('185608011981111032', '12345'),
-('195608011981121034', '12345'),
-('199608011981111056', '12345'),
-('185608011981111090', '12345'),
-('195608011981121021', '12345'),
-('199608011981111035', '12345'),
-('185608011981111036', '12345'),
-('195608011981121037', '12345'),
-('199608011981111038', '12345'),
-('185608011981111019', '12345'),
-('195608011981121123', '12345'),
-('199608011981234509', '12345'),
-('185608011981123099', '12345'),
-('195608011981121001', '12345'),
-('199608011981111002', '12345'),
-('185608011981111003', '12345'),
-('195608011981121004', '12345'),
-('187608011981111056', '12345'),
-('185608011981111267', '12345'),
-('195608011981121145', '12345'),
-('199608011981111198', '12345'),
-('185608011981111135', '12345'),
-('195608011981121165', '12345'),
-('199608011981111987', '12345'),
-('185608011981111007', '12345'),
-('195608011981121008', '12345'),
-('199608011981111065', '12345');
-
---
--- Indexes for dumped tables
---
-
---
--- Indexes for table `kegiatan`
---
-ALTER TABLE `kegiatan`
- ADD PRIMARY KEY (`id_kegiatan`), ADD KEY `idx_skp` (`id_skp`);
-
---
--- Indexes for table `penilaian`
---
-ALTER TABLE `penilaian`
- ADD PRIMARY KEY (`id_penilaian`);
-
---
--- Indexes for table `perilaku_kerja`
---
-ALTER TABLE `perilaku_kerja`
- ADD PRIMARY KEY (`id_perilaku`), ADD UNIQUE KEY `idx_penilaian` (`id_penilaian`);
-
---
--- Indexes for table `rekomendasi`
---
-ALTER TABLE `rekomendasi`
- ADD PRIMARY KEY (`id_rekomendasi`), ADD UNIQUE KEY `idx_penilaian` (`id_penilaian`);
-
---
--- Indexes for table `skp`
---
-ALTER TABLE `skp`
- ADD PRIMARY KEY (`id_skp`), ADD UNIQUE KEY `idx_penilaian` (`id_penilaian`);
-
---
--- AUTO_INCREMENT for dumped tables
---
-
---
--- AUTO_INCREMENT for table `kegiatan`
---
-ALTER TABLE `kegiatan`
-MODIFY `id_kegiatan` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=17;
---
--- AUTO_INCREMENT for table `penilaian`
---
-ALTER TABLE `penilaian`
-MODIFY `id_penilaian` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=19;
---
--- AUTO_INCREMENT for table `perilaku_kerja`
---
-ALTER TABLE `perilaku_kerja`
-MODIFY `id_perilaku` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=11;
---
--- AUTO_INCREMENT for table `rekomendasi`
---
-ALTER TABLE `rekomendasi`
-MODIFY `id_rekomendasi` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=5;
---
--- AUTO_INCREMENT for table `skp`
---
-ALTER TABLE `skp`
-MODIFY `id_skp` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=11;
---
--- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
---
-
---
--- Ketidakleluasaan untuk tabel `kegiatan`
---
-ALTER TABLE `kegiatan`
-ADD CONSTRAINT `kegiatan_fk1` FOREIGN KEY (`id_skp`) REFERENCES `skp` (`id_skp`);
-
---
--- Ketidakleluasaan untuk tabel `perilaku_kerja`
---
-ALTER TABLE `perilaku_kerja`
-ADD CONSTRAINT `perilaku_fk1` FOREIGN KEY (`id_penilaian`) REFERENCES `penilaian` (`id_penilaian`);
-
---
--- Ketidakleluasaan untuk tabel `rekomendasi`
---
-ALTER TABLE `rekomendasi`
-ADD CONSTRAINT `rekomendasi_fk1` FOREIGN KEY (`id_penilaian`) REFERENCES `penilaian` (`id_penilaian`);
-
---
--- Ketidakleluasaan untuk tabel `skp`
---
-ALTER TABLE `skp`
-ADD CONSTRAINT `skp_fk1` FOREIGN KEY (`id_penilaian`) REFERENCES `penilaian` (`id_penilaian`);
-
-/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
-/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
-/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- 
GitLab