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.

Latest Videos

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