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/.

Membuat Laporan PDF dengan PHP

Kemudian ekstract filenya dan simpan didalam folder xampp seperti berikut.

Membuat Laporan PDF dengan PHP

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.

Membuat Laporan PDF dengan PHP

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.

Membuat Laporan PDF dengan PHP

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.

7 Januari 2018

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat