UAS Aldo FH 1802003

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
UAS Aldo FH 1802003 UAS Aldo FH 1802003 Reviewed by Aldo FH on July 04, 2019 Rating: 5

No comments:

Like us on Facebook

Powered by Blogger.