APLIKASI ASESMEN KONDISI SALURAN UDARA TEGANGAN TINGGI DAN SALURAN UDARA TEGANGAN EKSTRA TINGGI PADA PT. PLN (PERSERO) PENYALURAN DAN PUSAT PENGATUR BEBAN SUMATERA UPT. PALEMBANG BERBASIS WEBSITE - POLSRI REPOSITORY

  

L

  

I

S

T

  

I

N

G

P

R

O

G

R

A

M

  

LISTING PROGRAM

koneksi-db.php

  <?php $mysql_user = "root"; $mysql_password = ""; $mysql_database = "pln_as"; $mysql_host = "localhost"; $koneksi = mysql_connect($mysql_host, $mysql_user,

  $mysql_password) or die(mysql_error()); mysql_select_db ($mysql_database, $koneksi); error_reporting (E_STRICT | ~E_NOTICE); define ('VALIDASI', 1); ?>

  alert.php

  <link rel="stylesheet" type="text/css" href="js/dist/sweetalert/dist/sweetalert.css"> <script src="js/dist/sweetalert/dist/sweetalert.min.js" ></script> <script src="js/dist/jquery.js"></script>

  index.php

  <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial- scale=1, maximum-scale=1.0, user- scalable=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="msapplication-tap-highlight" content="no"> <title>P3BS. UPT. Palembang</title> <!-- Favicons--> <link rel="icon" href="img/pln.png" sizes="32x32"> <!-- CORE CSS--> <link href="css/materialize.css" type="text/css" rel="stylesheet" media="screen,projection"> <link href="css/style.css" type="text/css" rel="stylesheet" media="screen,projection">

  <link href="css/page-center.css" type="text/css" rel="stylesheet" media="screen,projection"> </head> <body class="teal darken-4"> <!-- Start Page Loading --> <div id="loader-wrapper"> <div id="loader"></div> <div class="loader-section section- left"></div> <div class="loader-section section- right"></div> </div> <!-- End Page Loading --> <div id="login-page" class="row"> <div class="col s12 z-depth-4 card- panel"> <form class="formValidate login-form" data-toggle="validator" method="post" action="config/login-proses.php"> <div class="row"> <div class="input-field col s12 center"> <img src="img/pln.png" class="responsive-img valign" width="35%"> <p class="center login-form- text">APLIKASI<br>ASESMEN KONDISI SUTT/SUTET<br>PT. PLN (PERSERO) P3BS.<br>UPT. PALEMBANG</p> </div> </div> <div class="row margin"> <div class="input-field col s12"> <i class="mdi-social-person-outline prefix"></i> <input id="nip" type="text" class="validate" name="nip" required> <label for="nip" class="center- align">NIP</label> </div> </div> <div class="row margin"> <div class="input-field col s12"> <i class="mdi-action-lock-outline prefix"></i> <input id="password" type="password" class="validate" name="password" required>

  <label for="password">Password</label> </div> </div> <div class="row"> <div class="input-field col s12"> <button type="submit" class="btn cyan darken-4 waves-effect waves-light col s12">LOG IN</button> </div> </div> </form> </div> </div> <!-- ================================ ================ Scripts ================================ ================ --> <!-- jQuery Library --> <script type="text/javascript" src="js/plugins/jquery- 1.11.2.min.js"></script> <!--materialize js--> <script type="text/javascript" src="js/materialize.min.js"></script> <!--plugins.js - Some Specific JS codes for Plugin Settings--> <script type="text/javascript" src="js/plugins.min.js"></script> <!-- chartist --> <script type="text/javascript" src="js/plugins/jquery- validation/jquery.validate.min.js"></script> <script src="js/validator.js"></script> </body> </html>

  • FROM user WHERE nip = '$_POST[nip]' AND password = md5('$_POST[password]') "); if ($cek = mysql_num_rows($query)) {

  login-proses.php

  <link rel="stylesheet" type="text/css" href="../js/dist/sweetalert/dist/sweetalert.css" > <script src="../js/dist/sweetalert/dist/sweetalert.min.j s"></script> <script src="../js/dist/jquery.js"></script> <?php session_start(); require_once "koneksi-db.php";

  //cek validasi if (empty ($_POST['nip']) OR empty ($_POST['password'])) : echo " <script>

  $(document).ready(function() { swal ({ title:'Data Tidak Boleh Kosong!', type:'warning'

  }, function(isConfirm) { if (isConfirm) { window.history.go(-1); }

  }); });

  </script>"; exit(); endif; $query = mysql_query(" SELECT

  //sukses $data = mysql_fetch_array($query); $_SESSION['nama'] =

  $data['nama']; $_SESSION['posisi'] =

  $data['posisi']; $_SESSION['nip'] = $data['nip']; $_SESSION['level'] =

  $data['level']; echo "<script> $(document).ready(function() { swal ({ title:'Log In Berhasil!', type:'success'

  }, function(isConfirm) {

  <li><h1 class="logo-wrapper"><a if (isConfirm) { class="brand-logo darken-1"><img src="img/logo.png" window.location=('../dashboard.php height="45px"></a></h1></li>

  '); </ul> <div class="header-search-wrapper

  } hide-on-med-and-down"> }); <p><h6><code><strong>APLIKASI }); ASESMEN KONDISI SUTT/SUTET PT.

  </script>"; PLN (Persero) P3B. SUMATERA UPT. } else { PALEMBANG</strong></code></h6></p> echo "<script> </div>

  <ul class="right hide-on-med-and- $(document).ready(function() { down"> swal ({ <li><a href="javascript:void(0);" class="waves-effect waves-block waves- title:'Log In Gagal', light notification-button" data- activates="notifications-dropdown"><i text: 'NIP / Password Salah!', class="mdi-action-settings"></i></a> </li> type:'warning' </ul>

  }, <!-- notifications-dropdown --> <ul id="notifications-dropdown" function(isConfirm) { class="dropdown-content"> <li> if (isConfirm) { <h5>Pengaturan</h5> </li> window.history.go(-1); <li class="divider"></li> <li>

  } <a href="dashboard.php?p=foto- }); edit"><i class="mdi-social-person"></i>

  }); Ganti Gambar Profil</a> </script>"; </li>

  } <li> ?>

  <a href="config/logout.php"><i class="mdi-action-exit-to-app"></i> Log

  logout.php Out</a>

  <?php </li> session_start(); </ul> </div> header("Location: ../index.php"); </nav> </div> session_destroy(); <!-- end header nav--> break; </header> ?>

  <!-- END HEADER -->

  header.php footer.php

  <!-- START HEADER --> <!-- START FOOTER --> <header id="header" class="page-topbar"> <footer class="page-footer teal darken-3"> <!-- start header nav--> <div class="footer-copyright"> <div class="navbar-fixed"> <div class="container"> <nav class="teal darken-3"> <span>Copyright Mia <div class="nav-wrapper"> Meylinda © 2017</span> <ul class="left">

  <span class="right"> PT. PLN (Persero) P3B Sumatera UPT. Palembang</span>

  </div> </div>

  </footer> <!-- END FOOTER -->

  sidebar.php

  <!-- START LEFT SIDEBAR NAV--> <aside id="left-sidebar-nav"> <ul id="slide-out" class="side-nav fixed leftside-navigation"> <li class="user-details teal darken-3"> <div class="row"> <div class="col col s4 m4 l4"> <?php if(empty($data['foto'])) { echo "<img width=50 class=circle responsive-img valign profile- image src = pp/default.png>"; } else { echo "<img width=50 class=circle responsive-img valign profile- image src = photo/$data[foto]>"; } ?> </div> <div class="col col s8 m8 l8"> <a class="white-text profile- btn"><?php echo $data['nama'] ?></a> <p class="user-roal"><?php echo $data['nip'] ?></p> </div> </div> </li> <li class="li-hover"> <p class="ultra-small margin more- text"><i class="mdi-action- dashboard"></i>Dashboard</p> </li> <li class="bold"> <a href="dashboard.php?p=home" class="waves-effect waves-teal"><i class="mdi-action-home"></i> Home </a> </li> <?php if ($_SESSION['level'] == 'Admin') { ?> <li class="no-padding"> <ul class="collapsible collapsible- accordion"> <li class="bold"> <a href="dashboard.php?p=admin/data-peg" class="waves-effect waves-teal"><i class="mdi-action-assignment-ind"></i> Data Pegawai</a> </li> <li class="bold"> <a class="collapsible-header waves-effect waves-teal"><i class="mdi- action-assignment"></i> Data Master</a> <div class="collapsible-body"> <ul> <li><a href="dashboard.php?p=admin/data- tower">Data Penghantar</a></li> <li><a href="dashboard.php?p=admin/data- tim">Data Tim Pemeriksa GP</a></li> </ul> </div> </li> <li class="bold"> <a class="collapsible-header waves-effect waves-teal"><i class="mdi- action-assignment-late"></i> Rekapitulasi Asesmen</a> <div class="collapsible-body"> <ul> <li><a href="dashboard.php?p=admin/rekap-as- lingk">Kondisi Lingkungan</a></li> <li><a href="dashboard.php?p=admin/rekap-as- ptl">Pondasi Tower Latice</a></li> </ul> </div> </li> </ul> </li> <?php } if ($_SESSION['level'] == 'Petugas') { ?> <li class="no-padding"> <ul class="collapsible collapsible- accordion"> <li class="bold"> <a href="dashboard.php?p=gp/as-lingk" class="waves-effect waves-teal"><i class="mdi-action-assessment"></i> As.

  Kondisi Lingkungan</a> </li> <li class="bold"> <a href="dashboard.php?p=gp/as-ptl" class="waves-effect waves-teal"><i class="mdi-action-assessment"></i> As. Pondasi Tower Latice</a> </li> <li class="bold"> <a class="collapsible-header waves-effect waves-teal"><i class="mdi- action-view-list"></i> History</a> <div class="collapsible-body"> <ul> <li><a href="dashboard.php?p=gp/his-as- lingk">As. Kondisi Lingkungan</a></li> <li><a href="dashboard.php?p=gp/his-as-ptl">As.

  Pondasi Tower</a></li> </ul> </div> </li> </ul> </li> <?php } if ($_SESSION['level'] == 'Asman') { ?> <li class="no-padding"> <ul class="collapsible collapsible- accordion"> <li class="bold"> <a class="collapsible-header waves-effect waves-teal"><i class="mdi- action-assignment-turned-in"></i> Hasil Asesmen</a> <div class="collapsible-body"> <ul> <li><a href="dashboard.php?p=asman/hasil-as- lingk">Kondisi Lingkungan</a></li> <li><a href="dashboard.php?p=asman/hasil-as- ptl">Pondasi Tower Latice</a></li> </ul> </div> </li> <li class="bold"> <a class="collapsible-header waves-effect waves-teal"><i class="mdi- action-assignment-late"></i> Rekapitulasi Asesmen</a> <div class="collapsible-body"> <ul> <li><a href="dashboard.php?p=asman/rekap-as- lingk">Kondisi Lingkungan</a></li>

  Pegawai'; } elseif ($_GET['p'] ==

  'admin/data-tower') { $page='Data Penghantar';

  Pemeriksa GP'; } elseif ($_GET['p'] ==

  'admin/data-tim-edit') { $page='Ubah Data Tim

  Pemeriksa GP'; } elseif ($_GET['p'] ==

  'admin/data-tim-add') { $page='Tambah Data Tim

  Pemeriksa Ground Patrol'; } elseif ($_GET['p'] ==

  'admin/data-tim') { $page='Daftar Tim

  'admin/data-peg-edit') { $page='Ubah Data

  <li><a href="dashboard.php?p=asman/rekap-as- ptl">Pondasi Tower Latice</a></li> </ul> </div> </li> </ul> </li> <?php } ?> </ul> <a href="#" data-activates="slide-out" class="sidebar-collapse btn-floating btn- medium waves-effect waves-light hide-on- large-only cyan darken-3"><i class="mdi- navigation-menu"></i></a> </aside> <!-- END LEFT SIDEBAR NAV-->

  Pegawai'; } elseif ($_GET['p'] ==

  'admin/data-peg-add') { $page='Tambah Data

  $page='Data Pegawai'; } elseif ($_GET['p'] ==

  } elseif ($_GET['p'] == 'admin/data-peg') {

  $_GET['p'] == '') { $page='Home';

  <?php error_reporting(0); if ($_GET['p'] == 'home' ||

  nav.php

  } elseif ($_GET['p'] == 'admin/data-tower-add') {

  $page='Tambah Data Penghantar';

  $page='Hasil As. Kondisi Lingkungan';

  dashboard.php

  ?>

  Pondasi Tower Latice'; } else { echo""; }

  } elseif ($_GET['p'] == 'asman/rekap-as-ptl') { $page='Rekapitulasi As.

  $page='Verifikasi As. Pondasi Tower Latice';

  Tower Latice'; } elseif ($_GET['p'] == 'asman/as- ptl-ver') {

  'asman/hasil-as-ptl') { $page='Hasil As. Pondasi

  Kondisi Lingkungan'; } elseif ($_GET['p'] ==

  } elseif ($_GET['p'] == 'asman/rekap-as-lingk') { $page='Rekapitulasi As.

  } elseif ($_GET['p'] == 'asman/as- lingk-ver') { $page='Verifikasi As. Kondisi Lingkungan';

  } elseif ($_GET['p'] == 'asman/hasil-as-lingk') {

  } elseif ($_GET['p'] == 'admin/data-tower-edit') {

  } elseif ($_GET['p'] == 'gp/his-as- ptl') { $page='History As. Pondasi Tower';

  $page='As. Pondasi Tower Latice';

  } elseif ($_GET['p'] == 'gp/as-ptl') {

  $page='History As. Kondisi Lingkungan';

  Lingkungan'; } elseif ($_GET['p'] == 'gp/his-as- lingk') {

  } elseif ($_GET['p'] == 'gp/as- lingk') { $page='As. Kondisi

  'admin/rekap-as-lingk') { $page='Rekapitulasi As. Kondisi Lingkungan';

  Pondasi Tower Latice'; } elseif ($_GET['p'] ==

  } elseif ($_GET['p'] == 'admin/rekap-as-ptl') { $page='Rekapitulasi As.

  $page='Ubah Data Penghantar';

  <?php session_start(); require_once "config/koneksi-db.php"; defined("VALIDASI") or die('Access Forbidden'); if ($_SESSION['level'] == 'Admin' || $_SESSION['level'] == 'Petugas' || $_SESSION['level'] == 'Spv' || $_SESSION['level'] == 'Asman') { $data = mysql_fetch_array (mysql_query (" SELECT * FROM user WHERE nip='$_SESSION[nip]' ")); ?> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial- scale=1, maximum-scale=1.0, user- scalable=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="msapplication-tap-highlight" content="no"> <title>Asesmen SUTT/SUTET</title> <!-- Favicons--> <link rel="icon" href="img/pln.png" sizes="32x32"> <!-- CORE CSS--> <link href="css/materialize.css" type="text/css" rel="stylesheet" media="screen,projection"> <link href="css/style.css" type="text/css" rel="stylesheet" media="screen,projection"> <!-- INCLUDED PLUGIN CSS ON THIS PAGE --> <link href="js/plugins/perfect- scrollbar/perfect-scrollbar.css" function getkey(e) { if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } function chars (e, goods, field) { var angka, karakterangka; angka = getkey(e); if (angka==null) return true; karakterangka = String.fromCharCode(angka); karakterangka = karakterangka.toLowerCase(); goods = goods.toLowerCase(); // check goodkeys if (goods.indexOf(karakterangka) != -1) return true; // kontrol angka if (angka==null || angka==0 || angka==8 || angka==9 || angka==27) return true; if (angka==13) { var i; for (i = 0; i < field.form.elements.length; i++) if (field == field.form.elements[i]) break; i = (i + 1) % field.form.elements.length; field.form.elements[i].focus(); return false; }; // else return false return false; } </script> </head> <body> <!-- Start Page Loading --> <div id="loader-wrapper"> <div id="loader"></div> <div class="loader-section section- left"></div> <div class="loader-section section- right"></div> </div> <!-- End Page Loading --> <!-- START HEADER --> <?php include "view/header.php" ?> <!-- END HEADER --> <!-- START MAIN --> <div id="main"> <!-- START WRAPPER --> <div class="wrapper"> <!-- START LEFT SIDEBAR NAV--> <?php include "view/sidebar.php"; include "view/nav.php"; ?> <!-- END LEFT SIDEBAR NAV--> <!-- START CONTENT --> <?php if(!empty($_GET['p'])) { if(file_exists("main/$_GET[p].php")) { include("main/$_GET[p].php"); } else { include '404.php'; } } else { include 'main/home.php'; } ?> <!-- END CONTENT --> </div> <!-- END WRAPPER -->

  type="text/css" rel="stylesheet" media="screen,projection"> <link href="js/plugins/data- tables/css/jquery.dataTables.min.css" type="text/css" rel="stylesheet" media="screen,projection"> <style type="text/css"> .input-field div.error{ position: relative; top: -1rem; left: 0rem; font-size: 0.8rem; color: #d50000;

  • webkit-transform: translateY(0%);
  • ms-transform: translateY(0%);
  • o-transform: translateY(0%); transform: translateY(0%);; } .input-field label.active{ width:100%; } </style> <script language="javascript">

  </div> <!-- END MAIN --> <!-- ///////////////////////////////////////////////////////////////// /////////// --> <!-- START FOOTER --> <?php include "view/footer.php" ?> <!-- END FOOTER --> <!-- ================================ ================ Scripts ================================ ================ --> <!-- jQuery Library --> <script type="text/javascript" src="js/plugins/jquery- 1.11.2.min.js"></script> <!--materialize js--> <script type="text/javascript" src="js/materialize.min.js"></script> <!--scrollbar--> <script type="text/javascript" src="js/plugins/perfect-scrollbar/perfect- scrollbar.min.js"></script> <!-- data-tables --> <script type="text/javascript" src="js/plugins/data- tables/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="js/plugins/data-tables/data-tables- script.js"></script> <!-- chartist --> <script type="text/javascript" src="js/plugins/jquery- validation/jquery.validate.min.js"></script> <script type="text/javascript" src="js/plugins/jquery-validation/additional- methods.min.js"></script> <!--plugins.js - Some Specific JS codes for Plugin Settings--> <script type="text/javascript" src="js/plugins.min.js"></script> <script type="text/javascript"> $("#formValidate").validate({ rules: { nip: { required: true, minlength: 7, maxlength: 10 }, nama: { required: true, }, posisi: { required: true, }, password: { required: true, }, cpassword: { required: true, equalTo: "#password" }, level: { required: true, }, nama_gi: { required: true, }, no_tower: { required: true, maxlength: 4 }, nama_pht: { required: true, }, jenis: { required: true, }, tegangan: { required: true, }, lokasi: { required: true, }, nama_pgp: { required: true, }, nama_mandor: { required: true, }, alamat: { required: true, }, pht: { required: true, }, tim: { required: true, }, tindakan: { required: true, }, pengawasan: { required: true,

  }, }, //For custom messages messages: { nip:{ minlength: "Min. 7 characters" }, }, errorElement : 'div', errorPlacement: function(error, element) { var placement = $(element).datắerror'); if (placement) { $(placement).append(error) } else { error.insertAfter(element); } } }); </script> <!--custom-script.js - Add your own theme custom JS--> <script type="text/javascript"> /*Show entries on click hide*/ $(document).ready(function() { $(".dropdown-content.select-dropdown li").on( "click", function() { var that = this; setTimeout(function() { if($(that).parent().hasClass('active')){ $(that).parent().removeClass('active'); $(that).parent().hide(); } },100); }); }); </script> <script type="text/javascript"> function goBack() { window.history.back(); } </script> </body> </html> <?php } else { require_once "core/alert.php"; echo "<script> $(document).ready(function() { swal ({ title:'Akses Terbatas!', type:'warning' }, function(isConfirm) { if (isConfirm) { window.location = ('index.php'); } }); }); </script>"; } ?>

  404.php

  <div id="error-page"> <div class="row"> <div class="col s12"> <div class="browser-window"> <div class="top-bar"> <div class="circles"> <div id="close-circle" class="circle"></div> <div id="minimize-circle" class="circle"></div> <div id="maximize-circle" class="circle"></div> </div> </div> <div class="content"> <div class="row"> <div id="site-layout-example-top" class="col s12"> <p class="flat-text-logo center white-text caption-uppercase">HALAMAN TIDAK DITEMUKAN</p> </div> <div id="site-layout-example- right" class="col s12 m12 l12"> <div class="row center"> <h1 class="col s12">ERROR : 404</h1> </div> <div class="row center"> <p class="center s12"> <button onclick="goBack()" class="btn cyan darken-4 waves-effect waves-light">Back</button> </p> </div> </div>

  </div> <br><br><br><br> </div> </div> </div> </div> </div>

  home.php

  <?php defined("VALIDASI") or die('Access Forbidden'); if ($_SESSION['level'] == 'Admin' || $_SESSION['level'] == 'Petugas' || $_SESSION['level'] == 'Asman') { ?> <!-- START CONTENT --> <section id="content"> <!--breadcrumbs start--> <div id="breadcrumbs-wrapper" class="teal lighten-5"> <div class="container"> <div class="row"> <div class="col s12 m12 l12"> <h5 class="breadcrumbs- title">HOME</h5> <ol class="breadcrumbs"> <li><a>Dashboard</a></li> <li class="active">Home</li> </ol> </div> </div> </div> </div> <!--breadcrumbs end--> <!--start container--> <div class="container"> <div class="section"> <div class="col s12"> <img width="30%" class="responsive- img" src ="img/tower.jpg"> </div> <p class="caption"> <strong>Asesmen ancaman kondisi lingkungan</strong> adalah penilaian kondisi tower dilihat dari lingkungan tower (lereng dan tebing, jejak gangguan, aliran sungai, posisi sungai, gangguan eksternal, tanah dan batuan, dan vegetasi penutup).

  Asesmen ini dilaksanakan untuk menindaklanjuti kondisi abnormal lingkungan tower dan sebagai dasar usulan penanggulangan/perbaikan lingkungan tower. <br><br> <strong>Asesmen ancaman kondisi pondasi tower latice</strong> adalah penilaian kondisi tower dilihat dari pondasi tower latice. </p> </div> <!--end container--> </section> <!-- END CONTENT --> <?php } else { require_once "core/alert.php"; echo "<script> $(document).ready(function() { swal ({ title:'Akses Terbatas!', type:'warning' }, function(isConfirm) { if (isConfirm) { window.location = ('index.php'); } }); }); </script>"; } ?>

  data-peg.php

  <?php defined("VALIDASI") or die('Access Forbidden'); if ($_SESSION['level'] == 'Admin') { ?> <!-- START CONTENT --> <section id="content"> <!--breadcrumbs start--> <div id="breadcrumbs-wrapper" class="teal lighten-5"> <div class="container"> <div class="row"> <div class="col s12 m12 l12"> <h5 class="breadcrumbs- title">DATA PEGAWAI</h5> <ol class="breadcrumbs">

  <li><a>Dashboard</a></li> <li class="active">Data Pegawai</li> </ol> <ol> <a href="" class="btn-floating green darken-3 waves-effect waves-circle waves-light tooltipped" data- position="right" data-delay="20" data- tooltip="Refresh"> <i class="mdi-action- autorenew"></i> </a> </ol> </div> </div> </div> </div> <!--breadcrumbs end--> <!--start container--> <div class="container"> <div class="section"> <p class="caption"><a href="dashboard.php?p=admin/data-peg- add" class="waves-effect waves-light btn cyan darken-4"><i class="mdi-content- add"></i> TAMBAH DATA</a></p> <div class="divider"></div> <!--DataTables example--> <div id="table-datatables"> <div class="row"> <div class="col s12 m12 l12"> <table id="data-table-simple" class="teal darken-1 display" cellspacing="0"> <thead> <tr> <th style="text- align:center;width:10px;">No.</th> <th style="text- align:center;width:100px;">NIP</th> <th style="text- align:center;">Nama Pegawai</th> <th style="text- align:center;">Posisi</th> <th style="text- align:center;width:120px;">Aksi</th> </tr> </thead> <tbody> <?php $query = ("SELECT * FROM user ORDER BY nip ASC");

  $no = 1; $sql = mysql_query ($query) OR die (mysql_error()); if (mysql_num_rows($sql) > 0) : while ($data = mysql_fetch_object ($sql)) { ?> <tr> <td style="text- align:center;"><?php echo $no++;?>.</td> <td style="text- align:center;"><?php echo $data- >nip?></td> <td><?php echo $data- >nama?></td> <td><?php echo $data- >posisi?></td> <td style="text- align:center;"> <a href="dashboard.php?p=admin/data-peg- edit&id=<?php echo $data->nip?>" class="btn-floating blue waves-effect waves-circle waves-light tooltipped" data-position="left" data- delay="20" data-tooltip="Edit Data"> <i class="mdi-editor- mode-edit"></i> </a> <a href="dashboard.php?p=admin/data-peg- del&id=<?php echo $data->nip?>" onclick="return confirm('Hapus Data Ini?')" class="btn-floating red darken-4 waves-effect waves-circle waves- light tooltipped" data-position="right" data-delay="20" data-tooltip="Hapus"> <i class="mdi-action- delete"></i> </a> </td> </tr> <?php } endif; ?> </tbody> </table> </div> </div>

  </div> </div> </div> <!--end container--> </section> <!-- END CONTENT --> <?php } else { require_once "core/alert.php"; echo "<script> $(document).ready(function() { swal ({ title:'Akses Terbatas!', type:'warning' }, function(isConfirm) { if (isConfirm) { window.location = ('index.php'); } }); }); </script>"; } ?>

  data-peg-add.php

  <?php defined("VALIDASI") or die('Access Forbidden'); if ($_SESSION['level'] == 'Admin') { ?> <!-- START CONTENT --> <section id="content"> <!--breadcrumbs start--> <div id="breadcrumbs-wrapper" class="teal lighten-5"> <div class="container"> <div class="row"> <div class="col s12 m12 l12"> <h5 class="breadcrumbs- title">TAMBAH DATA PEGAWAI</h5> <ol class="breadcrumbs"> <li><a>Dashboard</a></li> <li><a href="dashboard.php?p=admin/data- peg">Data Pegawai</a></li> <li class="active">Tambah Data Pegawai</li> </ol> <ol>

  <a onclick="goBack()" class="btn- floating blue-grey waves-effect waves-circle waves-light tooltipped" data-position="top" data-delay="20" data-tooltip="Back"> <i class="mdi-navigation-arrow- back"></i> </a> <a href="" class="btn-floating green darken-3 waves-effect waves-circle waves-light tooltipped" data- position="right" data-delay="20" data- tooltip="Refresh"> <i class="mdi-action- autorenew"></i> </a> </ol> </div> </div> </div> </div> <!--breadcrumbs end--> <!--start container--> <div class="container"> <!--jqueryvalidation--> <div id="jqueryvalidation" class="section"> <div class="row"> <div class="col s12 m12 l12"> <div class="card-panel"> <h4 class="header center">FORM TAMBAH DATA PEGAWAI</h4> <form class="formValidate" id="formValidate" name="peg-add" method="POST" action="dashboard.php?p=admin/data-peg- save"> <div class="row"> <div class="input-field col s12"> <label for="nip">NIP</label> <input id="nip" name="nip" type="text" data-error=".errorTxt1" onKeyPress="return chars (event,'1234567890abcdefghijklmnopqrstuv wxyzABCDEFGHIJKLMNOPQRSTUVW

  XYZ',this)" > <div class="errorTxt1"></div> </div> <div class="input-field col s12"> <label for="nama">Nama Pegawai</label> <input id="nama" name="nama" type="text" data- error=".errorTxt2" onKeyPress="return chars (event,'abcdefghijklmnopqrstuvwxyzABCD EFGHIJKLMNOPQRSTUVWXYZ .,- ',this)" > <div class="errorTxt2"></div> </div> <div class="col s12"> <label for="posisi">Posisi</label> <select class="error browser- default" id="posisi" name="posisi" data- error=".errorTxt3"> <option value="" disabled selected>--Posisi--</option> <option value="Petugas Ground Patrol">Petugas Ground Patrol</option> <option value="Supervisor Pemeliharaan Gardu Induk">Supervisor Pemeliharaan Gardu Induk</option> <option value="Supervisor Pemeliharaan Jaringan">Supervisor Pemeliharaan Jaringan</option> <option value="Supv. HAR. Proteksi, Meter & Otomasi">Supv. HAR. Proteksi, Meter & Otomasi</option> <option value="Asistant Manager HAR UPT. Palembang">Asistant Manager HAR UPT. Palembang</option> <option value="Manajer TRAGI">Manajer TRAGI</option> </select> <div class="input-field"> <div class="errorTxt3"></div> </div> </div> <div class="input-field col s12"> <label for="password">Password</label> <input id="password" type="password" name="password" data- error=".errorTxt4"> <div class="errorTxt4"></div> </div> <div class="input-field col s12"> <label for="cpassword">Confirm Password</label> <input id="cpassword" type="password" name="cpassword" data- error=".errorTxt5">

  <div class="errorTxt5"></div> </div> <div class="col s12"> <label for="level">Level User</label> <select class="error browser- default" id="level" name="level" data- error=".errorTxt6"> <option value="" disabled selected>--Level User--</option> <option value="Petugas">Petugas</option> <option value="Asman">Asman</option> </select> <div class="input-field"> <div class="errorTxt6"></div> </div> </div> <div class="input-field col s12"> <button class="btn light-blue darken-4 waves-effect waves-light" type="submit">Simpan</button> <a class="btn blue-grey waves-effect waves-light" onclick="history.back(-1)">Batal</a> </div> </div> </form> </div> </div> </div> </div> </div> <!--end container--> </section> <!-- END CONTENT --> <?php } else { require_once "core/alert.php"; echo "<script> $(document).ready(function() { swal ({ title:'Akses Terbatas!', type:'warning' }, function(isConfirm) { if (isConfirm) { window.location=('index.php'); } });

  }); </script>"; function(isConfirm) {

  } ?> if (isConfirm) {

  data-peg-save.php

  <?php window.history.go(-1); defined("VALIDASI") or die('Access Forbidden');

  } require_once "core/alert.php"; }); if ($_SESSION['level'] == 'Admin') });

  { $nip = $_POST['nip']; </script>"; $nama = $_POST['nama']; exit(); $posisi =

  $_POST['posisi']; else:

  $password = $sqlSave $_POST['password']; = " INSERT into user SET nip = '$nip',

  $level = $_POST['level']; nama = '$nama', posisi = '$posisi', password = md5('$password'), level = '$level' ";

  //panggil data $sql = " SELECT *

  FROM user WHERE nip ='$nip' "; $querySave = $proses = mysql_query($sqlSave); mysql_query($sql); if

  $data = ($querySave) : mysql_fetch_array($proses); $kode = echo "<script> mysql_num_rows($proses);

  $(document).ready(function() { if ($kode == '') { //cek validasi swal ({ if (empty

  ($_POST['nip']) OR empty title:'Data Tersimpan!', ($_POST['nama']) OR empty ($_POST['posisi']) OR empty type:'success' ($_POST['password']) OR empty ($_POST['level'])) : }, echo "<script> function(isConfirm){

  $(document).ready(function() { if (isConfirm) { swal ({ window.location = ('dashboard.php?p=admin/data-peg'); title:'Data Tidak

  Boleh Kosong!', } type:'warning' }); }, });

  </script>"; window.location = ('dashboard.php?p=admin/data-peg'); exit();

  } }); else: }); echo "<script> </script>"; exit(); $(document).ready(function() { } swal ({ } else { echo title:'Data Gagal Disimpan!', "<script> $(document).ready(function() type:'error' { swal ({

  }, title:'Akses Terbatas!', type:'warning' function(isConfirm) { }, function(isConfirm) { if (isConfirm) { if (isConfirm) { window.location = window.history.go(-1); ('index.php');

  } } });

  }); }); </script>";

  } }); ?>

  data-peg-del.php

  </script>"; <?php exit(); defined("VALIDASI") or endif; die('Access Forbidden'); exit(); require_once "core/alert.php"; endif; if ($_SESSION['level'] == 'Admin')

  } else { { echo "<script> $sql_hapus = mysql_query (" DELETE FROM user WHERE

  $(document).ready(function() { nip='$_GET[id]' "); swal ({ if ($sql_hapus) : echo "<script> title:'Data Sudah Ada!',

  $(document).ready(function() { type:'warning' }, swal ({ function(isConfirm) { title:'Data Dihapus!', if

  (isConfirm) { type:'success'

  }, function(isConfirm) { if (isConfirm) { window.location =

  ('dashboard.php?p=admin/data-peg'); } });

  }); </script>"; exit(); else: echo "<script>

  $(document).ready(function() { swal ({ title:'Data Gagal Dihapus!', type:'error' }, function(isConfirm) { if (isConfirm) { window.history.go(-1); } }); }); </script>"; exit(); endif;

  } else { echo "<script> $(document).ready(function()

  { swal ({ title:'Akses Terbatas!', type:'warning'

  }, function(isConfirm) { if (isConfirm) { window.location =

  ('index.php'); } }); }); </script>"; }

  ?>

  data-peg-edit.php

  <?php defined("VALIDASI") or die('Access Forbidden'); if ($_SESSION['level'] == 'Admin') {