• Tidak ada hasil yang ditemukan

Konixbam, 2009. Web Based Versus Dekstop Based Application

Mulyadi, 2001. Sistem Akuntansi. Edisi Ketiga, Cetakan Ketiga. Jakarta: Salemba.

Musligudin M, Oktafianto, 2016. Analisis dan Perancangan Sistem Informasi Menggunakan Model Terstruktur dan UML. CV Andi Offset. Yogyakarta.

Siringoringo, Ronny B, 2015. Sistem Informasi Penggajian Pegawai PT

Sucofindo Cabang Medan. Medan: Universitas Sumatera Utara.

LAMPIRAN

1. Listing Program Index.php

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<meta name="description" content="">

<meta name="author" content="">

<title>SisPa Online</title>

<link rel="stylesheet" type="text/css"

href="css/index.css">

<!-- Bootstrap core CSS -->

<link href="vendor/bootstrap/css/bootstrap.min.css"

rel="stylesheet">

<!-- Custom fonts for this template -->

<link

href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

<link

href="https://fonts.googleapis.com/css?family=Montserrat:400 ,700" rel="stylesheet" type="text/css">

<link

href='https://fonts.googleapis.com/css?family=Kaushan+Script ' rel='stylesheet' type='text/css'

<link

<link href="css/agency.min.css" rel="stylesheet">

</head>

<body id="page-top">

<!-- Navigation -->

<nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav">

<div class="container">

<a class="navbar-brand js-scroll-trigger text-success" href="#page-top">SisPa</a>

<button class="navbar-toggler navbar-toggler-right"

type="button" toggle="collapse"

<div class="collapse navbar-collapse"

id="navbarResponsive">

<a class="nav-link js-scroll-trigger"

<header class="masthead">

<div class="container">

<div class="intro-text" src="cover.jpg">

<div class="intro-lead-in text-success" >Selamat Datang di SisPa</div>

<div class="intro-heading text-uppercase"></div>

<a class="btn btn-success btn-xl text-uppercase js-scroll-trigger" href="#services">Tell Me More</a>

</div>

</div>

</header>

<!-- Services -->

<section id="services">

<div class="container">

<div class="row">

<div class="col-lg-12 text-center">

<h2 class="section-heading text-uppercase">Sis

Pa</h2>

<h3 class="section-subheading text-muted">Sistem Penggajian yang dilakukan secara online</h3>

</div>

<h4 class="service-heading">Penghasilanku</h4>

<p class="text-muted">Cek berapa gaji/upah yang diterima selama satu bulan</p>

</div>

</div>

</div>

</section>

<!-- Portfolio Grid -->

<section class="bg-light" id="portfolio">

<div class="container"> begitu kalian dapat langsung memulai sistem penggajian

online</h3>

</div>

</div>

</section>

<!-- Team -->

<section class="bg-light" id="team">

<div class="container">

</li>

<section id="contact">

<div class="container">

type="text" name="name" placeholder="Your Name *" required data-validation-required-message="Please enter your name.">

<p class="help-block text-danger"></p>

</div>

<div class="form-group">

<input class="form-control" id="email"

type="email"

name="email" placeholder="Your Email *" required data-validation-required-message="Please enter your email address.">

<p class="help-block text-danger"></p>

</div>

<div class="form-group">

<input class="form-control" id="phone"

type="tel" name="phone" placeholder="Your Phone *" required data-validation-required-message="Please enter your phone number.">

id="message" name="message" placeholder="Your Message *"

required data-validation-required-message="Please enter a message."></textarea> btn-primary btn-xl text-uppercase" type="submit">Send

Message</button>

<!-- Portfolio Modals -->

<!-- Modal 2 -->

<div class="portfolio-modal modal fade"

id="portfolioModal2" tabindex="-1" role="dialog" aria-hidden="true">

<div class=" modal-dialog">

<div class="mx-auto col-lg-4 modal-content">

<div class="close-modal" data-dismiss="modal">

<div class="lr"> class="form-control input-sm chat-input" placeholder="NIP" required>

</br>

<input type="text" name="password"

minlength="6" class="form-control input-sm chat-input"

placeholder="Password" required>

</div>

<!-- Bootstrap core JavaScript -->

<script src="vendor/jquery/jquery.min.js"></script>

<script

src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

<!-- Plugin JavaScript -->

<script

src="vendor/jquery-easing/jquery.easing.min.js"></script>

<!-- Contact form JavaScript -->

<script src="js/jqBootstrapValidation.js"></script>

<script src="js/contact_me.js"></script>

<!-- Custom scripts for this template -->

<script src="js/agency.min.js"></script>

</body>

</html>

Intro.php

<?php

session_start();

