Assalamualaikum, selamat datang di blog saya.
Pada tulisan kali ini saya ingin membagikan hasil UAS Semester 2 Kelas D pada MK Pemograman Web 1
Pertama kita harus buat dahulu datasbase nya.
disini saya buat databasenya sesuai dengan nim saya, dan table nya "pegawai"
lalu buat script seperti dibwah ini :
1. Tampil Data
untuk menampilkan hasil data yang kita buat didatabase tadi.
<!DOCTYPE html>
<html>
<head>
<title>UAS</title>
</head>
<body>
<h2>UAS</h2>
<a href="tambahdata.php">TAMBAH DATA</a><br> <br>
<table border="1">
<tr>
<th>No</th>
<th>nik</th>
<th>nama_pegawai</th>
<th>jenis_kelamin</th>
<th>alamat</th>
<th>no_hp</th>
<th>email</th>
<th>department</th>
<th>jabatan</th>
<th>gapok</th>
<th>Option</th>
</tr>
<?php
include 'koneksi.php';
$no = 1;
$data = mysqli_query($koneksi,"select * from pegawai");
while ($d = mysqli_fetch_array($data)) {
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $d['nik'];?></td>
<td><?php echo $d['nama_pegawai'];?></td>
<td><?php echo $d['jenis_kelamin'];?></td>
<td><?php echo $d['alamat'];?></td>
<td><?php echo $d['no_hp'];?></td>
<td><?php echo $d['email'];?></td>
<td><?php echo $d['department'];?></td>
<td><?php echo $d['jabatan'];?></td>
<td><?php echo $d['gapok'];?></td>
<td>
<a href="form_editdata.php?xid=<?php echo $d['nik']; ?>">Edit</a>
<a href="form_hapusdata.php?xid=<?php echo $d['nik']; ?>">Hapus</a>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
2. Koneksi
untuk mengkoneksikan dengan database yang telah kita buat tadi
<?php
$koneksi = mysqli_connect("localhost","root","","1802003_uas");
// check connection
if (mysqli_connect_errno()){
echo "koneksi database gagal :".mysqli_connect_error();
}
?>
3. Tambah Data
Untuk menambahkan
<!DOCTYPE html>
<html>
<head>
<title>tambah data</title>
</head>
<body>
<form action="aksi_simpan.php" method="post">
<table>
<tr>
<td>nik</td>
<td><input type="text" name="nik"></td>
</tr>
<tr>
<td>nama pegawai</td>
<td><input type="text" name="nama_pegawai"></td>
</tr>
<tr>
<td>jenis kelamin</td>
<td><input type="text" name="jenis_kelamin"></td>
</tr>
<tr>
<td>alamat</td>
<td><input type="text" name="alamat"></td>
</tr>
<tr>
<td>no_hp</td>
<td><input type="text" name="no_hp"></td>
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>department</td>
<td><input type="text" name="department"></td>
</tr>
<tr>
<td>jabatan</td>
<td><input type="text" name="jabatan"></td>
</tr>
<tr>
<td>gapok</td>
<td><input type="text" name="gapok"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="save" value="simpan"></td>
</tr>
</table>
</form>
</body>
</html>
4. Aksi Simpan
Untuk menyimpan data yang akan kita tambahkan
<?php
include 'koneksi.php';
$a = $_POST["nik"];
$b = $_POST["nama_pegawai"];
$c = $_POST["jenis_kelamin"];
$d = $_POST["alamat"];
$e = $_POST["no_hp"];
$f = $_POST["email"];
$g = $_POST["department"];
$h = $_POST["jabatan"];
$i = $_POST["gapok"];
mysqli_query($koneksi, "INSERT INTO pegawai (nik,nama_pegawai,jenis_kelamin,alamat,no_hp,email,department,jabatan,gapok) values('$a','$b','$c','$d','$e','$f','$g','$h','$i')"
);
header('location:tampildata.php');
?>
5. Edit Data
untuk mengubah data yang telah dibuat
<!DOCTYPE html>
<html>
<head>
<title>update data</title>
</head>
<body>
<form action="" method="post">
<?php
$id = $_GET['xid'];
include 'koneksi.php';
$sql = mysqli_query($koneksi, "SELECT * FROM pegawai WHERE nik='$id'");
$d = mysqli_fetch_array($sql)
?>
<form method="post" action="">
<table>
<tr>
<td>nik</td>
<td><input type="text" name="nik" value="<?php echo $d['nik']; ?>"></td>
</tr>
<tr>
<td>nama pegawai</td>
<td><input type="text" name="nama_pegawai" value="<?php echo $d['nama_pegawai']; ?>"></td>
</tr>
<tr>
<td>jenis kelamin</td>
<td><input type="text" name="jenis_kelamin" value="<?php echo $d['jenis_kelamin']; ?>"></td>
</td>
<tr>
<td>alamat</td>
<td><input type="text" name="alamat" value="<?php echo $d['alamat']; ?>"></td>
</td>
<tr>
<td>no hp</td>
<td><input type="text" name="no_hp" value="<?php echo $d['no_hp']; ?>"></td>
</td>
<tr>
<td>email</td>
<td><input type="text" name="email" value="<?php echo $d['email']; ?>"></td>
</td>
<tr>
<td>department</td>
<td><input type="text" name="department" value="<?php echo $d['department']; ?>"></td>
</td>
<tr>
<td>jabatan</td>
<td><input type="text" name="jabatan" value="<?php echo $d['jabatan']; ?>"></td>
</td>
<tr>
<td>gaji pokok</td>
<td><input type="text" name="gapok" value="<?php echo $d['gapok']; ?>"></td>
</td>
<tr>
<td></td>
<td><input type="submit" name="save" values="simpan!"></td>
</tr>
</table>
</form>
<?php
if (isset($_POST['save'])){
$a = $_POST["nik"];
$b = $_POST["nama_pegawai"];
$c = $_POST["jenis_kelamin"];
$d = $_POST["alamat"];
$e = $_POST["no_hp"];
$f = $_POST["email"];
$g = $_POST["department"];
$h = $_POST["jabatan"];
$i = $_POST["gapok"];
$sql=mysqli_query($koneksi, "UPDATE pegawai set nik='$a', nama_pegawai='$b', jenis_kelamin='$c', alamat='$d', no_hp='$e', email='$f', department='$g', jabatan='$h', gapok='$i' where nik='$_GET[xid]'");
echo'<script type="text/javascript">
alert("berhasil edit");
window.location="tampildata.php"
</script>';
}
?>
</body>
</html>
6. Hapus Data
untuk menghapus data yang ada
<?php
include 'koneksi.php';
$id = $_GET['xid'];
mysqli_query($koneksi, "DELETE FROM pegawai WHERE nik='$id'");
header('location:tampildata.php');
?>
Sekian tulisan dari saya, atas perhatiannya saya ucapkan terimakasih.
Jangan lupa subscribe channel youtube saya www.youtube.com/Donnjevieza
Pada tulisan kali ini saya ingin membagikan hasil UAS Semester 2 Kelas D pada MK Pemograman Web 1
Pertama kita harus buat dahulu datasbase nya.
disini saya buat databasenya sesuai dengan nim saya, dan table nya "pegawai"
lalu buat script seperti dibwah ini :
1. Tampil Data
untuk menampilkan hasil data yang kita buat didatabase tadi.
<!DOCTYPE html>
<html>
<head>
<title>UAS</title>
</head>
<body>
<h2>UAS</h2>
<a href="tambahdata.php">TAMBAH DATA</a><br> <br>
<table border="1">
<tr>
<th>No</th>
<th>nik</th>
<th>nama_pegawai</th>
<th>jenis_kelamin</th>
<th>alamat</th>
<th>no_hp</th>
<th>email</th>
<th>department</th>
<th>jabatan</th>
<th>gapok</th>
<th>Option</th>
</tr>
<?php
include 'koneksi.php';
$no = 1;
$data = mysqli_query($koneksi,"select * from pegawai");
while ($d = mysqli_fetch_array($data)) {
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $d['nik'];?></td>
<td><?php echo $d['nama_pegawai'];?></td>
<td><?php echo $d['jenis_kelamin'];?></td>
<td><?php echo $d['alamat'];?></td>
<td><?php echo $d['no_hp'];?></td>
<td><?php echo $d['email'];?></td>
<td><?php echo $d['department'];?></td>
<td><?php echo $d['jabatan'];?></td>
<td><?php echo $d['gapok'];?></td>
<td>
<a href="form_editdata.php?xid=<?php echo $d['nik']; ?>">Edit</a>
<a href="form_hapusdata.php?xid=<?php echo $d['nik']; ?>">Hapus</a>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
2. Koneksi
untuk mengkoneksikan dengan database yang telah kita buat tadi
<?php
$koneksi = mysqli_connect("localhost","root","","1802003_uas");
// check connection
if (mysqli_connect_errno()){
echo "koneksi database gagal :".mysqli_connect_error();
}
?>
3. Tambah Data
Untuk menambahkan
<!DOCTYPE html>
<html>
<head>
<title>tambah data</title>
</head>
<body>
<form action="aksi_simpan.php" method="post">
<table>
<tr>
<td>nik</td>
<td><input type="text" name="nik"></td>
</tr>
<tr>
<td>nama pegawai</td>
<td><input type="text" name="nama_pegawai"></td>
</tr>
<tr>
<td>jenis kelamin</td>
<td><input type="text" name="jenis_kelamin"></td>
</tr>
<tr>
<td>alamat</td>
<td><input type="text" name="alamat"></td>
</tr>
<tr>
<td>no_hp</td>
<td><input type="text" name="no_hp"></td>
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>department</td>
<td><input type="text" name="department"></td>
</tr>
<tr>
<td>jabatan</td>
<td><input type="text" name="jabatan"></td>
</tr>
<tr>
<td>gapok</td>
<td><input type="text" name="gapok"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="save" value="simpan"></td>
</tr>
</table>
</form>
</body>
</html>
4. Aksi Simpan
Untuk menyimpan data yang akan kita tambahkan
<?php
include 'koneksi.php';
$a = $_POST["nik"];
$b = $_POST["nama_pegawai"];
$c = $_POST["jenis_kelamin"];
$d = $_POST["alamat"];
$e = $_POST["no_hp"];
$f = $_POST["email"];
$g = $_POST["department"];
$h = $_POST["jabatan"];
$i = $_POST["gapok"];
mysqli_query($koneksi, "INSERT INTO pegawai (nik,nama_pegawai,jenis_kelamin,alamat,no_hp,email,department,jabatan,gapok) values('$a','$b','$c','$d','$e','$f','$g','$h','$i')"
);
header('location:tampildata.php');
?>
5. Edit Data
untuk mengubah data yang telah dibuat
<!DOCTYPE html>
<html>
<head>
<title>update data</title>
</head>
<body>
<form action="" method="post">
<?php
$id = $_GET['xid'];
include 'koneksi.php';
$sql = mysqli_query($koneksi, "SELECT * FROM pegawai WHERE nik='$id'");
$d = mysqli_fetch_array($sql)
?>
<form method="post" action="">
<table>
<tr>
<td>nik</td>
<td><input type="text" name="nik" value="<?php echo $d['nik']; ?>"></td>
</tr>
<tr>
<td>nama pegawai</td>
<td><input type="text" name="nama_pegawai" value="<?php echo $d['nama_pegawai']; ?>"></td>
</tr>
<tr>
<td>jenis kelamin</td>
<td><input type="text" name="jenis_kelamin" value="<?php echo $d['jenis_kelamin']; ?>"></td>
</td>
<tr>
<td>alamat</td>
<td><input type="text" name="alamat" value="<?php echo $d['alamat']; ?>"></td>
</td>
<tr>
<td>no hp</td>
<td><input type="text" name="no_hp" value="<?php echo $d['no_hp']; ?>"></td>
</td>
<tr>
<td>email</td>
<td><input type="text" name="email" value="<?php echo $d['email']; ?>"></td>
</td>
<tr>
<td>department</td>
<td><input type="text" name="department" value="<?php echo $d['department']; ?>"></td>
</td>
<tr>
<td>jabatan</td>
<td><input type="text" name="jabatan" value="<?php echo $d['jabatan']; ?>"></td>
</td>
<tr>
<td>gaji pokok</td>
<td><input type="text" name="gapok" value="<?php echo $d['gapok']; ?>"></td>
</td>
<tr>
<td></td>
<td><input type="submit" name="save" values="simpan!"></td>
</tr>
</table>
</form>
<?php
if (isset($_POST['save'])){
$a = $_POST["nik"];
$b = $_POST["nama_pegawai"];
$c = $_POST["jenis_kelamin"];
$d = $_POST["alamat"];
$e = $_POST["no_hp"];
$f = $_POST["email"];
$g = $_POST["department"];
$h = $_POST["jabatan"];
$i = $_POST["gapok"];
$sql=mysqli_query($koneksi, "UPDATE pegawai set nik='$a', nama_pegawai='$b', jenis_kelamin='$c', alamat='$d', no_hp='$e', email='$f', department='$g', jabatan='$h', gapok='$i' where nik='$_GET[xid]'");
echo'<script type="text/javascript">
alert("berhasil edit");
window.location="tampildata.php"
</script>';
}
?>
</body>
</html>
6. Hapus Data
untuk menghapus data yang ada
<?php
include 'koneksi.php';
$id = $_GET['xid'];
mysqli_query($koneksi, "DELETE FROM pegawai WHERE nik='$id'");
header('location:tampildata.php');
?>
Sekian tulisan dari saya, atas perhatiannya saya ucapkan terimakasih.
Jangan lupa subscribe channel youtube saya www.youtube.com/Donnjevieza
UAS Aldo FH 1802003
Reviewed by Aldo FH
on
July 04, 2019
Rating:

No comments: