0% found this document useful (0 votes)
53 views23 pages

Listing Program SISTEM PENDUKUNG KEPUTUSAN PROMOSI JABATAN STRUKTURAL MENGGUNAKAN METODE SAW

The document describes 3 sections: 1. A login form that allows users to log in as an Admin or employee and redirects to different pages based on their role. 2. A form to input user data that collects details like name, birthdate, address, uploads a photo, and inserts the data into a database table. 3. A similar form to input employee data that collects additional details like employee ID and inserts the data into a separate database table.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views23 pages

Listing Program SISTEM PENDUKUNG KEPUTUSAN PROMOSI JABATAN STRUKTURAL MENGGUNAKAN METODE SAW

The document describes 3 sections: 1. A login form that allows users to log in as an Admin or employee and redirects to different pages based on their role. 2. A form to input user data that collects details like name, birthdate, address, uploads a photo, and inserts the data into a database table. 3. A similar form to input employee data that collects additional details like employee ID and inserts the data into a separate database table.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

LISTING PROGRAM

1. Login
<form action="" method="post" class="pt-3">
<?php
if(isset($_POST['login'])){
$username=$_POST['username'];
$password=$_POST['password'];
$level=$_POST['level'];

if($level=="Admin"){
$qcek = "SELECT iduser FROM user WHERE username='$username'
AND password='$password'";
$cek = $conn->query($qcek);
$t_cek = $cek->fetch_assoc();
$id=$t_cek['iduser'];
}
elseif($level=="Pegawai"){
$sql = "SELECT idpegawai FROM pegawai WHERE
username='$username' AND password='$password'";
$cek = $conn->query($sql);
$t_cek = $cek->fetch_assoc();
$id=$t_cek['idpegawai'];
}
else{
echo "tipe tidak terdaftar";
}
if(!empty($id)){
$_SESSION['iduser'] = $id;
$_SESSION['level'] = $level;
header("location:$webserver");
}else{
$_SESSION['ctt'] = "USERNAME DAN PASSWORD SALAH";
header("location:login.php");
}
}
?>
<div class="form-group">
<input type="text" class="form-control form-control-lg"
id="exampleInputusername1" placeholder="Username" name="username"
required="">
</div>
<div class="form-group">
<input type="password" class="form-control form-control-lg"
id="exampleInputPassword1" placeholder="Password" name="password"
required="">
</div>
<div class="form-group">
<select class="form-control form-control-lg" name="level" required="">
<option value="">Pilih Level</option>
<option value="Admin">Admininistrator</option>
<option value="Pegawai">Pegawai</option>Pegawai
</select>
</div>
<div class="mt-3">
<input type="submit" name="login" class="btn btn-block btn-success btn-lg
font-weight-medium auth-form-btn" value="LOGIN">
</div>
</form>

2. Input data user


<form method="post" enctype="multipart/form-data">
<?php
if (isset($_POST['simpan'])){
$nama_user = $_POST['nama_user'];
$tempat_lahir = $_POST['tempat_lahir'];
$tanggal_lahir = $_POST['tanggal_lahir'];
$jk = $_POST['jk'];
$alamat = $_POST['alamat'];
$nohp = $_POST['nohp'];
$username = $_POST['username'];
$password = $_POST['password'];
$filename = $_FILES['foto']['name'];

$sql = "INSERT INTO user (nama_user, tempat_lahir, tanggal_lahir, jk,


alamat, nohp, username, password, foto) VALUES ('$nama_user',
'$tempat_lahir', '$tanggal_lahir', '$jk', '$alamat', '$nohp', '$username',
'$password', '$filename')";
mysqli_query($conn, $sql);

move_uploaded_file($_FILES['foto']['tmp_name'],
"_img/user/".$_FILES['foto']['name']);
$_SESSION['ctt'] = "Berhasil Menyimpan Data";
echo"<script>window.location.href='data-user';</script>";
}

?>

<div class="form-group row" style="margin-top: -10px">


<label class="col-sm-3 col-form-label">Nama User</label>
<div class="col-sm-8">
<input type="text" name="nama_user" class="form-control"
placeholder="Nama user" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Tempat Lahir</label>
<div class="col-sm-8">
<input type="text" name="tempat_lahir" class="form-control"
placeholder="Tempat Lahir" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Tanggal Lahir</label>
<div class="col-sm-8">
<input type="date" name="tanggal_lahir" class="form-control"
placeholder="Tanggal Lahir" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Jenis Kelamin</label>
<div class="col-sm-8">
<select class="form-control" name="jk" required="">
<option value="">Pilih</option>
<option value="Laki-Laki">Laki-Laki</option>
<option value="Perempuan">Perempuan</option>
</select>
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Alamat</label>
<div class="col-sm-8">
<input type="text" name="alamat" class="form-control"
placeholder="Alamat" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -25px">


