31
STMIK – AMIK RIAU WEB DATABASE DISUSUN OLEH : NAMA : SURIADI KELAS : 4A SIANG NIM : 09 10 031 802 262

WEB DATABASE - Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

Embed Size (px)

Citation preview

Page 1: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

STMIK – AMIK RIAU

WEB DATABASEDISUSUN OLEH :

NAMA : SURIADIKELAS : 4A SIANG NIM : 09 10 031 802 262

Page 2: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

1. Membuat ERD (Entity Delation Data) pada 3 table dibawah ini Table karyawan dengan field NIK , NAMA_PEGAWAI , GAJI dan NIK sebagai primary key nya Teble tariff_lembur dengan field JENIS , TARIF dan JENIS sebagai primare key nya Table kehadiran dengan field NIK , TGL_MASUK , JAM_DATANG , JAM KELUAR , JENIS

Sehingga pada table diatas dapat digambarkan relasi antar table (ERD) sebagai berikut:

1.Table karyawan

2.table tarif_ lembur

3.Table kehadiran

Ketiga table diatas berasal dari database dbusaha

Page 3: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

Jadi apabila ketiga table diatas direlasikan maka akan menjadi seperti dibawah ini :

2. Membuat program php menyimpan , mengedit dan menghapus pada lingkup table karyawan

Sebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan , form hasil karyawan dan banyak lagi baiklah disini saya akan menampilkan code php pada beberapa form yang mencakup ruang lingkup pada table karyawan.

a. Code input karyawan

<div align="center">

<title>masukan Data Karyawan</title>

<?php

include "atas.php";

include"garis.php";

include "menu.php";

echo "<br>";

?>

<h3>MASUKAN DATA KARYAWAN PT SURIADI ASEM TENAN</h3>

</div>

<div align="center">

<form action="input_karyawanpro.php" method="post" name="form1" target="_parent">

Page 4: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<table width="600" align="left" border="0">

<tr>

<td width="200" align="left">NIK</td>

<td width="10" align="left">:</td>

<td width="390" align="left"><label><input type="text" align="left" name="nik" id="nik" size="20"></label></td>

</tr><tr>

<td width="200" align="left">NAMA PEGAWAI</td>

<td width="10" align="left">:</td>

<td width="390" align="left"><label><input type="text" align="left" name="namapeg" id="namapeg" size="40"></label></td>

</tr>

<tr>

<td width="200" align="left">GAJI</td>

<td width="10" align="left">:</td>

<td width="390" align="left"><label><input type="text" align="left" name="gaji" id="gaji" size="40"></label></td>

</tr>

<tr>

<td width="200" align="left"></td>

<td width="10" align="left"></td>

<td width="390" align="left"><input type="submit" value="Simpan" name="submit"><input type="reset" value="Batal"></td>

</tr>

</table>

</form>

</div>

Page 5: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

b. Code untuk menyimpan data yang telah diisikan pada input karyawan

<title>Proses input data Karyawan</title>

<?php

include "atas.php";

include"garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$anik=$_POST['nik'];

$anama=$_POST['namapeg'];

$agaji=$_POST['gaji'];

if (!empty($anik)&&(!empty($anama)&&(!empty($agaji))))

