Cara Membuat Tabel Karyawan Menggunakan PHP


Cara Membuat Tabel Karyawan Menggunakan PHP - Hai sobat, udah lama ga posting nih.. pada postingan kali ini saya akan membahas tentang Cara Membuat Tabel Karyawan Menggunakan PHP

Bahan - bahan :
Langsung aja, berikut langkah - langkahnya :
  1. Buatlah database dengan nama db_karyawan
  2. Buatlah tabel dengan nama tbl_karyawan
  3. Buatlah folder di htdocs dengan nama karyawan
  4. Buatlah file dengan nama koneksi.php
    
    <?
    php mysql_connect("localhost","root","") or die("Koneksi Gagal");
    mysql_select_db("db_karyawan") or die("Database Tidak Ditemukan");
    ?>
    

  5. Buatlah file dengan nama index.php
    
    <html>
      <head>
        <title>Form Input Karyawan</title>
      </head>
    <body>
    <fieldset>
      <legend>
        <h3>Input Data Karyawan</h3>
      </legend>
    <form method="Post" action="proses.php">
    <table>
      <tr>
        <td text align="left">Nama </td>
        <td text align="left">:</td>
        <td><input type="text" name="nama" required="required" placeholder=""><br></td>
      </tr>
      <tr>
        <td text align="left">Posisi </td>
        <td text align="left">:</td>
        <td><input type="radio" name="posisi" value="Karyawan">Karyawan
                <input type="radio" name="posisi" value="Kontrak">Kontrak<br></td>
      </tr>
      <tr>
        <td text align="left">Tempat Lahir </td>
        <td text align="left">:</td>
        <td><input type="text" name="tempat_lahir" required="required" placeholder=""><br></td>
      </tr>
      <tr>
        <td text align="left">Tanggal Lahir </td>
        <td text align="left">:</td>
        <td><input type="text" name="tanggal_lahir" required="required" placeholder="YYYY-MM-DD"><br></td>
      </tr>
      <tr>
        <td text align="left">Jenis Kelamin </td>
        <td text align="left">:</td>
        <td><input type="radio" name="jenis_kelamin" value="Laki-Laki">Laki-Laki
                <input type="radio" name="jenis_kelamin" value="Perempuan">Perempuan<br></td>
      </tr>
      <tr>
        <td text align="left">Agama </td>
        <td text align="left">:</td>
        <td><select name="agama">
               <option value="Islam">Islam</option>
               <option value="Kristen">Kristen</option>
               <option value="Buddha">Buddha</option>
               <option value="Konghucu">Konghucu</option>
               <option value="Hindu">Hindu</option><br></td>
      </tr>
      <tr>
        <td text align="left">Kecamatan </td>
        <td text align="left">:</td>
        <td><select name="kecamatan">
               <option value="Cibinong">Cibinong</option>
               <option value="Cibubur">Cibubur</option>
               <option value="Cianjur">Cianjur</option>
               <option value="Cisarua">Cisarua</option>
               <option value="Cilebut">Cilebut</option><br></td>
      </tr>
      <tr>
        <td text align="left">Alamat </td>
        <td text align="left">:</td>
        <td><input type="text" name="alamat" required="required" placeholder=""><br></td>
      </tr>
      <tr>
        <td text align="left">Hobby </td>
        <td text align="left">:</td>
        <td><input type="checkbox" name="hobby" value="Membaca">Membaca
               <input type="checkbox" name="hobby" value="Menulis">Menulis
               <input type="checkbox" name="hobby" value="Main game">Main game
               <input type="checkbox" name="hobby" value="Coding">Coding<br></td>
      </tr>
      <tr>
        <td><input type="submit" name="submit" value="Simpan"></td>
        <td></td>
        <td><a href="tampil.php">Tampil</a></td>
      </tr>
    </table>
    </form>
    </fieldset>
    </body>
    </html>
    

  6. Buatlah file dengan nama proses.php
    
    <?php
    include('koneksi.php');
    $nama = addslashes ($_POST['nama']);
    $posisi = addslashes($_POST['posisi']);
    $tempat_lahir = addslashes($_POST['tempat_lahir']);
    $tanggal_lahir = addslashes ($_POST['tanggal_lahir']);
    $jenis_kelamin = addslashes ($_POST['jenis_kelamin']);
    $agama = addslashes ($_POST['agama']);
    $kecamatan = addslashes ($_POST['kecamatan']);
    $alamat = addslashes ($_POST['alamat']);
    $hobby = addslashes ($_POST['hobby']);
    
    $query = mysql_query("insert into tbl_karyawan (id,nama,posisi,tempat_lahir,tanggal_lahir,jenis_kelamin,agama,kecamatan,alamat,hobby)
     values ('','$nama','$posisi','$tempat_lahir','$tanggal_lahir','$jenis_kelamin','$agama','$kecamatan','$alamat','$hobby')")
     or die(mysql_error()); if ($query) { header('location:index.php?message=success'); }
    ?>
    
    
  7. Buatlah file dengan nama tampil.php

    
    <?php
    include('koneksi.php');
    ?>
    
    <html>
      <head>
        <title>Tampil Form Karyawan</title>
      </head>
    <body>
    <h1>Data Karyawan</h1>
    <a href="index.php"> + Tambah Data</a>
    <table border="2" cellpadding="0" cellspacing="0">
    <thead>
      <tr>
        <td text align="center">No.</td>
        <td text align="center">Nama</td>
        <td text align="center">Posisi</td>
        <td text align="center">Tempat Lahir</td>
        <td text align="center">Tanggal Lahir</td>
        <td text align="center">Jenis Kelamin</td>
        <td text align="center">Agama</td>
        <td text align="center">Kecamatan</td>
        <td text align="center">Alamat</td>
        <td text align="center">Hobby</td>
        <td text align="center">Action</td>
      </tr>
    </thead>
    <tbody>
    
    <?php
    $query = mysql_query("select * from tbl_karyawan");
    $no = 1; while ($data = mysql_fetch_array($query)) {
    ?>
    
      <tr>
        <td text align="center"><?php echo $no; ?></td>
        <td text align="center"><?php echo strip_tags($data['nama']); ?></td>
        <td text align="center"><?php echo strip_tags($data['posisi']); ?></td>
        <td text align="center"><?php echo strip_tags($data['tempat_lahir']); ?></td>
        <td text align="center"><?php echo strip_tags($data['tanggal_lahir']); ?></td>
        <td text align="center"><?php echo strip_tags($data['jenis_kelamin']); ?></td>
        <td text align="center"><?php echo strip_tags($data['agama']); ?></td>
        <td text align="center"><?php echo strip_tags($data['kecamatan']); ?></td>
        <td text align="center"><?php echo strip_tags($data['alamat']); ?></td>
        <td text align="center"><?php echo strip_tags($data['hobby']); ?></td>
        <td> <a href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> || <a href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a> </td>
      </tr> <?php $no++; } ?>
    </tbody>
    </table>
    </body>
    </html>
    

  8. Buatlah file dengan nama edit.php

    
    <?php
    include('koneksi.php');
    ?>
    
    <html>
      <head>
        <title>From Edit Karyawan</title>
      </head>
    <body>
    <fieldset>
      <legend>
        <h3>Edit Data Karyawan</h3>
      </legend>
    
    <?php
    $id = $_GET['id'];
    $query = mysql_query("select * from tbl_karyawan where id='$id'") or die(mysql_error());
    $data = mysql_fetch_array($query);
    ?>
    
    <form action="proses_ubah.php" method="post">
    <input type="hidden" name="id" value="<?php echo $id; ?>" />
    <table border="0" cellpadding="5" cellspacing="0">
    <tbody>
      <tr>
        <td text align="left">Nama</td>
        <td>:</td>
        <td><input type="text" name="nama" maxlength="20" required="required" placeholder="" value="<?php echo $data['nama']; ?>" /></td>
      </tr>
      <tr>
        <td text align="left">Posisi</td>
        <td>:</td>
        <td><input type="radio" name="posisi" value="Karyawan">Karyawan
                <input type="radio" name="posisi" value="Kontrak" />Kontrak</td>
      </tr>
      <tr>
        <td text align="left">Tempat Lahir</td>
        <td>:</td>
        <td><input type="text" name="tempat_lahir" maxlength="20" required="required" placeholder="" value="<?php echo $data['tempat_lahir']; ?>" /></td>
      </tr>
      <tr>
        <td text align="left">Tanggal Lahir</td>
        <td>:</td>
        <td><input type="text" name="tanggal_lahir" maxlength="20" required="required" placeholder="YYYY-MM-DD" value="<?php echo $data['tanggal_lahir']; ?>" /></td>
      </tr>
      <tr>
        <td text align="left">Jenis Kelamin</td>
        <td>:</td>
        <td><input type="text" name="jenis_kelamin" maxlength="20" required="required" placeholder="Laki-Laki / Perempuan" value="<?php echo $data['jenis_kelamin']; ?>" /></td>
      </tr>
      <tr>
        <td text align="left">Agama</td>
        <td>:</td>
        <td><select name="agama">
               <option value="Islam">Islam</option>
               <option value="Kristen">Kristen</option>
               <option value="Buddha">Buddha</option>
               <option value="Konghucu">Konghucu</option>
               <option value="Hindu">Hindu</option></td>
      </tr>
      <tr>
        <td text align="left">Kecamatan</td>
        <td>:</td>
        <td><select name="kecamatan">
               <option value="Cibinong">Cibinong</option>
               <option value="Cibubur">Cibubur</option>
               <option value="Cianjur">Cianjur</option>
               <option value="Cisarua">Cisarua</option>
               <option value="Cilebut">Cilebut</option></td>
      </tr>
      <tr>
        <td text align="left">Alamat</td>
        <td>:</td>
        <td><input type="text" name="alamat" maxlength="20" required="required" placeholder="" value="<?php echo $data['alamat']; ?>" /></td>
      </tr>
      <tr>
        <td text align="left">Hobby</td>
        <td>:</td>
        <td><input type="checkbox" name="hobby" value="Membaca">Membaca
                <input type="checkbox" name="hobby" value="Menulis">Menulis
                <input type="checkbox" name="hobby" value="Main game">Main game
                <input type="checkbox" name="hobby" value="Coding">Coding</td>
      </tr>
      <tr>
        <td align="right" colspan="3"><input type="submit" name="submit" value="Update" /></td>
      </tr>
    </tbody>
    </table>
    </form>
    </fieldset>
    <a href="tampil.php">Lihat Data</a>
    </body>
    </html>
    

  9. Buatlah file dengan nama proses_ubah.php
    
    <?php
    include('koneksi.php');
    $id = $_POST['id'];
    $nama = $_POST['nama'];
    $posisi = $_POST['posisi'];
    $tempat_lahir = $_POST['tempat_lahir'];
    $tanggal_lahir = $_POST['tanggal_lahir'];
    $jenis_kelamin = $_POST['jenis_kelamin'];
    $agama = $_POST['agama'];
    $kecamatan = $_POST['kecamatan'];
    $alamat = $_POST['alamat'];
    $hobby = $_POST['hobby'];
    
    $query = mysql_query("update tbl_karyawan set nama='$nama', posisi='$posisi', tempat_lahir='$tempat_lahir', tanggal_lahir='$tanggal_lahir', jenis_kelamin='$jenis_kelamin', agama='$agama', kecamatan='$kecamatan', alamat='$alamat', hobby='$hobby' where id='$id'")
     or die(mysql_error()); if ($query) { header('location:tampil.php?message=success'); }
    ?>
    
    
  10. Buatlah file dengan nama hapus.php

    
    <?php
    include('koneksi.php');
    $id = $_GET['id'];
    $query = mysql_query("delete from tbl_karyawan where id='$id'")
     or die(mysql_error()); if ($query) { header('location:tampil.php?message=delete'); }
    ?>
    

Sekian postingan Cara Membuat Tabel Karyawan Menggunakan PHP, kalau ada yg ingin ditanyakan silahkan tanya dikolom komentar. Terima kasih

Subscribe to receive free email updates: