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) {
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>
<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>
<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> </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'> </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'> </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
$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> </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'];
?>
<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>
<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'];
$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> </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 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'> </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> </td></tr>";
</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> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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> </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'> </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'];
$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>
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>
<?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> </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> </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>
<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'> </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'> </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'> </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'> </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'> </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'];
$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>
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>
<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>
<input type="reset" value="Reset" onclick="return confirm('hapus data yang telah diinput?')" /></td></tr>
</table></form> <p> </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>
<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']
</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'];
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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </td></tr>";
</font></td><td>:</td><td><input type='text' name='tunj_mk' value='$tunj_mk' size='30'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'];
$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>
<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);