<label class="col-sm-3 col-form-label">Nomor Telepon</label>
<div class="col-sm-8">
<input type="number" name="nohp" class="form-control"
placeholder="Nomor Handphone" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Username</label>
<div class="col-sm-8">
<input type="text" name="username" class="form-control"
placeholder="Username" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -25px">


<label class="col-sm-3 col-form-label">Password</label>
<div class="col-sm-8">
<input type="password" name="password" class="form-control"
placeholder="Password" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -25px">


<label class="col-sm-3 col-form-label">Foto</label>
<div class="col-sm-8">
<input type="file" name="foto" class="form-control" placeholder="Foto"
required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Simpan</button>
<a href="data-user" class="btn btn-sm btn-dark">Kembali</a>
</div>
</div>
</form>

3. Input data pegawai


<form method="post" enctype="multipart/form-data">
<?php
if (isset($_POST['simpan'])){
$nip = $_POST['nip'];
$nama_pegawai = $_POST['nama_pegawai'];
$tempat_lahir = $_POST['tempat_lahir'];
$tanggal_lahir = $_POST['tanggal_lahir'];
$jk = $_POST['jk'];
$alamat = $_POST['alamat'];
$nohp = $_POST['nohp'];
$username = $_POST['username'];
$password = $_POST['password'];
$filename = $_FILES['foto']['name'];

$sql = "INSERT INTO pegawai (nip, nama_pegawai, tempat_lahir,


tanggal_lahir, jk, alamat, nohp, username, password, foto) VALUES ('$nip',
'$nama_pegawai', '$tempat_lahir', '$tanggal_lahir', '$jk', '$alamat', '$nohp',
'$username', '$password', '$filename')";
mysqli_query($conn, $sql);

move_uploaded_file($_FILES['foto']['tmp_name'],
"_img/pegawai/".$_FILES['foto']['name']);
$_SESSION['ctt'] = "Berhasil Menyimpan Data";
echo"<script>window.location.href='data-pegawai';</script>";
}

?>

<div class="form-group row" style="margin-top: -10px">


<label class="col-sm-3 col-form-label">NIP</label>
<div class="col-sm-8">
<input type="text" name="nip" class="form-control" placeholder="NIP
Pegawai" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -10px">


<label class="col-sm-3 col-form-label">Nama Pegawai</label>
<div class="col-sm-8">
<input type="text" name="nama_pegawai" class="form-control"
placeholder="Nama Pegawai" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -25px">


<label class="col-sm-3 col-form-label">Tempat Lahir</label>
<div class="col-sm-8">
<input type="text" name="tempat_lahir" class="form-control"
placeholder="Tempat Lahir" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Tanggal Lahir</label>
<div class="col-sm-8">
<input type="date" name="tanggal_lahir" class="form-control"
placeholder="Tanggal Lahir" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Jenis Kelamin</label>
<div class="col-sm-8">
<select class="form-control" name="jk" required="">
<option value="">Pilih</option>
<option value="Laki-Laki">Laki-Laki</option>
<option value="Perempuan">Perempuan</option>
</select>
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Alamat</label>
<div class="col-sm-8">
<input type="text" name="alamat" class="form-control"
placeholder="Alamat" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -25px">


<label class="col-sm-3 col-form-label">Nomor Telepon</label>
<div class="col-sm-8">
<input type="number" name="nohp" class="form-control"
placeholder="Nomor Handphone" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Username</label>
<div class="col-sm-8">
<input type="text" name="username" class="form-control"
placeholder="Username" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Password</label>
<div class="col-sm-8">
<input type="password" name="password" class="form-control"
placeholder="Password" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label">Foto</label>
<div class="col-sm-8">
<input type="file" name="foto" class="form-control" placeholder="Foto"
required="">
</div>
</div>
<div class="form-group row" style="margin-top: -25px">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Simpan</button>
<a href="data-pegawai" class="btn btn-sm btn-dark">Kembali</a>
</div>
</div>
</form>

4. Input data kriteria


