Membuat Laporan Potongan Gaji Menggunakan PHP dan MySQL - Aplikasi Penggajian.

Auliya
14 Views
Berikut adalah contoh kode PHP untuk membuat laporan potongan gaji pada aplikasi penggajian menggunakan PHP dan MySQL: Buatlah file dengan ekstensi .php, misalnya laporan_potongan.php. Mulailah dengan menghubungkan aplikasi dengan database MySQL: php Copy code <?php // Koneksi ke database $host = "localhost"; // Ganti dengan nama host Anda $username = "username"; // Ganti dengan username MySQL Anda $password = "password"; // Ganti dengan password MySQL 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(); } ?> Pastikan Anda mengganti nilai $host, $username, $password, dan $database sesuai dengan konfigurasi database Anda. Selanjutnya, lakukan query ke database untuk mengambil data potongan gaji: php Copy code <?php // Kode koneksi database // Query untuk mengambil data potongan gaji $query = "SELECT pegawai.nama, potongan_gaji.tanggal, potongan_gaji.jumlah FROM potongan_gaji INNER JOIN pegawai ON potongan_gaji.id_pegawai = pegawai.id_pegawai"; $result = mysqli_query($koneksi, $query); // Periksa apakah query berhasil dijalankan if (!$result) { die("Query error: " . mysqli_error($koneksi)); } ?> Pada contoh di atas, kita mengambil data potongan gaji dari tabel potongan_gaji dengan melakukan INNER JOIN dengan tabel pegawai untuk mendapatkan nama pegawai berdasarkan id_pegawai. Setelah itu, tampilkan data potongan gaji dalam bentuk tabel: php Copy code <!DOCTYPE html> <html> <head> <title>Laporan Potongan Gaji</title> <style> table { border-collapse: collapse; } table, th, td { border: 1px solid black; padding: 5px; } </style> </head> <body> <h1>Laporan Potongan Gaji</h1> <table> <tr> <th>Nama</th> <th>Tanggal</th> <th>Jumlah</th> </tr> <?php // Looping untuk menampilkan data potongan gaji while ($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row['nama'] . "</td>"; echo "<td>" . $row['tanggal'] . "</td>"; echo "<td>" . $row['jumlah'] . "</td>"; echo "</tr>"; } ?> </table> </body> </html> Pada contoh di atas, data potongan gaji ditampilkan dalam tabel dengan kolom "Nama", "Tanggal", dan "Jumlah". Anda dapat menyesuaikan kolom-kolom tersebut dengan struktur tabel potongan_gaji dan pegawai di database Anda. Pastikan Anda menyimpan file laporan_potongan.php pada server web yang mendukung PHP, dan akses file tersebut melalui web browser. Halaman laporan potongan gaji akan ditampilkan dengan data yang diambil dari database MySQL.

Comments