pada materi kali ini kita akan membahas tentang database atau basisdata yang merupakan sistemasi metode penyimpana secara digital, untuk uji coba kita akan langsum memulai dengan membuat sistemasi CRUD yaitu metode dimana web bisa melakukan create yang dalam artian membuat,read yang didalam artian membaca atau menampilkan data,update yang dalam artian data bisa di update dan delete sesuai namanya data bisa dihapus baik langsung saja, dan jangan lupa aktifkan database dan create databasnya dahulu berikut adalah source code uji cobanya
DAFTAR PEGAWAI
<body>
<?php
include "koneksi.php"; ?>
<a href="FormInputPegawai.php">Tambah Pegawai</a>
<table width="600" border="1" cellspacing="0" cellpadding="0">
<tr>
<th align="center">No</th>
<th>NIP</th>
<th>Nama Pegawai</th>
<th>Tempat/Tanggal Lahir</th>
<th>Depertemen</th>
<th>Gol</th>
<th>Gaji Pokok</th>
<th>Aksi</th>
</tr>
<?php
$i = 0;
$query=mysqli_query($con, "SELECT * FROM pegawai");
while ($m = mysqli_fetch_array($query))
{
$i++;
?>
<tr>
<td align="center"> <?php print $i; ?></td>
<td><?php print $m['nip']; ?></td>
<td><?php print $m['nama']; ?></td>
<td><?php print $m['ttl']; ?></td>
<td><?php print $m['departemen']; ?></td>
<td><?php print $m['gol']; ?></td>
<td><?php print $m['gaji']; ?></td>
<td><a href="Update_Pegawai.php?nip=<?php print $m['nip'] ?>">Edit </a>| <a href="DeleteDb.php?nip=<?php print $m['nip'] ?>">Hapus</a></td>
</tr>
<?php
}
?>
</table>
</html>
DELETE
<?php
include "koneksi.php";
$nip=$_GET['nip'];
if (!empty($nip)){
mysqli_query($con , "DELETE FROM pegawai WHERE nip = '$nip'");
header('location:Daftar_Pegawai.php');
}
else{
header('location:Daftar_Pegawai.php');
}
?>
INPUT
<html>
<body>
<h3>Form Kepegawaian</h3>
<form method="post" action="InsertDB.php">
<table>
<tr>
<td>NIP</td>
<td>:</td>
<td><input type="text" name="nip"></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Tempat/Tanggal Lahir</td>
<td>:</td>
<td><input type="text" name="ttl"></td>
</tr>
<tr>
<td>Departemen</td>
<td>:</td>
<td><input type="text" name="departemen"></td>
</tr>
<tr>
<td>Gol</td>
<td>:</td>
<td ><input type="text" name="gol"></td>
</tr>
<tr>
<td>Gaji Pokok</td>
<td>:</td>
<td ><input type="text" name="gaji"></td>
</tr>
<tr>
<td><input type="submit" value="Kirim"></td>
</tr>
</table>
</form>
</body>
</html>
INSERT
<?php
include "koneksi.php";
$nip = $_POST['nip'];
$nama = $_POST['nama'];
$ttl = $_POST['ttl'];
$departemen = $_POST['departemen'];
$gol = $_POST['gol'];
$gaji = $_POST['gaji'];
if (!empty($nip) && !empty($nama) && !empty($ttl) && !empty($departemen) && !empty($gol) && !empty($gaji))
{
mysqli_query($con, "INSERT INTO pegawai(nip,nama,ttl,departemen,gol,gaji)
VALUES('$nip','$nama','$ttl','$departemen','$gol','$gaji')");
header('location:Daftar_Pegawai.php');
}
else {
header('location:FormInputPegawai.php');
}
?>
KONEKSI
<?php
$con=mysqli_connect("localhost","root","","Kepegawaian");
if (mysqli_connect_errno($con))
{
echo "Koneksi dengan MySQL Gagal: " . mysqli_connect_error();
}
else{
echo "Koneksi dengan MySQL Berhasil<br>";
}
?>
UPDATE
<body>
<?php include "koneksi.php";
$nip=$_GET['nip'];
$query=mysqli_query($con, " SELECT * FROM pegawai WHERE nip = '$nip'");
$m=mysqli_fetch_array($query);
?>
<a href="Daftar_Pegawai.php">Menu Pegawai</a>
<form method="post" action="UpdateDB.php">
<input type="hidden" value="<?php print $nip['nip'];?>" name="nip"/>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>NIP</td>
<td>:</td>
<td><input type="text" name="nip" value="<?php print $m['nip'];?>" width="100%" required/></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" value="<?php print $m['nama'];?>" width="100%" required/></td>
</tr>
<tr>
<td>Tempat/Tanggal Lahir</td>
<td>:</td>
<td><input type="text" name="ttl" value="<?php print $m['ttl'];?>" width="100%" required/></td>
</tr>
<tr>
<td>Depertmen</td>
<td>:</td>
<td><input type="text" name="departemen" value="<?php print $m['departemen'];?>" width="100%" required/></td>
</tr>
<tr>
<td>Gol</td>
<td>:</td>
<td><input type="text" name="gol" value="<?php print $m['gol'];?>" width="100%" required/></td>
</tr>
<tr>
<td>Gaji Pokok</td>
<td>:</td>
<td><input type="text" name="gaji" value="<?php print $m['gaji'];?>" width="100%" required/></td>
</tr>
<tr>
<td colspan="3"><input type="submit" value="save"></td>
</tr>
</form>
</table>
</body>
UPDATE DB
<?php
include "koneksi.php";
$nip = $_POST['nip'];
$nama = $_POST['nama'];
$ttl = $_POST['ttl'];
$departemen = $_POST['departemen'];
$gol = $_POST['gol'];
$gaji = $_POST['gaji'];
if (!empty($nip) && !empty($nama) && !empty($ttl) && !empty($departemen) && !empty($gol) && !empty($gaji))
{
mysqli_query($con, "UPDATE pegawai SET nip='$nip',nama='$nama',ttl='$ttl',departemen='$departemen',gol='$gol',gaji='$gaji' WHERE nip='$nip'");
header('location:Daftar_Pegawai.php');
}
else {
header('location:FormInputPegawai.php');
}
?>
Jika tidak bisa silahkan download file dibawah ini
sorce code bersumber dari member 17 teknik komputer politeknik caltex riau