HTML Input (2)
HTML Input (2)
Event Planner", "periode": "April 2025", "gaji_pokok": "Rp. 3.496.190", "tunjangan": "Rp. 12.750.000", "total_pendapatan": "Rp. 16.246.190", "potongan": "Rp. 3.000.000",
"gaji_bersih": "Rp. 13.246.190", "tanggal_pembayaran": "10 April 2025", "perusahaan": "CV. VABINENDRA PRODUCTION (VABINENDRA EVENT ORGANIZER)" } # Buat PDF pdf = FPDF() pdf.add_page() pdf.set_font("Arial", 'B', 14) pdf.cell(200, 10, "SLIP GAJI KARYAWAN",
ln=True, align="C") pdf.set_font("Arial", '', 12) pdf.cell(200, 10, data["perusahaan"], ln=True, align="C") pdf.ln(10) # Informasi Umum pdf.set_font("Arial", '', 12) pdf.cell(100, 10, f"Nama Karyawan: {data['nama_karyawan']}", ln=True) pdf.cell(100, 10, f"Jabatan: {data['jabatan']}", ln=True)
pdf.cell(100, 10, f"Periode: {data['periode']}", ln=True) pdf.cell(100, 10, f"Tanggal Pembayaran: {data['tanggal_pembayaran']}", ln=True) pdf.ln(5) # Rincian Gaji pdf.set_font("Arial", 'B', 12) pdf.cell(100, 10, "Rincian Gaji:", ln=True) pdf.set_font("Arial", '', 12) pdf.cell(100, 10, f"Gaji Pokok:
{data['gaji_pokok']}", ln=True) pdf.cell(100, 10, f"Tunjangan Fee Event: {data['tunjangan']}", ln=True) pdf.cell(100, 10, f"Total Pendapatan: {data['total_pendapatan']}", ln=True) pdf.ln(5) # Potongan pdf.set_font("Arial", 'B', 12) pdf.cell(100, 10, "Potongan:", ln=True) pdf.set_font("Arial", '', 12)
pdf.cell(100, 10, f"Kasbon: {data['potongan']}", ln=True) pdf.cell(100, 10, f"Total Potongan: {data['potongan']}", ln=True) pdf.ln(5) # Gaji Bersih pdf.set_font("Arial", 'B', 12) pdf.cell(100, 10, f"Gaji Bersih Diterima: {data['gaji_bersih']}", ln=True) # Simpan PDF pdf_filename =
"Slip_Gaji_Muhammad_Harish_Ghani_April_2025.pdf" pdf.output(pdf_filename) pdf_filename