lampiran 1 struktur organisasi perusahaan struktur...

41
38 Lampiran 1 Struktur Organisasi Perusahaan Struktur Organisasi Operational

Upload: lamkhue

Post on 08-Apr-2019

263 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

38

Lampiran 1 Struktur Organisasi Perusahaan

Struktur Organisasi Operational

Page 2: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

39

Sub Struktur : Departemen Accounting 2014

Page 3: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

40

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

Page 4: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

41

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

Page 5: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

42

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

<td align="center">

Page 6: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

43

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

Page 7: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

44

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

Page 8: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

45

?>

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

Page 9: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

46

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

Page 10: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

47

$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

}

Page 11: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

48

?>

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

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

Page 12: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

49

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

Page 13: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

50

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

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

Page 14: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

51

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>

Page 15: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

52

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

Page 16: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

53

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

Page 17: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

54

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

<script>

Page 18: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

55

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>

Page 19: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

56

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

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

Page 20: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

57

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

<th align="center">PPH21</th>

Page 21: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

58

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

Page 22: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

59

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

Page 23: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

60

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

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

Page 24: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

61

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

Page 25: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

62

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

<body bgcolor="#99CC66">

Page 26: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

63

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

Page 27: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

64

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

Page 28: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

65

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

}

Page 29: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

66

?>

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>

Page 30: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

67

<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

}

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

Page 31: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

68

$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="loginkry.php"><b>KEMBALI</b></A><br >

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

</body>

</html>

slip_gaji2.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" >

<?php

include "koneksi.php";

$id_gaji = $_GET['id_gaji'];

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

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

$nik=$row['nik'];

$periode =$row['periode'];

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

$jml_pend=$row['jml_pend']-$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'];

$jml_pot=$row['jml_pot']-$pph21;

$jml_kotor=$jml_pend-$jml_pot-$sisa_lalu+$pph21;

$gaji_bersih=$row['gaji_bersih'];

echo "<html>";

echo "<body>";

echo "<font face='tahoma' color='green' size=4><b>PT SAI Apparel : SLIP

GAJI</b></font>";

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

echo "<br>";

echo "<td><input type='text' name='periode' value='$periode'

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

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

</font></td><td>:</td><td><input type='text' name='nik' value='$nik'

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

echo "<tr><td><font face='Tahoma' color='black' size=2><b>PENDAPATAN</b>

</font></td><td></td><td></td>

Page 32: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

69

<td><font face='Tahoma' color='black' size=2><b>POTONGAN</b>

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

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

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

value='$tunjangan_makan'

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

<td><font face='Tahoma' color='black' size=2>Pot. Gaji

</font></td><td>:</td><td><input type='text' name='pot_gaji' value='$pot_gaji'

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>

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

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

value='$tunjangan_overtime'

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

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

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

value='$tunjangan_jab'

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

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

</font></td><td>:</td><td><input type='text' name='cuti_haid' value='$cuti_haid'

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

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

<td><font face='Tahoma' color='black' size=2><b>Sub Total

</font></td><td>:</td><td><input type='text' name='jml_pot' value='$jml_pot'

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

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

</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><b>Sub Total

</font></td><td>:</td><td><input type='text' name='jml_pend' value='$jml_pend'

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

<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><b>Jumlah Kotor

Page 33: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

70

</font></td><td>:</td><td><input type='text' name='jml_kotor' value='$jml_kotor'

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

<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><b>Jumlah Bersih

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

value='$gaji_bersih'

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

<td><font face='Tahoma' color='black' size=2>Sisa Sekarang

</font></td><td>:</td><td><input type='text' name='sisa_sekarang' value='0'

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='10'>&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='10'>&nbsp;</td></tr>";

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

</font><input type='text' name='jml_kehadiran' value='$jml_kehadiran'

size='5'>&nbsp;,

<font face='Tahoma' color='black' size=2>DC</font><input type='text' name='DC'

value='0'

size='5'>&nbsp;,

<font face='Tahoma' color='black' size=2>Absent

</font><input type='text' name='jml_absen' value='$jml_absen'

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

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

value='CETAK'/></font></td></tr>";

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

}

?>

<table><p><A HREF="tanda_gaji2.php"><b>KEMBALI</b></A></p>

</table>

Page 34: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

71

Lampiran 3Formulir

Slip Gaji Karyawan

Page 35: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

72

Tanda Terima Gaji

Page 36: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

73

Lampiran 4 Surat Keterangan Kerja Praktek

Page 37: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

74

Lampiran 5 Rekapitulasi Kehadiran Kerja Praktek

Page 38: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

75

Lampiran 6 Jurnal Kerja Praktek

Halaman Depan

Page 39: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

76

Halaman Belakang

Page 40: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

77

Lampiran 7 Jurnal Bimbingan Tugas Akhir

Halaman Depan

Page 41: Lampiran 1 Struktur Organisasi Perusahaan Struktur ...repository.uksw.edu/bitstream/123456789/14163/8/T0_552012005... ·

78

Halaman Belakang