Sunday, September 21, 2014

Membuat Program Gaji Karyawan


Wah kalian lagi nih, makasih ya udah berkunjung lagi. Kali ini saya mau posting nih, tentang gaji karyawan. Oiya saya membuat program ini dengan bahasa pemrograman php lho, karena terlalu maenstream buat program pake vb.

Ketentuan Program Penggajian :
Buat sebuah program untuk menghitung Gaji Karyawan. Karyawan akan menginputkan Jam Kerja karyawan yang merupakan bilangan bulat. Kemudian akan dihitung dengan syarat seperti dibawah :

  1. Gaji per Jam : Rp. 10.000.-
  2. Jika Jam Kerja melebihi 7 jam, maka sisa jam kerja akan dihitung sebagai lembur yang besarnya 1,5 * Gaji per Jam
Yuk pergi ke source codenya, jangan cuma tinggal copas aja loh temen. Biar kalian paham kalian juga bisa mempelajari sendiri apa artinya ini, apa artinya itu.

<html>
	<head>
		<title>Gaji Karyawan</title>
	</head>
	
	<body>
		<div align="center">
			<form method="POST">
				<table width="500px" style="border:2px solid gray; border-radius:5px;">
					<tr>
						<th colspan="3">Gaji Karyawan<hr></th>
					</tr>
					<tr align="left">
						<th>Jumlah Jam Kerja</th>
						<th align="right"><input type="text" name="jamker" placeholder="Jam Kerja"></th>
						<th align="left">Jam</th>
					<tr>
						<th colspan="3"><input type="submit" name="hitung" value="Hitung"></th>
					</tr>
					<tr><th colspan="3"><hr style="border:1px solid gray;"></th></tr>
					<tr>
						<th colspan="2" align="center">
							<table>
								<?php
								$jamker = $_POST['jamker'];
								$gaji_jam = 10000;
								
								if($_POST['hitung']!=''){
									
									if ($jamker > 7) {
										$gaji = 7 * $gaji_jam;
										$gajilem = (($jamker - 7) * (1.5 * $gaji_jam));
										$total = $gaji + $gajilem;
										echo "
											<tr align='left'>
												<th>Gaji Karyawan</th>
												<th>:</th>
												<th>Rp. ".number_format($gaji,2,",",".")."</th>
											</tr>
											<tr align='left'>
												<th>Gaji Lembur</th>
												<th>:</th>
												<th>Rp. ".number_format($gajilem,2,",",".")."</th>
											</tr>
											<tr>
												<th colspan = '3'><hr></th><th>+</th>
											</tr>
										";
										} else {
										$total = ($jamker * $gaji_jam);
										}
										
										echo "
										<tr align='left'>
											<th>Total Gaji Karyawan</th>
											<th>:</th>
											<th>Rp. ".number_format($total,2,",",".")."</th>
										</tr>
										";
								}
								?>
							</table>
						</th>
					</tr>
				</table>
			</form>
		</div>
	</body>
</html>

Disini ada satu form dengan tampilan yang berbeda saat menginputkan Jam Kerja karyawan.

Gaji Lembur

Gaji Nonlembur

Penasaran dengan postingan selanjutnya ? Ikuti terus ya blog Inspiring Your Life. See yaa :)

0 comments:

Post a Comment