Cara Membuat Aplikasi Penggajian dengan PHP dan MySQL - Koding Data Pegawai

Auliya •
6 Views
Berikut adalah contoh kode dalam PHP untuk membuat fungsi pengelolaan data pegawai dalam aplikasi penggajian dengan menggunakan MySQL sebagai basis data: Buat file data_pegawai.php: php Copy code <?php include "koneksi.php"; // File koneksi.php untuk menghubungkan ke database // Fungsi untuk mendapatkan daftar pegawai dari database function getDaftarPegawai() { global $koneksi; $query = "SELECT * FROM pegawai"; $result = mysqli_query($koneksi, $query); $data = array(); while ($row = mysqli_fetch_assoc($result)) { $data[] = $row; } return $data; } // Fungsi untuk menambahkan pegawai baru ke database function tambahPegawai($nama, $alamat, $posisi) { global $koneksi; $query = "INSERT INTO pegawai (nama, alamat, posisi) VALUES ('$nama', '$alamat', '$posisi')"; mysqli_query($koneksi, $query); } // Fungsi untuk mengubah data pegawai di database function ubahPegawai($id, $nama, $alamat, $posisi) { global $koneksi; $query = "UPDATE pegawai SET nama='$nama', alamat='$alamat', posisi='$posisi' WHERE id=$id"; mysqli_query($koneksi, $query); } // Fungsi untuk menghapus pegawai dari database function hapusPegawai($id) { global $koneksi; $query = "DELETE FROM pegawai WHERE id=$id"; mysqli_query($koneksi, $query); } ?> Contoh penggunaan fungsi pada halaman index.php: php Copy code <?php include "data_pegawai.php"; // Proses Tambah Pegawai if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["tambah"])) { $nama = $_POST["nama"]; $alamat = $_POST["alamat"]; $posisi = $_POST["posisi"]; tambahPegawai($nama, $alamat, $posisi); } // Proses Ubah Pegawai if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["ubah"])) { $id = $_POST["id"]; $nama = $_POST["nama"]; $alamat = $_POST["alamat"]; $posisi = $_POST["posisi"]; ubahPegawai($id, $nama, $alamat, $posisi); } // Proses Hapus Pegawai if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["hapus"])) { $id = $_POST["id"]; hapusPegawai($id); } // Ambil daftar pegawai dari database $daftarPegawai = getDaftarPegawai(); ?> <!-- Tampilan halaman index.php --> <h1>Data Pegawai</h1> <!-- Form Tambah Pegawai --> <h2>Tambah Pegawai</h2> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> <label>Nama:</label> <input type="text" name="nama"> <label>Alamat:</label> <input type="text" name="alamat"> <label>Posisi:</label> <input type="text" name="posisi"> <input type="submit" name="tambah" value="Tambah"> </form> <!-- Tabel Daftar Pegawai --> <h2>Daftar Pegawai</h2>

Latest Videos

Partner Program Latest Videos Terms of Service About Us Copyright Cookie Privacy Contact