Membuat aplikasi input data karyawan dengan php mysqli

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Assalamu’alaikum Wr.Wb gimana kabar sobat wp di hari menjelang berakhirnya hari raya lebaran pagi ini

mungkin ada yang sudah mulai sekolah, bekerja pokok ada yang sudah mulai beraktifitas seperti biasanya

ok disini aku ada aplikasi pendataan karyawan yaitu aplikasi data karyawan menggunakan php dan mysql

kalau mau download silahkan download disini tapi kalau ada yang pengen tau seperti scriptnya ini

dia scriptnya

pertama-tama buka dulu notepad++ lalu ketik script ini

<?php
$server=”localhost”;
$user=”root”;
$password=”root”;
mysql_connect(“localhost”,”root”,”root”) or die (mysql_error());
mysql_select_db(“data_karyawan”) or die (mysql_error());
?>

save dengan nama connection.php

kemudian tekan ctrl+n di notepad++ lalu ketik script ini

<html>
<head><title>Program Aplikasi Data Karyawan</title>
</head>
<body>
<form name=”data_karyawan” action=”” method=”post”>
<table border=”1″ align=”center” bgcolor=”#00ff7f”>
<tr>
<td colspan=”3″ align=”center”><h2 align=”center”>Form Input Data karyawan</h2></td>
</tr>
<tr>
<td>id karyawan</td>
<td><input name=”id_karyawan” type=”hidden”></td>
</tr>
<tr>
<td>nama depan</td>
<td><input name=”textnama_depan” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<td>nama belakang</td>
<td><input name=”textnama_belakang” 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>ttl</td>
<td>tempat lahir <input name=”texttempat_lahir” type=”text” size=”24″ maxlength=”24″><hr>
tanggal lahir <input name=”texttanggal_lahir” type=”text” size=”24″ maxlength=”24″ value=”YYYY-MM-DD”></td>
</tr>
<tr>
<td>alamat</td>
<td><textarea name=”textalamat” cols=”30″ rows=”5″></textarea></td>
</tr>
<tr>
<td>pekerjaan</td>
<td><input name=”textpekerjaan” type=”text” size=”60″ maxlength=”60″></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>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_depan=$_POST[‘textnama_depan’];
$textnama_belakang=$_POST[‘textnama_belakang’];
$radiokelamin=$_POST[‘radiokelamin’];
$texttempat_lahir=$_POST[‘texttempat_lahir’];
$texttanggal_lahir=$_POST[‘texttanggal_lahir’];
$textalamat=$_POST[‘textalamat’];
$textpekerjaan=$_POST[‘textpekerjaan’];
$textstatus=$_POST[‘textstatus’];
$textbagian=$_POST[‘textbagian’];
$radioshift=$_POST[‘radioshift’];
$server=”localhost”;
$user=”root”;
$password=”root”;
$id_mysql=mysql_connect(“localhost”,”root”,”root”);
$db_data_karyawan=mysql_select_db(“data_karyawan”, $id_mysql);
$sql = “INSERT INTO `data_karyawan`.`karyawan` (`nama_depan`, `nama_belakang`, `jenis_kelamin`, `tempat_lahir`, `tanggal_lahir`, `alamat`, `pekerjaan`, `status`, `bagian`, `shift`) VALUES (‘$textnama_depan’, ‘$textnama_belakang’, ‘$radiokelamin’, ‘$texttempat_lahir’, ‘$texttanggal_lahir’, ‘$textalamat’, ‘$textpekerjaan’, ‘$textstatus’, ‘$textbagian’, ‘$radioshift’)”;
$hasil=mysql_query($sql, $id_mysql);
if(empty($hasil))
print(“data karyawan dengan nama depan = ‘$textnama_depan’ dan nama belakang = ‘$textnama_belakang’ dengan status = ‘$textstatus’ dan karyawan bagian = ‘$textbagian’ belum dikirim ke database”);
else
print(“data karyawan dengan nama depan = $textnama_depan’ dan nama belakang = ‘$textnama_belakang’ dengan status = ‘$textstatus’ dan karyawan bagian = ‘$textbagian’ sukses terkirim ke database”);
mysql_close($id_mysql);
}
?>
</body>
<p>data yang sudah tersimpan bisa dilihat <a href=”tampil.php”>disini</a></p>
</html>

lalu save dengan nama index.php dengan tujuan agar database mudah mengindex program yang telah dibuat

kalau ingin sekalian ditampilin tekan ctrl+n lagi lalu ketik script ini

<html>
<body>
<h2 align=”center”>Tampilan Data Karyawan</h2>
<?php
$server=”localhost”;
$user=”root”;
$password=”root”;
$id_mysql=mysql_connect(“localhost”,”root”,”root”);
if(! $id_mysql)
die(mysql_error());
$db_data_karyawan=mysql_select_db(“data_karyawan”, $id_mysql);
if(! $db_data_karyawan)
die(mysql_error());
$sql = “SELECT id_karyawan, nama_depan, nama_belakang, jenis_kelamin, tempat_lahir, tanggal_lahir, alamat, pekerjaan, status, bagian, shift FROM karyawan”;
$hasil = mysql_query($sql, $id_mysql);
if(! $hasil)
die(mysql_error());
$nomor=0;
print(“<table width=\”250%\” border=\”1\” align=\”center\”>\n”);
print(“<tr align=\”center\” bgcolor=\”#87cefa\”>\n”);
print(“<td width=\”5%\”>id karyawan</td>\n”);
print(“<td width=\”10%\”>nama depan</td>\n”);
print(“<td width=\”10%\”>nama belakang</td>\n”);
print(“<td width=\”10%\”>jenis kelamin</td>\n”);
print(“<td width=\”10%\”>tempat lahir</td>\n”);
print(“<td width=\”10%\”>tanggal lahir</td>\n”);
print(“<td width=\”10%\”>alamat</td>\n”);
print(“<td width=\”10%\”>pekerjaan</td>\n”);
print(“<td width=\”10%\”>status</td>\n”);
print(“<td width=\”10%\”>bagian</td>\n”);
print(“<td width=\”10%\”>shift</td>\n”);
print(“<td width=\”15%\”>pilihan</td>\n”);
print(“</tr>\n”);
while($baris = mysql_fetch_row($hasil))
{
$nomor++;
$id_karyawan=$baris[0];
$nama_depan=$baris[1];
$nama_belakang=$baris[2];
$jenis_kelamin=$baris[3];
$tempat_lahir=$baris[4];
$tanggal_lahir=$baris[5];
$alamat=$baris[6];
$pekerjaan=$baris[7];
$status=$baris[8];
$bagian=$baris[9];
$shift=$baris[10];
print(“<tr align=\”center\” bgcolor=\”#00ffff\”>\n”);
print(“<td>$id_karyawan</td>\n”);
print(“<td>$nama_depan</td>\n”);
print(“<td>$nama_belakang</td>\n”);
print(“<td>$jenis_kelamin</td>\n”);
print(“<td>$tempat_lahir</td>\n”);
print(“<td>$tanggal_lahir</td>\n”);
print(“<td>$alamat</td>\n”);
print(“<td>$pekerjaan</td>\n”);
print(“<td>$status</td>\n”);
print(“<td>$bagian</td>\n”);
print(“<td>$shift</td>\n”);
print(“<td><a href=\”hapus_karyawan.php?id_karyawan=$id_karyawan\”>”.”remove</a>|<a href=\”index.php\”>”.”add</a></td>\n”);
}
print(“</table>\n”);
mysql_close($id_mysql);
?>
</body>
</html>

save dengan nama tampil.php agar inputannya bisa ditampilkan

dan kalau mau hapus salah satu nama di program ini tekan ctrl+n lagi lalu ketik script ini

<?php
$connection=mysql_connect(“localhost”,”root”,”root”) or die (mysql_error());
mysql_select_db(“data_karyawan”) or die (mysql_error());
$id_karyawan = $_GET[‘id_karyawan’];
mysql_query(“DELETE FROM `karyawan` WHERE `karyawan`.`id_karyawan` = ‘$id_karyawan'”) or die (mysql_error());
mysql_close($connection);
?>
<p>data karyawan sudah dihapus silahkan lihat <a href=”index.php”>ini</a></p>

dan simpan dengan nama hapus_karyawan.php

maka ketika kalian mengisi form lalu ingin menghapusnya maka di tampilan ataupun di database tidak akan tampila lagi