$row['jam_masuk'], 'pulang' => $row['jam_pulang']]; } // Hitung gaji berdasarkan kehadiran $gaji_per_hari = 150000; // Gaji per hari $html = '

PROSES PENGGAJIAN

'; $html .= '

BULAN ' . strtoupper(date('F', mktime(0, 0, 0, $bulan, 1))) . ' ' . $tahun . '

'; $html .= ''; $html .= ''; foreach ($absensi as $nama => $data) { $hadir = 0; foreach ($data as $tanggal => $absen) { if ($absen['masuk'] && $absen['pulang']) { // Hanya hitung jika masuk dan pulang ada $hadir++; } } $gaji = $hadir * $gaji_per_hari; $html .= ""; } $html .= '
NamaJumlah Hadir (Hari)Total Gaji
$nama$hadirRp " . number_format($gaji, 0, ',', '.') . "
'; $html .= '
'; $html .= 'Jakarta, ' . date('d F Y') . '

'; $html .= '

Admin



'; $html .= '
'; $html .= '

Mengetahui, Manajer Operasional

'; $html .= '
'; // Konfigurasi DOMPDF $options = new Options(); $options->set('isHtml5ParserEnabled', true); $dompdf = new Dompdf($options); $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'portrait'); $dompdf->render(); $dompdf->stream("Penggajian_Bulan_$bulan-$tahun.pdf", array("Attachment" => 0)); // Tutup koneksi database mysqli_close($conn); ?>