Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
No results found
Show changes
Commits on Source (114)
Showing
with 2521 additions and 0 deletions
File added
{ "aaData": [
{
"engine": "Trident",
"browser": "Internet Explorer 4.0",
"platform": "Win 95+",
"version": "4",
"grade": "X"
},
{
"engine": "Trident",
"browser": "Internet Explorer 5.0",
"platform": "Win 95+",
"version": "5",
"grade": "C"
},
{
"engine": "Trident",
"browser": "Internet Explorer 5.5",
"platform": "Win 95+",
"version": "5.5",
"grade": "A"
},
{
"engine": "Trident",
"browser": "Internet Explorer 6",
"platform": "Win 98+",
"version": "6",
"grade": "A"
},
{
"engine": "Trident",
"browser": "Internet Explorer 7",
"platform": "Win XP SP2+",
"version": "7",
"grade": "A"
},
{
"engine": "Trident",
"browser": "AOL browser (AOL desktop)",
"platform": "Win XP",
"version": "6",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Firefox 1.0",
"platform": "Win 98+ / OSX.2+",
"version": "1.7",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Firefox 1.5",
"platform": "Win 98+ / OSX.2+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Firefox 2.0",
"platform": "Win 98+ / OSX.2+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Firefox 3.0",
"platform": "Win 2k+ / OSX.3+",
"version": "1.9",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Camino 1.0",
"platform": "OSX.2+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Camino 1.5",
"platform": "OSX.3+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Netscape 7.2",
"platform": "Win 95+ / Mac OS 8.6-9.2",
"version": "1.7",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Netscape Browser 8",
"platform": "Win 98SE+",
"version": "1.7",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Netscape Navigator 9",
"platform": "Win 98+ / OSX.2+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.0",
"platform": "Win 95+ / OSX.1+",
"version": "1",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.1",
"platform": "Win 95+ / OSX.1+",
"version": "1.1",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.2",
"platform": "Win 95+ / OSX.1+",
"version": "1.2",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.3",
"platform": "Win 95+ / OSX.1+",
"version": "1.3",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.4",
"platform": "Win 95+ / OSX.1+",
"version": "1.4",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.5",
"platform": "Win 95+ / OSX.1+",
"version": "1.5",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.6",
"platform": "Win 95+ / OSX.1+",
"version": "1.6",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.7",
"platform": "Win 98+ / OSX.1+",
"version": "1.7",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Mozilla 1.8",
"platform": "Win 98+ / OSX.1+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Seamonkey 1.1",
"platform": "Win 98+ / OSX.2+",
"version": "1.8",
"grade": "A"
},
{
"engine": "Gecko",
"browser": "Epiphany 2.20",
"platform": "Gnome",
"version": "1.8",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "Safari 1.2",
"platform": "OSX.3",
"version": "125.5",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "Safari 1.3",
"platform": "OSX.3",
"version": "312.8",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "Safari 2.0",
"platform": "OSX.4+",
"version": "419.3",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "Safari 3.0",
"platform": "OSX.4+",
"version": "522.1",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "OmniWeb 5.5",
"platform": "OSX.4+",
"version": "420",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "iPod Touch / iPhone",
"platform": "iPod",
"version": "420.1",
"grade": "A"
},
{
"engine": "Webkit",
"browser": "S60",
"platform": "S60",
"version": "413",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 7.0",
"platform": "Win 95+ / OSX.1+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 7.5",
"platform": "Win 95+ / OSX.2+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 8.0",
"platform": "Win 95+ / OSX.2+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 8.5",
"platform": "Win 95+ / OSX.2+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 9.0",
"platform": "Win 95+ / OSX.3+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 9.2",
"platform": "Win 88+ / OSX.3+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera 9.5",
"platform": "Win 88+ / OSX.3+",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Opera for Wii",
"platform": "Wii",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Nokia N800",
"platform": "N800",
"version": "-",
"grade": "A"
},
{
"engine": "Presto",
"browser": "Nintendo DS browser",
"platform": "Nintendo DS",
"version": "8.5",
"grade": "C/A<sup>1</sup>"
},
{
"engine": "KHTML",
"browser": "Konqureror 3.1",
"platform": "KDE 3.1",
"version": "3.1",
"grade": "C"
},
{
"engine": "KHTML",
"browser": "Konqureror 3.3",
"platform": "KDE 3.3",
"version": "3.3",
"grade": "A"
},
{
"engine": "KHTML",
"browser": "Konqureror 3.5",
"platform": "KDE 3.5",
"version": "3.5",
"grade": "A"
},
{
"engine": "Tasman",
"browser": "Internet Explorer 4.5",
"platform": "Mac OS 8-9",
"version": "-",
"grade": "X"
},
{
"engine": "Tasman",
"browser": "Internet Explorer 5.1",
"platform": "Mac OS 7.6-9",
"version": "1",
"grade": "C"
},
{
"engine": "Tasman",
"browser": "Internet Explorer 5.2",
"platform": "Mac OS 8-X",
"version": "1",
"grade": "C"
},
{
"engine": "Misc",
"browser": "NetFront 3.1",
"platform": "Embedded devices",
"version": "-",
"grade": "C"
},
{
"engine": "Misc",
"browser": "NetFront 3.4",
"platform": "Embedded devices",
"version": "-",
"grade": "A"
},
{
"engine": "Misc",
"browser": "Dillo 0.8",
"platform": "Embedded devices",
"version": "-",
"grade": "X"
},
{
"engine": "Misc",
"browser": "Links",
"platform": "Text only",
"version": "-",
"grade": "X"
},
{
"engine": "Misc",
"browser": "Lynx",
"platform": "Text only",
"version": "-",
"grade": "X"
},
{
"engine": "Misc",
"browser": "IE Mobile",
"platform": "Windows Mobile 6",
"version": "-",
"grade": "C"
},
{
"engine": "Misc",
"browser": "PSP browser",
"platform": "PSP",
"version": "-",
"grade": "C"
},
{
"engine": "Other browsers",
"browser": "All others",
"platform": "-",
"version": "-",
"grade": "U"
}
] }
\ No newline at end of file
[
{"id": 1, "text": "user"},
{"id": 2, "text": "member"},
{"id": 3, "text": "vip"},
{"id": 4, "text": "admin"}
]
\ No newline at end of file
{
"user" : {
"name" : "Bossi",
"email": "bossi@g.com"
}
}
\ No newline at end of file
{ "aaData": [
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678901",
"KTP": "465824242491",
"Nama": "Pratama Damanik",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678902",
"KTP": "465824242492",
"Nama": "Lucky Cahyadi",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678903",
"KTP": "465824242493",
"Nama": "Venny Larasati",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678904",
"KTP": "465824242494",
"Nama": "Fitra Rahmamuliani",
"Golongan": "4",
"Unit Kerja": "Dikjar"
},
{
"NIK": "12345678905",
"KTP": "465824242495",
"Nama": "Ignatius Alriana",
"Golongan": "4",
"Unit Kerja": "Dikjar"
}
] }
\ No newline at end of file
{
"user" : {
"name" : "Bossi",
"email": "bossi@g.com"
}
}
\ No newline at end of file
<html>
<!-- aside -->
<aside id="aside" class="app-aside hidden-xs bg-dark">
<div class="aside-wrap">
<div class="navi-wrap">
<!-- user -->
<div class="clearfix hidden-xs text-center hide" id="aside-user">
<div class="dropdown wrapper">
<a href="app.page.profile">
<span class="thumb-lg w-auto-folded avatar m-t-sm">
<img src="img/01.jpg" class="img-full" alt="...">
</span>
</a>
<a href="#" data-toggle="dropdown" class="dropdown-toggle hidden-folded">
<span class="clear">
<span class="block m-t-sm">
<strong class="font-bold text-lt">John.Smith</strong>
<b class="caret"></b>
</span>
<span class="text-muted text-xs block">Art Director</span>
</span>
</a>
<!-- dropdown -->
<ul class="dropdown-menu animated fadeInRight w hidden-folded">
<li class="wrapper b-b m-b-sm bg-info m-t-n-xs">
<span class="arrow top hidden-folded arrow-info"></span>
<div>
<p>300mb of 500mb used</p>
</div>
<div class="progress progress-xs m-b-none dker">
<div class="progress-bar bg-white" data-toggle="tooltip" data-original-title="50%" style="width: 50%"></div>
</div>
</li>
<li>
<a href>Settings</a>
</li>
<li>
<a href="page_profile.html">Profile</a>
</li>
<li>
<a href>
<span class="badge bg-danger pull-right">3</span>
Notifications
</a>
</li>
<li class="divider"></li>
<li>
<a href="signin.php">Logout</a>
</li>
</ul>
<!-- / dropdown -->
</div>
<div class="line dk hidden-folded"></div>
</div>
<!-- / user -->
<!-- nav -->
<nav ui-nav class="navi clearfix">
<ul class="nav">
<li class="hidden-folded m-t text-dark-grey text-xs padder-md padder-v-sm">
<span>Home</span>
</li>
<li <?php if ($current_page=="Dashboard") echo "class= \"active\""?> >
<a href="index.php" class="text-dark-grey" >
<i class="fa fa-home"></i>
<span class="font-bold">Dashboard</span>
</a>
</li>
<li class="line1 dg"></li>
<li class="hidden-folded text-dark-grey text-xs padder-md padder-v-sm">
<span>Evaluasi Pribadi</span>
</li>
<li <?php if ($current_page=="Form SKP") echo "class= \"active\""?> >
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Formulir SKP</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Formulir SKP</span>
</a>
</li>
<li >
<a href="controller/form_skp_controller.php?func=2">
<span>Isi Formulir SKP</span>
</a>
</li>
</ul>
</li>
<li <?php if (strpos($current_page, 'Pribadi')) echo "class= \"active\""?> >
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Penilaian Performansi</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Penilaian Performansi</span>
</a>
</li>
<li >
<a href="controller/penilaian_controller.php?func=1">
<span>Lihat Penilaian Performansi</span>
</a>
</li>
<li >
<a href="controller/penilaian_skp_controller.php?func=2">
<span>Lihat Penilaian SKP</span>
</a>
</li>
<li >
<a href="controller/perilaku_kerja_controller.php?func=4">
<span>Lihat Penilaian Perilaku Kerja</span>
</a>
</li>
<li>
<a href="lihat_rekomendasi.php">
<span>Lihat Rekomendasi</span>
</a>
</li>
</ul>
</li>
<!-- Evaluasi Pegawai -->
<li class="line1 dg"></li>
<li class="hidden-folded text-dark-grey text-xs padder-md padder-v-sm">
<span>Evaluasi Pegawai</span>
</li>
<li <?php if ($current_page=="Persetujuan SKP") echo "class= \"active\""?>>
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Persetujuan Formulir SKP</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Persetujuan Formulir SKP</span>
</a>
</li>
<li >
<a href="list_persetujuan_skp.php">
<span>Lihat Formulir SKP</span>
</a>
</li>
</ul>
</li>
<li <?php if ($current_page=="Persetujuan Penilaian") echo "class= \"active\""?>>
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Persetujuan Penilaian</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Persetujuan Penilaian</span>
</a>
</li>
<li >
<a href="list_persetujuan_penilaian.php">
<span>Lihat Persetujuan</span>
</a>
</li>
</ul>
</li>
<li>
<li <?php if ($current_page=="Perilaku Kerja") echo "class= \"active\""?>>
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Penilaian Perilaku Kerja</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Penilaian Perilaku Kerja</span>
</a>
</li>
<li >
<a href="controller/perilaku_kerja_controller.php?func=3">
<span>Isi Penilaian Perilaku Kerja</span>
</a>
</li>
</ul>
</li>
<li>
<li <?php if ($current_page=="Penilaian SKP") echo "class= \"active\""?>>
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Penilaian SKP</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Penilaian SKP</span>
</a>
</li>
<li >
<a href="list_penilaian_skp.php">
<span>Isi Penilaian SKP</span>
</a>
</li>
</ul>
</li>
<li>
<li <?php if ($current_page=="Rekomendasi") echo "class= \"active\""?> >
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Rekomendasi</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Rekomendasi</span>
</a>
</li>
<li>
<a href="list_rekomendasi.php">
<span>Isi Rekomendasi</span>
</a>
</li>
</ul>
</li>
<!-- Evaluasi Pegawai -->
<!-- Evaluasi atasan pejabat penilai -->
<li class="line1 dg"></li>
<li class="hidden-folded text-dark-grey text-xs padder-md padder-v-sm">
<span>Evaluasi Atasan Pejabat</span>
</li>
<li <?php if ($current_page=="Persetujuan Atasan") echo "class= \"active\""?> >
<a href class="auto">
<span class="pull-right text-muted">
<i class="text8 icon-bdg_arrow3 text"></i>
<i class="text8 icon-bdg_arrow1 text-active"></i>
</span>
<i class="icon-bdg_uikit"></i>
<span class="font-bold">Persetujuan Atasan</span>
</a>
<ul class="nav nav-sub dk">
<li class="nav-sub-header">
<a href>
<span>Persetujuan Atasan</span>
</a>
</li>
<li >
<a href="list_persetujuan_atasan.php">
<span>Isi Persetujuan Atasan</span>
</a>
</li>
</ul>
</li>
<!-- Evaluasi atasan pejabat penilai -->
</ul>
</nav>
<!-- nav -->
</div>
</div>
</aside>
<!-- / aside -->
</html>
\ No newline at end of file
<?php
function connect_database() {
$servername1 = "localhost";
$username1 = "root";
$password1 = "";
$dbname1 = "penilaian_performansi";
// Create connection
$conpp = mysqli_connect($servername1, $username1, $password1, $dbname1);
// Check connection
if (!$conpp) {
die("Connection penilaian performansi failed: " . mysqli_connect_error());
}
return $conpp;
}
function connect_database2() {
$servername2 = "localhost";
$username2 = "root";
$password2 = "";
$dbname2 = "db_ppl_core_fix";
// Create connection
$conc = mysqli_connect($servername2, $username2, $password2, $dbname2);
// Check connection
if(!$conc){
die("Connection db core failed: " . mysqli_connect_error());
}
return $conc;
}
?>
\ No newline at end of file
<?php
ob_start();
session_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if($func == 1){
$nip = $nip_login;
$id_k = $_GET['id_k'];
$id_SKP = $_GET['id_SKP'];
updateSKP($nip,$id_SKP,$id_k);
}
function updateSKP($nip,$id_SKP,$id_k){
echo $nip . "<br>" ;
$conn = connect_database();
$ak = $_POST['r_kredit'];
$kualitas = $_POST['r_kualitas'];
$kuantitas = $_POST['r_kuantitas'];
$biaya = $_POST['r_biaya'];
$waktu = $_POST['r_waktu'];
echo $id_SKP . "<br>";
echo $id_k . "<br>";
echo $ak . "<br>";
echo $kualitas . "<br>";
echo $kuantitas . "<br>";
echo $biaya . "<br>";
echo $waktu . "<br>";
//update Kegiatan
$sql = "UPDATE kegiatan
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 ";
header( 'Location: ../form_penilaian_skp.php?nip='.$nip ) ;
exit();
}
?>
\ No newline at end of file
<?php
ob_start();
require_once 'connectdb.php';
require_once 'user_controller.php';
$func = $_GET['func'];
if ($func == 1){
insertRekomendasi();
}
function insertRekomendasi(){
$conn = connect_database();
$id_pegawai = $_POST["NIK_dinilai"];
$id_penilai = $_POST["NIK_penilai"]; //dari POST
$Rek_promosi = $_POST["Rek_promosi"];
$Rek_pendidikan = $_POST["Rek_pendidikan"];
$Rek_mutasi = $_POST["Rek_mutasi"] ;
// Cek apakah NIP & periode sudah ada di tabel penilaian
$id_penilaian = 0;
$cur_periode = date("Y");
// Cek apakah NIP & periode sudah ada di tabel penilaian
$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$id_pegawai' 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 ('$id_pegawai','$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 ='$id_pegawai' 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>";
}
// Cek apakah rekomendasi udah ada dgn id_penilaian yg didapatkan
echo "id_penilaian " . $id_penilaian. "<br>";
$id_rekomendasi = 0;
$sql = "SELECT id_rekomendasi FROM rekomendasi WHERE id_penilaian=$id_penilaian";
echo $sql . "<br>" ;
$result = $conn->query($sql);
echo "-- <br>";
// Jika sudah ada, update
if ($result->num_rows > 0) {
echo "** <br>";
while($row = $result->fetch_assoc()) {
$id_rekomendasi = $row["id_rekomendasi"];
}
$sql1 = "UPDATE rekomendasi
SET rek_pelatihan='$Rek_pendidikan' , rek_promosi = '$Rek_promosi', rek_mutasi = '$Rek_mutasi'
WHERE id_rekomendasi = '$id_rekomendasi' ";
if ($conn->query($sql1) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
} else { // Jika belom ada, insert
echo "++ <br>";
$sql1 = "INSERT INTO rekomendasi (id_penilaian,id_rekomendasi,rek_pelatihan,rek_promosi,rek_mutasi)
VALUES ($id_penilaian, $id_rekomendasi, '$Rek_pendidikan', '$Rek_promosi', '$Rek_mutasi')";
echo $sql1 . "<br>";
if ($conn->query($sql1) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
header( 'Location: ../isi_rekomendasi.php' ) ;
exit();
}
ob_end_flush();
?>
\ No newline at end of file
<?php
ob_start();
session_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if ($func == 1){
$nip = $nip_login;
insertSKP($nip);
} else if ($func ==2){
$nip = $nip_login;
getSKP($nip);
} else if ($func ==3){
$nip = $_GET['nip'];
getSKPbawahan($nip);
} else if ($func ==4){
$nip = $_GET['nip'];
updateStatusSKP($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;
}
$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>";
}
// 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;
}
$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);
}
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>";
}
// 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>";
}
//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['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>";
}
//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
}
$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;
$_SESSION['all_kegiatan'] = $array;
header( 'Location: ../form_persetujuan_skp.php?nip='.$nip ) ;
exit();
}
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>";
}
$sql = "UPDATE skp SET status=1 WHERE id_skp=$id_skp";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$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;
header( 'Location: ../form_persetujuan_skp.php?nip='.$nip ) ;
exit();
}
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;
}
ob_end_flush();
?>
\ No newline at end of file
<?php
session_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if ($func == 1){
setujuiPenilian($nip_login);
}
function setujuiPenilaian($nip) {
$conn = connect_database();
$nip_pegawai = $nip_login; // harusnya dari SESSION atau COOKIE atau apapun
// 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())";
$result = $conn->query($sql);
// Karena id penilaian udah dijamin ada
while($row = $result->fetch_assoc()) {
$id_penilaian = $row["id_penilaian"];
echo "udah ada penilaian " . $id_penilaian. "<br>";
}
$sql = "UPDATE penilaian SET persetujuan_pegawai=1 WHERE id_penilaian='$id_penilaian'";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
header( 'Location: ../lihat_penilaian.php' ) ;
exit();
}
\ No newline at end of file
<?php
ob_start();
//Ambil data pegawai
session_start();
require_once 'connectdb.php';
$func = $_GET['func'];
if ($func == 1){
isLoginValid();
} else if ($func ==2) {
getLogout();
}
function isLoginValid() {
$username = $_POST['username'];
$password = $_POST['password'] ;
echo $username." - ".$password;
$conn = connect_database();
$conn2 = connect_database2();
$sql = "SELECT * FROM user WHERE username ='$username' AND password = '$password'";
$result = $conn->query($sql);
// Jika sudah ada, ambil id_penilaiannya
if ($result->num_rows > 0) {
//berhasil login
$nama = "";
$id_atasan = "";
$sql= "SELECT nama,id_atasan FROM pegawai WHERE nip='$username' " ;
$result = $conn2->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$nama=$row["nama"];
$id_atasan=$row["id_atasan"];
}
}
setcookie("nama",$nama, time()+3600 , '/');
setcookie("nip",$username, time()+3600 , '/');
setcookie("id_atasan",$id_atasan, time()+3600 , '/');
setcookie("login",true, time()+3600 , '/');
header( 'Location: ../index.php' ) ;
exit();
} else {
//gagal login
header( 'Location: ../signin.php' ) ;
exit();
}
}
function getLogout() {
setcookie("nama",null, -1 , '/');
setcookie("nip",null, -1 , '/');
setcookie("login",null, -1 , '/');
header( 'Location: ../signin.php' ) ;
exit();
}
ob_end_flush();
?>
\ No newline at end of file
<?php
ob_start();
session_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if ($func == 1){
$nip_pegawai = $nip_login;
getPenilaian($nip_pegawai);
}
function getPenilaian($nip_pegawai){
$conn = connect_database();
// Cari id_penilaian
$id_penilaian = 0;
$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
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_penilaian = $row['id_penilaian'];
}
}
// Get data pejabat penilai & atasan pejabat penilai
$penilai = getPegawai(getNIPPejabatPenilai($nip_pegawai));
$_SESSION['penilai_nip'] = $penilai['nip'];
$_SESSION['penilai_nama'] = $penilai['nama'];
$_SESSION['penilai_golongan'] = $penilai['golongan'];
$_SESSION['penilai_ruang'] = $penilai['ruang'];
$_SESSION['penilai_pangkat'] = $penilai['pangkat'];
$_SESSION['penilai_unit'] = $penilai['unit_kerja'];
$atasan = getPegawai(getNIPAtasanPenilai($nip_pegawai));
$_SESSION['atasan_nip'] = $atasan['nip'];
$_SESSION['atasan_nama'] = $atasan['nama'];
$_SESSION['atasan_golongan'] = $atasan['golongan'];
$_SESSION['atasan_ruang'] = $atasan['ruang'];
$_SESSION['atasan_pangkat'] = $atasan['pangkat'];
$_SESSION['atasan_unit'] = $atasan['unit_kerja'];
// Get SKP
$sql = "SELECT nilai FROM SKP WHERE id_penilaian = '$id_penilaian' ;";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$nilai_skp = $row['nilai'];
}
} else {
$nilai_skp = 0;
}
$_SESSION['nilai_skp'] = $nilai_skp;
// Get Perilaku Kerja
$sql = "SELECT pelayanan, integritas, komitmen, disiplin, kerjasama, kepemimpinan FROM perilaku_kerja WHERE id_penilaian = $id_penilaian";
$result = $conn->query($sql);
// Jika sudah ada, ambil
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$nilai_pk = ($row["pelayanan"] + $row["integritas"] + $row["komitmen"] + $row["disiplin"] + $row["kerjasama"] + $row["kepemimpinan"])/6;
}
} else {
$nilai_pk = 0;
}
$_SESSION['nilai_pk'] = $nilai_pk;
// Insert nilai to penilaian
$nilai = $nilai_skp*0.6 + $nilai_pk+0.4;
updateNilai($id_penilaian, $nilai);
header( 'Location: ../lihat_penilaian.php' ) ;
exit();
}
function getNIPPejabatPenilai($nip_pegawai){
$conn = connect_database2();
$sql = "SELECT id_atasan FROM pegawai WHERE nip = '$nip_pegawai' ;";
$result = $conn->query($sql);
$nip_penilai ="";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$nip_penilai=$row['id_atasan'];
}
} else {
echo "0 results<br>";
}
return $nip_penilai;
}
function getNIPAtasanPenilai($nip_pegawai){
$nip_penilai = getNIPPejabatPenilai($nip_pegawai);
$nip_atasan = getNIPPejabatPenilai($nip_penilai);
return $nip_atasan;
}
function getPegawai($nip_pegawai){
$conn = connect_database2();
$sql = "SELECT nip, nama, golongan, ruang, unit_kerja, pangkat FROM pegawai NATURAL JOIN kepangkatan WHERE nip = '$nip_pegawai' ;";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$pegawai['nip'] = $row['nip'];
$pegawai['nama'] = $row['nama'];
$pegawai['golongan'] = $row['golongan'];
$pegawai['ruang'] = $row['ruang'];
$pegawai['unit_kerja'] = $row['unit_kerja'];
$pegawai['pangkat'] = $row['pangkat'];
}
}
return $pegawai;
}
function updateNilai($id_penilaian, $nilai){
$conn = connect_database();
$sql = "UPDATE penilaian SET nilai=$nilai WHERE id_penilaian = '$id_penilaian' ";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
ob_end_flush();
?>
\ No newline at end of file
<?php
ob_start();
session_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if ($func == 1){
$nip = $_GET['nip'];
getSKP($nip);
} else if ($func == 2) {
$nip = $nip_login;
getSKPPribadi($nip);
}
function getSKP($nip){
echo $nip . "<br>" ;
$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>";
}
//get Kegiatan
$id_kegiatan = 0;
$sql = "SELECT id_kegiatan, id_skp, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu,real_ak,real_kualitas,real_kuantitas,real_biaya,real_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['all_kegiatan'] = $array;
header( 'Location: ../form_penilaian_skp.php?nip='.$nip ) ;
exit();
}
function getSKPPribadi($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>";
}
//get Kegiatan
$id_kegiatan = 0;
$sql = "SELECT id_kegiatan, deskripsi,target_ak,target_kualitas,target_kuantitas,target_biaya,target_waktu,real_kualitas,real_kuantitas,real_biaya,real_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['all_kegiatan'] = $array;
header( 'Location: ../lihat_penilaian_skp.php' ) ;
exit();
}
ob_end_flush();
?>
\ No newline at end of file
<?php
ob_start();
session_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if ($func == 1){
$nip_pegawai = $_GET['nip'];
insertPerilakuKerja($nip_pegawai);
}
else if ($func == 2){
$nip_pegawai = $_GET['nip'];
getPerilakuKerja($nip_pegawai);
}
else if ($func == 3){
$nip_atasan = $nip_login; // harusnya dari SESSION atau COOKIE atau apapun
getAllBawahan($nip_atasan);
}
else if ($func == 4){
$nip = $nip_login; // harusnya dari SESSION atau COOKIE atau apapun
getPerilakuKerjaPribadi($nip);
}
function insertPerilakuKerja($nip_pegawai){
$conn = connect_database();
$id_penilai = $_COOKIE["nip"]; // harusnya dari SESSION atau COOKIE atau apapun
// 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'";
$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_pegawai','$id_penilaian', YEAR(CURDATE()))";
echo "sql1 = ".$sql1 ;
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_pegawai' 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>";
}
// Cek apakah perilaku udah ada dgn id_penilaian yg didapatkan
echo "id_penilaian " . $id_penilaian. "<br>";
$id_perilaku = 0;
$sql = "SELECT id_perilaku FROM perilaku_kerja WHERE id_penilaian = $id_penilaian";
$result = $conn->query($sql);
$pelayanan = (int) $_POST["pelayanan"];
$integritas = (int) $_POST["integritas"];
$komitmen = (int) $_POST["komitmen"];
$disiplin = (int) $_POST["disiplin"];
$kerjasama = (int) $_POST["kerjasama"];
$kepemimpinan = (int) $_POST["kepemimpinan"];
// Jika sudah ada, update
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_perilaku = $row["id_perilaku"];
}
$sql1 = "UPDATE perilaku_kerja
SET pelayanan=$pelayanan , integritas=$integritas, komitmen=$komitmen, disiplin=$disiplin, kerjasama=$kerjasama, kepemimpinan=$kepemimpinan
WHERE id_perilaku = '$id_perilaku' ";
if ($conn->query($sql1) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
} else { // Jika belom ada, insert
$sql1 = "INSERT INTO perilaku_kerja (pelayanan, integritas, komitmen, disiplin, kerjasama, kepemimpinan, id_penilaian)
VALUES ($pelayanan, $integritas, $komitmen, $disiplin, $kerjasama, $kepemimpinan, $id_penilaian)";
if ($conn->query($sql1) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
getPerilakuKerja($nip_pegawai);
}
function getPerilakuKerja($nip_pegawai){
$conn = connect_database();
// Cari id_penilaian
$id_penilaian = 0;
$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
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_penilaian = $row["id_penilaian"];
}
} else { // Jika belum ada, isi form
$_SESSION['nip_pegawai'] = $nip_pegawai;
header( 'Location: ../form_perilaku_kerja.php' ) ;
exit();
}
// Cari id_perilaku
$id_perilaku = 0;
$sql = "SELECT id_perilaku, pelayanan, integritas, komitmen, disiplin, kerjasama, kepemimpinan FROM perilaku_kerja WHERE id_penilaian = $id_penilaian";
$result = $conn->query($sql);
// Jika sudah ada, ambil
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_perilaku = $row["id_perilaku"];
$_SESSION['pk_pelayanan'] = $row["pelayanan"];
$_SESSION['pk_integritas'] = $row["integritas"];
$_SESSION['pk_komitmen'] = $row["komitmen"];
$_SESSION['pk_disiplin'] = $row["disiplin"];
$_SESSION['pk_kerjasama'] = $row["kerjasama"];
$_SESSION['pk_kepemimpinan'] = $row["kepemimpinan"];
}
} else { // Jika tidak ada
header( 'Location: ../form_perilaku_kerja.php' );
exit();
}
header( 'Location: ../lihat_perilaku_kerja.php?nip='.$nip_pegawai ) ;
exit();
}
function getAllBawahan($nip_atasan){
$conn = connect_database2();
$array = array();
$sql = "SELECT nip, id_penduduk, nama, golongan, unit_kerja FROM pegawai WHERE id_atasan = '$nip_atasan' ;";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$array[] = $row;
}
} else {
echo "0 results <br>";
}
$_SESSION['all_bawahan'] = $array;
header( 'Location: ../list_perilaku_kerja.php' ) ;
exit();
}
function getPerilakuKerjaPribadi($nip_pegawai){
$conn = connect_database();
// Cari id_penilaian
$id_penilaian = 0;
$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
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_penilaian = $row["id_penilaian"];
}
} else { // Jika belum ada, isi form
$_SESSION['nip_pegawai'] = $nip_pegawai;
$_SESSION['pk_pelayanan'] = 0;
$_SESSION['pk_integritas'] = 0;
$_SESSION['pk_komitmen'] = 0;
$_SESSION['pk_disiplin'] = 0;
$_SESSION['pk_kerjasama'] = 0;
$_SESSION['pk_kepemimpinan'] = 0;
}
// Cari id_perilaku
$id_perilaku = 0;
$sql = "SELECT id_perilaku, pelayanan, integritas, komitmen, disiplin, kerjasama, kepemimpinan FROM perilaku_kerja WHERE id_penilaian = $id_penilaian";
$result = $conn->query($sql);
// Jika sudah ada, ambil
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_perilaku = $row["id_perilaku"];
$_SESSION['pk_pelayanan'] = $row["pelayanan"];
$_SESSION['pk_integritas'] = $row["integritas"];
$_SESSION['pk_komitmen'] = $row["komitmen"];
$_SESSION['pk_disiplin'] = $row["disiplin"];
$_SESSION['pk_kerjasama'] = $row["kerjasama"];
$_SESSION['pk_kepemimpinan'] = $row["kepemimpinan"];
$_SESSION['nip_pegawai'] = $nip_pegawai;
}
} else { // Jika tidak ada
$_SESSION['nip_pegawai'] = $nip_pegawai;
$_SESSION['pk_pelayanan'] = 0;
$_SESSION['pk_integritas'] = 0;
$_SESSION['pk_komitmen'] = 0;
$_SESSION['pk_disiplin'] = 0;
$_SESSION['pk_kerjasama'] = 0;
$_SESSION['pk_kepemimpinan'] = 0;
}
header( 'Location: ../lihat_perilaku_kerja_pribadi.php' ) ;
exit();
}
ob_end_flush();
?>
\ No newline at end of file
<?php
ob_start();
require_once 'connectdb.php';
require_once '../header.php';
$func = $_GET['func'];
if ($func == 1){
setujuPenilaian() ;
} else if ($func==2) {
$alasan = $_POST["alasan"];
tolakPenilaian($alasan);
} else if ($func==4) {
$nipp = $_GET["nip"];
$alasann = $_POST["alasan"];
tanggapanPenolakan($nipp,$alasann);
} else if ($func==5) {
$nipp = $_GET["nip"];
persetujuanAtasan($nipp);
}
function setujuPenilaian() {
$nip_login = $_COOKIE["nip"];
$nama_login = $_COOKIE["nama"];
$nip_atasan = $_COOKIE["id_atasan"];
$id_pegawai = $nip_login ;
$id_penilai = $nip_atasan ;
$conn = connect_database();
$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'" ;
echo $sql ;
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
header( 'Location: ../lihat_penilaian.php' ) ;
exit();
}
function tolakPenilaian($alasan) {
$nip_login = $_COOKIE["nip"];
$nama_login = $_COOKIE["nama"];
$nip_atasan = $_COOKIE["id_atasan"];
$id_pegawai = $nip_login ;
$id_penilai = $nip_atasan ;
$conn = connect_database();
$sql = "UPDATE penilaian SET id_penilai='$id_penilai' , persetujuan_pegawai='2', persetujuan_atasan='0', alasan='$alasan' WHERE id_pegawai='$id_pegawai'" ;
echo $sql ;
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
header( 'Location: ../lihat_penilaian.php' ) ;
exit();
}
function tanggapanPenolakan($nip,$alasan) {
//echo "nip : " .$nip."|" ;
$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'" ;
//echo $sql ;
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
header( 'Location: ../list_persetujuan_penilaian.php' ) ;
exit();
}
function getIDAtasan($nip) {
$conn = connect_database2();
$sql = "SELECT id_atasan FROM pegawai WHERE nip=(SELECT id_atasan FROM pegawai WHERE nip='$nip')";
$result = $conn->query($sql);
// echo $sql ;
//echo $result->num_rows ;
$id_atasan = "";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_atasan = $row['id_atasan'];
}
}
return $id_atasan ;
}
function persetujuanAtasan($nip) {
$conn = connect_database();
$sql = "UPDATE penilaian SET persetujuan_atasan_pejabat='1' WHERE id_pegawai='$nip'" ;
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
header( 'Location: ../list_persetujuan_atasan.php' ) ;
exit();
}
ob_end_flush();
\ No newline at end of file
<?php
ob_start();
//Ambil data pegawai
require_once 'connectdb.php';
function getListBawahan($NIK_penilai) {
$conn = connect_database2();
$sql= "SELECT * FROM pegawai WHERE id_atasan='$NIK_penilai' " ;
$result = $conn->query($sql);
$ret=array();
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$ret[] = $row ;
}
}
return $ret ;
}
function getListBawahanAtasan($nip) {
$conn = connect_database();
$sql = "SELECT * FROM penilaian WHERE id_atasan='$nip'";
$result = $conn->query($sql);
$ret=array();
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$ret[] = $row ;
}
}
return $ret ;
}
function getName($nip) {
$conn = connect_database2();
$sql= "SELECT nama FROM pegawai WHERE nip='$nip' " ;
$result = $conn->query($sql);
$ret="";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$ret=$row["nama"];
}
}
return $ret ;
}
function getListRekomendasi($nip) {
$conn = connect_database();
// Cek apakah NIP & periode sudah ada di tabel penilaian
$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
$result = $conn->query($sql);
// echo $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>";
}
// Cek apakah rekomendasi udah ada dgn id_penilaian yg didapatkan
//echo "id_penilaian " . $id_penilaian. "<br>";
$id_rekomendasi = 0;
$sql = "SELECT DISTINCT penilaian.periode,rek_pelatihan,rek_promosi,rek_mutasi FROM rekomendasi JOIN penilaian WHERE id_pegawai=$nip AND penilaian.id_penilaian=rekomendasi.id_penilaian";
//echo $sql . "<br>" ;
$result = $conn->query($sql);
//echo "-- <br>";
// Jika sudah ada,ambil kontennya
$ret=array();
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$ret[] = $row ;
//echo $row["rek_pelatihan"];
}
} else {
$ret=array(
array("periode" => date("Y"),"rek_pelatihan" => "-","rek_promosi" =>"-","rek_mutasi"=>"-")
);
}
}else {
$ret=array(
array("periode" => date("Y"),"rek_pelatihan" => "-","rek_promosi" =>"-","rek_mutasi"=>"-")
);
}
return $ret;
}
function getRekomendator($nip) {
$conn = connect_database();
// Cek apakah NIP & periode sudah ada di tabel penilaian
$id_penilaian = 0;
// Cek apakah NIP & periode sudah ada di tabel penilaian
$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$nip' AND periode = YEAR(CURDATE())";
$result = $conn->query($sql);
$ret="-";
// Jika sudah ada, ambil id_penilaiannya
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$id_penilaian = $row["id_penilaian"];
}
$sql2 = "SELECT id_penilai FROM penilaian WHERE id_penilaian=$id_penilaian" ;
$result2 = $conn->query($sql2);
$id_penilai=0;
if ($result2->num_rows > 0) {
while($row = $result2->fetch_assoc()) {
$id_penilai = $row["id_penilai"] ;
}
$conn2 = connect_database2();
$ret = $id_penilai." - ".getName($id_penilai) ;
}
}
return $ret ;
}
ob_end_flush();
?>
\ No newline at end of file
<?php
require_once 'connectdb.php';
function getStatistik(){
$skpd = getSKPD();
$penilaian = getPenilaianUnitKerja();
// hitung per skpd
foreach ($skpd as $skpd){
$skpd['sum'] = 0;
$skpd['count'] = 0;
foreach($penilaian as $n){
if ($skpd['nama'] == $n['unit_kerja']){
$skpd['sum'] += $n['nilai'];
$skpd['count']++;
}
}
$skpd['avg'] = $skpd['sum']/$skpd['count'];
}
}
function getSKPD(){
$connp = connect_database2();
// get all skpd
$skpd = array();
$sql = "SELECT nama FROM skpd;";
$result = $connp->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$skpd[] = $row;
}
} else {
echo "0 results <br>";
}
return $skpd;
}
function getPenilaian(){
$connl = connect_database();
// get nilai
$penilaian = array();
$sql = "SELECT id_pegawai, nilai FROM penilaian;";
$result = $connl->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$penilaian[] = $row;
}
} else {
echo "0 results <br>";
}
return $penilaian;
}
function getPenilaianUnitKerja(){
$connp = connect_database2();
$penilaian = getPenilaian();
// get unit kerja pegawai
$sql = "SELECT nip, unit_kerja FROM pegawai;";
$result = $connp->query($sql);
$ret=array();
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'];
break;
}
}
}
} else {
echo "0 results <br>";
}
return $ret;
}
?>
\ No newline at end of file