Jumat, 21 Oktober 2011

Latihan Penggajian Pegawai

Buat file inputnya dengan nama 'pegawai_in.php' berikut listingnya :



<html>
<head>
       <title>Title here!</title>
</head>
<body bgcolor=orange>
<form action="pegawai_out.php" method="Post">
<div align=center><h1>-Transaksi Penggajian-</h1>
<hr width=75%>

<table border=2>
<tr align="left">
    <td>Nama Pegawai</td>
    <td>:</td>
    <td><input type=text name='napeg'></td>
</tr>
<tr align="left">
    <td>Alamat</td>
    <td>:</td>
    <td><textarea name='alamat'></textarea></td>
</tr>



<tr align="left">
    <td>Telepon</td>
    <td>:</td>
    <td><input type=text name='telepon'></td>
</tr>
<tr align=left>
<td>Status</td>
<td>:</td>
<td><input type="radio" name="status" value="menikah" />
Menikah<br />
<input type="radio" name="status" value="belum menikah" />
Belum Menikah<br />
</td>
</tr>
<tr align="left">
    <td>Jabatan</td>
    <td>:</td>
    <td><select name="jabatan">
         <option value="manajer">Manajer</option>
         <option value="supervisor">Supervisor</option>
         <option value="staff">Staff</option>
         </option></select></td>
</tr>

<tr align="left">
    <td>Tunjangan</td>
    <td>:</td>
    <td><input type="checkbox" value="makan" name="tun1"> Makan <br/>
<input type="checkbox" value="transport" name="tun2"> Transport <br/>
<input type="checkbox" value="lembur" name="tun3"> Lembur <br/></td>
</tr>

<tr align="center">
    <td colspan="3"><input type="submit" value="Proses"><input type="reset" value="Batal"></td></tr>
</b></pre>
</table>
</div>
</form>
</body>
</html>


Untuk outputnya simpan dengan nama 'pegawai_out.php' berikut listingnya:

<?php
$nm=$_POST["napeg"];
$al=$_POST["alamat"];
$tl=$_POST['telepon'];
$jb=$_POST['jabatan'];
$st=$_POST['status'];
if (isset($_POST['tun1'])) $tj1=$_POST['tun1']; else $tj1=0;
if (isset($_POST['tun2'])) $tj2=$_POST['tun2']; else $tj2=0;
if (isset($_POST['tun3'])) $tj3=$_POST['tun3']; else $tj3=0;

if($jb=="manajer")
$gp=10000000;
else
if($jb=="supervisor")
$gp=7000000;
else
$gp=5000000;

switch ($st) {
case "menikah" :
$ab = 0.1 * $gp;
break;
case "belum menikah" :
$ab = 0;
break;
}

$total= $gp + $ab;

echo " <h2 align='center'><b>Slip Gaji</b></h2><hr>";
echo "
<table border='0' align='center'>
<tr align=left>
<td>Nama Pegawai</td>
<td>:</td>
<td>$nm</td>
</tr>
<tr align=left>
<td>Alamat</td>
<td>:</td>
<td>$al</td>
</tr>
<tr>
<td>Telepon</td>
<td>:</td>
<td>$tl</td>
<tr align=left>
<td>Jabatan</td>
<td>:</td>
<td>$jb</td>
</tr>
<tr align=left>
<td>Gaji Pokok</td>
<td>:</td>
<td>$gp</td>
</tr>
<tr align=left>
<td>Status</td>
<td>:</td>
<td>$st</td>
</tr>
<tr align=left>
<td>Total Gaji</td>
<td>:</td>
<td>$total</td>
</tr>
<tr align=left>
<td>Tunjangan</td>
<td>:</td>
<td>$tj1, $tj2, $tj3</td>
</tr></table>";
?>

Selamat Mencoba :)

Tidak ada komentar:

Posting Komentar

On line gk nehh