Kamis, 21 Juni 2018

membuat aplikasi daftar hadir karyawan dengan php dan mysql

di populerkan oleh :hardiNM

Assalamu’alaikum Wr.Wb gimana kabarnya sobat wp mungkin ada yang masih menikmati sisa liburan hari raya idul fitri walaupun sudah mulai beraktifitas seperti semula sebelumnya admin mengucapkan Taqabbalallahu minna wa minkum taqabbal yaa kariim shiya mana wa shiya makum minal aidin wal faidzin  mungkin admin punya salah dan khilaf baik dalam ucapan maupun dalam hal apapun admin mohon maaf yang sebesar-besarnya mumpung masih lebaran bro 😀
ok disini aku ada aplikasi yang mungkin belum pernah ada di dunia programming apapun dan belum pernah dibuat di vb maupun java yaitu aplikasi daftar hadir karyawan atau absensi karyawan program ini sangat sederhana tapi kalau mau dipraktekkan silahkan kalau mau download silahkan download disini mungkin ada yang sudah tau kalau daftar hadir karyawan biasanya diinput secara manual diatas kertas dengan tinta hitam tipis dan bukan tinta hitam tebal seperti spidol dan lain sebagainya
dan kalau mau tau kode programnya ini kode programnya
pertama buka notepad++ lalu ketika kode ini
<?php
$server=”localhost”;
$user=”root”;
$password=”root”;
mysql_connect(“localhost”,”root”,”root”) or die (mysql_error());
mysql_select_db(“absensi_karyawan”) or die (mysql_error());
?>
lalu simpan dengan nama konksi.php boleh kalau sekalian pengen belajar bahasa inggris boleh disimpan dengan nama connection.php
setelah itu ctrl+n di notepad++
lalu ketik ini
<html>
<head><title>program aplikasi daftar kehadiran karyawan</title></head>
<body>
<form name=”absensi_karyawan” action=”” method=”post”>
<table border=”1″ align=”center” bgcolor=”#98fb98″>
<tr>
<td colspan=”3″><h2 align=”center”>Absensi Karyawan Menggunakan PHP MySQL</h2></td>
</tr>
<tr>
<td>id karyawan</td>
<td><input name=”id_karyawan” type=”hidden”></td>
</tr>
<tr>
<td>nama</td>
<td><input name=”textnama” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<td>jenis kelamin</td>
<td><input name=”radiokelamin” type=”radio” value=”laki-laki”>laki-laki
<input name=”radiokelamin” type=”radio” value=”perempuan”>perempuan</td>
</tr>
<tr>
<td>hadir</td>
<td><input name=”radiohadir” type=”radio” value=”ya”>Ya
<input name=”radiohadir” type=”radio” value=”tidak”>Tidak</td>
</tr>
<tr>
<td>keterangan ketidakhadiran</td>
<td><textarea name=”textketerangan_ketidakhadiran” cols=”30″ rows=”5″></textarea></td>
</tr>
<tr>
<td>status</td>
<td><input name=”textstatus” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<td>bagian</td>
<td><input name=”textbagian” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<td>jam datang</td>
<td><input name=”textjam_datang” type=”text” size=”24″ maxlength=”24″ value=”HH:MM:SS”></td>
</tr>
<tr>
<td>jam pulang</td>
<td><input name=”textjam_pulang” type=”text” size=”24″ maxlength=”24″ value=”HH:MM:SS”></td>
</tr>
<tr>
<td>shift</td>
<td><input name=”radioshift” type=”radio” value=”pagi-sore”>pagi-sore<hr>
<input name=”radioshift” type=”radio” value=”siang-malam”>siang-malam
<input name=”radioshift” type=”radio” value=”malam + lembur”>malam + lembur</td>
</tr>
<tr>
<td colspan=”3″ align=”center”>
<input name=”buttonsimpan” type=”submit” value=”simpan”>
<input name=”buttoncancel” type=”reset” value=”cancel”>
</td>
</tr>
</table>
</form>
<?php
if($_POST[“buttonsimpan”]==”simpan”)
{
$textnama = $_POST[‘textnama’];
$radiokelamin = $_POST[‘radiokelamin’];
$radiohadir = $_POST[‘radiohadir’];
$textketerangan_ketidakhadiran = $_POST[‘textketerangan_ketidakhadiran’];
$textstatus = $_POST[‘textstatus’];
$textbagian = $_POST[‘textbagian’];
$textjam_datang = $_POST[‘textjam_datang’];
$textjam_pulang = $_POST[‘textjam_pulang’];
$radioshift = $_POST[‘radioshift’];
$server=”localhost”;
$user=”root”;
$password=”root”;
$id_mysql=mysql_connect(“localhost”,”root”,”root”);
$db_absensi_karyawan=mysql_select_db(“absensi_karyawan”, $id_mysql);
$sql = “INSERT INTO `absensi_karyawan`.`absen_karyawan` (`nama`, `jenis_kelamin`, `hadir`, `keterangan_ketidakhadiran`, `status`, `bagian`, `jam_datang`, `jam_pulang`, `shift`) VALUES (‘$textnama’, ‘$radiokelamin’, ‘$radiohadir’, ‘$textketerangan_ketidakhadiran’, ‘$textstatus’, ‘$textbagian’, ‘$textjam_datang’, ‘$textjam_pulang’, ‘$radioshift’)”;
$hasil = mysql_query($sql, $id_mysql);
if(empty($hasil))
print(“karyawan dengan nama = ‘$textnama’ dan bagian = ‘$textbagian’ dengan shift = ‘$radioshift’ belum mengisi daftar hadir”);
else
print(“karyawan dengan nama = ‘$textnama’ dan bagian = ‘$textbagian’ dengan shift = ‘$radioshift’ sudah mengisi daftar hadir karyawan”);
mysql_close($id_mysql);
}
?>
</body>
<br>
<body>
<?php
$server=”localhost”;
$user=”root”;
$password=”root”;
$id_mysql=mysql_connect(“localhost”,”root”,”root”);
if(! $id_mysql)
die(mysql_error());
$db_absensi_karyawan=mysql_select_db(“absensi_karyawan”, $id_mysql);
if(! $db_absensi_karyawan)
die(mysql_error());
$sql = “SELECT id_karyawan, nama, jenis_kelamin, hadir, keterangan_ketidakhadiran, status, bagian, jam_datang, jam_pulang, shift FROM absen_karyawan”;
$hasil = mysql_query($sql, $id_mysql);
if(! $hasil)
die(mysql_error());
$nomor=0;
print(“<table width=\”150%\” border=\”1\” align=\”center\”>\n”);
print(“<tr align=\”center\” bgcolor=\”#87cefa\”>\n”);
print(“<td width=\”10%\”>id karyawan</td>\n”);
print(“<td width=\”10%\”>nama</td>\n”);
print(“<td width=\”10%\”>jenis kelamin</td>\n”);
print(“<td width=\”10%\”>hadir</td>\n”);
print(“<td width=\”15%\”>keterangan ketidakhadiran</td>\n”);
print(“<td width=\”10%\”>status</td>\n”);
print(“<td width=\”10%\”>bagian</td>\n”);
print(“<td width=\”10%\”>jam datang</td>\n”);
print(“<td width=\”10%\”>jam pulang</td>\n”);
print(“<td width=\”10%\”>shift</td>\n”);
print(“<td width=\”10%\”>pilihan</td>\n”);
print(“</tr>\n”);
while($baris=mysql_fetch_row($hasil))
{
$nomor++;
$id_karyawan=$baris[0];
$nama=$baris[1];
$jenis_kelamin=$baris[2];
$hadir=$baris[3];
$keterangan_ketidakhadiran=$baris[4];
$status=$baris[5];
$bagian=$baris[6];
$jam_datang=$baris[7];
$jam_pulang=$baris[8];
$shift=$baris[9];
print(“<tr align=\”center\” bgcolor=\”#00ffff\”>\n”);
print(“<td>$id_karyawan</td>\n”);
print(“<td>$nama</td>\n”);
print(“<td>$jenis_kelamin</td>\n”);
print(“<td>$hadir</td>\n”);
print(“<td>$keterangan_ketidakhadiran</td>\n”);
print(“<td>$status</td>\n”);
print(“<td>$bagian</td>\n”);
print(“<td>$jam_datang</td>\n”);
print(“<td>$jam_pulang</td>\n”);
print(“<td>$shift</td>\n”);
print(“<td><a href=\”hapus_absen.php?id_karyawan=$id_karyawan\”>”.”hapus</a></td>\n”);
}
print(“</table>\n”);
mysql_close($id_mysql);
?>
</body>
</html>
lalu simpan dengan nama index.php agar mudah terindex di database mysqlnya bro
setelah itu kalau mau di edit silahkan atau mau dihapus boleh dan kalau mau dihapus ctrl+n lagi di notepad++
lalu ketik kode ini
<?php
$connection=mysql_connect(“localhost”,”root”,”root”) or die (mysql_error());
mysql_select_db(“absensi_karyawan”) or die (mysql_error());
$id_karyawan = $_GET[‘id_karyawan’];
mysql_query(“DELETE FROM `absen_karyawan` WHERE `absen_karyawan`.`id_karyawan` = ‘$id_karyawan'”) or die (mysql_error());
mysql_close($connection);
?>
<p>data absen karyawan sudah dihapus silahkan melihat <a href=”index.php”>ini</a></p>
alhasil ketika dilihat di program utamanya maka akan ada nama yang hilang
mudah bukan jadi sekali lagi aku jelaskan setengah saja buka notepad++ lalu ketik kode yang ada diatas dan Insya Allah program kamu jadi dan bisa jalan
jadi selamat berkarya dan berkreasi

Thanks atas kunjungannya di Blog kami

hardin m

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 komentar:

Posting Komentar