• Tidak ada hasil yang ditemukan

T0 Lampiran Institutional Repository | Satya Wacana Christian University: Sistem Penggajian Berbasis Web Di PT Sai Apparel Industries

N/A
N/A
Protected

Academic year: 2018

Membagikan "T0 Lampiran Institutional Repository | Satya Wacana Christian University: Sistem Penggajian Berbasis Web Di PT Sai Apparel Industries"

Copied!
41
0
0

Teks penuh

(1)
(2)
(3)

Lampiran 2Coding List

Koneksi.php

<?php

$host = "localhost"; $username = "root"; $password = "";

$databasename = "penggajian";

$connection = mysql_connect($host, $username, $password) or die("Kesalahan Koneksi ... !!");

mysql_select_db($databasename, $connection) or die("Databasenya Error");

?>

Index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sistem Penggajian PT Sai Apparel Industries</title>

</head>

<body bgcolor="#00FFCC" > <div id="main_container"> <br>

<IMG SRC="apparels.jpg" WIDTH=1320 HEIGHT=139/>

<p class="header"><marquee><font size="15">Sistem Penggajian PT Sai Apparel Industries</font></marquee></p><br /><hr>

<br>

<table width="200" align="center" class="home"> <center>

<p><a href="loginadmin.php"><b>ADMIN</b></A></p> <p><A HREF="loginkry.php"><b>KARYAWAN</b></A></p> </center>

</TR> </TABLE>

</body> </html>

Loginadmin.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Login Administrator</title></head>

<body bgcolor="#00FFCC" > <div id="main_container"> <br>

<IMG SRC="aku.jpg" WIDTH=1320 HEIGHT=139/>

<p class="header"><marquee><font size="15">Sistem Penggajian PT Sai Apparel Industries</font></marquee></p><br /><hr>

<TR><TD align="center" valign="top" bordercolorlight="#33CC00"><center><h1>LOG IN</h1

><font size="6" color="#FF0000" >Administrator</font> <?php

//kode php ini kita gunakan untuk menampilkan pesan eror if (!empty($_GET['error'])) {

if ($_GET['error'] == 1) {

echo '<h3>username dan password belum diisi!</h3>'; } else if ($_GET['error'] == 2) {

(4)

echo '<h3>password belum diisi!</h3>'; } else if ($_GET['error'] == 4) {

echo '<h3>username dan password tidak terdaftar!</h3>'; }

} ?>

<form name="login" action="login_proses1.php" method="post"> <center>

<table border="0" cellpadding="5" cellspacing="0"> <tr><td>User Name</td>

<td>:</td>

<td><input type="text" name="username"></td> </tr>

<tr><td>Password</td> <td>:</td>

<td><input type="password" name="password"></td></tr> <tr align="center">

<td colspan="3"><input type="submit" name="login1" value="Login">

<input type="reset" value="Reset" onClick="return confirm('hapus data yang telah diinput?')">

</table></center></form></TD>

<A HREF="index.php"><b>Home</b></A>

</body> </html>

Login_proses1.php

<?php

include "koneksi.php";

$username = $_POST['username']; $password = $_POST['password'];

$username = mysql_real_escape_string($username); $password = mysql_real_escape_string($password);

if (empty($username) && empty($username)) { header('Location: loginadmin.php?error=1'); break;

} else if (empty($username)) {

header('Location: loginadmin.php?error=2'); break;

} else if (empty($password)) {

header('Location: loginadmin.php?error=3'); break;

}

$q = mysql_query("select * from admin where username='$username'and

password='$password'"); $cek=mysql_num_rows($q);

//$q ==1 yang di if tak ganti sama tak tambahi yang di baris 30 if ($cek) {

header('Location: daftaradmin.php'); } else {

header('Location: loginadmin.php?error=4'); }

?>

Daftaradmin.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Selamat Datang di Halaman Administrator</title>

</head>

(5)

<TR>

<TD height="187" COLSPAN="2"><img src="apparels.jpg" width="1300" height="187" /></TD></TR>

<TR><TD width="152" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="daftaradmin.php"><b>Admin</b></A>

<p><A HREF="karyawanx.php"><b>Karyawan</b></A></p> <p><A HREF="bagian.php"><b>Bagian</b></A></p>

<p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="tanda_gaji.php"><b>Tanda Gaji</b></A></p> <p><A HREF="slip_gaji.php"><b>Slip Gaji</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p></TD>

<td width="2173" height="317" align="left" valign="top" bgcolor="#00FFCC">

<legend><center>Form Tambah Admin</center> </legend>

<form action="daftaradmin.php" method="post"> <TABLE BORDER="0" align="center">

<TR> <TD>ID</TD>

<TD><input type="varchar" name="id_user" required /></TD> </TR>

<TR>

<TD>User Name</TD>

<TD><input type="varchar" name="username" required /></TD>

</TR> <TR>

<TD>Password</TD>

<TD><input type="varchar" name="password" required /></TD> </TR>

<TD></TD>

<TD><input type="submit" value="Simpan" name="simpan_admin">

<input type="reset" value="Reset" onClick="return confirm('hapus data yang telah diinput?')"></TD>

</TR></TABLE> <p>

<?php

mysql_connect("localhost","root","")or die(mysql_error()); mysql_select_db("penggajian") or die(mysql_error()); if(isset($_POST['simpan_admin'])){

$id_user =$_POST['id_user']; $username =$_POST['username']; $password =$_POST['password'];

$sql = "INSERT INTO admin SET id_user='$id_user',

username='$username', password ='$password'";

$query=mysql_query($sql) or die(mysql_error()); }

?> <center>

<table width="50%" border="1">

<tr>

<th width="21%" align="center" >ID Admin</th> <th width="31%" align="center" >User Name</th> <th width="24%" align="center">Password</th> <th align="center">Pilihan</th>

</tr>

<?php

$sql = "SELECT * FROM admin"; $query2=mysql_query($sql);