{

$query="insert into karyawan (NIK, NAMA_PEGAWAI, GAJI) values ('$anik','$anama','$agaji')";

mysql_query ($query);

echo "Data dengan Nik ".$anik." Dan Nama ".$anama." Telah Berhasil di Simpan, <a href='input_karyawan.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

else

{

echo "Data Masih ada yang kosong, Silahkan <a href='input_karyawan.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

?>

Page 6: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

c. Code untuk menghapus data dari table karyawan yang telah dinputkan

<div align="center">

<title>Hapus Data Karyawan</title>

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

$id=$_REQUEST['id'];

$hapus="Delete From Karyawan where Nik='$id'";

$hasil=mysql_query($hapus);

echo "<br>";

if ($hapus)

{

echo "siip sudah Berhasil Di Hapus. <a href='lihat_karyawan.php' target='_parent'>Klik</a> Untuk Lihat Data";

}

else

{

echo " maaf Data GAGAL Di Hapus. <a href='lihat_karyawan.php' target='_parent'>Klik</a> Untuk Lihat Data";

}

Page 7: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

d. Code untuk mengedit data dari table karyawan

<div align="center">

<title>Ubah Data Tarif</title>

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$aidh = $_POST['jenis2'];

$anik = $_POST["nik"];

$anama = $_POST['nama'];

$agaji=$_POST['gaji'];

$perintah = "UPDATE Karyawan SET Nik='$anik',Nama_pegawai='$anama', Gaji='$agaji' WHERE Nik = '$anik'";

$hasil=mysql_query($perintah);

if ($hasil)

{

echo "Semua BENAR, <a href='lihat_karyawan.php'>KLIK</a> Edit Data Lagi..";

echo "<hr>Berikut Data yang Anda Masukkan";

echo "<pre>";

echo "NIK : $anik <br>";

echo "Nama : $anama <br>";

echo "Gaji : $agaji <br>";

echo "<br></pre>";

Page 8: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

}

else

{

echo "Data Gagal Di Simpan";

}

include "bawah.php";

?>

</div>

e. Code untuk mencari data pada table karyawan

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

echo "<h4>PT SURIADI ASEM TENAN<br></h4>";

echo "<h4>PENCARIAN DATA<br></h4>";

?>

<form method="post" action="hasil_karyawan.php">

Piih :

<select name="akategori">

<option>-Pilih-</option>

<option>Nik</option>

Page 9: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<option>Nama_pegawai</option>

</select>

type your search: <input type="text" name="akatakunci"><input type="submit" value="search">

</form>

<br>

3. Membuat program php yang bisa menyimpan , mengedit , menghapus dan mencari data pada table tarif lembur

a. Code untuk input tariff lembur :

<?php

include "atas.php";

include"garis.php";

include "menu.php";

echo "<br>";

?>

<h3>MASUKAN DATA TARIF KERJA</h3>

<form action="input_tarifpro.php" method="post" name="form1" target="_parent">

<table width="400" align="left" border="0">

<tr>

<td width="100" align="left">Jenis</td>

<td width="10" align="left">:</td>

<td width="290" align="left"><label><input type="text" align="left" name="jenis" id="jenis" size="20"></label></td>

</tr>

<tr>

<td width="100" align="left">Tarif/Jam</td>

Page 10: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<td width="10" align="left">:</td>

<td width="290" align="left"><label>

<input type="text" align="left" name="tarif" id="tarif" size="30">

</label></td>

</tr>

<tr>

<td></td>

<td></td>

<td>

<input type="submit" align="left" value="Simpan" name="submit"><input type="reset" align="left" name="submit2" value="Batal">

</td></tr>

</table>

</form>

b. Code untuk menyimpan data tarif lembur

<?php

include "atas.php";

include"garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$ajenis=$_POST['jenis'];

$atarif=$_POST['tarif'];

if (!empty($ajenis)&&(!empty($atarif)))

Page 11: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

{

$query="insert into tarif_lembur (Jenis, Tarif) values ('$ajenis','$atarif')";

mysql_query ($query);

echo "Data dengan Jenis ".$ajenis." Dan Tarif ".$atarif." Telah Berhasil di Simpan, <a href='input_tarif.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

else

{

echo "Data Masih ada yang kosong, Silahkan <a href='input_tarif.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

?>

c. Code untuk mengedit data pada table tariff lembur

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$aidh = $_POST['jenis2'];

$ajenis = $_POST["jenis"];

$atarif = $_POST["tarif"];

$perintah = "UPDATE Tarif_lembur SET Jenis='$ajenis',Tarif='$atarif' WHERE Jenis = '$ajenis'";

$hasil=mysql_query($perintah);

if ($hasil)

Page 12: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

{

echo "Semua BENAR, <a href='lihat_tarif.php'>KLIK</a> Edit Data Lagi..";

echo "<hr>Berikut Data yang Anda Masukkan";

echo "<pre>";

echo "Jenis : $ajenis <br>";

echo "Tarif : $atarif <br>";

echo "<br></pre>";

}

else

{

echo "Data Gagal Di Simpan";

}

include "bawah.php";

?>

d. Code untuk menghapus data dari table tariff lembur

<title>Hapus Data Tarif</title>

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

$id=$_REQUEST['id'];

$hapus="Delete From tarif_lembur where jenis='$id'";

Page 13: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

$hasil=mysql_query($hapus);

echo "<br>";

if ($hapus)

{

echo "siip Data Berhasil Di Hapus. <a href='lihat_tarif.php' target='_parent'>Klik</a> Untuk Lihat Data";

}

else

{

echo " maaf Data GAGAL Di Hapus. <a href='lihat_tarif.php' target='_parent'>Klik</a> Untuk Lihat Data";

}

e. Code untuk mencari data pada table tariff lembur

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

echo "<h4>PT SURIADI ASEM TENAN<br></h4>";

echo "<h4>PENCARIAN DATA<br></h4>";

?>

<form method="post" action="hasil_tarif.php">

Pilih pencarian :

<input type="text" name="akategori" value="Jenis" readonly="true">

</select> type yuor search : <input type="text" name="akatakunci"><input type="submit" value="search">

</form>

<br>

Page 14: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

4. Membuat program php untuk menyimpan , mengedit , dan menghapus serta mencari data pada table kehadiran

a. Code untuk input data kehadiran :

<title>Input Data Kehadiran</title>

<?php

include "atas.php";

include"garis.php";

include "menu.php";

echo "<br>";

?>

<h3>MASUKAN DATA KEHADIRAN </h3>

<form action="input_kehadiranpro.php" method="post" name="form1" target="_parent">

<table width="600" align="left" border="0">

<tr>

<td width="200" align="left">Nik</td>

<td width="20" align="center">:</td>

<td width="380" align="left"><label><select name="nik" id="nik">

<option>-Pilih-</option>

<option>BRI001</option>

<option>BRI002</option>

<option>BRI003</option>

</select></label></td>

</tr>

<tr>

<td width="200" align="left">Tanggal Masuk</td>

<td width="20" align="center">:</td>

Page 15: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<td width="380" align="left"><input type="text" align="left" name="tgl_masuk" id="tgl_masuk">Y|M|D</td>

</tr>

<tr>

<td width="200" align="left">Jam Datang</td>

<td width="20" align="center">:</td>

<td width="380" align="left"><input type="text" align="left" name="jam_dtg" id="jam_dtg" size="20"> H|M|S</td>

</tr>

<tr>

<td width="200" align="left">Jam Keluar</td>

<td width="20" align="center">:</td>

<td width="380" align="left"><input type="text" align="left" name="jam_kel" id="jam_kel"> H|M|S</td>

</tr>

<tr>

<td width="200" align="left">Jenis Lembur</td>

<td width="20" align="center">:</td>

<td width="380" align="left"><select name="jenis" id="jenis">

<option>-Pilih-</option>

<option>REG1</option>

<option>REG2</option>

<option>REG3</option>

</select></td>

</tr>

<tr>

<td></td>

Page 16: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<td></td>

<td><input type="submit" value="Simpan"><input type="reset" value="Batal"></td>

</tr>

</table>

</form>

b. Code untuk menyimpan data pada table kehadiran

<?php

include "atas.php";

include"garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$anik=$_POST['nik'];

$atgl_masuk=$_POST['tgl_masuk'];

$ajam_dtg=$_POST['jam_dtg'];

$ajam_kel=$_POST['jam_kel'];

$ajenis=$_POST['jenis'];

if ($anik=='-Pilih-')

{

echo "Anda Belum Menentukan NIK <a href='input_kehadiran.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

if ($ajenis=='Pilih-')

{

echo "Anda belum Menentukan Jenis Kerja <a href='input_kehadiran.php' target='_parent'>Klik</a> Untuk Input data lagi..";

Page 17: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

}

if (!empty($atgl_masuk)&&(!empty($ajam_dtg)&&(!empty($ajam_kel))))

{

$query="insert into Kehadiran (Nik, Tgl_masuk,Jam_datang,Jam_keluar,Jenis) values ('$anik','$atgl_masuk','$ajam_dtg','$ajam_kel','$ajenis')";

mysql_query ($query);

echo "Data dengan Nik ".$anik." Dan Jenis ".$ajenis." Telah Berhasil di Simpan, <a href='input_kehadiran.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

else

{

echo "Data Masih ada yang kosong, Silahkan <a href='input_kehadiran.php' target='_parent'>Klik</a> Untuk Input data lagi..";

}

?>

c. Code untuk mengedit data pada table kehadiran

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$aidh = $_POST['jenis2'];

$anik = $_POST["nik"];

$atgl = $_POST['tgl_masuk'];

$amas=$_POST['jam_dtg'];

$akel=$_POST['jam_kel'];

Page 18: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

$ajen=$_POST['jenis'];

$perintah = "UPDATE Kehadiran SET Nik='$anik',Tgl_Masuk='$atgl', Jam_Datang='$amas', Jam_Keluar='$akel',Jenis='$ajen' WHERE No = '$aidh'";

$hasil=mysql_query($perintah);

if ($hasil)

{

echo "Semua BENAR, <a href='lihat_kehadiran.php'>KLIK</a> Edit Data Lagi..";

echo "<hr>Berikut Data yang Anda Masukkan";

echo "<pre>";

echo "NIK :$anik <br>";

echo "Tanggal Masuk :$atgl<br>";

echo "Jam Datang :$amas<br>";

echo "Jam Keluar :$akel<br>";

echo "Jenis :$ajen <br>";

echo "<br></pre>";

}

else

{

echo "Data Gagal Di Simpan";

}

include "bawah.php";

?>

Page 19: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

d. Kode untuk menghapus data pada pada table kehadiran

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

$id=$_REQUEST['id'];

$hapus="Delete From kehadiran where Nik='$id'";

$hasil=mysql_query($hapus);

echo "<br>";

if ($hapus)

{

echo "siip Data Berhasil Di Hapus. <a href='lihat_kehadiran.php' target='_parent'>Klik</a> Untuk Lihat Data";

}

else

{

echo " maaf Data GAGAL Di Hapus. <a href='lihat_kehadiran.php' target='_parent'>Klik</a> Untuk Lihat Data";

}

Page 20: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

e. Kode untuk mencari data pada table kehadiran

<?php

include "atas.php";

include "garis.php";

include "menu.php";

include "koneksi.php";

echo "<h4>PT SURIADI ASEM TENAN<br></h4>";

echo "<h4>PENCARIAN DATA<br></h4>";

?>

<form method="post" action="hasil_kehadiran.php">

Pilih Pencarian :

<select name="akategori">

<option>-Pilih-</option>

<option>Nik</option>

<option>Jenis</option>

</select>

type your search : <input type="text" name="akatakunci"><input type="submit" value="search">

</form>

<br>

Page 21: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

5. Membuat program untuk menampilkan lama bekerja

<title>Lihat Data Lama Kerja</title>

$query="select karyawan.Nik, karyawan.Nama_pegawai,kehadiran.Tgl_masuk,kehadiran.jam_datang,

kehadiran.jam_keluar, kehadiran.jenis, Time (jam_keluar-jam_datang) as Lama_Kerja from karyawan,kehadiran

where kehadiran.Nik=karyawan.Nik";

$result=mysql_query($query) or die ('Error');

$duplicate=mysql_num_rows($result);

if (!$duplicate>1)

{

echo "Data Tabel Masih Kosong !! ";

}

$genap ="";

$ganjil="#999999";

$head="#666699";

?>

<h3>DATA LAMA KERJA KARYAWAN PT SURIADI ASEM TENAN</h3>

<table width="1000" border="0" bordercolor="#99FFCC" >

<tr bgcolor=<?php echo "$head"; ?> valign="middle">

<th width="30" height="30" align="center" valign="middle">No</th>

<th width="80" align="center" valign="middle">Nik</th>

<th width="150" align="center" valign="middle">Nama Karyawan</th>

<th width="80" align="center" valign="middle">Tanggal Masuk</th>

<th width="100" align="center" valign="middle">Jam Datang</th>

<th width="100" align="center" valign="middle">Jam Keluar</th>

<th width="100" align="center" valign="middle">Jenis</th>

Page 22: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<th width="100" align="center" valign="middle">Lama beKerja</th>

</tr>

<?php

$counter = 1;

$no=0;

while($data = mysql_fetch_row($result))

{

if ($counter % 2 == 0) $warna = $genap;

else $warna = $ganjil;

$no++

?>

<tr bgcolor=<?php echo "$warna" ?>>

<td align="center" valign="middle"><? echo "$no"; ?></td>

<td align="center" valign="middle"><? echo "$data[0]"; ?></td>

<td align="left" valign="middle"><? echo "$data[1]"; ?></td>

<td align="center" valign="middle"><? echo "$data[2]"; ?></td>

<td align="center" valign="middle"><? echo "$data[3]"; ?></td>

<td align="center" valign="middle"><? echo "$data[4]"; ?></td>

<td align="center" valign="middle"><? echo "$data[5]"; ?></td>

<td align="center" valign="middle"><? echo "$data[6]"; ?></td>

</tr>

<?php

$counter++; // menambah counter

} //end while

echo "</table><br><br>";

Page 23: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

?>

<?php

include "bawah.php";

?>

</table>

6. Membuat program disiplin waktu

<?php

$query="select karyawan.Nik, karyawan.Nama_pegawai,kehadiran.Tgl_masuk,kehadiran.jam_datang,

kehadiran.jam_keluar, if(jam_datang > '08:00:00','Terlambat','Tepat Waktu') as Disiplin_datang,

if(jam_keluar <'17:00:00','kurang disiplin','Tepat Waktu') as Disiplin_Pulang

from karyawan,kehadiran

where kehadiran.Nik=karyawan.Nik";

$result=mysql_query($query) or die ('Error');

$duplicate=mysql_num_rows($result);

if (!$duplicate>1)

{

echo "Data Tabel Masih Kosong !! ";

}

$genap ="";

$ganjil="#999999";

$head="#666699";

?>

<h3>DATA DISIPLIN WAKTU KARYAWAN PT SURIADI ASEM TENAN</h3>

<table width="1000" border="0" bordercolor="#99FFCC" >

Page 24: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<tr bgcolor=<?php echo "$head"; ?> valign="middle">

<th width="30" height="30" align="center" valign="middle">No</th>

<th width="80" align="center" valign="middle">Nik</th>

<th width="150" align="center" valign="middle">Nama Karyawan</th>

<th width="80" align="center" valign="middle">Tanggal Masuk</th>

<th width="100" align="center" valign="middle">Jam Datang</th>

<th width="100" align="center" valign="middle">Jam Keluar</th>

<th width="100" align="center" valign="middle">Disiplin Datang</th>

<th width="100" align="center" valign="middle">Disiplin Pulang</th>

</tr>

<?php

$counter = 1;

$no=0;

while($data = mysql_fetch_row($result))

{

if ($counter % 2 == 0) $warna = $genap;

else $warna = $ganjil;

$no++

?>

<tr bgcolor=<?php echo "$warna" ?>>

<td align="center" valign="middle"><? echo "$no"; ?></td>

<td align="center" valign="middle"><? echo "$data[0]"; ?></td>

<td align="left" valign="middle"><? echo "$data[1]"; ?></td>

<td align="center" valign="middle"><? echo "$data[2]"; ?></td>

<td align="center" valign="middle"><? echo "$data[3]"; ?></td>

Page 25: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

<td align="center" valign="middle"><? echo "$data[4]"; ?></td>

<td align="center" valign="middle"><? echo "$data[5]"; ?></td>

<td align="center" valign="middle"><? echo "$data[6]"; ?></td>

</tr>

<?php

$counter++; // menambah counter

} //end while

echo "</table><br><br>";

?>

<?php

include "bawah.php";

?>

</table>

7. Membuat program untuk menampilkan potongan gaji

<?php

include "atas.php";

include"garis.php";

include "menu.php";

include "koneksi.php";

echo "<br>";

$query="Select karyawan.nik, karyawan.nama_pegawai, kehadiran.Tgl_masuk, kehadiran.Jam_Datang,

kehadiran.Jam_keluar,

if(jam_datang > '08:00:00','kurang disiplin','Tepat Waktu') as Disiplin_datang,

if(jam_keluar <'17:00:00','kurang disiplin','Tepat Waktu') as Disiplin_Pulang,

Page 26: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

if(jam_datang > '08:00:00'or jam_keluar <'17:00:00','Rp. 15000','0') as Potongan

from karyawan,kehadiran

where kehadiran.Nik=karyawan.Nik";

$result=mysql_query($query) or die ('Error');

$duplicate=mysql_num_rows($result);

if (!$duplicate>1)

{

echo "Data Tabel Masih Kosong !! <a href='input_sales.php'>Klik</a> Disini untuk masukkan Data Baru";

}

$genap ="";

$ganjil="#999999";

$head="#666699";

?>

<h3>DATA DISIPLIN WAKTU KARYAWAN PT SURIADI ASEM TENAN</h3>

<table width="1000" border="0" bordercolor="#99FFCC" >

<tr bgcolor=<?php echo "$head"; ?> valign="middle">

<th width="30" height="30" align="center" valign="middle">No</th>

<th width="80" align="center" valign="middle">Nik</th>

<th width="150" align="center" valign="middle">Nama Karyawan</th>

<th width="150" align="center" valign="middle">Tanggal Masuk</th>

<th width="100" align="center" valign="middle">Jam Datang</th>

<th width="100" align="center" valign="middle">Jam Keluar</th>

<th width="100" align="center" valign="middle">Disiplin Datang</th>

<th width="100" align="center" valign="middle">Disiplin Pulang</th>

<th width="100" align="center" valign="middle">Potongan</th>

Page 27: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

</tr>

<?php

$counter = 1;

$no=0;

while($data = mysql_fetch_row($result))

{

if ($counter % 2 == 0) $warna = $genap;

else $warna = $ganjil;

$no++

?>

<tr bgcolor=<?php echo "$warna" ?>>

<td align="center" valign="middle"><? echo "$no"; ?></td>

<td align="center" valign="middle"><? echo "$data[0]"; ?></td>

<td align="left" valign="middle"><? echo "$data[1]"; ?></td>

<td align="center" valign="middle"><? echo "$data[2]"; ?></td>

<td align="center" valign="middle"><? echo "$data[3]"; ?></td>

<td align="center" valign="middle"><? echo "$data[4]"; ?></td>

<td align="left" valign="middle"><? echo "$data[5]"; ?></td>

<td align="Left" valign="middle"><? echo "$data[6]"; ?></td>

<td align="right" valign="middle"><? echo "$data[7]"; ?></td>

</tr>

<?php

$counter++; // menambah counter

} //end while

echo "</table><br><br>";

Page 28: WEB DATABASE -    Web viewSebenarya untuk menyimpan , mengedit dan menghapus di perlukan bebrapa program php untuk menampilkan form input karyawan ,

?>

<?php

include "bawah.php";

?>

</table>

</div>

8. Program untuk menampilkan lama lembur