Codingan Haleyora
Codingan Haleyora
php
<?php
require 'koneksi.php';
$user=@$_POST['username'];
$pass=@$_POST['password'];
if (empty($user)){
$result="Username tidak boleh kosong";
}elseif (empty($pass)){
$result="Password Tidak boleh kosong";
}elseif (empty($username) && empty($pass)){
$ressult="Username dan password tidak boleh kosong";
}else{
$query="SELECT*FROM user WHERE username='$user'";
$execute=$connection->query($query);
if ($execute->num_rows > 0){
$data=$execute->fetch_array(MYSQLI_ASSOC);
if (password_verify($pass,$data['password'])){
session_start();
$_SESSION['user']=$data['username'];
$_SESSION['pass']=$data['password'];
$_SESSION['level']=$data['level'];
header('location:./index.php');
// $result='success';
}else{
$result="Username dan Password tidak cocok";
}
}else{
$result="Username tidak terdaftar";
}
}
echo json_encode($result);
dashboard.php
<?php
include 'koneksi.php';
?>
<!DOCTYPE html>
<!--
This is a starter template page. Use this page to start your new project from
scratch. This page gets rid of all links and provides the needed markup only.
-->
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Pembangkit Listrik Negara Haleyora Power</title>
</div>
<!-- /.sidebar -->
</aside>
</body>
</html>
Dashboardp.php
<?php
include 'koneksi.php';
?>
<!DOCTYPE html>
<!--
This is a starter template page. Use this page to start your new project from
scratch. This page gets rid of all links and provides the needed markup only.
-->
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Pembangkit Listrik Negara Haleyora Power</title>
</div>
<!-- /.sidebar -->
</aside>
</body>
</html>
Index.php
<?php
session_start();
if (empty($_SESSION['user']) AND empty($_SESSION['pass'])){
include 'login.php';
}else{
switch ($_SESSION['level']) {
case 'admin':
include 'dashboard.php';
break;
case 'pimpinan':
include 'dashboardp.php';
break;
}
}
indexL.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>AdminLTE 3 | Log in (v2)</title>
<p class="mb-1">
<a href="forgot-password.html">I forgot my password</a>
</p>
<p class="mb-0">
<a href="register.html" class="text-center">Register a new membership</a>
</p>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<!-- /.login-box -->
Koneksi.php
<?php
//specify the server name and here it is localhost
$server_name = "localhost";
$database_name = "SPKMora";
Login.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>APK SPK</title>
Logout.php
<?php
session_start();
if (session_destroy()){
header('location:./index.php');
}
Navbarside.php
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-
accordion="false">
<li class="nav-item">
<a href="./?page=" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Dashboard
</p>
</a>
</li>
<!-- Add icons to the links using the .nav-icon class
with font-awesome or any other icon font library -->
<li class="nav-item">
<a href="./?page=alternatif" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Alternatif</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=fixedkriteria" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Kriteria</p>
</a>
</li>
<!-- <li class="nav-item">
<a href="./?page=subkriteria" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Sub Kriteria</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=bobot" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Bobot</p>
</a>
</li> -->
<li class="nav-item">
<a href="./?page=perhitungan" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Perhitungan</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=penilaian" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Penilaian</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=hasil" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Hasil</p>
</a>
</li>
<li class="nav-item">
<a href="./logout.php" id="out" class="nav-link">
<i class="nav-icon fas fa-cog"></i>
<p>
Logout
<span class="right badge badge-danger">!</span>
</p>
</a>
</li>
</ul>
</nav>
Navbarsidep.php
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-
accordion="false">
<li class="nav-item">
<a href="./?page=" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Dashboard
</p>
</a>
</li>
<!-- Add icons to the links using the .nav-icon class
with font-awesome or any other icon font library -->
<!-- <li class="nav-item">
<a href="./?page=alternatif" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Alternatif</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=fixedkriteria" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Kriteria</p>
</a>
</li> -->
<!-- <li class="nav-item">
<a href="./?page=subkriteria" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Sub Kriteria</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=bobot" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Bobot</p>
</a>
</li> -->
<!-- <li class="nav-item">
<a href="./?page=perhitungan" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Perhitungan</p>
</a>
</li>
<li class="nav-item">
<a href="./?page=penilaian" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Penilaian</p>
</a>
</li> -->
<li class="nav-item">
<a href="./?page=hasil" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Hasil</p>
</a>
</li>
<li class="nav-item">
<a href="./logout.php" id="out" class="nav-link">
<i class="nav-icon fas fa-cog"></i>
<p>
Logout
<span class="right badge badge-danger">!</span>
</p>
</a>
</li>
</ul>
</nav>
Page.php
<?php
$page=htmlspecialchars(@$_GET['page']);
switch ($page){
case null:
include 'pages/dashboard.php';
include 'pages/struktur.php';
break;
case 'dashboard':
include 'pages/dashboard.php';
break;
case 'perhitungan':
include 'pages/perhitungan.php';
break;
case 'alternatif':
include 'pages/alternatif.php';
break;
case 'kriteria':
include 'pages/kriteria.php';
break;
case 'subkriteria':
include 'pages/subkriteria.php';
break;
case 'bobot':
include 'pages/bobot.php';
break;
case 'penilaian':
include 'pages/penilaian.php';
break;
case 'hasil':
include 'pages/hasil.php';
break;
case 'fixedkriteria':
include 'pages/fixedkriteria.php';
break;
default:
// include 'pages/404.php';
}
?>
Prosedur.php
<?php
include 'koneksi.php';
$pagep=htmlspecialchars(@$_GET['proses']);
switch ($pagep){
case null:
break;
//Alternatif
case 'InputAlternatif':
include './prosedur/Alternatif/Input.php';
break;
case 'EditAlternatif':
include './prosedur/Alternatif/Edit.php';
break;
case 'HapusAlternatif':
include './Prosedur/Alternatif/Hapus.php';
break;
//Bobot
case 'InputBobot':
include './prosedur/Bobot/Input.php';
break;
case 'EditBobot':
include './prosedur/Bobot/Edit.php';
break;
case 'HapusBobot':
include './prosedur/Bobot/Hapus.php';
break;
//Kriteria
case 'InputKriteria':
include './prosedur/Kriteria/Input.php';
break;
case 'EditKriteria':
include './prosedur/Kriteria/Edit.php';
break;
case 'HapusKriteria':
include './prosedur/Kriteria/Hapus.php';
break;
//Jenis Perhitungan
case 'InputPerhitungan':
include './prosedur/JenisPerhitungan/Input.php';
break;
case 'EditPerhitungan':
include './prosedur/JenisPerhitungan/Edit.php';
break;
case 'HapusPerhitungan':
include './prosedur/JenisPerhitungan/Hapus.php';
break;
//Nilai Kriteria
case 'InputNilaiKriteria':
include './prosedur/NilaiKriteria/Input.php';
break;
case 'EditNilaiKriteria':
include './prosedur/NilaiKriteria/Edit.php';
break;
case 'HapusNilaiKriteria':
include './prosedur/NilaiKriteria/Hapus.php';
break;
//Nilai Alternatif
case 'InputNilaiAlternatif':
include './prosedur/NilaiAlternatif/Input.php';
break;
case 'EditNilaiAlternatif':
include './prosedur/NilaiAlternatif/Edit.php';
break;
case 'HapusNilaiAlternatif':
include './prosedur/NilaiAlternatif/Hapus.php';
break;
default:
// include 'pages/404.php';
}
?>