<form class="forms-sample" method="post">
<?php
if (isset($_POST['simpan'])){
$nama_kriteria = $_POST['nama_kriteria'];
$bobot = $_POST['bobot'];

$kriteria = mysqli_query($conn, "SELECT SUM(bobot) AS bobot FROM


kriteria");
$t_kriteria = mysqli_fetch_assoc($kriteria) ;

$maksimal=100-$t_kriteria['bobot'];

if ($bobot <= $maksimal) {

$sql = "INSERT INTO kriteria (nama_kriteria, bobot) VALUES


('$nama_kriteria', '$bobot')";
mysqli_query($conn, $sql);
$_SESSION['ctt'] = "Berhasil Menyimpan Data";
echo"<script>window.location.href='data-kriteria';</script>";
}else{
echo "<b>Total Maksimal Bobot Kriteria Adalah 100</b>";
echo "<br>";
echo "<br>";
}
}
?>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Nama Kriteria</label>
<div class="col-sm-8">
<input type="text" name="nama_kriteria" class="form-control"
placeholder="Nama Kriteria" required="">
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Bobot (%)</label>
<div class="col-sm-8">
<input type="number" name="bobot" class="form-control"
placeholder="Bobot Kriteria" required="" min="0" max="<?=
$maksimal ?>">
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Simpan</button>
<a href="data-kriteria" class="btn btn-sm btn-dark">Kembali</a>
</div>
</div>
</form>

5. Input data subkriteria


<form class="forms-sample" method="post">
<?php
if (isset($_POST['simpan'])){
$sub_kriteria = $_POST['sub_kriteria'];
$nilai = $_POST['nilai'];
$sql = "INSERT INTO sub_kriteria (sub_kriteria, kode_kriteria, nilai)
VALUES ('$sub_kriteria', '$kode_kriteria', '$nilai')";
mysqli_query($conn, $sql);
$_SESSION['ctt'] = "Berhasil Menambah Data Sub Kriteria";
echo"<script>window.location.href='add-
subkriteria&kode_kriteria=$kode_kriteria';</script>";
}

?>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Nama Kriteria</label>
<label class="col-sm-3 col-form-label">
<?= $t_kriteria['nama_kriteria'] ?></label>
</div>
<div class="form-group row" style="margin-top: -40px">
<label class="col-sm-3 col-form-label">Bobot (%)</label>
<label class="col-sm-3 col-form-label"><?= $t_kriteria['bobot'] ?></label>
</div>
<hr style="margin-top: -35px">
<div class="form-group row">
<label class="col-sm-3 col-form-label">Nama Sub Kriteria</label>
<div class="col-sm-8">
<input type="text" name="sub_kriteria" class="form-control"
placeholder="Nama Sub Kriteria" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -20px">
<label class="col-sm-3 col-form-label">Nilai</label>
<div class="col-sm-8">
<input type="number" name="nilai" class="form-control"
placeholder="Bobot" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -20px">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Tambah</button>

</div>
</div>
</form>
<div class="form-group row" style="margin-top: -20px">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<table class="table">
<thead>
<tr>
<th class="font-weight-bold">Nama Sub Kriteria</th>
<th class="font-weight-bold">Nilai</th>
<th class="font-weight-bold" style="width: 120px;text-align:
center;">Aksi</th>
</tr>
</thead>
<tbody>
<?php
$no=1;
$subkriteria = mysqli_query($conn, "SELECT * FROM sub_kriteria
WHERE kode_kriteria='$kode_kriteria'");
while($t_subkriteria = mysqli_fetch_assoc($subkriteria)) {
?>
<tr>
<td><?= $t_subkriteria['sub_kriteria'] ?></td>
<td><?= $t_subkriteria['nilai'] ?></td>

<td align="center">
<a href="_mod/admin/subkriteria/delete-
subkriteria.php?idsub_kriteria=<?=$t_subkriteria['idsub_kriteria']
?>&kode_kriteria=<?= $kode_kriteria ?>" class="badge badge-danger p-
2" title="Hapus" onclick="return confirm('Anda yakin ingin menghapus
data ini ?')">Hapus</a>
</td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
6. Input data periode
<form class="forms-sample" method="post">
<?php
if (isset($_POST['simpan'])){
$tahun = $_POST['tahun'];
$dari_tanggal = $_POST['dari_tanggal'];
$sampai_tanggal = $_POST['sampai_tanggal'];
$jumlah = $_POST['jumlah'];

$sql = "INSERT INTO periode (tahun, dari_tanggal, sampai_tanggal,


jumlah) VALUES ('$tahun', '$dari_tanggal', '$sampai_tanggal', '$jumlah')";
mysqli_query($conn, $sql);
$_SESSION['ctt'] = "Berhasil Menyimpan Data";
echo"<script>window.location.href='data-periode';</script>";
}
?>

<div class="form-group row">


<label class="col-sm-3 col-form-label">Tahun</label>
<div class="col-sm-8">
<input type="number" name="tahun" class="form-control"
placeholder="Masukkan Tahun" required="">
</div>
</div>
<div class="form-group row" style="margin-top: -20px">
<label class="col-sm-3 col-form-label">Dari Tanggal</label>
<div class="col-sm-3">
<input type="date" name="dari_tanggal" class="form-control"
placeholder="EX : Periode 1" required="">
</div>

<label class="col-sm-1 col-form-label">S/D</label>


<div class="col-sm-4">
<input type="date" name="sampai_tanggal" class="form-control"
placeholder="EX : Periode 1" required="">
</div>
</div>

<div class="form-group row" style="margin-top: -20px">


<label class="col-sm-3 col-form-label">Jumlah</label>
<div class="col-sm-8">
<input type="number" name="jumlah" class="form-control"
placeholder="Jumlah Yang Akan Dipromosikan" required="" min="1">
</div>
</div>

<div class="form-group row" style="margin-top: -10px">


<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Simpan</button>
<a href="data-periode" class="btn btn-sm btn-dark">Kembali</a>
</div>
</div>
</form>

7. Proses data penilaian

<?php
$idpenilaian=hapus_kutip($_GET['idpenilaian']);
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian, pegawai, periode
WHERE id_pegawai=idpegawai AND id_periode=idperiode AND
idpenilaian='$idpenilaian'");
$t_penilaian = mysqli_fetch_assoc($penilaian) ;
?>

<div class="main-panel">
<div class="content-wrapper">
<!-- Quick Action Toolbar Starts-->
<div class="row quick-action-toolbar">
<div class="col-md-9 grid-margin">
<div class="card">
<div class="card-header d-block d-md-flex">
<h5 class="mb-0">Proses Penilaian Seleksi Jabatan</h5>
</div>
</div>
<div class="card">
<div class="card-body">
<form action="_mod/admin/penilaian/simpan-penilaian.php?idpenilaian=
<?= $idpenilaian ?>" method="POST" enctype="multipart/form-data">
<div class="form-group row">
<label class="col-sm-3 col-form-label">NIP</label>
<label class="col-sm-3 col-form-label"><?= $t_penilaian['nip'] ?></label>
</div>
<div class="form-group row" style="margin-top: -40px">
<label class="col-sm-3 col-form-label">Nama Pegawai</label>
<label class="col-sm-3 col-form-label">
<?= $t_penilaian['nama_pegawai'] ?></label>
</div>
<div class="form-group row" style="margin-top: -40px">
<label class="col-sm-3 col-form-label">Periode / Tahun</label>
<label class="col-sm-3 col-form-label"><?= $t_penilaian['tahun'] ?></label>
</div>
<div class="form-group row" style="margin-top: -30px">
<label class="col-sm-3 col-form-label"><b><u><i>
Kriteria Penilaian *</i></u></b></label>
<div class="col-sm-8">
</div>
</div>
<?php
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) { ?>
<div class="form-group row" style="margin-top: -20px">
<label class="col-sm-3 col-form-label">
<?= $t_kriteria['nama_kriteria'] ?></label>
<div class="col-sm-8">
<select class="form-control" name="id_subkriteria[]" required="">
<option value="">Pilih</option>
<?php

$subkriteria = mysqli_query($conn, "SELECT * FROM sub_kriteria


WHERE kode_kriteria='$t_kriteria[kode_kriteria]'");
while($t_subkriteria = mysqli_fetch_assoc($subkriteria)) {

?>
<option value="<?= $t_subkriteria['idsub_kriteria'] ?>">
<?= $t_subkriteria['sub_kriteria'] ?></option>
<?php }?>
</select>
</div>
</div>
<?php }?>
<div class="form-group row" style="margin-top: -10px">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Ikuti Seleksi</button>
<a href="data-penilaian" class="btn btn-sm btn-dark">Kembali</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- Quick Action Toolbar Ends-->
</div>

8. Upload Berkas
<?php
$iddetail=hapus_kutip($_GET['iddetail']);
$idpenilaian=hapus_kutip($_GET['idpenilaian']);

$detail = mysqli_query($conn, "SELECT * FROM detail_penilaian, sub_kriteria


WHERE id_subkriteria=idsub_kriteria AND
iddetail_penilaian='$iddetail'");
$t_detail = mysqli_fetch_assoc($detail);
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria WHERE
kode_kriteria='$t_detail[kode_kriteria]'");
$t_kriteria = mysqli_fetch_assoc($kriteria);
?>
<div class="main-panel">
<div class="content-wrapper">
<!-- Quick Action Toolbar Starts-->
<div class="row quick-action-toolbar">
<div class="col-md-9 grid-margin">
<div class="card">
<div class="card-header d-block d-md-flex">
<h5 class="mb-0">Upload Berkas <?= $t_kriteria['nama_kriteria'] ?>
(<?= $t_detail['sub_kriteria'] ?>)</h5>
</div>
</div>
<div class="card">
<div class="card-body">
<form class="forms-sample" method="post" enctype="multipart/form-data">
<?php
if (isset($_POST['simpan'])){
$filename = $_FILES['file']['name'];
$sql = "UPDATE detail_penilaian SET file='$filename' WHERE
iddetail_penilaian='$iddetail'";
mysqli_query($conn, $sql);

// var_dump($sql);
move_uploaded_file($_FILES['file']['tmp_name'],
"_img/berkas/".$_FILES['file']['name']);
$_SESSION['ctt'] = "Berhasil Upload Data";
echo"<script>window.location.href='lengkapi-
berkas&idpenilaian=$idpenilaian';</script>";
}
?>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Scan Berkas</label>
<div class="col-sm-8">
<input type="file" name="file" class="form-control" required="">
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label"></label>
<div class="col-sm-8">
<button type="submit" name="simpan" class="btn btn-sm btn-success mr-
2">Upload</button>
<a href="lengkapi-berkas&idpenilaian=<?= $idpenilaian ?>" class="btn btn-
sm btn-dark">Kembali</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- Quick Action Toolbar Ends-->
</div>

9. Proses perhitungan metode SAW


<?php

$idperiode=$_GET['idperiode'];
$ker = mysqli_query($conn, "SELECT COUNT(kode_kriteria) AS jumlahkriteria
FROM kriteria ");
$t_ker = mysqli_fetch_assoc($ker);
$jumlahkriteria=$t_ker['jumlahkriteria'];
?>

<div class="main-panel">
<div class="content-wrapper">
<!-- Quick Action Toolbar Starts-->
<div class="row quick-action-toolbar">
<div class="col-md-12 grid-margin">
<div class="card">
<div class="card-header d-block d-md-flex">
<h5 class="mb-0">Proses Perhitungan Nilai</h5>
</div>
</div>
<div class="card">
<div class="card-body">
<div class="d-sm-flex align-items-center mb-4">
<h4 class="card-title mb-sm-0">
</div>
<p style="margin-top: -20px"><b style="color: green">1. Penilaian
Alternatif</b></p>
<div class="table-responsive border rounded p-1">
<table class="table">
<thead>
<tr style="text-align: center;">
<th rowspan="2">Nip</th>
<th rowspan="2">Nama Pegawai</th>
<th colspan="<?= $jumlahkriteria ?>">Kriteria</th>
</tr>
<tr style="text-align: center;">
<?php
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria ORDER BY
kode_kriteria ASC");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) {
?>

<th><?= $t_kriteria['nama_kriteria'] ?></th>


<?php }?>
</tr>
</thead>
<tbody>
<?php
$no=1;
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian WHERE
status_penilaian != 'Menunggu' AND id_periode='$idperiode'");
while($t_penilaian = mysqli_fetch_assoc($penilaian)) {
$pegawai = mysqli_query($conn, "SELECT * FROM pegawai WHERE
idpegawai='$t_penilaian[id_pegawai]'");
$t_pegawai = mysqli_fetch_assoc($pegawai);
?>
<tr>
<td><?= $t_pegawai['nip'] ?></td>
<td><?= $t_pegawai['nama_pegawai'] ?></td>
<?php
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) {
?>
<td>
<?php
$detail = mysqli_query($conn, "SELECT * FROM detail_penilaian,
sub_kriteria WHERE id_subkriteria=idsub_kriteria AND
kode_kriteria='$t_kriteria[kode_kriteria]' AND
id_penilaian='$t_penilaian[idpenilaian]' ");
while($t_detail = mysqli_fetch_assoc($detail)) {
?>
<?= $t_detail['sub_kriteria'] ?>

<?php }?>
</td>

<?php }?>
</tr>
<?php }?>
</tbody>
</table>
</div>
<br>
<p><b style="color: green">2. Rating Kecocokan Setiap Alternatif</b></p>
<div class="table-responsive border rounded p-1">
<table class="table">
<thead>
<tr style="text-align: center;">
<th rowspan="2">Nip</th>
<th rowspan="2">Nama Pegawai</th>
<th colspan="<?= $jumlahkriteria ?>">Kriteria</th>
</tr>
<tr style="text-align: center;">
<?php
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria ORDER BY
kode_kriteria ASC");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) {
?>
<th><?= $t_kriteria['nama_kriteria'] ?></th>
<?php }?>
</tr>
</thead>
<tbody>
<?php
$no=1;
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian WHERE
status_penilaian != 'Menunggu' AND id_periode='$idperiode'");
while($t_penilaian = mysqli_fetch_assoc($penilaian)) {
$pegawai = mysqli_query($conn, "SELECT * FROM pegawai WHERE
idpegawai='$t_penilaian[id_pegawai]'");
$t_pegawai = mysqli_fetch_assoc($pegawai);
?>
<tr>
<td><?= $t_pegawai['nip'] ?></td>
<td><?= $t_pegawai['nama_pegawai'] ?></td>
<?php

$kriteria = mysqli_query($conn, "SELECT * FROM kriteria");


while($t_kriteria = mysqli_fetch_assoc($kriteria)) {

?>
<td style="text-align: center;">

<?php
$detail = mysqli_query($conn, "SELECT * FROM detail_penilaian,
sub_kriteria WHERE id_subkriteria=idsub_kriteria AND
kode_kriteria='$t_kriteria[kode_kriteria]' AND
id_penilaian='$t_penilaian[idpenilaian]' ");
while($t_detail = mysqli_fetch_assoc($detail)) {
?>
<?= $t_detail['nilai'] ?>

<?php }?>
</td>
<?php }?>
</tr>
<?php }?>
</tbody>
</table>
</div>
<br>
<p><b style="color: green">3. Matriks Ternormalisasi</b></p>
<div class="table-responsive border rounded p-1">
<table class="table">
<thead>
<tr style="text-align: center;">
<th rowspan="2">Nip</th>
<th rowspan="2">Nama Pegawai</th>
<th colspan="<?= $jumlahkriteria ?>">Kriteria</th>
</tr>
<tr style="text-align: center;">
<?php
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria ORDER BY
kode_kriteria ASC");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) {
?>
<th><?= $t_kriteria['nama_kriteria'] ?></th>
<?php }?>
</tr>
</thead>
<tbody>
<?php
$no=1;
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian WHERE
status_penilaian != 'Menunggu' AND id_periode='$idperiode'");
while($t_penilaian = mysqli_fetch_assoc($penilaian)) {

$pegawai = mysqli_query($conn, "SELECT * FROM pegawai WHERE


idpegawai='$t_penilaian[id_pegawai]'");
$t_pegawai = mysqli_fetch_assoc($pegawai);

?>
<tr>
<td><?= $t_pegawai['nip'] ?></td>
<td><?= $t_pegawai['nama_pegawai'] ?></td>
<?php
$kriteria = mysqli_query($conn, "SELECT * FROM kriteria");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) {
?>
<td style="text-align: center;">
<?php

$detail = mysqli_query($conn, "SELECT * FROM detail_penilaian,


sub_kriteria WHERE id_subkriteria=idsub_kriteria AND
kode_kriteria='$t_kriteria[kode_kriteria]' AND
id_penilaian='$t_penilaian[idpenilaian]' ");
while($t_detail = mysqli_fetch_assoc($detail)) {

$details = mysqli_query($conn, "SELECT MAX(detail_penilaian.nilai)


AS nilaia FROM detail_penilaian, sub_kriteria WHERE
id_subkriteria=idsub_kriteria AND
kode_kriteria='$t_kriteria[kode_kriteria]' ");

$t_details = mysqli_fetch_assoc($details);
?>
<?= round($t_detail['nilai'] / $t_details['nilaia'], 2) ?>

<?php }?>
</td>

<?php }?>
</tr>
<?php }?>
</tbody>
</table>
</div>
<br>
<p><b style="color: green">4. Menentukan Nilai Akhir</b></p>
<form action="" method="post" enctype="multipart/form-data">
<div class="table-responsive border rounded p-1">
<table class="table">
<thead>
<tr style="text-align: center;">
<th rowspan="2">Nip</th>
<th rowspan="2">Nama Pegawai</th>
<th colspan="<?= $jumlahkriteria ?>">Kriteria</th>
<th rowspan="2">Total</th>
</tr>
<tr style="text-align: center;">
<?php

$kriteria = mysqli_query($conn, "SELECT * FROM kriteria ORDER BY


kode_kriteria ASC");
while($t_kriteria = mysqli_fetch_assoc($kriteria)) {
?>
<th><?= $t_kriteria['nama_kriteria'] ?> <br>(<?= $t_kriteria['bobot']
?>%)</th>
<?php }?>
</tr>
</thead>
<tbody>
<?php
$no=1;
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian WHERE
status_penilaian != 'Menunggu' AND id_periode='$idperiode'");
while($t_penilaian = mysqli_fetch_assoc($penilaian)) {
$pegawai = mysqli_query($conn, "SELECT * FROM pegawai WHERE
idpegawai='$t_penilaian[id_pegawai]'");
$t_pegawai = mysqli_fetch_assoc($pegawai);

?>
<tr>

<td><?= $t_pegawai['nip'] ?></td>


<td><?= $t_pegawai['nama_pegawai'] ?></td>
<?php

$kriteria = mysqli_query($conn, "SELECT * FROM kriteria");


while($t_kriteria = mysqli_fetch_assoc($kriteria)) {

?>
<td style="text-align: center;">

<?php
$detail = mysqli_query($conn, "SELECT * FROM detail_penilaian,
sub_kriteria WHERE id_subkriteria=idsub_kriteria AND
kode_kriteria='$t_kriteria[kode_kriteria]' AND
id_penilaian='$t_penilaian[idpenilaian]' ");
while($t_detail = mysqli_fetch_assoc($detail)) {

$details = mysqli_query($conn, "SELECT


MAX(detail_penilaian.nilai) AS nilaia FROM detail_penilaian,
sub_kriteria WHERE id_subkriteria=idsub_kriteria AND
kode_kriteria='$t_kriteria[kode_kriteria]' ");
$t_details = mysqli_fetch_assoc($details);
$total=round($t_detail['nilai'] / $t_details['nilaia'], 2)
*$t_kriteria['bobot'];
$tot[]= round($t_detail['nilai'] / $t_details['nilaia'], 2)
*$t_kriteria['bobot'];

?>
<?= round($t_detail['nilai'] / $t_details['nilaia'] *$t_kriteria['bobot'],2) ?>

<?php }?>

</td>
<?php }?>

<td>
<?php
if(!empty($totals))
{
$total_sebelumnya=$totals;
}else{
$total_sebelumnya=0;
}

if(!empty($tot))
{
$totals=array_sum($tot);
echo $total=$totals-$total_sebelumnya;

}
?>
<?php
if (isset($_POST['simpan'])){
$sql = "UPDATE penilaian SET status_penilaian='Sukses',
total_nilai='$total' WHERE idpenilaian='$t_penilaian[idpenilaian]'";
mysqli_query($conn, $sql);

echo"<script>window.location.href='hasil-
keputusan&idperiode=$idperiode';</script>";

}
?>
<input type="hidden" name="total" value="<?= $total ?>">

</td>

</tr>
<?php }?>
<tr>
<td colspan="8" style="text-align: right;">
<input type="submit" name="simpan" class="btn btn-danger btn-sm"
value="Proses Pengambilan Keputusan">
</td>
</tr>
</tbody>
</table>
</form>
</div>

</div>
</div>
</div>
</div>
<!-- Quick Action Toolbar Ends-->
</div>

10. Laporan Hasil Keputusan

<div class="main-panel">
<div class="content-wrapper">
<!-- Quick Action Toolbar Starts-->
<div class="row quick-action-toolbar">
<div class="col-md-12 grid-margin">
<div class="card">
<div class="card-header d-block d-md-flex">
<h5 class="mb-0">Laporan Hasil Keputusan Seleksi Promosi Jabatan
Struktural</h5>
</div>
</div>

<div class="card">
<div class="card-body">
<div class="d-sm-flex align-items-center mb-4">
</div>
<form method="post">
<?php

$periodes = mysqli_query($conn, "SELECT MAX(idperiode) AS idperiode,


jumlah FROM periode ");
$t_periodes = mysqli_fetch_assoc($periodes) ;
if(isset($_POST['cari'])){
$idperiode = $_POST['idperiode'];
}else{
$idperiode=$t_periodes['idperiode'];
}
$wh="AND id_periode='$idperiode'";
?>
<div class="form-group row" style="margin-top: -30px">
<div class="col-sm-6">
</div>
<label class="col-sm-1 col-form-label">Periode</label>
<div class="col-sm-2">
<select class="form-control" name="idperiode" required="">
<option value="">Pilih Periode</option>
<?php
$periode = mysqli_query($conn, "SELECT * FROM periode");
while($t_periode = mysqli_fetch_assoc($periode)) { ?>
<option value="<?= $t_periode['idperiode'] ?>" <?php
if($t_periode['idperiode']==$idperiode) echo "selected";?>> <?=
$t_periode['tahun'] ?></option>
<?php } ?>
</select>
</div>
<div class="col-sm-3">
<input type="submit" name="cari" class="btn btn-md btn-success mr-2"
value="Cari">
<a href="_mod/admin/laporan/cetak-hasil.php?idperiode=<?= $idperiode
?>" class="btn btn-outline-success btn-md" target="_blank">Cetak</a>
<!--
<a href="_mod/admin/laporan/cetak-
atlet.php?idkejuaraan=<?=$idkejuaraan ?>" target="_blank" class="btn
btn-sm btn-primary">Cetak</a> -->
</div>
</div>
</form>
<div class="table-responsive border rounded p-1" style="margin-top: -20px">
<table class="table">
<thead>
<tr style="text-align: center;">
<th class="font-weight-bold">No</th>
<th class="font-weight-bold"> NIP</th>
<th class="font-weight-bold">Nama Pegawai</th>
<th class="font-weight-bold">Tempat, Tanggal Lahir</th>
<th class="font-weight-bold">Jenis Kelamin</th>
<th class="font-weight-bold">Alamat</th>
<th class="font-weight-bold">Total Nilai</th>
<th class="font-weight-bold">Perengkingan</th>
</tr>
</thead>
<tbody>
<?php
$no=1;
$perenkingan=0;
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian, pegawai
WHERE id_pegawai=idpegawai $wh ORDER BY total_nilai DESC");
while($t_penilaian = mysqli_fetch_assoc($penilaian)) {

$perenkingan++;

if ($perenkingan<=$t_periodes['jumlah']) {
$ket="Layak";
}else{
$ket="Belum Layak";
}
?>
<tr style="text-align: center;">
<td><?= $no++ ?></td>
<td><?= $t_penilaian['nip'] ?></td>
<td align="left"><?= $t_penilaian['nama_pegawai'] ?></td>
<td align="left"><?= $t_penilaian['tempat_lahir'] ?>,
<?= date('d/m/Y', strtotime($t_penilaian['tanggal_lahir'])) ?></td>
<td align="left"><?= $t_penilaian['jk'] ?></td>
<td align="left"><?= $t_penilaian['alamat'] ?></td>
<td><?= $t_penilaian['total_nilai'] ?></td>
</tr>
<?php }?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<!-- Quick Action Toolbar Ends-->
</div>

11. Cetak laporan hasil keputusan

<?php
include '../../../_inc/kon.php';
$data = mysqli_query($conn, "SELECT * FROM user");
$kepala = mysqli_fetch_assoc($data) ;
$idperiode=$_GET['idperiode'];
$periode = mysqli_query($conn, "SELECT * FROM periode WHERE
idperiode='$idperiode'");
$t_periode = mysqli_fetch_assoc($periode) ;

$wh="AND id_periode='$idperiode'";
?>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>SPK</title>
<!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/paper-
css/0.4.1/paper.css"> -->
<link rel="stylesheet" href="<?=$webserver?>/_aset/paper.css">

</head>
<body class="A4 landscape" onLoad="window.print()">
<!-- onLoad="window.print()" -->

<!-- <link rel="stylesheet" href="_asets/paper.css"> -->


<style>
@page { size: A4 }

h1 {
font-weight: bold;
font-size: 22pt;
text-align: center;
}
table {
border-collapse: collapse;
width: 100%;
}

.table th {
padding: 8px 8px;
border:1px solid #000000;
text-align: center;
}

.table td {
padding: 3px 3px;
border:1px solid #000000;
}

.text-center {
text-align: center;
}
</style>
<section class="sheet" style="padding: 1.75cm 2cm 2cm 2cm">
<table width="100%">
<tr>
<td width="30px"></td>
<td width="10%" style="background-color: white;">
<img src="<?=$webserver?>/_img/logo.png" style="height: 110px; width:
120px"></td>
<td style="text-align: center;">
<h4>LAPORAN HASIL KEPUTUSAN</h4><br>
<h1 style="text-align: center;margin-top: -0.8em">KANTOR CAMAT
PADANG UTARA</h1>

<p style="text-align: center;margin-top: -1em">&nbsp;&nbsp; Alamat : Jl.


Beringin Ujung No. 74, Kelurahan Lolong Belanti, Kecamatan Padang Utara
<br>Kota Padang, Provinsi Sumatera Barat</p>

</td>
<td width="10%"></td>
<td width="30px" style="background-color:white"></td>
</tr>
</table>
<p style="margin-top: -1.5em"><img src="<?=$webserver?>/_img/line.png"
style="width: 970px; height:5px "></p>
<p><b>Periode : <?= $t_periode['tahun'] ?></b></p>
<table class="table">
<thead>
<tr style="text-align: center;">
<th class="font-weight-bold">No</th>
<th class="font-weight-bold"> NIP</th>
<th class="font-weight-bold">Nama Pegawai</th>
<th class="font-weight-bold">Tempat, Tanggal Lahir</th>
<th class="font-weight-bold">Jenis Kelamin</th>
<th class="font-weight-bold">Alamat</th>
<th class="font-weight-bold">Total Nilai</th>
<th class="font-weight-bold">Perengkingan</th>
</tr>
</thead>
<tbody style="text-align: center">
<?php
$no=1;
$perenkingan=0;
$penilaian = mysqli_query($conn, "SELECT * FROM penilaian, pegawai
WHERE id_pegawai=idpegawai $wh ORDER BY total_nilai DESC");
while($t_penilaian = mysqli_fetch_assoc($penilaian)) {

$perenkingan++;
if ($perenkingan<=$t_periode['jumlah']) {
$ket="Layak";
}else{
$ket="Belum Layak";
}
?>
<tr style="text-align: center;">
<td><?= $no++ ?></td>
<td><?= $t_penilaian['nip'] ?></td>
<td align="left"><?= $t_penilaian['nama_pegawai'] ?></td>
<td align="left"><?= $t_penilaian['tempat_lahir'] ?>,
<?= date('d/m/Y', strtotime($t_penilaian['tanggal_lahir'])) ?></td>
<td align="left"><?= $t_penilaian['jk'] ?></td>
<td align="left"><?= $t_penilaian['alamat'] ?></td>
<td><?= $t_penilaian['total_nilai'] ?></td>
<td align="left"><?= $perenkingan ?> (<?= $ket ?>)</td>
</tr>
<?php }?>
</tbody>
</table>
<table>
<tr>
<td width="750px"></td>
<td style="text-align: center;">
<p>Padang, <?= date('d')." ".get_bulan(date('m'))." " .date('Y') ?></p>
<p style="line-height: 1.5;">Administrator </p>
</td>
</tr>
<tr>
<td width="750px"></td>
<td style="text-align: center;">
<p style="line-height: 1.5;"><br><b><?= $kepala['nama_user'] ?></b></p>
</td>
</tr>
</table>
</section>
</body>
</html>

You might also like