while($data=mysql_fetch_array($query2)){ $out_id_user=$data['id_user']; $out_username=$data['username'];

$out_password=$data['password']; ?>

<tr> <td height="38">

<?php echo $out_id_user; ?></td> <td><?php echo $out_username; ?></td> <td><?php echo $out_password; ?></td>

(6)

<a href="edit_admin.php?id_user=<?php echo $data['id_user'] ?>"><b>Edit</b></A> <a href="delete_admin.php?id_user=<?php echo $data['id_user'] ?>"><b>Hapus</b></A> &nbsp;&nbsp;</td>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Edit Data Admin</title>

</head>

<body bgcolor="#00FFCC" > <TABLE width="1300" BORDER="1"> <TR>

<TD height="187" COLSPAN="2"><img src="apparels.jpg" width="1300" height="187" /></TD></TR>

<TR>

<TD width="152" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="daftaradmin.php"><b>Admin</b></A>

<p><A HREF="karyawan.php"><b>Karyawan</b></A></p> <p><A HREF="bagian.php"><b>Bagian</b></A></p>

<p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="tanda_gaji.php"><b>Tanda Gaji</b></A></p> <p><A HREF="slip_gaji.php"><b>Slip Gaji</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p></TD>

<td width="2173" height="317" align="left" valign="top" bgcolor="#00FFCC"> <?php

include "koneksi.php"; $data = $_GET['id_user'];

$query=mysql_query ("SELECT * FROM admin WHERE id_user='$data'"); while ($row=mysql_fetch_array($query)){

$username = $row['username']; $password = $row['password']; echo "<html>";

echo "<body>";

echo "<font face='tahoma' color='green' size=4><b>Perbaharui Data

Admin</b></font>"; echo "<table align='left'>";

echo "<form method=\"post\" action=\"update_admin.php?id_user=$data\"

enctype='multipart/form-data'>"; echo "<br>";

echo "<tr><td><font face='Tahoma' color='black' size=2>User Name

</font></td><td>:</td><td><input type='text' name='username' value='$username' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Password

</font></td><td>:</td><td><input type='text' name='password' value='$password' size='30'>&nbsp;</td></tr>";

echo "<tr><td></td><td></td><td><font size='2'><input type='submit' name='submit' value='Update'/></font></td></tr>";

echo "</table></form></body></html>"; }

?> <p> <?php

(7)

$id_user =$_POST['id_user']; $username =$_POST['username']; $password =$_POST['password'];

$sql = "INSERT INTO admin SET id_user='$id_user',

username='$username', password ='$password'";

$query=mysql_query($sql) or die(mysql_error()); }

?> <center>

<table width="50%" border="1">

<tr>

<th width="21%" align="center" >ID Admin</th> <th width="31%" align="center" >User Name</th> <th width="24%" align="center">Password</th> <th align="center">Pilihan</th>

</tr>

<?php

$sql = "SELECT * FROM admin"; $query2=mysql_query($sql);