if(empty($_SESSION['nip'])){

echo "Maaf, Anda belum login. Silahkan <a href='index.php'>login!</a>";

} else{

?>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<meta name="description" content="">

<meta name="author" content="">

<title>SisPa Online</title>

<link rel="stylesheet" type="text/css"

href="css/index.css">

<link rel="stylesheet" type="text/css"

href="css/footer.css">

<!-- Bootstrap core CSS -->

<link href="vendor/bootstrap/css/bootstrap.min.css"

rel="stylesheet">

<!-- Custom fonts for this template -->

<link

href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

<link href="css/agency.min.css" rel="stylesheet">

</head>

<body>

<!--NAVBAR-->

<nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav">

<div class="container">

<a class="navbar-brand js-scroll-trigger text-success" href="#page-top">SisPa</a>

<button class="navbar-toggler navbar-toggler-right"

type="button" toggle="collapse"

<div class="collapse navbar-collapse"

id="navbarResponsive">

<a class="nav-link js-scroll-trigger"

<header class="masthead">

<div class="container"> WHERE NIP ='$NIP'")or die(mysqli_error($connect));

while($data = $query->fetch_array()){

?>

<div class="intro-lead-in text-success" >Selamat Datang di SisPa, <?php echo ucwords($data['username'])

?>!</div>

<section id="about">

<div class="container">

<div class="row">

<div class="col-lg-12 text-center">

<h2 class="section-heading text-uppercase">About</h2>

<h3 class="section-subheading text-muted">Apa sih yang bisa kamu lakuin disini ?</h3>

</div> Gaji/Upah selama satu bulan</h4>

</div>

<div class="timeline-body">

<p class="text-muted">Semua informasi seputar gaji dirangkum di satu tempat</p>

</div> langsung mencetak slip gaji disini</p>

</div> jumlah tambahan/pengurangan gaji selama satu bulan</p>

</div> Kurs jual beli secara langsung disini</p>

</div>

</div>

</li>

<li>

<div class="timeline-image"><br><br>

<form action="mail/contact_me2.php"

type="text" name="name" placeholder="Your Name *" required data-validation-required-message="Please enter your name.">

<p class="help-block text-danger"></p>

</div>

<div class="form-group">

<input class="form-control" id="email"

type="email" name="email" placeholder="Your Email *"

required data-validation-required-message="Please enter your email address.">

<p class="help-block text-danger"></p>

</div>

<div class="form-group">

<input class="form-control" id="phone"

type="tel" name="phone" placeholder="Your Phone *" required data-validation-required-message="Please enter your phone number.">

id="message" name="message" placeholder="Your Message *"

required data-validation-required-message="Please enter a message."></textarea>

<div id="success"></div>

<button id="sendMessageButton" class="btn btn-primary btn-xl text-uppercase" type="submit">Send

Message</button>

</div>

</div>

</form>

</div>

</div>

</div>

</section>

<!-- Bootstrap core JavaScript -->

<script src="vendor/jquery/jquery.min.js"></script>

<script

src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

<!-- Plugin JavaScript -->

<script

src="vendor/jquery-easing/jquery.easing.min.js"></script>

<!-- Contact form JavaScript -->

<script src="js/jqBootstrapValidation.js"></script>

<script src="js/contact_me.js"></script>

<!-- Custom scripts for this template -->

<script src="js/agency.min.js"></script>

</body>

<?php } ?>

</html>

Login.php

<?php

include 'connect.php';

$NIP = $_POST['NIP'];

$password = $_POST['password'];

$query = $connect->query("SELECT * FROM tableuser WHERE

NIP ='$NIP' AND password ='$password'");

if (!$query) {

# code...

echo "Harap periksa kembali! <a href='loginView.php'>Login kembali!</a>";

} else {

while ($data = $query->fetch_array()) {

# code...

Slip Gaji.php

<!DOCTYPE html>

<html>

<head>

<title> Slip Gaji </title>

<link rel="stylesheet" type="text/css"

href="css/slipgaji.css">

<script src="js/jquery.min.js"></script>

<script src="js/bootstrap.min.js"></script>

<link rel="stylesheet" type="text/css"

function rupiah($nilai, $pecahan = 0) { data_pegawai JOIN data_gaji_golongan ON

data_pegawai.id_golongan = data_gaji_golongan.golongan_ JOIN data_gaji ON data_pegawai.nama_jabatan =

data_gaji.nama_jabatan JOIN tbl_statusk ON

data_pegawai.kdstatusk = tbl_statusk.kdstatusk JOIN tbl_bank ON data_pegawai.id_bank = tbl_bank.id_bank JOIN data_anak ON data_pegawai.id_pegawai = data_anak.id_pegawai JOIN

tbl_pendidikan ON data_pegawai.kdpndidik = tbl_pendidikan.kdpndidik WHERE nip='$NIP' AND

(data_pegawai.status_pegawai = data_gaji.status_pegawai) AND (data_pegawai.masa_kerja =

<div class="col-sm-auto">

<p>jl. Alumni No 3 Kampus Teknologi Informasi USU, Medan</i></p>

</div>

</div>

<tr>

text-danger"><h2><strong>Rp. <?php echo rupiah($gaji_bersih);?>

</strong></h2></td>

</b><?php echo date("Y-m-d h:i:sa") ?> </p>

</div>

</div>

</div>

<?php } ?>

</body>

</html>

Table2.php

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<meta name="description" content="">

<meta name="author" content="">

<title>SisPa Online</title>

<link rel="stylesheet" type="text/css"

href="css/index.css">

<link rel="stylesheet" type="text/css"

href="css/footer.css">

<!-- Bootstrap core CSS -->

<link href="vendor/bootstrap/css/bootstrap.min.css"

rel="stylesheet">

<!-- Custom fonts for this template -->

<link

href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

<link

href="https://fonts.googleapis.com/css?family=Montserrat:400 ,700" rel="stylesheet" type="text/css">

<link

<link href="css/agency.min.css" rel="stylesheet">

</head>

<body>

<!--NAVBAR-->

<nav class="navbar navbar-expand-lg navbar-dark fixed-top" id="mainNav">

<div class="container">

<a class="navbar-brand js-scroll-trigger text-success" href="#page-top">SisPa</a>

<button class="navbar-toggler navbar-toggler-right"

type="button" toggle="collapse"

<div class="collapse navbar-collapse"

id="navbarResponsive">

<li class="nav-item">

<header class="masthead">

<div class="container">

<div class="intro-text">

<h1 class="text-success">KURS MATA UANG</h1>

</div>

curl_setopt($data, CURLOPT_URL, $url);

curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);

$hasil = curl_exec($data);

curl_close($data);

return $hasil;

}

$sumber =

resourceWeb('http://www.bankmandiri.co.id/resource/kurs.asp?

row=2');

$split = explode('<table class="tbl-view" cellpadding="0"

cellspacing="0" border="0" width="100%">', $sumber);

$splitLagi = explode('</table>', $split[1]);

$split2 = explode('<p class="catatan">',$sumber);

$split2lagi = explode('</p>', $split2[1]);

{

?>

<div class="container">

<p class="text-muted">Sumber : www.bankmandiri.co.id</p>

<table class="table table-striped">

<tbody>

<tr>

<?php echo $splitLagi[0] ?>

<?php } ?>

</tr>

</tbody>

</table>

<p><?php echo $split2lagi[0]; ?></p>

</div>

<!-- Bootstrap core JavaScript -->

<script src="vendor/jquery/jquery.min.js"></script>

<script

src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

<!-- Plugin JavaScript -->

<script

src="vendor/jquery-easing/jquery.easing.min.js"></script>

<!-- Contact form JavaScript -->

<script src="js/jqBootstrapValidation.js"></script>

<script src="js/contact_me.js"></script>

<!-- Custom scripts for this template -->

<script src="js/agency.min.js"></script>

</body>

</html>

User.html

<!DOCTYPE html>

<html>

<head>

<title></title>

<link rel="stylesheet" type="text/css" href="user.css">

<script type="text/javascript" src="user.js"></script>

<link href="vendor/bootstrap/css/bootstrap.min.css"

rel="stylesheet">

</head>

<body>

<div class="container">

<div class="row">

<p class=" text-info">May 05,2014,03:00 pm </p>

</div>

align="center"> <img alt="User Pic"

<dt>DATE OF BIRTH</dt>

</tr> Message" data-toggle="tooltip" type="button" class="btn btn-sm btn-primary"><i class="glyphicon

glyphicon-envelope"></i></a>

<span class="pull-right">

<a href="edit.html" data-original-title="Edit this user" data-toggle="tooltip"

type="button" class="btn btn-sm btn-warning"><i class="glyphicon glyphicon-edit"></i></a>

<a data-original-title="Remove this user" data-toggle="tooltip" type="button" class="btn btn-sm btn-danger"><i class="glyphicon

</div>

</div>

</div>

</body>

</html>

Cek_login.php

<?php

error_reporting(0);

include "config/koneksi.php";

$user= $_POST['username'];

$pass = $_POST['password'];

// pastikan username dan password adalah berupa huruf atau angka.

$login=mysqli_query($connect,"SELECT * FROM tbl_user WHERE username='$user' AND pass='$pass' and kd_approve='1' and status ='1'");

$login2=mysqli_query($connect,"SELECT * FROM tbl_user WHERE username='$user' AND pass='$pass' and kd_approve='1' and status ='2'");

// $cek_lagi=mysqli_query($login);

$ketemu=mysqli_num_rows($login);

$r=mysqli_fetch_array($login);

$ketemu2=mysqli_num_rows($login2);

$r2=mysqli_fetch_array($login2);

// Apabila username dan password ditemukan if ($ketemu > 0){

session_start();

$_SESSION['kode'] = $r['id_user'];

$_SESSION['namauser'] = $r['username'];

$_SESSION['passuser'] = $r['pass'];

$_SESSION['leveluser'] = $r['level_user'];

$_SESSION['photo'] = $r['photo'];

} else if($_SESSION['leveluser']==2){

header('location:pegawai.php?id=home');

mysqli_query($connect,"update tbl_user set status=1,w_login=NOW() where id_user='$id_user'");

} if($_SESSION['leveluser']==3){

header('location:absen.php?id=home');

mysqli_query($connect,"update tbl_user set status=1,w_login=NOW() where id_user='$id_user'");

} if($_SESSION['leveluser']==4){

header('location:payroll.php?id=home');

mysqli_query($connect,"update tbl_user set status=1,w_login=NOW() where id_user='$id_user'");

} if($_SESSION['leveluser']==5){

header('location:user.php?id=home');

session_start();

$_SESSION['nip'] = $r2['nip'];

$_SESSION['namauser'] = $r2['username'];

header('location:../user/intro.php');

}

else{

echo "<script>alert('Mohon Maaf Username / Password anda Tidak Terdaftar'); window.location = 'index.php'</script>";

}

?>

Daftar.input.php

<?php

include "config/koneksi.php";

$email = $_POST['email'];

$username = $_POST['username2'];

$password1 = ($_POST['pwd1']);

$password2 = ($_POST['pwd2']);

$nip = $_POST['nip'];

$cek_username=mysqli_num_rows(mysqli_query

($connect,"SELECT username FROM tbl_user WHERE username='$_POST[username2]'"));

$ceknipdaftar=mysqli_num_rows(mysqli_query

($connect,"SELECT nip FROM tbl_user WHERE nip='$_POST[nip]'"));

$cek_email=mysqli_num_rows(mysqli_query

($connect,"SELECT email FROM tbl_user WHERE email='$_POST[email]'"));

$cek_nip=mysqli_num_rows(mysqli_query

($connect,"SELECT nip FROM data_pegawai WHERE nip='$_POST[nip]'"));

if ($cek_username > 0){

echo "<script>alert('Maaf username sudah ada');window.location ='index.php'</script>";

} else if ($cek_nip ==0 ) {

echo "<script>alert('Maaf NIP anda tidak terdaftar mohon menghubungi HRD');window.location ='index.php'</script>";

}else if ($cek_email > 0){

echo "<script>alert('Maaf Email anda sudah

terdaftar');window.location ='index.php'</script>";

}else if ($ceknipdaftar > 0){

echo "<script>alert('Maaf NIP anda sudah

terdaftar');window.location ='index.php'</script>";

}

else if($password1=$password2){

mysqli_query($connect,"INSERT INTO tbl_user(id_user,username,

echo "<script>alert('Berhasil!!! Mohon tunggu konfirmasi dari Admin'); window.location ='index.php'</script>";

}

?

Home.php

<?php

session_start();

?>

<div class="alert alert-block alert-success">

<!-- <marquee><i class="icon-ok green"></i> -->

Selamat Datang, <strong class="green">

<?php echo $_SESSION['namauser'];?>

di

<strong class="green">

Sistem Penggajian Pegawai dan Dosen

</strong>

<?php

include "config/koneksi.php";

$view2=mysqli_query($connect,"select * from master");

while($row2=mysqli_fetch_array($view2)){

?>

,

<?php echo $row2['nm_pt'];?> </strong> &nbsp

<?php echo $row2['alamat_pt'];?> </marquee>

</div>

<?php }

?>

<div class="form-group">

<div class="col-xs-20 col-sm-20">

<textarea name="status" maxlength="200" class="autosize-transition form-control"></textarea>

</div>

<span class="inline btn-send-message">

<button type="button" class="btn btn-sm btn-primary no-border btn-white btn-round">

<span class="bigger-110">KIRIM</span>

<i class="ace-icon fa icon-on-right"></i>

</button>

</span>

</div>

<div>

</div>

<div id="data-lu"></div>

<div id="timeline-1">

<div class="row">

<div class="col-xs-12 col-sm-10 col-sm-offset-1">

<div class="timeline-container">

Index2.php

<!DOCTYPE html>

<html lang="en">

<head>

<head>

Dokumen terkait