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

(1)

Lampiran 1 Struktur Organisasi Perusahaan

Struktur Organisasi Operational


(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) {

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


(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>

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


(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>

</tr>

<?php } ?> </table>

</center> </TABLE> </body> </html>

Edit_admin.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>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

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


(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>

<?php } ?> </table>

</center> </TABLE> </body> </html>

Update_admin.php

<?php

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> <?php

} ?>

Delete_admin.php

<?php

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

$query = "DELETE FROM admin WHERE id_user = '$id_user'"; mysql_query($query);


(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>

<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>


(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);"> <?php

$sql = "SELECT kode_bag, nama_bag FROM bagian ORDER BY kode_bag"; $query = mysql_query($sql) or die(mysql_error());

while($result = mysql_fetch_array($query)) { echo "<option value=\"";

echo $result['kode_bag']; echo "\">";

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

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'];

$pendidikan = $_POST['pendidikan']; $kode_bag =$_POST['kode_bag']; $tgl_join = $_POST['tgl_join'];


(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']; $out_tanggal_lhr=$data['tanggal_lhr']; $out_telp=$data['telp'];

$out_status=$data['status'];

$out_pendidikan=$data['pendidikan']; $out_kode_bag=$data['kode_bag']; $out_tgl_join=$data['tgl_join']; $out_status_kry=$data['status_kry']; $out_kenaikan=$data['kenaikan']; ?>

<tr>

<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>

<?php }


(11)

?> </table>

</center> </td> </TABLE> </body> </html>

Edit_kry.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>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'];

$pendidikan = $_POST['pendidikan']; $kode_bag =$_POST['kode_bag']; $tgl_join = $_POST['tgl_join']; $status_kry =$_POST['status_kry'];


(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> <?php

} ?>

Delete_kry.php

<?php

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>".$result['nama_kry']."</td> </tr>";

echo " <tr>

<td>Alamat</td> <td>:</td>

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

echo " <tr>

<td>Status</td> <td>:</td>

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

echo " <tr>

<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>

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

<tr><td>Kenaikan</td> <td>:</td>

<td>".$result['kenaikan']."</td></tr>"; 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> <p>


(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'];

$out_nama_bag=$data['nama_bag']; $out_gaji_pokok=$data['gaji_pokok']; $out_uang_lembur=$data['uang_lembur']; $out_tunjangan_jab=$data['tunjangan_jab']; $out_tunjangan_makan=$data['tunjangan_makan']; ?>

<tr>

<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>

<?php }

?> </table>

</TABLE> </body> </html>

edit_bag.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>Edit Data Bagian</title>

</head>

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


(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'];

$nama_bag =$_POST['nama_bag']; $gaji_pokok =$_POST['gaji_pokok'];


(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> <?php

} ?>

Delete_bag.php

<?php

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);"> <?php

$sql = "SELECT nik, nama_kry, kode_bag FROM karyawan ORDER BY nik";

$query = mysql_query($sql) or die(mysql_error()); while($result = mysql_fetch_array($query)) { echo "<option value=\"";

echo $result['nik']; echo "\">";

echo $result['nik'];

echo " - ";

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>Potongan</td> <tr><td>Gaji Pokok</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'];

$out_nik=$data['nik'];

$out_nama_kry=$data['nama_kry']; $out_periode=$data['periode']; $out_tanggal=$data['tanggal']; $out_gaji_pokok=$data['gaji_pokok']; $out_jml_kehadiran=$data['jml_kehadiran']; $out_jml_absen=$data['jml_absen'];

$out_jam_lembur=$data['jam_lembur']; $out_uang_lembur=$data['uang_lembur'];

$out_tunjangan_makan=$data['tunjangan_makan'];

$out_tunjangan_transport=$data['tunjangan_transport']; $out_tunjangan_overtime=$data['tunjangan_overtime']; $out_tunjangan_jab=$data['tunjangan_jab'];

$out_lembur=$data['lembur']; $out_cuti_haid=$data['cuti_haid']; $out_pend_lainnya=$data['pend_lainnya']; $out_shift_milk=$data['shift_milk']; $out_tunj_mk=$data['tunj_mk']; $out_sisa_lalu=$data['sisa_lalu']; $out_jml_pend=$data['jml_pend']; $out_spn=$data['spn'];

$out_pph21=$data['pph21']; $out_pot_gaji=$data['pot_gaji']; $out_iur_kop=$data['iur_kop']; $out_bpjs=$data['bpjs'];

$out_jamsostek=$data['jamsostek']; $out_pot_lainnya=$data['pot_lainnya']; $out_jml_pot=$data['jml_pot'];

$out_gaji_bersih=$data['gaji_bersih']; ?>

<tr>

<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']

?>"><b>Hapus</b></A> &nbsp;&nbsp;</td>


(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>

</center> </td> </TABLE> </body> </html>

Edit_penggajian.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>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'];

$jamsostek = $row['jamsostek']; $pot_lainnya = $row['pot_lainnya'];


(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'];

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


(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> <?php

} ?>

Delete_penggajian.php

<?php

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);">

<?php

$sql = "SELECT periode FROM tbl_penggajian"; $query = mysql_query($sql) or die(mysql_error()); while($result = mysql_fetch_array($query)) { echo "<option value=\"";

echo $result['periode']; echo "\">";

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

?> </select></td> </TR>

<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);

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

$out_nik=$data['nik'];

$out_nama_kry=$data['nama_kry']; $out_periode=$data['periode']; $out_tanggal=$data['tanggal']; $out_gaji_pokok=$data['gaji_pokok']; $out_jml_kehadiran=$data['jml_kehadiran']; $out_jml_absen=$data['jml_absen'];

$out_jam_lembur=$data['jam_lembur']; $out_uang_lembur=$data['uang_lembur'];

$out_tunjangan_makan=$data['tunjangan_makan'];

$out_tunjangan_transport=$data['tunjangan_transport']; $out_tunjangan_overtime=$data['tunjangan_overtime']; $out_tunjangan_jab=$data['tunjangan_jab'];

$out_lembur=$data['lembur']; $out_cuti_haid=$data['cuti_haid']; $out_pend_lainnya=$data['pend_lainnya']; $out_shift_milk=$data['shift_milk']; $out_tunj_mk=$data['tunj_mk']; $out_sisa_lalu=$data['sisa_lalu']; $out_jml_pend=$data['jml_pend']; $out_spn=$data['spn'];


(27)

$out_pph21=$data['pph21']; $out_pot_gaji=$data['pot_gaji']; $out_iur_kop=$data['iur_kop']; $out_bpjs=$data['bpjs'];

$out_jamsostek=$data['jamsostek']; $out_pot_lainnya=$data['pot_lainnya']; $out_jml_pot=$data['jml_pot'];

$out_gaji_bersih=$data['gaji_bersih']; ?>

<tr>

<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></td>

</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>

</center> </td> </TABLE> <tr><center>

<td align="left"><p><A HREF="penggajian.php"><b>KEMBALI</b></A><br > </p></td><td align="left"><A HREF="index.php"><b>HOME</b></A></td> </center></tr>

</body> </html>

Loginkry.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 Karyawan</title></head>

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

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


(28)

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

<?php

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

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

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

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

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

} ?>

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

<table border="0" cellpadding="5" cellspacing="0"> <tr>

<td>User Name</td> <td>:</td>

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

<tr>

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

<td><input type="password" name="nik"></td> </tr>

<tr align="center">

<td colspan="3"><input type="submit" name="login2" 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_proses2.php

<?php

include "koneksi.php";

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

$username = mysql_real_escape_string($username); $password = mysql_real_escape_string($nik); if (empty($nama_kry) && empty($nama_kry)) { header('Location: loginkry.php?error=1'); break;

} else if (empty($nama_kry)) {

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

} else if (empty($nik)) {

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

}

$q = mysql_query("select * from karyawan where nama_kry='$nama_kry' and nik='$nik'");

$cek=mysql_num_rows($q);

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

session_start(); $_SESSION['nik']=$nik;

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

session_start(); $_SESSION['nik']=$nik;

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


(29)

?>

Tanda_gaji2.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><body bgcolor="#99CC66">

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

<p>NIK : <?php

session_start();

echo $_SESSION['nik']; ?>

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

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

<?php

$sql = "SELECT periode FROM tbl_penggajian"; $query = mysql_query($sql) or die(mysql_error()); while($result = mysql_fetch_array($query)) { echo "<option value=\"";

echo $result['periode']; echo "\">";

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

?>

</select></td></TR><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>


(30)

<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> <th align="center">pilihan</th></tr>

<?php

$sql = "SELECT * FROM tbl_penggajian tp, karyawan ka WHERE tp.nik = ka.nik and tp.nik = '".$_SESSION['nik']."'";

$query2=mysql_query($sql);

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

$out_nik=$data['nik'];

$out_nama_kry=$data['nama_kry']; $out_periode=$data['periode']; $out_tanggal=$data['tanggal']; $out_gaji_pokok=$data['gaji_pokok']; $out_jml_kehadiran=$data['jml_kehadiran']; $out_jml_absen=$data['jml_absen'];

$out_jam_lembur=$data['jam_lembur']; $out_uang_lembur=$data['uang_lembur'];

$out_tunjangan_makan=$data['tunjangan_makan'];

$out_tunjangan_transport=$data['tunjangan_transport']; $out_tunjangan_overtime=$data['tunjangan_overtime']; $out_tunjangan_jab=$data['tunjangan_jab'];

$out_lembur=$data['lembur']; $out_cuti_haid=$data['cuti_haid']; $out_pend_lainnya=$data['pend_lainnya']; $out_shift_milk=$data['shift_milk']; $out_tunj_mk=$data['tunj_mk']; $out_sisa_lalu=$data['sisa_lalu']; $out_jml_pend=$data['jml_pend']; $out_spn=$data['spn'];

$out_pph21=$data['pph21']; $out_pot_gaji=$data['pot_gaji']; $out_iur_kop=$data['iur_kop']; $out_bpjs=$data['bpjs'];

$out_jamsostek=$data['jamsostek']; $out_pot_lainnya=$data['pot_lainnya']; $out_jml_pot=$data['jml_pot'];

$out_gaji_bersih=$data['gaji_bersih']; ?>

<tr><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="slip_gaji2.php?id_gaji=<?php echo $data['id_gaji'] ?>"><b>Slip</b></A></td></tr>

<?php }


(1)

73 Lampiran 4 Surat Keterangan Kerja Praktek


(2)

74


(3)

75 Lampiran 6 Jurnal Kerja Praktek Halaman Depan


(4)

76 Halaman Belakang


(5)

77 Lampiran 7 Jurnal Bimbingan Tugas Akhir Halaman Depan


(6)

78 Halaman Belakang