while($data=mysql_fetch_array($query2)){ $out_id_user=$data['id_user']; $out_username=$data['username'];

$out_password=$data['password']; ?>

<tr><td height="38">

<?php echo $out_id_user; ?></td> <td><?php echo $out_username; ?></td> <td><?php echo $out_password; ?></td>

<td align="center">

<a href="edit_admin.php?id_user=<?php echo $data['id_user'] ?>"><b>Edit</b></A> <a href="delete_admin.php?id_user=<?php echo $data['id_user'] ?>"><b>Hapus</b></A> &nbsp;&nbsp;</td></tr>

include "koneksi.php"; $id_user = $_GET['id_user'];

$username =$_POST['username']; $password =$_POST['password'];

$query=mysql_query ("UPDATE admin SET username='$username', password ='$password' WHERE

id_user='$id_user'",$connection)or die (mysql_error());

if($query) { ?>

<script language="JavaScript">

document.location='daftaradmin.php'</script>

include ("koneksi.php"); $id_user = $_GET['id_user'];

(8)

?>

<script language="JavaScript">

document.location='daftaradmin.php'</script> <?php

?>

Karyawanx.php

<?php

include "koneksi.php"; ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>.Karyawan.</title>

<script>

function showInfoBagian(str) { if (str=="") {

document.getElementById("tampil").innerHTML=""; return;

}

if (window.XMLHttpRequest) {

// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();

} else { // code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }

xmlhttp.onreadystatechange=function() {

if (xmlhttp.readyState==4 && xmlhttp.status==200) {

document.getElementById("tampil").innerHTML=xmlhttp.responseText; }

}

xmlhttp.open("GET","get_info_bagian.php?p="+str,true); xmlhttp.send();

} </script> </head>

<body bgcolor="#00FFCC" > <div id="main_container"> <TABLE width="65%" BORDER="1">

<TR><TD height="157" COLSPAN="2"><img src="apparels.jpg" width="1400" height="187" /></TD></TR>

<TR><TD width="190" align="left" valign="top" bordercolorlight="#33CC00"> <p><A HREF="daftaradmin.php"><b>Admin</b></A></p>

<p><A HREF="bagian.php"><b>Bagian</b></A></p>

<p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="tanda_gaji.php"><b>Tanda Gaji</b></A></p> <p><A HREF="slip_gaji.php"><b>Slip Gaji</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p></TD>

<td width="1804" height="317" align="left" valign="top" bgcolor="#00FFCC">

<legend><center><b><font face="Arial">Form Input

Karyawan</font></b></center></legend>

<form action="karyawanx.php" method="post"><TABLE BORDER="0" align="center"> <TR><TD>NIK</TD>

<TD><input type="varchar" name="nik" required /></TD></TR>

<TR><TD>Nama Karyawan</TD><TD><input type="varchar" name="nama_kry" required

/></TD></TR>

<TR><TD>Jenis Kelamin</TD>

<TD><select name='gender' id='gender'> <option value=''>-Pilih-</option> <option value='pria'>Pria</option> <option value='wanita'>Wanita</option> </select></TD></TR>

<TR><TD>Agama</TD>

(9)

<option value='hindu'>Hindu</option> <option value='budha'>Budha</option> <option value='lainnya'>Lainnya</option> </select></TD></TR>

<TR><TD>Alamat</TD>

<TD><input type="varchar" name="alamat" required /></TD></TR> <TR><TD>Tempat Lahir</TD>

<TD><input type="varchar" name="tempat_lhr" required /></TD></TR> <TR><TD>Tanggal Lahir</TD>

<TD><input type="text" name="tanggal_lhr" value="yyyy-mm-dd" required

/></TD></TR> <TR><TD>Telpon</TD>

<TD><input type="varchar" name="telp" required /></TD></TR> <TR><TD>Status</TD>

<TD><select name='status' id='status'> <option value=''>-Pilih-</option> <option value='TK/0'>TK/0</option> <option value='K/0'>K/0</option> <option value='K/1'>K/1</option> <option value='K/2'>K/2</option> <option value='K/3'>K/3</option> </select></TD></TR>

<TR><TD>Pendidikan</TD>

<TD><input type="varchar" name="pendidikan" required /></TD></TR> <TR>

<td width="100">Kode Bagian</td>

<td><SELECT NAME="kode_bag" required onchange="showInfoBagian(this.value);"

onkeyup="showInfoBagian(this.value);">

echo $result['nama_bag']; echo "</option>";

} ?>

</SELECT></td></TR> <TR><TD>Tanggal Join</TD>

<TD><input type="text" name="tgl_join" value="yyyy-mm-dd" required /></TD></TR> <TD>Status Karyawan </TD>

<TD><select name='status_kry' id='status_kry'> <option value=''>-Pilih-</option>

<option value='K.Tetap'>K.Tetap</option> <option value='K.Kontrak'>K.Kontrak</option> </select></TD></TR><TR>

<TD>Kenaikan</TD>

<TD><input type="text" name="kenaikan" required /></TD></TR> <TR>

<td></td><TD><input type="submit" value="Simpan" name="simpan_kry">

<input type="reset" value="Hapus" onClick="return confirm('hapus data yang telah diinput?')"></TD>

</TR></TABLE></form> <p>

<?php

mysql_connect("localhost","root","")or die(mysql_error()); mysql_select_db("penggajian") or die(mysql_error()); if(isset($_POST['simpan_kry'])){

$nik =$_POST['nik'];

$nama_kry =$_POST['nama_kry']; $gender =$_POST['gender']; $agama =$_POST['agama']; $alamat =$_POST['alamat'];

$tempat_lhr =$_POST['tempat_lhr']; $tanggal_lhr = $_POST['tanggal_lhr']; $telp =$_POST['telp'];

$status =$_POST['status'];

(10)

$status_kry =$_POST['status_kry']; $kenaikan = $_POST['kenaikan'];

$sql = "INSERT INTO karyawan SET nik='$nik', nama_kry='$nama_kry',

gender ='$gender' ,agama ='$agama',alamat

='$alamat',tempat_lhr='$tempat_lhr',tanggal_lhr='$tanggal_lhr',telp='$telp',status ='$status',pendidikan='$pendidikan',kode_bag='$kode_bag',tgl_join='$tgl_join',stat us_kry='$status_kry',kenaikan='$kenaikan'";

$query=mysql_query($sql) or die(mysql_error()); }

?> <p>

<table align="left" bordercolor="#000000" border="1"> <tr>

<th >NIK</th> <th >Nama</th> <th >Gender</th> <th >Agama</th> <th >Alamat</th> <th >Tempat Lahir</th> <th >Tanggal Lahir</th>

<th >Telpon</th> <th >Status</th>

<th >Pendidikan</th> <th >Kode Bagian</th> <th >Tanggal join</th> <th >Status Karyawan</th> <th >Kenaikan</th> <th >Pilihan</th> </tr>

<?php

mysql_connect("localhost","root","")or die(mysql_error()); mysql_select_db("penggajian") or die(mysql_error()); $sql = "SELECT * FROM karyawan";

$query2=mysql_query($sql);

while($data=mysql_fetch_array($query2)){ $out_nik=$data['nik'];

$out_nama_kry=$data['nama_kry']; $out_gender=$data['gender']; $out_agama=$data['agama']; $out_alamat=$data['alamat']; $out_tempat_lhr=$data['tempat_lhr'];

<td><?php echo $out_nik; ?></td> <td><?php echo $out_nama_kry; ?></td> <td><?php echo $out_gender; ?></td> <td><?php echo $out_agama; ?></td> <td><?php echo $out_alamat; ?></td> <td><?php echo $out_tempat_lhr; ?></td> <td><?php echo $out_tanggal_lhr; ?></td> <td><?php echo $out_telp; ?></td> <td><?php echo $out_status; ?></td> <td><?php echo $out_pendidikan; ?></td> <td><?php echo $out_kode_bag; ?></td> <td><?php echo $out_tgl_join; ?></td> <td><?php echo $out_status_kry; ?></td> <td><?php echo $out_kenaikan; ?></td> <td align="center">

<a href="edit_kry.php?nik=<?php echo $data['nik'] ?>"><b>Edit</b></A> <a href="delete_kry.php?nik=<?php echo $data['nik'] ?>"><b>Hapus</b></A> &nbsp;&nbsp;</td>

</tr>

(11)

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Edit Data Karyawan</title>

</head>

<body bgcolor="#00FFCC" > <TABLE width="100%" BORDER="1"> <TR>

<TD height="187" COLSPAN="2"><img src="apparels.jpg" width="1900" height="187" /></TD>

</TR> <TR>

<TD width="138" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="karyawanx.php"><b>Karyawan</b></A></p>

<p><A HREF="daftaradmin.php"><b>Admin</b></A></p> <p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="tanda_gaji.php"><b>Tanda Gaji</b></A></p> <p><A HREF="slip_gaji.php"><b>Slip Gaji</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p>

</TD>

<td width="891" height="317" align="left" valign="top" bgcolor="#00FFCC"> <?php

include "koneksi.php"; $data = $_GET['nik'];

$query=mysql_query ("SELECT * FROM karyawan WHERE nik='$data'"); while ($row=mysql_fetch_array($query)){

$nama_kry = $row['nama_kry']; $gender = $row['gender']; $agama = $row['agama']; $alamat = $row['alamat'];

$tempat_lhr = $row['tempat_lhr']; $tanggal_lhr = $row['tanggal_lhr']; $telp = $row['telp'];

$status = $row['status'];

$pendidikan = $row['pendidikan']; $kode_bag = $row['kode_bag']; $tgl_join = $row['tgl_join']; $status_kry = $row['status_kry']; $kenaikan = $row['kenaikan'];

echo "<font align ='center' face='tahoma' color='green' size=4><b>Update

Karyawan</b></font>";

echo "<table align='left'>";

echo "<form method=\"post\" action=\"update_kry.php?nik=$data\"

enctype='multipart/form-data'>"; echo "<br>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Nama

</font></td><td>:</td><td><input priatype='text' name='nama_kry' value='$nama_kry' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Jenis Kelamin </font></td><td>:</td><td><select name='gender' id='gender'>

<option value=''>-Pilih-</option> <option value='pria'>Pria</option> <option value='wanita'>Wanita</option> </select>&nbsp;</td></tr>";

(12)

</font></td><td>:</td><td><select name='agama' id='agama'> <option value=''>-Pilih-</option>

<option value='islam'>Islam</option> <option value='kristen'>Kristen</option> <option value='katolik'>Katolik</option> <option value='hindu'>Hindu</option> <option value='budha'>Budha</option> <option value='lainnya'>Lainnya</option> </select>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Alamat

</font></td><td>:</td><td><input type='text' name='alamat' value='$alamat' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tempat Lahir

</font></td><td>:</td><td><input type='text' name='tempat_lhr' value='$tempat_lhr' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tanggal Lahir

</font></td><td>:</td><td><input type='text' name='tanggal_lhr'

value='$tanggal_lhr'

size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2> Telpon

</font></td><td>:</td><td><input type='text' name='telp' value='$telp' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Status

</font></td><td>:</td><td><input type='text' name='status' value='$status' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Pendidikan

</font></td><td>:</td><td><input type='text' name='pendidikan' value='$pendidikan' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Kode Bagian

</font></td><td>:</td><td><input type='text' name='kode_bag' value='$kode_bag' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tanggal Join

</font></td><td>:</td><td><input type='text' name='tgl_join' value='$tgl_join' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Status Karyawan </font></td><td>:</td><td><select name='status_kry' id='status_kry'> <option value=''>-Pilih-</option>

<option value='K.Tetap'>K.Tetap</option> <option value='K.Kontrak'>K.Kontrak</option> </select>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Kenaikan

</font></td><td>:</td><td><input type='text' name='kenaikan' value='$kenaikan' size='30'>&nbsp;</td></tr>";

echo "<tr><td></td><td></td><td><font size='2'><input type='submit' name='submit' value='Update'/></font></td></tr>";

echo "</table></form></body></html>"; }

?>

update_kry.php

<?php

include "koneksi.php"; $nik = $_GET['nik'];

$nama_kry =$_POST['nama_kry']; $gender =$_POST['gender']; $agama =$_POST['agama']; $alamat =$_POST['alamat'];

$tempat_lhr =$_POST['tempat_lhr']; $tanggal_lhr = $_POST['tanggal_lhr']; $telp =$_POST['telp'];

$status =$_POST['status'];

(13)

$kenaikan = $_POST['kenaikan'];

$query=mysql_query ("UPDATE karyawan SET nama_kry='$nama_kry', gender ='$gender'

,agama ='$agama',alamat

='$alamat',tempat_lhr='$tempat_lhr',tanggal_lhr='$tanggal_lhr',telp='$telp',status ='$status',pendidikan='$pendidikan',kode_bag='$kode_bag',tgl_join='$tgl_join',stat us_kry='$status_kry',kenaikan='$kenaikan' WHERE

nik='$nik'",$connection)or die (mysql_error()); if($query) {

?>

<script language="JavaScript">

document.location='karyawanx.php'</script>

include "koneksi.php"; $nik = $_GET['nik'];

$query = "DELETE FROM karyawan WHERE nik = '$nik'"; mysql_query($query);

?>

<script language="JavaScript">

document.location='karyawanx.php'</script> <?php

?>

Get_info_kry.php

<?php

include "koneksi.php";

$nik = $_GET['q'];

$sql = "SELECT * FROM karyawan WHERE nik = '$nik'"; $query = mysql_query($sql) or die(mysql_error()); while($result = mysql_fetch_array($query)){

echo "<table>";

echo " <tr>

<td>Nama Karyawan</td> <td>:</td>

<td>Kode bagian</td> <td>:</td>

<td>".$result['kode_bag']."</td> </tr>";

echo "

<tr><td>Status Karyawan</td> <td>:</td>

(14)

echo "

<tr><td>Tanggal Join</td> <td>:</td>

echo "</table>"; }

?>

Bagian.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Daftar Bagian</title>

</head>

<body bgcolor="#00FFCC" > <TABLE width="1300" BORDER="1">

<TR><TD height="187" COLSPAN="2"><img src="apparels.jpg" width="1300" height="187" /></TD></TR>

<TR>

<TD width="152" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="daftaradmin.php"><b>Admin</b></A>

<p><A HREF="karyawanx.php"><b>Karyawan</b></A></p> <p><A HREF="bagian.php"><b>Bagian</b></A></p>

<p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="tanda_gaji.php"><b>Tanda Gaji</b></A></p> <p><A HREF="slip_gaji.php"><b>Slip Gaji</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p>

</TD>

<td width="2173" height="407" align="center" valign="top" bgcolor="#00FFCC">

<legend>Form Tambah Bagian</legend>

<form action="bagian.php" method="post"><TABLE BORDER="0" align="center"> <TR>

<TD>Kode Bagian</TD>

<TD><input type="varchar" name="kode_bag" required /></TD> </TR>

<TR>

<TD>Nama Bagian</TD>

<TD><input type="text" name="nama_bag" required /></TD> </TR>

<TR>

<TD>Gaji Pokok</TD>

<TD><input type="varchar" name="gaji_pokok" required /></TD> </TR>

<TR>

<TD>Uang Lembur</TD>

<TD><input type="varchar" name="uang_lembur" required /></TD> </TR>

<TR>

<TD>Tunjangan Jabatan</TD>

<TD><input type="varchar" name="tunjangan_jab" required /></TD> </TR>

<TR>

<TD>Tunjangan Makan</TD>

<TD><input type="varchar" name="tunjangan_makan" required /></TD> </TR>

<td></td><TD><input type="submit" value="Simpan" name="simpan_bag">

<input type="reset" value="Reset" onClick="return confirm('hapus data yang telah diinput?')"></TD>

</TR></TABLE>

(15)

<?php

mysql_connect("localhost","root","")or die(mysql_error()); mysql_select_db("penggajian") or die(mysql_error()); if(isset($_POST['simpan_bag'])){

$kode_bag =$_POST['kode_bag']; $nama_bag =$_POST['nama_bag']; $gaji_pokok =$_POST['gaji_pokok']; $uang_lembur =$_POST['uang_lembur']; $tunjangan_jab =$_POST['tunjangan_jab']; $tunjangan_makan =$_POST['tunjangan_makan'];

$sql = "INSERT INTO bagian SET kode_bag='$kode_bag',

nama_bag='$nama_bag', gaji_pokok ='$gaji_pokok' ,uang_lembur

='$uang_lembur',tunjangan_jab ='$tunjangan_jab',tunjangan_makan

='$tunjangan_makan'";

$query=mysql_query($sql) or die(mysql_error()); }

?> </p>

<p>&nbsp; </p>

<table align="center" bordercolor="#000000" border="1"> <tr>

<th >Kode Bagian</th> <th >Nama Bagian</th> <th >Gaji Pokok</th> <th >Uang Lembur</th> <th >Tunjangan Jabatan</th> <th >Tunjangan Makan</th> <th >Pilihan</th>

</tr>

<?php

$sql = "SELECT * FROM bagian"; $query2=mysql_query($sql);

while($data=mysql_fetch_array($query2)){ $out_kode_bag=$data['kode_bag'];

<td><?php echo $out_kode_bag; ?></td> <td><?php echo $out_nama_bag; ?></td> <td><?php echo $out_gaji_pokok; ?></td> <td><?php echo $out_uang_lembur; ?></td> <td><?php echo $out_tunjangan_jab; ?></td> <td><?php echo $out_tunjangan_makan; ?></td> <td align="center">

<a href="edit_bag.php?kode_bag=<?php echo $data['kode_bag'] ?>"><b>Edit</b></A> <a href="delete_bag.php?kode_bag=<?php echo $data['kode_bag'] ?>"><b>Hapus</b></A> &nbsp;&nbsp;</td></tr>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Edit Data Bagian</title>

</head>

(16)

<TD height="187" COLSPAN="2"><img src="apparels.jpg" width="1300" height="187" /></TD>

</TR> <TR>

<TD width="152" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="daftaradmin.php"><b>Admin</b></A>

<p><A HREF="karyawanx.php"><b>Karyawan</b></A></p> <p><A HREF="bagian.php"><b>Bagian</b></A></p>

<p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="tanda_gaji.php"><b>Tanda Gaji</b></A></p> <p><A HREF="slip_gaji.php"><b>Slip Gaji</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p>

</TD>

<td width="2173" height="317" align="left" valign="top" bgcolor="#00FFCC">

<?php

include "koneksi.php"; $data = $_GET['kode_bag'];

$query=mysql_query ("SELECT * FROM bagian WHERE kode_bag='$data'"); while ($row=mysql_fetch_array($query)){

$nama_bag =$row['nama_bag']; $gaji_pokok =$row['gaji_pokok']; $uang_lembur =$row['uang_lembur']; $tunjangan_jab =$row['tunjangan_jab']; $tunjangan_makan =$row['tunjangan_makan'];

echo "<html>"; echo "<body>";

echo "<font face='tahoma' color='green' size=4><b>Perbaharui Data

Bagian</b></font>";

echo "<table align='left'>";

echo "<form method=\"post\" action=\"update_bag.php?kode_bag=$data\"

enctype='multipart/form-data'>"; echo "<br>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Nama Bagian

</font></td><td>:</td><td><input type='text' name='nama_bag' value='$nama_bag' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Gaji Pokok

</font></td><td>:</td><td><input type='text' name='gaji_pokok' value='$gaji_pokok' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Uang Lembur

</font></td><td>:</td><td><input type='text' name='uang_lembur'

value='$uang_lembur'

size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tunjangan Jabatan

</font></td><td>:</td><td><input type='text' name='tunjangan_jab'

value='$tunjangan_jab' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tunjangan Makan

</font></td><td>:</td><td><input type='text' name='tunjangan_makan'

value='$tunjangan_makan' size='30'>&nbsp;</td></tr>";

echo "<tr><td></td><td></td><td><font size='2'><input type='submit' name='submit' value='Update'/></font></td></tr>";

echo "</table></form></body></html>"; }

?>

Update_bag.php

<?php

include "koneksi.php";

$kode_bag = $_GET['kode_bag'];

(17)

$uang_lembur =$_POST['uang_lembur']; $tunjangan_jab =$_POST['tunjangan_jab']; $tunjangan_makan =$_POST['tunjangan_makan'];

$query=mysql_query ("UPDATE bagian SET nama_bag='$nama_bag',

gaji_pokok='$gaji_pokok',uang_lembur='$uang_lembur', tunjangan_jab

='$tunjangan_jab',tunjangan_makan='$tunjangan_makan' WHERE kode_bag='$kode_bag'",$connection)or die (mysql_error());

if($query) { ?>

<script language="JavaScript">

document.location='bagian.php'</script>

include "koneksi.php";

$kode_bag = $_GET['kode_bag'];

$query = "DELETE FROM bagian WHERE kode_bag = '$kode_bag'"; mysql_query($query);

?>

<script language="JavaScript">

document.location='bagian.php'</script> <?php

?>

Get_info_bagian.php

<?php

include "koneksi.php"; $kode_bag = $_GET['p'];

$sql = "SELECT * FROM bagian WHERE kode_bag = '$kode_bag'"; $query = mysql_query($sql) or die(mysql_error());

while($result = mysql_fetch_array($query)){ echo "<table>";

echo "

<tr><td>Nama Bagian</td> <td>:</td>

<td>".$result['nama_bag']."</td></tr>"; echo "

<tr><td>Gaji Pokok</td> <td>:</td>

<td>".$result['gaji_pokok']."</td></tr>"; echo "

<tr><td>Uang Lembur</td> <td>:</td>

<td>".$result['uang_lembur']."</td></tr>"; echo "

<tr><td>Tunjangan Jabatan</td>

<td>:</td><td>".$result['tunjangan_jab']."</td></tr>"; echo "

<tr><td>Tunjangan Makan</td><td>:</td>

<td>".$result['tunjangan_makan']."</td></tr>"; echo "</table>";

} ?>

Penggajian.php

<?php

include "koneksi.php"; ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>.Penggajian.</title>

(18)

function showInfoKaryawan(str) { if (str=="") {

document.getElementById("tampil").innerHTML=""; return;

}

if (window.XMLHttpRequest) {

// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();

} else { // code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }

xmlhttp.onreadystatechange=function() {

if (xmlhttp.readyState==4 && xmlhttp.status==200) {

document.getElementById("tampil").innerHTML=xmlhttp.responseText; }

}

xmlhttp.open("GET","get_info_kry.php?q="+str,true); xmlhttp.send();

} </script> </head>

<body bgcolor="#00FFCC" > <TABLE width="2000" BORDER="1">

<TR><TD height="187" COLSPAN="2"><IMG SRC="apparels.jpg" WIDTH=2000

HEIGHT=187></TD></TR>

<TR><TD width="138" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="daftaradmin.php"><b>Admin</b></A>

<p><A HREF="karyawanx.php"><b>Karyawan</b></A></p> <p><A HREF="bagian.php"><b>Bagian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p></TD>

<td width="891" height="317" align="left" valign="top" bgcolor="#00FFCC"> <legend>Form Penggajian</legend>

<form action="penggajian.php" method="post"> <table>

<TR><TD width="626"><table> <tr><td width="609"><table><tr> <td width="616"><table>

<tr></tr><tr> <td>ID Gaji</td>

<td><input type="varchar" name="id_gaji" required /></td> </tr>

<td width="200">NIK</td>

<td><SELECT NAME="nik" required onchange="showInfoKaryawan(this.value);"

onkeyup="showInfoKaryawan(this.value);">

echo $result['nama_kry']; echo " - ";

echo $result['kode_bag']; echo "</option>";

} ?> </select></td> <tr><td>Periode</td>

<td><input type="text" name="periode" value="periode-bulan-tahun" required /></td></tr>

<tr>

<td>Tanggal</td>

<td><input type="datetime" name="tanggal" value="yyyy-mm-dd" required /></td></tr>

<td>Pendapatan</td> <td></td>

(19)

<td><input type="text" name="gaji_pokok" required /></td>

<td>SPN</td>

<td><input type="text" name="spn" required /></td></tr>

<tr><td>Jam Kehadiran</td>

<td><input type="text" name="jml_kehadiran" required /></td>

<td>PPH 21</td>

<td><input type="text" name="pph21" required /></td></tr>

<tr><td>Jumlah Absen</td>

<td><input type="text" name="jml_absen" required /></td>

<td>Potongan Gaji</td>

<td><input type="text" name="pot_gaji" required /></td></tr>

<tr><td>Jam Lembur</td>

<td><input type="text" name="jam_lembur" required /></td>

<td>Iuran Koperasi</td>

<td><input type="text" name="iur_kop" required /></td></tr>

<tr><td>Uang Lembur</td>

<td><input type="text" name="uang_lembur" required /></td>

<td>BPJS</td>

<td><input type="text" name="bpjs" required /></td></tr>

<tr><td>Tunjangan Makan</td>

<td><input type="text" name="tunjangan_makan" required /></td>

<td>Jamsostek</td>

<td><input type="text" name="jamsostek" required /></td>

</tr> <tr>

<td>Tunjangan Transport</td>

<td><input type="text" name="tunjangan_transport" required /></td>

<td>Pot Lainnya</td>

<td><input type="text" name="pot_lainnya" required /></td></tr>

<tr><td>Tunjangan Overtime</td>

<td><input type="text" name="tunjangan_overtime" required /></td></tr>

<tr><td>Tunjangan Jabatan</td>

<td><input type="text" name="tunjangan_jab" required /></td></tr>

<tr><td>Cuti Haid</td>

<td><input type="text" name="cuti_haid" required /></td>

</tr> <tr>

<td>Pendapatan Lainnya</td>

<td><input type="text" name="pend_lainnya" required /></td>

</tr> <tr>

<td>Shift Milk</td>

<td><input type="text" name="shift_milk" required /></td>

</tr> <tr>

<td>Tunjangan MK</td>

<td><input type="text" name="tunj_mk" required /></td></tr>

<tr><td>Sisa Lalu</td>

<td><input type="text" name="sisa_lalu" required /></td>

</tr> <tr> <td></td>

(20)

<input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')" /></td></tr>

</table></form> <p>&nbsp;</p> <?php

mysql_connect("localhost","root","")or die(mysql_error()); mysql_select_db("penggajian") or die(mysql_error()); if(isset($_POST['simpan_penggajian'])){

$id_gaji =$_POST['id_gaji']; $nik =$_POST['nik'];

$periode =$_POST['periode']; $tanggal =$_POST['tanggal']; $gaji_pokok = $_POST['gaji_pokok']; $jml_kehadiran =$_POST['jml_kehadiran']; $jml_absen =$_POST['jml_absen'];

$jam_lembur = $_POST['jam_lembur']; $uang_lembur =$_POST['uang_lembur'];

$tunjangan_makan =$_POST['tunjangan_makan'];

$tunjangan_transport =$_POST['tunjangan_transport']; $tunjangan_overtime =$_POST['tunjangan_overtime']; $tunjangan_jab = $_POST['tunjangan_jab'];

$lembur =$jam_lembur*$uang_lembur; $cuti_haid =$_POST['cuti_haid']; $pend_lainnya =$_POST['pend_lainnya']; $shift_milk =$_POST['shift_milk']; $tunj_mk = $_POST['tunj_mk']; $sisa_lalu =$_POST['sisa_lalu']; $jml_pend

=$gaji_pokok+$tunjangan_makan+$tunjangan_transport+$tunjangan_overtime+$tunjangan_ jab+$lembur+$cuti_haid+$pend_lainnya+$shift_milk+$tunj_mk+$sisa_lalu;

$spn = $_POST['spn']; $pph21 =$_POST['pph21'];

$pot_gaji =$jml_pend/20*$jml_absen; $iur_kop =$_POST['iur_kop']; $bpjs =$_POST['bpjs'];

$jamsostek = $_POST['jamsostek']; $pot_lainnya = $_POST['pot_lainnya']; $jml_pot

=$spn+$pph21+$pot_gaji+$iur_kop+$bpjs+$jamsostek+$pot_lainnya;

$gaji_bersih =$jml_pend-$jml_pot;

$sql = "INSERT INTO tbl_penggajian SET id_gaji='$id_gaji',

nik='$nik', periode ='$periode' ,tanggal ='$tanggal',gaji_pokok ='$gaji_pokok', jml_kehadiran='$jml_kehadiran',jml_absen='$jml_absen', jam_lembur ='$jam_lembur'

,uang_lembur ='$uang_lembur',tunjangan_makan

='$tunjangan_makan',tunjangan_transport

='$tunjangan_transport',tunjangan_overtime='$tunjangan_overtime', tunjangan_jab

='$tunjangan_jab' ,lembur ='$lembur',cuti_haid ='$cuti_haid',pend_lainnya

='$pend_lainnya',shift_milk='$shift_milk', tunj_mk ='$tunj_mk' ,sisa_lalu

='$sisa_lalu',jml_pend ='$jml_pend',spn ='$spn',pph21 ='$pph21',pot_gaji

='$pot_gaji',iur_kop ='$iur_kop',bpjs='$bpjs', jamsostek ='$jamsostek'

,pot_lainnya ='$pot_lainnya',jml_pot ='$jml_pot',gaji_bersih ='$gaji_bersih'"; $query=mysql_query($sql) or die(mysql_error());

} ?>

<table border="1"> <tr>

<th align="center">ID Gaji</th>

<th align="center">NIK & Nama Karyawan</th> <th align="center">Periode</th>

<th align="center">Tanggal</th> <th align="center">Gaji Pokok</th>

<th align="center">Jam Kehadiran - Jumlah Absen</th> <th align="center">Jam Lembur - Uang Lembur</th> <th align="center">Tunj. Makan - Tunj. Transport</th> <th align="center">Tunj. Overtime - Tunj. Jabatan</th> <th align="center">Lembur</th>

<th align="center">Cuti Haid - Pend. Lainnya</th> <th align="center">Shift Milk - Tunj. MK</th> <th align="center">Sisa Lalu</th>

<th align="center">Jumlah Pendapatan</th> <th align="center">SPN</th>

(21)

<th align="center">Pot. Gaji</th> <th align="center">Iur.Kop</th> <th align="center">BPJS</th> <th align="center">Jamsostek</th> <th align="center">Pot. Lainnya</th> <th align="center">Jumlah Potongan</th> <th align="center">Gaji Bersih</th> <th align="center">Pilihan</th> </tr>

<?php

$sql = "SELECT * FROM tbl_penggajian tp, karyawan ka WHERE tp.nik = ka.nik"; $query2=mysql_query($sql);

while($data=mysql_fetch_array($query2)){ $out_id_gaji=$data['id_gaji'];

<td height="27"><?php echo $out_id_gaji; ?></td> <td><?php echo $out_nik ."-". $out_nama_kry; ?></td> <td><?php echo $out_periode; ?></td>

<td><?php echo $out_tanggal; ?></td> <td><?php echo $out_gaji_pokok; ?></td>

<td><?php echo $out_jml_kehadiran."-".$out_jml_absen; ?></td> <td><?php echo $out_jam_lembur."-".$out_uang_lembur; ?></td>

<td><?php echo $out_tunjangan_makan."-".$out_tunjangan_transport; ?></td> <td><?php echo $out_tunjangan_overtime."-".$out_tunjangan_jab; ?></td> <td><?php echo $out_lembur; ?></td>

<td><?php echo $out_cuti_haid."-".$out_pend_lainnya; ?></td> <td><?php echo $out_shift_milk."-".$out_tunj_mk; ?></td> <td><?php echo $out_sisa_lalu; ?></td>

<td><?php echo $out_jml_pend; ?></td> <td><?php echo $out_spn; ?></td>

<td><?php echo $out_pph21; ?></td> <td><?php echo $out_pot_gaji; ?></td> <td><?php echo $out_iur_kop; ?></td> <td><?php echo $out_bpjs; ?></td> <td><?php echo $out_jamsostek; ?></td> <td><?php echo $out_pot_lainnya; ?></td> <td><?php echo $out_jml_pot; ?></td>

<td><?php echo $out_gaji_bersih; ?></td> <td align="center">

<a href="edit_penggajian.php?id_gaji=<?php echo $data['id_gaji']

?>"><b>Edit</b></A>

<a href="delete_penggajian.php?id_gaji=<?php echo $data['id_gaji']

(22)

</tr> <?php

}

$sql = "SELECT SUM(gaji_bersih) as total_jumlah FROM tbl_penggajian"; $query=mysql_query($sql);

while($data=mysql_fetch_array($query)){

$out_total_jumlah=$data['total_jumlah']; }

?> <tr>

<td height="22" colspan=22>Total</td>

<td height="22"><?php echo $out_total_jumlah; ?></td></tr> </table>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Edit Data Gaji</title>

</head>

<body bgcolor="#00FFCC" > <TABLE width="2000" BORDER="1"> <TR>

<TD height="187" COLSPAN="2"><IMG SRC="apparels.jpg" WIDTH=2000 HEIGHT=187></TD> </TR>

<TR>

<TD width="138" align="left" valign="top" bordercolorlight="#33CC00"> <A HREF="daftaradmin.php"><b>Admin</b></A>

<p><A HREF="karyawanx.php"><b>Karyawan</b></A></p> <p><A HREF="penggajian.php"><b>Penggajian</b></A></p> <p><A HREF="laporan.php"><b>Laporan</b></A></p> <p><A HREF="index.php"><b>Keluar</b></A></p> </TD>

<td width="891" height="317" align="left" valign="top" bgcolor="#00FFCC">

<?php

include "koneksi.php"; $data = $_GET['id_gaji'];

$query=mysql_query ("SELECT * FROM tbl_penggajian WHERE id_gaji='$data'"); while ($row=mysql_fetch_array($query)){

$periode =$row['periode']; $tanggal =$row['tanggal'];

$gaji_pokok = $row['gaji_pokok']; $jml_kehadiran =$row['jml_kehadiran']; $jml_absen =$row['jml_absen'];

$jam_lembur = $row['jam_lembur']; $uang_lembur =$row['uang_lembur'];

$tunjangan_makan =$row['tunjangan_makan'];

$tunjangan_transport =$row['tunjangan_transport']; $tunjangan_overtime =$row['tunjangan_overtime']; $tunjangan_jab = $row['tunjangan_jab'];

$cuti_haid =$row['cuti_haid']; $pend_lainnya =$row['pend_lainnya']; $shift_milk =$row['shift_milk']; $tunj_mk = $row['tunj_mk']; $sisa_lalu =$row['sisa_lalu'];

$spn = $row['spn']; $pph21 =$row['pph21'];

// $pot_gaji =$row['pot_gaji'];

$iur_kop =$row['iur_kop']; $bpjs =$row['bpjs'];

(23)

echo "<html>"; echo "<body>";

echo "<font face='tahoma' color='green' size=4><b>Perbaharui Data

Penggajian</b></font>"; echo "<table align='left'>";

echo "<form method=\"post\" action=\"update_penggajian.php?id_gaji=$data\"

enctype='multipart/form-data'>"; echo "<br>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Periode

</font></td><td>:</td><td><input type='text' name='periode' value='$periode' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tanggal

</font></td><td>:</td><td><input type='text' name='tanggal' value='$tanggal' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Gaji Pokok

</font></td><td>:</td><td><input type='text' name='gaji_pokok' value='$gaji_pokok' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Jumlah Kehadiran

</font></td><td>:</td><td><input type='text' name='jml_kehadiran'

value='$jml_kehadiran' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Jumlah Absen

</font></td><td>:</td><td><input type='text' name='jml_absen' value='$jml_absen' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Jam Lembur

</font></td><td>:</td><td><input type='text' name='jam_lembur' value='$jam_lembur' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Uang Lembur

</font></td><td>:</td><td><input type='text' name='uang_lembur'

value='$uang_lembur'

size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tunjangan Makan

</font></td><td>:</td><td><input type='text' name='tunjangan_makan'

value='$tunjangan_makan' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tunjangan Transport

</font></td><td>:</td><td><input type='text' name='tunjangan_transport'

value='$tunjangan_transport' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tunjangan Overtime

</font></td><td>:</td><td><input type='text' name='tunjangan_overtime'

value='$tunjangan_overtime' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Tunjangan Jabatan

</font></td><td>:</td><td><input type='text' name='tunjangan_jab'

value='$tunjangan_jab' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Cuti Haid

</font></td><td>:</td><td><input type='text' name='cuti_haid' value='$cuti_haid' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Pendapatan Lainnya

</font></td><td>:</td><td><input type='text' name='pend_lainnya'

value='$pend_lainnya'

size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Shift Milk

</font></td><td>:</td><td><input type='text' name='shift_milk' value='$shift_milk' size='30'>&nbsp;</td></tr>";

(24)

</font></td><td>:</td><td><input type='text' name='tunj_mk' value='$tunj_mk' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Sisa Lalu

</font></td><td>:</td><td><input type='text' name='sisa_lalu' value='$sisa_lalu' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>SPN

</font></td><td>:</td><td><input type='text' name='spn' value='$spn' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>PPH21

</font></td><td>:</td><td><input type='text' name='pph21' value='$pph21' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Iuran Koperasi

</font></td><td>:</td><td><input type='text' name='iur_kop' value='$iur_kop' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>BPJS

</font></td><td>:</td><td><input type='text' name='bpjs' value='$bpjs' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>JAMSOSTEK

</font></td><td>:</td><td><input type='text' name='jamsostek' value='$jamsostek' size='30'>&nbsp;</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Potongan Lainnya

</font></td><td>:</td><td><input type='text' name='pot_lainnya'

value='$pot_lainnya'

size='30'>&nbsp;</td></tr>";

echo "<tr><td></td><td></td><td><font size='2'><input type='submit' name='submit' value='Update'/></font></td></tr>";

echo "</table></form></body></html>"; }

?>

Update_penggajian.php

<?php

include "koneksi.php"; $id_gaji = $_GET['id_gaji'];

$periode =$_POST['periode']; $tanggal =$_POST['tanggal']; $gaji_pokok = $_POST['gaji_pokok']; $jml_kehadiran =$_POST['jml_kehadiran']; $jml_absen =$_POST['jml_absen'];

$jam_lembur = $_POST['jam_lembur']; $uang_lembur =$_POST['uang_lembur'];

$tunjangan_makan =$_POST['tunjangan_makan'];

$tunjangan_transport =$_POST['tunjangan_transport']; $tunjangan_overtime =$_POST['tunjangan_overtime']; $tunjangan_jab = $_POST['tunjangan_jab'];

$lembur =$jam_lembur*$uang_lembur; $cuti_haid =$_POST['cuti_haid']; $pend_lainnya =$_POST['pend_lainnya']; $shift_milk =$_POST['shift_milk']; $tunj_mk = $_POST['tunj_mk']; $sisa_lalu =$_POST['sisa_lalu']; $jml_pend

=$gaji_pokok+$tunjangan_makan+$tunjangan_transport+$tunjangan_overtime+$tunjangan_ jab+$lembur+$cuti_haid+$pend_lainnya+$shift_milk+$tunj_mk+$sisa_lalu;

$spn = $_POST['spn']; $pph21 =$_POST['pph21'];

$pot_gaji =$jml_pend/13*$jml_absen; $iur_kop =$_POST['iur_kop']; $bpjs =$_POST['bpjs'];

(25)

$jml_pot

=$spn+$pph21+$pot_gaji+$iur_kop+$bpjs+$jamsostek+$pot_lainnya;

$gaji_bersih =$jml_pend-$jml_pot;

$query=mysql_query ("UPDATE tbl_penggajian SET periode ='$periode', tanggal ='$tanggal', gaji_pokok ='$gaji_pokok', jml_kehadiran ='$jml_kehadiran', jml_absen

='$jml_absen', jam_lembur ='$jam_lembur', uang_lembur ='$uang_lembur',

tunjangan_makan ='$tunjangan_makan', tunjangan_transport ='$tunjangan_transport', tunjangan_overtime ='$tunjangan_overtime', tunjangan_jab ='$tunjangan_jab', lembur ='$lembur', cuti_haid ='$cuti_haid', pend_lainnya ='$pend_lainnya', shift_milk

='$shift_milk', tunj_mk ='$tunj_mk', sisa_lalu ='$sisa_lalu', jml_pend

='$jml_pend', spn ='$spn', pph21 ='$pph21', pot_gaji ='$pot_gaji', iur_kop

='$iur_kop', bpjs ='$bpjs', jamsostek ='$jamsostek',pot_lainnya

='$pot_lainnya',jml_pot ='$jml_pot',gaji_bersih ='$gaji_bersih' WHERE id_gaji='$id_gaji'",$connection)or die (mysql_error());

if($query) { ?>

<script language="JavaScript">

document.location='penggajian.php'</script>

include "koneksi.php"; $id_gaji = $_GET['id_gaji'];

$query = "DELETE FROM tbl_penggajian WHERE id_gaji = '$id_gaji'"; mysql_query($query);

?>

<script language="JavaScript">

document.location='penggajian.php'</script> <?php

?>

Laporan.php

<?php

include "koneksi.php"; ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Laporan Gaji</title>

<script>

function showInfoPenggajian(str) { if (str=="") {

document.getElementById("tampil").innerHTML=""; return;

}

if (window.XMLHttpRequest) {

// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();

} else { // code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }

xmlhttp.onreadystatechange=function() {

if (xmlhttp.readyState==4 && xmlhttp.status==200) {

document.getElementById("tampil").innerHTML=xmlhttp.responseText; }

}

xmlhttp.open("GET","get_info_penggajian.php?g="+str,true); xmlhttp.send();

} </script> </head>

(26)

<TR><p class="header"><font size="3">PT SAI APPAREL INDUSTRIES</font></p> <TR><TD><p>Laporan Gaji Karyawan </p></TD></TR>

<TR><td width="200">Periode</td>

<td><SELECT NAME="periode" required onchange="showInfoPenggajian(this.value);" onkeyup="showInfoPenggajian(this.value);">

<br /><hr>

<center></center> <center>

<table border="1"> <tr>

<th align="center">ID Gaji</th>

<th align="center">NIK & Nama Karyawan</th> <th align="center">Periode</th>

<th align="center">Tanggal</th> <th align="center">Gaji Pokok</th>

<th align="center">Jam Kehadiran - Jumlah Absen</th> <th align="center">Jam Lembur - Uang Lembur</th> <th align="center">Tunj. Makan - Tunj. Transport</th> <th align="center">Tunj. Overtime - Tunj. Jabatan</th> <th align="center">Lembur</th>

<th align="center">Cuti Haid - Pend. Lainnya</th> <th align="center">Shift Milk - Tunj. MK</th> <th align="center">Sisa Lalu</th>

<th align="center">Jumlah Pendapatan</th> <th align="center">SPN</th>

<th align="center">PPH21</th> <th align="center">Pot. Gaji</th> <th align="center">Iur.Kop</th> <th align="center">BPJS</th> <th align="center">Jamsostek</th> <th align="center">Pot. Lainnya</th> <th align="center">Jumlah Potongan</th> <th align="center">Gaji Bersih</th> </tr>

<?php

$sql = "SELECT * FROM tbl_penggajian tp, karyawan ka WHERE tp.nik = ka.nik"; $query2=mysql_query($sql);

Referensi

Dokumen terkait

Hal ini berarti dengan adanya variabel Budaya Organisasi dan Komitmen Organisasi mempunyai pengaruh yang signifikan terhadap Kinerja Pegawai pada Badan Promosi dan Perizinan

Nilai indeks putih telur didapatkan dengan cara memecahkan 2 butir telur sebagai sampel dari setiap unit percobaan pada kaca datar, dilakukan pengukuran lebar dan panjang

Shariah Requirements for Conventional Banks' Journal of Islamic Banking &amp; Finance 22 (1). An Empirical Analysis of the Impact of Globalization on Performance of Nigerian

Tujuan utama dari aplikasi hasil rancang bangun mesin bubut mini terhadap proses pemotongan (komparasi suhu pemotongan secara eksperimental dan numerik) ini adalah untuk

Dalam hal ini dapat diketahui bahwa konflik yang berlangsung antara VIKING dan THE JACK yang berjalan dalam kurun waktu yang lama telah membentuk posisi-posisi di

Sejak tahun 1993, IAIN Sumatera Utara (saat ini telah menjadi UIN Sumatera Utara) menjadi salah satu, untuk tidak menyebut satu-satunya IAIN, lembaga pendidikan

(1) Dalam hal Pemerintah Daerah belum dapat menyediakan rumah negara dan kendaraan dinas jabatan bagi Pimpinan DPRD sebagaimana dimaksud dalam pasal 21, kepada

selaku Dosen Pembimbing Akademik yang telah memberikan motivasi dan semua pihak yang telah membantu baik langsung maupun tidak langsung dalam penyusunan penulisan skripsi