Membuat Laporan PDF dengan PHP
Membuat Laporan PDF dengan PHP - Dalam sebuah aplikasi laporan merupakan hal yang sangat penting karena dengan laporan kita bisa tahu data dari suatu database. Biasanya bentuk laporan akan berupa PDF, Excel dan lain sebagainya. Nah, pada kesempatan kali ini saya akan membahas tutorial bagaimana cara membuat laporan PDF dengan PHP.
Langkah 1 : Membuat Laporan PDF dengan PHP
Langkah pertama sebelum membuat laporan, kalian wajib download library untuk laporan PDF dari FPDF kalian bisa download dihalaan resmin FPDF berikut http://www[dot]fpdf[dot]org/.

Kemudian ekstract filenya dan simpan didalam folder xampp seperti berikut.

Langkah 2 : Membuat Laporan PDF dengan PHP
Sebelum membuat bentuk laporannya, tentu kita akan butuh data dari suatu database. Nah, data inilah yang nanti akan dibuat dalam bentuk laporan PDF. Oleh karena itu silahkan kalian buat terlebih dahulu satu buah tabel beserta isinya seperti berikut.

Pada kasus ini saya membuat satu buah tabel dengan nama rsh_dealer.
Langkah 3 : Membuat Laporan PDF dengan PHP
Setelah membuat tabel seperti diatas, selanjutnya buatlah satu buah file index.html dan simpan satu folder dengan file library pdf yang telah diekstract. Kemudian buat koneksi ke database seperti berikut.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "webmaster";
$conn = mysqli_connect ($servername, $username, $password, $dbname);
if (!$conn){
die ("Connection Failed: ". mysqli_connect_error());
}
?>
Langkah 4 : Membuat Laporan PDF dengan PHP
Langkah selanjutnya adalah kita akan menyusun dan membuat bentuk laporan sesuai dengan data dari tabel diatas seperti berikut ini.
<?php
$servername = "localhost";
$username = "dumet";
$password = "school";
$dbname = "webmaster";
$conn = mysqli_connect ($servername, $username, $password, $dbname);
if (!$conn){
die ("Connection Failed: ". mysqli_connect_error());
}
// Koneksi library FPDF
require('fpdf.php');
// Setting halaman PDF
$pdf = new FPDF('l','mm','A5');
// Menambah halaman baru
$pdf->AddPage();
// Setting jenis font
$pdf->SetFont('Arial','B',16);
// Membuat string
$pdf->Cell(190,7,'Daftar Harga Motor Dealer Maju Motor',0,1,'C');
$pdf->SetFont('Arial','B',9);
$pdf->Cell(190,7,'Jl. Abece No. 80 Kodamar, jakarta Utara.',0,1,'C');
// Setting spasi kebawah supaya tidak rapat
$pdf->Cell(10,7,'',0,1);
$pdf->SetFont('Arial','B',10);
$pdf->Cell(10,6,'NO',1,0);
$pdf->Cell(50,6,'NAMA MOTOR',1,0);
$pdf->Cell(35,6,'WARNA',1,0);
$pdf->Cell(30,6,'BRAND',1,0);
$pdf->Cell(25,6,'HARGA',1,0);
$pdf->Cell(25,6,'CICILAN',1,1);
$pdf->SetFont('Arial','',10);
$query = mysqli_query($conn, "SELECT * FROM rsh_dealer");
while ($row = mysqli_fetch_array($query)){
$pdf->Cell(10,6,$row['id'],1,0);
$pdf->Cell(50,6,$row['NamaMotor'],1,0);
$pdf->Cell(35,6,$row['Warna'],1,0);
$pdf->Cell(30,6,$row['Brand'],1,0);
$pdf->Cell(25,6,$row['Harga'],1,0);
$pdf->Cell(25,6,$row['Cicilan'],1,1);
}
$pdf->Output();
?>
Setelah semua kode diatas telah diketikan, simpan kemudian silahkan kalian test dengan membuka localhost dengan diikuti nama folder dan nama file, jika berhasil maka hasil outputnya akan seperti pada gambar dibawah ini.

Bagaimana, mudah bukan ? dengan menggunakan library seperti diatas kita tidak perlu lagi membuat laporan dari awal dengan membuat fungsi-fungsi terlebih dahulu. Baiklah cukup sekian tutorial Membuat Laporan PDF dengan PHP, semoga bermanfaat dan selamat mencoba.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)