Professional Documents
Culture Documents
Kode Program
<td><?= $row["folder"];
?></td>
<td><?= $row["jenis_file"]; Departemen Perencanaan Perusahaan &
?></td> Sisman</h2>
<td><?= </form>
$row["tgl_download"]; ?></td> </div>
<td><?= </div>
$row["waktu_download"]; ?></td> </div>
</tr> </div>
<?php $i++; ?> <!-- <br><br><br><br><br><br> -->
<?php endforeach; ?> <?php require 'footer.php'; ?>
</table> <?php
require'navpag.php'; ?>
</div> content.php
</div></div></div></div> <?php
<br><br><br> session_start();
<script //cek session
src="js/download_log.js"></script> if ( !isset($_SESSION["login"]) ) {
<?php require 'footer.php'; ?>
header("Location: login.php");
exit;
admin.php }
<?php //cek user
session_start(); if ($_COOKIE["akses"] === 'Admin') {
// cek session header("Location: admin.php");
if ( !isset($_SESSION["login"]) ) { exit;
}
header("Location: login.php"); //menangkap data user
exit; $akses = $_COOKIE["akses"];
} // var_dump($akses); die;
// cek user require'navbar_user.php';
if ($_COOKIE["akses"] !== 'Admin') { require 'functions.php';
header("Location: content.php");
exit; if (isset($_GET["pg"])) :
} $pg = $_GET["pg"];
if( $pg == 'rjp' OR $pg == 'rkap'
require 'navbar_admin.php'; OR $pg == 'kpi' ):
?> $jumlah1 =
hitungData($pg, 'Proceeding', $akses);
<br><br> $jumlah2 =
<div class="d-flex justify-content"> hitungData($pg, 'Buku', $akses);
<div class="col-md-6 m- //
auto"> var_dump($jumlah2); die;
<div class="card"> $jumlah3 =
<div hitungData($pg, 'Evaluasi', $akses);
class="card-body"> ?>
<form <!-- <br><br><br><br> -->
action="" method="post"> <div class="row">
<h2 <div class="col-
align="center">Sistem Informasi <br> sm-4">
Lampiran 1. Lanjutan
<div
class="card"> content.php?id2=kpi_buku
<div <?php endif
class="card-body"> ?>
<h5 " class="btn
class="card-title">PROCEED</h5> btn-primary">Open Files</a>
<p class="card- </div>
text"><?= $jumlah1;?> Files</p> </div>
<a href=" </div>
<?php if
($pg == 'rjp'): ?> <div class="col-sm-
4">
content.php?id2=rjp_proceed <div
<?php elseif class="card">
($pg == 'rkap') :?> <div
class="card-body">
content.php?id2=rkap_proceed <h5
<?php else class="card-title">EVALUASI</h5>
:?> <p class="card-
text"><?= $jumlah3;?> Files</p>
content.php?id2=kpi_proceed <a href="
<?php endif <?php if
?> ($pg == 'rjp'): ?>
" class="btn
btn-primary">Open Files</a> content.php?id2=rjp_eval
</div> <?php elseif
</div> ($pg == 'rkap') :?>
</div>
<div class="col- content.php?id2=rkap_eval
sm-4"> <?php else
<div :?>
class="card">
<div content.php?id2=kpi_eval
class="card-body"> <?php endif
<h5 ?>
class="card-title">BUKU</h5> " class="btn
<p class="card- btn-primary">Open Files</a>
text"><?= $jumlah2;?> Files</p> </div>
<a href=" </div>
</div>
<?php if ($pg == 'rjp'): ?> </div><!--
<br><br><br><br><br><br><br><br><br
content.php?id2=rjp_buku > -->
<?php elseif
($pg == 'rkap') :?>
<?php elseif($pg == 'daks'):
content.php?id2=rkap_buku
<?php else $pg2='data_eksternal';
:?> $jumlah1 =
hitungData($pg2, 'Kurs Rupiah', 'Semua');
Lampiran 1. Lanjutan
$jumlah2 = <div
hitungData($pg2, 'Inflasi', 'Semua'); class="card-body">
$jumlah3 = <h5
hitungData($pg2, 'Suku Bunga', 'Semua'); class="card-title">SUKU BUNGA</h5>
$jumlah4 = <p class="card-
hitungData($pg2, 'Harga Gas', 'Semua'); text"><?= $jumlah3;?> Files</p>
$jumlah5 = <a
hitungData($pg2, 'Harga Urea', 'Semua'); href="content.php?id2=bunga" class="btn
$jumlah6 = btn-primary">Open Files</a>
hitungData($pg2, 'Harga Amonia', </div>
'Semua'); </div>
?> </div>
<br><br><br> </div>
<div class="row"> <br>
<div class="col- <div class="row">
sm-4"> <div class="col-
<div sm-4">
class="card"> <div
<div class="card">
class="card-body"> <div
<h5 class="card-body">
class="card-title">KURS RUPIAH</h5> <h5
<p class="card- class="card-title">HARGA GAS</h5>
text"><?= $jumlah1;?> Files</p> <p class="card-
<a text"><?= $jumlah4;?> Files</p>
href="content.php?id2=kurs" class="btn <a
btn-primary">Open Files</a> href="content.php?id2=gas" class="btn
</div> btn-primary">Open Files</a>
</div> </div>
</div> </div>
<div class="col- </div>
sm-4"> <div class="col-
<div sm-4">
class="card"> <div
<div class="card">
class="card-body"> <div
<h5 class="card-body">
class="card-title">INFLASI</h5> <h5
<p class="card- class="card-title">HARGA UREA</h5>
text"><?= $jumlah2;?> Files</p> <p class="card-
<a text"><?= $jumlah5;?> Files</p>
href="content.php?id2=inflasi" class="btn <a
btn-primary">Open Files</a> href="content.php?id2=urea" class="btn
</div> btn-primary">Open Files</a>
</div> </div>
</div> </div>
<div class="col-sm- </div>
4"> <div class="col-sm-
<div 4">
class="card">
Lampiran 1. Lanjutan
<div <h2
class="card"> align="center">Data</h2><br>
<div </div>
class="card-body"> <div class="card-
<h5 body">
class="card-title">HARGA
AMONIAK</h5> <form action="" method="post"
<p class="card- align="right">
text"><?= $jumlah6;?> Files</p> <input type="text"
<a name="keyword" size="40" autofocus
href="content.php?id2=amon" class="btn placeholder="Masukkan Keyword
btn-primary">Open Files</a> Pencarian.." autocomplete="off"
</div> id="keyword" required="required">
</div> <input type="hidden"
</div> name="folder" value="<?= $id2;?>">
</div> <button type="submit"
<!-- name="cari">Cari</button>
<br><br><br><br><br> --> <!-- <a href="content.php?id2=<?=
<?php endif; ?> $id2;?>" class="btn btn-primary"
name="cari" type="submit">Cari</a> -->
<!-- <img src="img/loader.gif"
============================== class="loader">
============================== </form>
====content download --> <br><br>
<?php elseif (isset( $_GET["id2"]) || <table align="center" class="table table-
isset($_POST["cari"]) ): hover">
if (isset($_POST["cari"])) { <tr>
// var_dump($_POST); die; <th>No.</th>
$id2 = $_POST["folder"]; <th>Nama Filei</th>
$keyword = <th>Tanggal Upload</th>
$_POST["keyword"]; <th>Judul File</th>
$data = <th>Deskripsi File</th>
ambilDataCari($id2,$akses, $keyword); <th>Terakhir
}elseif (isset( $_GET["id2"]) ) { didownload</th>
$id2 = $_GET["id2"]; <th>Aksi</th>
$data = </tr>
ambilData($id2,$akses); <?php $i=1; ?>
} <?php foreach ($data as $row) : ?>
<tr>
<td><?= $i ?></td>
?> <td><?=
$row["nama_file"]; ?></td>
<br><br><br> <td><?=
<div class="d-flex justify-content-center"> $row["tgl_upload"]; ?></td>
<div class="col-md-10 m-auto"> <td><?=
<div class="card"> $row["judul"];?></td>
<div class="card- <td><?=
header"> $row["deskripsi"];?></td>
<td>
Lampiran 1. Lanjutan
<?php </form>
$nama_file = </div>
$row["nama_file"]; </div>
$folder = $id2; </div>
$jenis_file = </div>
$row["keterangan"];
<hr>
$log=terakhirDownload( <?php $jumlah1 =
$nama_file, $folder, $jenis_file ); hitungData2('rjp',$akses);
$jumlah2 =
if (empty($log)) { hitungData2('rkap',$akses);
echo "Belum $jumlah3 =
Pernah di Download"; hitungData2('kpi',$akses);
}else{ $jumlah4 =
echo hitungData2('data_eksternal',$akses);
$log[0]["tgl_download"]; ?>
} <div class="row">
<div class="col-
?> sm-3">
</td> <div
<td><a href="#" class="card">
onclick="window.open('download_log.ph <div
p?data=<?=$row["nama_file"];?>_<?=$id class="card-body">
2?>_<?=$row["keterangan"];?>')">Downl <h5
oad</a></td> class="card-title">RJP</h5>
</tr> <p class="card-
<?php $i++; ?> text"><?= $jumlah1;?> Files</p>
<?php endforeach; ?> <a
</table> href="content.php?pg=rjp" class="btn btn-
</div></div></div></div> primary">Open Files</a>
</div>
</div>
<!-- </div>
============================== <div class="col-
=======================else --> sm-3">
<?php else: ?> <div
<div class="d-flex justify- class="card">
content"> <div
<div class="col-md-6 m- class="card-body">
auto"> <h5
<div class="card"> class="card-title">RKAP</h5>
<div <p class="card-
class="card-body"> text"><?= $jumlah2;?> Files</p>
<a
<form href="content.php?pg=rkap" class="btn
action="" method="post"> btn-primary">Open Files</a>
<h3 </div>
align="center">Selamat Datang <br> </div>
Pimpinan / Karyawan <br> PT. Pupuk </div>
Sriwidjaja Palembang</h3>
Lampiran 1. Lanjutan
"; ?>
}
// jika tombol reset diklik <div class="d-flex justify-content-center">
}elseif (isset($_GET["badge2"])) { <div class="col-md-10 m-auto">
$badge = <div class="card">
$_GET["badge2"]; <div class="card-
if (resetPasssword($badge) header">
> 0 ) {//mereset password <h2
echo " align="center">Daftar Pegawai PT. Pupuk
<script> Sriwidjaja Palembang</h2>
</div>
alert('Password berhasil di-reset'); <div class="card-
body">
document.location.href =
'data.php'; <form action="" method="post"
</script> align="right">
"; <a
} href="data.php"><b>Tampilan
} Awal</b></a><br><br>
// Pagination <label
$jumlahDataPerHalaman = 10; for="keyword">Cari: </label>
$jumlahData = <input type="text"
count(query("SELECT * FROM user name="keyword" size="40" autofocus
WHERE status= 'Aktif' AND jabatan != placeholder="Masukkan Keyword
'Admin'")); Pencarian.." autocomplete="off"
$jumlahHalaman = id="keyword">
ceil($jumlahData /
$jumlahDataPerHalaman); <img src="img/loader.gif"
$halamanAktif = class="loader">
(isset($_GET["halaman"])) ? </form>
$_GET["halaman"] : 1; <br><br>
$awalData =
($jumlahDataPerHalaman *
$halamanAktif) - <div id="container">
$jumlahDataPerHalaman;
<table align="center" class="table table-
// ambil data karyawan aktif hover">
$daftarkaryawan = query("SELECT * <tr>
FROM user WHERE status= 'Aktif' AND <th>No.</th>
jabatan != 'Admin' LIMIT $awalData, <th>Nama</th>
$jumlahDataPerHalaman"); <th>Badge</th>
// jika tombol cari diklik <th>Jabatan</th>
// if(isset($_POST["cari"])) <th>Status</th>
// { <th>Aksi</th>
// </tr>
$daftarkaryawan=cari($_POST["ke
yword"]); <?php $i=$awalData + 1 ; ?>
// } <?php foreach ( $daftarkaryawan as $row )
: ?>
require 'navbar_admin.php'; <tr>
Lampiran 1. Lanjutan
<script src="js/script.js"></script>
// Pagination
<?php require 'footer.php'; ?> $jumlahDataPerHalaman = 5;
$jumlahData =
count(query("SELECT * FROM berita"));
delete_news.php $jumlahHalaman =
<?php ceil($jumlahData /
session_start(); $jumlahDataPerHalaman);
// cek session $halamanAktif =
if ( !isset($_SESSION["login"]) ) { (isset($_GET["halaman"])) ?
$_GET["halaman"] : 1;
header("Location: login.php"); $awalData =
exit; ($jumlahDataPerHalaman *
Lampiran 1. Lanjutan
";
Lampiran 1. Lanjutan
} $rows[] = $row;
// var_dump($kondisi); die; }
// var_dump($tabel); // var_dump($rows); die;
var_dump($kondisi); var_dump($akses); return $rows;
die; }
// var_dump($query); die; function ambilData($id2,$akses){
$result = mysqli_query($conn, global $conn;
$query);
// var_dump(mysqli_error($conn)); if ( $id2 == 'rjp_proceed' ) {
die; $data = query2('rjp',
$rows = []; 'Proceeding', $akses);
while ( $row = }elseif ( $id2 == 'rjp_buku' ) {
mysqli_fetch_assoc($result) ) { $data = query2('rjp', 'Buku',
$rows[] = $row; $akses);
} }elseif ( $id2 == 'rjp_eval' ) {
// var_dump($rows); die; $data = query2('rjp',
return $rows; 'Evaluasi', $akses);
} }elseif ( $id2 == 'rkap_proceed' ) {
$data = query2('rkap',
function query4($tabel, $keyword){ 'Proceeding', $akses);
// var_dump($tabel); }elseif ( $id2 == 'rkap_buku' ) {
var_dump($keyword); die; $data = query2('rkap',
global $conn; 'Buku', $akses);
$query = "SELECT * }elseif ( $id2 == 'rkap_eval' ) {
FROM $tabel WHERE $data = query2('rkap',
nama_file 'Evaluasi', $akses);
LIKE '%$keyword%' OR }elseif ( $id2 == 'kpi_proceed' ) {
tgl_upload $data = query2('kpi',
LIKE '%$keyword%' OR 'Proceeding', $akses);
keterangan }elseif ( $id2 == 'kpi_buku' ) {
LIKE '%$keyword%' OR $data = query2('kpi', 'Buku',
judul LIKE $akses);
'%$keyword%' OR }elseif ( $id2 == 'kpi_eval' ) {
deskripsi $data = query2('kpi',
LIKE '%$keyword%' 'Evaluasi', $akses);
}elseif ( $id2 == 'kurs' ) {
"; $data =
query2('data_eksternal', 'Kurs Rupiah',
// var_dump($kondisi); die; 'Semua');
// var_dump($tabel); }elseif ( $id2 == 'inflasi' ) {
var_dump($kondisi); var_dump($akses); $data =
die; query2('data_eksternal', 'Inflasi', 'Semua');
// var_dump($query); die; }elseif ( $id2 == 'bunga' ) {
$result = mysqli_query($conn, $data =
$query); query2('data_eksternal', 'Suku Bunga',
// var_dump(mysqli_error($conn)); 'Semua');
die; }elseif ( $id2 == 'gas' ) {
$rows = []; $data =
while ( $row = query2('data_eksternal', 'Harga Gas',
mysqli_fetch_assoc($result) ) { 'Semua');
Lampiran 1. Lanjutan
function ubah($data){
Lampiran 1. Lanjutan
============================== ";
======= }elseif ($folder=='rkap') {
$query = "INSERT INTO
//============================= rkap
============================== VALUES
============================== ('',
======= '$namafile','$tgl_upload', '$file',
'$hakakses', '$judul', '$deskripsi')
//============================= ";
============================== //
============================== var_dump($query); die;
======= }elseif ($folder=='kpi') {
$query = "INSERT INTO
function tambah_file($data) { kpi
global $conn; VALUES
//ambil data dari tiap elemen dalam ('',
form '$namafile','$tgl_upload','$file',
// $id = $data["id"]; '$hakakses', '$judul', '$deskripsi')
// $namafile = ";
htmlspecialchars($data["nama_file"]); }elseif ($folder=='eksternal') {
//upload $query = "INSERT INTO
$judul = data_eksternal
htmlspecialchars($data["judul"]); VALUES
$deskripsi = ('',
htmlspecialchars($data["desc"]); '$namafile','$tgl_upload', '$file', '$judul',
$folder = '$deskripsi')
htmlspecialchars($data["folder"]); ";
$file =
htmlspecialchars($data["file"]); }
$hakakses = // query insert data
htmlspecialchars($data["akses"]); mysqli_query($conn, $query);
$tgl_upload = date('d-m-Y'); // var_dump($query);
// var_dump($tgl_upload); die; // var_dump(mysqli_error($conn));
//upload file die;
$namafile= upload_file(); return
//cek apakah file sudah benar mysqli_affected_rows($conn);
if(!$namafile) }
{ //=============================
return false; ==============================
} ==============================
// var_dump($file); var_dump($hakakses); =======
// var_dump($namafile);
var_dump($folder); die; //=============================
if ($folder=='rjp') { ==============================
$query = "INSERT INTO ==============================
rjp =======
VALUES
('', //=============================
'$namafile','$tgl_upload', '$file', ==============================
'$hakakses','$judul', '$deskripsi')
Lampiran 1. Lanjutan
} //
var_dump($query);
//enskripsi password //tambhakan userbaru ke
$password = databases
password_hash($password, mysqli_query($conn,
PASSWORD_DEFAULT); $query);
// var_dump($badge); var_dump($nama); // return $password;
var_dump($jabatan); var_dump($status); // return
var_dump($password); die; mysqli_affected_rows($conn);
// query insert data
$query = "UPDATE user SET
password =
'$password' }
WHERE badge =
'$badge' function download_log($nama_file,
"; $folder, $jenis_file, $badge){
mysqli_query($conn, "DELETE
FROM $tabel WHERE id=$id"); alert('data berhasil dihapus');
return
mysqli_affected_rows($conn); document.location.href = 'hapus.php';
} </script>
";
function resetPasssword($badge){
global $conn; } else{
echo "
$password = <script>
password_hash($badge,
PASSWORD_DEFAULT); alert('data gagal dihapus');
// var_dump($password); die;
$query = "UPDATE user SET document.location.href =
password = 'hapus.php';
'$password' </script>
WHERE badge = ";
$badge }
"; }
mysqli_query($conn, $query); // ambil data
return if (!isset($_POST["cari"])) {
mysqli_affected_rows($conn); $rjp = query("SELECT * FROM
rjp ORDER BY id DESC");
} $rkap = query("SELECT * FROM
rkap ORDER BY id DESC");
$kpi = query("SELECT * FROM
hapus.php kpi ORDER BY id DESC");
<?php $daks = query("SELECT * FROM
session_start(); data_eksternal ORDER BY id DESC");
// cek session // var_dump($rjp);
if ( !isset($_SESSION["login"]) ) { // var_dump($rkap);
// var_dump($kpi);
header("Location: login.php"); // var_dump($daks);
exit; // die;
} }elseif (isset($_POST["cari"])) {
// cek user // var_dump($_POST); die;
if ($_COOKIE["akses"] !== 'Admin') { $keyword = $_POST["keyword"];
header("Location: content.php"); $rjp=query4('rjp', $keyword);
exit; $rkap=query4('rkap', $keyword);
} $kpi=query4('kpi', $keyword);
$daks=query4('data_eksternal',
$keyword);
require 'functions.php'; }
if (isset($_GET["id"])) {
$id = $_GET["id"]; require 'navbar_admin.php';
// menjalankan fungsi hapus file ?>
dan mengecek keberhasilan penghapusan <br><br><br>
if ( hapus($id) > 0 ){ <div class="d-flex justify-content-center">
echo " <div class="col-md-10 m-auto">
<script> <div class="card">
Lampiran 1. Lanjutan
$row = }
mysqli_fetch_assoc($result); }
// cek status // mengembalikan eror jika user
if ($row["status"]=='Non tidak ditemukan di database
Aktif') { $error = true;
echo " }
<script>
?>
alert('Anda sudah di-non-aktifkan');
<a class="navbar-brand"
<style> href="content.php?pg=pusri"><img
body { src="img/logopusri2.png" width="250"
background : height="50" class="d-inline-block align-
url(img/pusri6.jpg) top"></a>
no-repeat fixed; </nav>
-webkit- <br><br><br><br>
background-size : 100% 100%; <div class="container">
-moz-background- <div class="card card-login mx-auto
size : 100% 100%; mt-1">
-o- background-size <div class="card-header"
: 100% 100%; align="center"><h3>Menu
background-size: Login</h3></div>
100% 100%; <div class="card-body">
}
<form action="" method="post">
label{ <div class="form-group">
display: block; <label for="badge">Badge</label>
} <input class="form-control"
</style> id="badge" type="text"
placeholder="Enter Badge"
<style type="text/css"> autocomplete="off" name="badge"
.text{ autofocus="off" required="required">
background-color: yellow; </div>
color: darkblue; <div class="form-group">
font-family: monospace; <label
font-size: 20px; for="password">Password</label>
font-style: bold; <input class="form-control"
} id="password" type="password"
</style> placeholder="Password"
name="password" required="required">
</head> </div>
<tr>
<td align="center">
<button
<body class="bg-dark"> type="submit" name="login" class="btn-
<?php if (isset($error)) { block"><b>Login</b></button>
echo " </td>
<script> </tr>
</form>
alert('Badge/Password Anda
Salah!'); <div class="text-center">
<a class="d-block small mt-
document.location.href = 3">Forgot Password? <i>Silahkan
'login.php'; Hubungi Admin</i></a>
</script> </div>
"; </div>
} ?> </div>
<nav class="navbar navbar-expand-lg </div>
navbar-dark bg-dark"> </body>
Lampiran 1. Lanjutan
<a
<!-- href="tambah_user.php"><font
============================== color="white">Tambah Data
=============ul User</font></a>
menu========================= -- </li>
> <li>
<ul class="navbar-nav navbar-sidenav" <a href="data.php"><font
id="exampleAccordion"> color="white">View Data
User</font></a>
<li class="nav-item" data- </li>
toggle="tooltip" data-placement="right" </ul>
title="File"> </li>
<a class="nav-link nav-link-collapse
collapsed" data-toggle="collapse" <li class="nav-item" data-
href="#collapseComponents" data- toggle="tooltip" data-placement="right"
parent="#exampleAccordion"> title="News">
<i class="fa fa-fw fa-wrench"></i> <a class="nav-link nav-link-collapse
<span class="nav-link-text"><font collapsed" data-toggle="collapse"
color="white">File</font></span> href="#collapseMulti" data-
</a> parent="#exampleAccordion">
<ul class="sidenav-second-level <i class="fa fa-fw fa-
collapse" id="collapseComponents"> sitemap"></i>
<li> <span class="nav-link-text"><font
<a color="white">News</font></span>
href="upload.php?pg=up"><font </a>
color="white">Upload File</font></a> <ul class="sidenav-second-level
</li> collapse" id="collapseMulti">
<li> <li>
<a <a href="uptodate.php"><font
href="hapus.php?pg=hapus"><font color="white">Update News</font></a>
color="white">Delete File</font></a> </li>
</li> <li>
</ul> <a href="delete_news.php"><font
</li> color="white">View News</font></a>
</li>
<li class="nav-item" data- </ul>
toggle="tooltip" data-placement="right" </li>
title="User">
<a class="nav-link nav-link-collapse <li class="nav-item" data-
collapsed" data-toggle="collapse" toggle="tooltip" data-placement="right"
href="#collapseExamplePages" data- title="Components">
parent="#exampleAccordion"> <a class="nav-link nav-link-collapse
<i class="fa fa-fw fa-file"></i> collapsed" data-toggle="collapse"
<span class="nav-link-text"><font href="#activity" data-
color="white">User</font></span> parent="#exampleAccordion">
</a> <i class="fa fa-fw fa-wrench"></i>
<ul class="sidenav-second-level <span class="nav-link-text"><font
collapse" id="collapseExamplePages"> color="white">Activity
<li> Log</font></span>
</a>
Lampiran 1. Lanjutan
</nav>
<li class="nav-item" data- <!-- ========================end
toggle="tooltip" data-placement="right" navbar=========================
title="Profil"> ================ -->
<a class="nav-link nav-link-collapse <br><br>
collapsed" data-toggle="collapse" <div class="content-wrapper">
href="#profil" data- <div class="container-fluid">
parent="#exampleAccordion"> <!-- Breadcrumbs-->
<i class="fa fa-fw fa-wrench"></i> <ol class="breadcrumb">
<span class="nav-link-text"><font <li class="breadcrumb-item">
color="white">Profil</font></span> <a href="Admin.php">Home</a>
</a> </li>
<ul class="sidenav-second-level <!-- <li class="breadcrumb-item
collapse" id="profil"> active">Welcome</li> -->
<li> </ol>
<a href="ubah_psswd.php"><font <hr>
color="white">Setting
Password</font></a>
</li> navbar_user.php
</ul> <!DOCTYPE html>
</li> <html lang="en">
</ul> <head>
<!-- <meta charset="utf-8">
============================== <meta http-equiv="X-UA-Compatible"
=============end ul content="IE=edge">
menu========================= -- <meta name="viewport"
> content="width=device-width, initial-
<ul class="navbar-nav sidenav- scale=1, shrink-to-fit=no">
toggler"> <meta name="description" content="">
<li class="nav-item"> <meta name="author" content="">
<a class="nav-link text-center" <title>Halaman User</title>
id="sidenavToggler"> <!-- Bootstrap core CSS-->
<i class="fa fa-fw fa-angle- <link href="css/bootstrap.min.css"
left"></i> rel="stylesheet">
</a> <!-- Custom fonts for this template-->
</li>
Lampiran 1. Lanjutan
</ul>
Lampiran 1. Lanjutan
document.location.href =
ubah.php 'data.php';
<?php </script>
";
session_start(); }
// cek session }
if (!isset($_SESSION["login"])){ require 'navbar_admin.php';
?>
header("Location: login.php"); <div class="d-flex justify-content-center">
exit; <div class="col-md-6 m-auto">
<div class="card">
} <div class="card-
// cek user body">
if ($_COOKIE["akses"] !== 'Admin') {
header("Location: content.php"); <form action="" method="post">
exit; <label for="nama">nama
} :</label>
<input type="text"
require 'functions.php'; name="nama" id="nama" class="form-
control" required value="<?=
//ambil data yang dikirim di URL $kry["nama"];?>">
$badge = $_GET["badge"];
<label for="badge">badge
//ambil data karyawan berdasarkan badge :</label>
$kry = query("SELECT * FROM user <input type="text"
WHERE badge = '$badge'")[0]; name="badge" id="badge" class="form-
control" required value="<?=
//cek apakah tombol ubah ditekan $kry["badge"];?>">
if ( isset( $_POST["ubah"]) ) {
<label
//jalankan fungsi ubah dan cek for="jabatan">jabatan :</label>
apakah data berhasil di ubah <select class="form-
if ( ubah($_POST) > 0 ) { control" name="jabatan" id="jabatan">
echo " <?php if
<script> ($kry["jabatan"]=='Pimpinan'): ?>
alert('Data <option
Berhasil diubah'); value="Pimpinan">Direksi/GM/Manager<
/option>
document.location.href = <option
'data.php'; value="Karyawan">Karyawan</option>
</script> <?php
"; elseif($kry["jabatan"]=='Admin'):?>
}else { <option
echo " value="Admin">Admin</option>
<script> <?php else : ?>
alert('Data <option
Gagal diubah'); value="Karyawan">Karyawan</option>
Lampiran 1. Lanjutan
<option
value="Pimpinan">Direksi/GM/Manager< document.location.href =
/option> 'content.php';
<?php endif ?> </script>
";
<input }
type="hidden" name="badgeLama" }
value="<?= $kry["badge"];?>" > ?>
</select> <div class="d-flex justify-
content">
<br> <div class="col-md-6 m-auto">
<button type="reset" <div class="card">
name="reset" class="btn btn- <div class="card-
warning">Reset</button> body">
<button type="submit"
class="btn btn-success" <form action="" method="post">
name="ubah">Update</button> <label for="password">Password
</form> Baru :</label>
</div></div></div></div> <input type="password"
<?php require 'footer.php'; ?> autofocus="off" name="password"
id="password" class="form-control"
placeholder="Masukkan Password baru .."
ubah_psswd.php required="required">
<?php
session_start(); <label
// cek session for="password2">Konfirmasi Password
if ( !isset($_SESSION["login"]) ) { Baru :</label>
<input type="password"
header("Location: login.php"); name="password2" id="password2"
exit; class="form-control"
} placeholder="Masukkan konfirmasi
password .." required="required">
// cek user
if ($_COOKIE["akses"] === 'Admin') { <br>
require 'navbar_admin.php';
} else{ <button type="reset" name="reset"
require 'navbar_user.php'; class="btn btn-warning">Reset</button>
} <button type="submit"
name="updatepass" class="btn btn-
require 'functions.php'; primary btn-left ">Update</button>
// cek apakah tombol update sudah ditekan
if (isset($_POST["updatepass"])) { </form>
</div>
if ( updatepass($_POST) > 0 ) { </div>
echo " </div>
<script> </div>
<?php require 'footer.php' ?>
alert('Password berhasil diubah');
upload.php
Lampiran 1. Lanjutan
for(var option in }
optionArray) }
{ require 'navbar_admin.php'; ?>
var pair = <div class="d-flex justify-content-center">
optionArray[option].split("|"); <div class="col-md-6 m-auto">
var newOption = <div class="card">
document.createElement("option"); <div class="card-
newOption.value = body">
pair[0];
<form action="" method="post">
newOption.innerHTML = pair[1]; <label for="text">Input Berita
:</label>
s2.options.add(newOption); <textarea type="text" name="text"
} id="text" class="form-control"
rows="2"></textarea>
} <br>
</script> <button type="reset" name="reset"
class="btn btn-warning">Reset</button>
<button type="submit"
uptodate.php name="tambah" class="btn btn-
<?php success">Tambah</button>
session_start(); </form>
// cek session
if ( !isset($_SESSION["login"]) ) { </div>
</div>
header("Location: login.php"); </div>
exit; </div>
}
//cek user <?php require 'footer.php'; ?>
if ($_COOKIE["akses"] !== 'Admin') {
header("Location: content.php");
exit; login_dosen.php (PR tambahan)
} <?php
// start session
require 'functions.php'; session_start();
// cek apakah tombol ubah sudah ditekan
if (isset($_POST["tambah"])) { // include functions.php
// jalankan fungsi uptodate dan cek require 'functions.php';
apakah update sudah berhasil
if ( uptodate($_POST) > 0 ) { //cek session
echo " if (isset($_SESSION["login"]) ){
<script>
alert('Berita header("Location: content.php");
Berhasil di-Update'); exit;
}
document.location.href =
'delete_news.php';
</script> //cek apakah tombol login sudah ditekan
"; if(isset($_POST["login"])){
exit;
Lampiran 1. Lanjutan
$nama=$_POST["nama"]; <html>
$password=$_POST["password"]; <head>
<title>Halaman Login</title>
$result = mysqli_query($conn, <!-- Required meta tags -->
"SELECT * FROM pemakai WHERE
nama = '$nama'"); <meta charset="utf-8">
<meta name="viewport"
//cek badge content="width=device-width, initial-
if(mysqli_num_rows($result)===1) scale=1, shrink-to-fit=no">
{ //ada data
<!-- Bootstrap CSS -->
<link rel="stylesheet"
$row = href="css/bootstrap.css">
mysqli_fetch_assoc($result); <link href="css/font-
//cek password awesome.min.css" rel="stylesheet"
type="text/css">
if($password===$row["password"] <link href="css/sb-admin.css"
){ rel="stylesheet">
<?php require 'paviqon.html'; ?>
//set session
<style>
$_SESSION["login"] = true; body {
background :
// login Log url(img/pusri6.jpg)
no-repeat fixed;
login_log($row["nama"]); -webkit-
background-size : 100% 100%;
//menangkap data -moz-background-
user size : 100% 100%;
setcookie('user', -o- background-size
$row['badge']); : 100% 100%;
setcookie('akses', background-size:
'Pimpinan'); 100% 100%;
}
//ke halaman user
label{
header("Location: content.php"); display: block;
exit; }
</style>
}
} <style type="text/css">
// mengembalikan eror jika user .text{
tidak ditemukan di database background-color: yellow;
$error = true; color: darkblue;
} font-family: monospace;
font-size: 20px;
?> font-style: bold;
}
</style>
<!DOCTYPE html>
Lampiran 1. Lanjutan
</head> </div>
<tr>
<td align="center">
<button
<body class="bg-dark"> type="submit" name="login" class="btn-
<?php if (isset($error)) { block"><b>Login</b></button>
echo " </td>
<script> </tr>
</form>
alert('Badge/Password Anda
Salah!'); <div class="text-center">
<a class="d-block small mt-
document.location.href = 3">Forgot Password? <i>Silahkan
'login.php'; Hubungi Admin</i></a>
</script> </div>
"; </div>
} ?> </div>
<nav class="navbar navbar-expand-lg </div>
navbar-dark bg-dark"> </body>
<a class="navbar-brand" <script src="js/jquery.min.js"></script>
href="content.php?pg=pusri"><img <script
src="img/logopusri2.png" width="250" src="js/bootstrap.bundle.min.js"></script>
height="50" class="d-inline-block align- <script
top"></a> src="js/jquery.easing.min.js"></script>
</nav> </html>
<br><br><br><br>
<div class="container">
<div class="card card-login mx-auto
mt-1">
<div class="card-header"
align="center"><h3>Menu
Login</h3></div>
<div class="card-body">