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

Auliya
19 Views
Berikut adalah contoh kode PHP untuk membuat aplikasi penggajian dengan menggunakan MySQL sebagai database dan mengelola data golongan pegawai: Buat tabel golongan_pegawai di database MySQL: sql Copy code CREATE TABLE golongan_pegawai ( id INT PRIMARY KEY AUTO_INCREMENT, nama_golongan VARCHAR(50), gaji_pokok DECIMAL(10, 2) ); Buat file PHP dengan nama golongan_pegawai.php: php Copy code <?php // Koneksi ke database $host = 'localhost'; $username = 'username'; $password = 'password'; $database = 'nama_database'; $conn = mysqli_connect($host, $username, $password, $database); if (!$conn) { die("Koneksi database gagal: " . mysqli_connect_error()); } // Fungsi untuk mendapatkan data golongan pegawai function getGolonganPegawai($conn) { $sql = "SELECT * FROM golongan_pegawai"; $result = mysqli_query($conn, $sql); $golongan = array(); while ($row = mysqli_fetch_assoc($result)) { $golongan[] = $row; } return $golongan; } // Fungsi untuk menambahkan data golongan pegawai function tambahGolonganPegawai($conn, $nama_golongan, $gaji_pokok) { $sql = "INSERT INTO golongan_pegawai (nama_golongan, gaji_pokok) VALUES ('$nama_golongan', '$gaji_pokok')"; if (mysqli_query($conn, $sql)) { echo "Data golongan pegawai berhasil ditambahkan"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } // Fungsi untuk menghapus data golongan pegawai function hapusGolonganPegawai($conn, $id) { $sql = "DELETE FROM golongan_pegawai WHERE id=$id"; if (mysqli_query($conn, $sql)) { echo "Data golongan pegawai berhasil dihapus"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } } // Menggunakan fungsi-fungsi di atas // Contoh penggunaan: // Mendapatkan data golongan pegawai $golongan = getGolonganPegawai($conn); // Menambahkan data golongan pegawai tambahGolonganPegawai($conn, 'Golongan A', 5000000); tambahGolonganPegawai($conn, 'Golongan B', 4000000); // Menghapus data golongan pegawai dengan ID 1 hapusGolonganPegawai($conn, 1); // Menutup koneksi database mysqli_close($conn); ?> Pastikan untuk mengganti nilai $host, $username, $password, dan $database sesuai dengan pengaturan MySQL server Anda. Kode di atas memiliki beberapa fungsi dasar, yaitu: getGolonganPegawai: Digunakan untuk mendapatkan semua data golongan pegawai dari tabel golongan_pegawai. tambahGolonganPegawai: Digunakan untuk menambahkan data golongan pegawai baru ke tabel golongan_pegawai. hapusGolonganPegawai: Digunakan untuk menghapus data golongan pegawai berdasarkan ID dari tabel golongan_pegawai.

Latest Videos

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