Cara Membuat Aplikasi Database Penggajian Berbasis Web dengan PHP - Koding Data Jabatan
Berikut adalah langkah-langkah untuk membuat aplikasi database penggajian berbasis web dengan PHP untuk koding data jabatan:
Buat Database:
Buat database MySQL untuk menyimpan data penggajian, termasuk data jabatan.
Beri nama database sesuai kebutuhan Anda.
Tabel Jabatan:
Buat tabel "jabatan" dalam database Anda dengan kolom-kolom berikut:
id_jabatan (kolom int, sebagai primary key)
nama_jabatan (kolom varchar, untuk menyimpan nama jabatan)
gaji_pokok (kolom int, untuk menyimpan gaji pokok jabatan)
Koneksi ke Database:
Buat file koneksi.php untuk menghubungkan aplikasi PHP dengan database MySQL.
Dalam file tersebut, gunakan fungsi mysqli_connect untuk membuat koneksi ke database.
php
Copy code
<?php
$host = "localhost"; // ganti dengan host database Anda
$username = "username"; // ganti dengan username database Anda
$password = "password"; // ganti dengan password database Anda
$database = "nama_database"; // ganti dengan nama database Anda
$koneksi = mysqli_connect($host, $username, $password, $database);
// Periksa koneksi
if (mysqli_connect_errno()) {
echo "Koneksi database gagal: " . mysqli_connect_error();
exit();
}
?>
Buat Form Input Data Jabatan:
Buat file jabatan_form.php yang berisi formulir untuk menginput data jabatan.
Gunakan method POST untuk mengirim data ke halaman yang sama.
Pada halaman yang sama, gunakan PHP untuk memproses data yang dikirimkan dan menyimpannya ke database.
php
Copy code
<?php
include "koneksi.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nama_jabatan = $_POST["nama_jabatan"];
$gaji_pokok = $_POST["gaji_pokok"];
$query = "INSERT INTO jabatan (nama_jabatan, gaji_pokok) VALUES ('$nama_jabatan', '$gaji_pokok')";
mysqli_query($koneksi, $query);
// Redirect ke halaman lain setelah penyimpanan data
header("Location: jabatan_list.php");
exit();
}
?>
<h1>Form Input Data Jabatan</h1>
<form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<label>Nama Jabatan:</label>
<input type="text" name="nama_jabatan"><br>
<label>Gaji Pokok:</label>
<input type="text" name="gaji_pokok"><br>
<input type="submit" value="Simpan">
</form>
Buat Halaman Daftar Data Jabatan:
Buat file jabatan_list.php yang berisi tabel untuk menampilkan daftar data jabatan.
Gunakan PHP untuk mengambil data jabatan dari database dan menampilkannya dalam tabel.
php
Copy code
<?php
include "koneksi.php";
$query = "SELECT * FROM jabatan";
$result = mysqli_query($koneksi, $query);
?>
<h1>Daftar Data Jabatan</h1>
<a href="jabatan_form.php">Tambah Data Jabatan</a>
<table