Laporan adalah salah satu fitur yang
selalu ada dalam sebuah aplikasi berbasis web,dekstop dan mobile.Jadi laporan
adalah sesuatu hal yang wajib ada pada sebuah aplikasi, biasanya format laporan
yang sering di gunakan adalah format PDF,Ms Word dan Excell, dalam postingan
kali ini saya mamang coder ingin membagikan tutorial bagaimana cara membuat
laporan PDF dengan bahasa pemograman PHP dengan Database Management Sistem
menggunakan MySql.
Library Apa yang digunakan?
Salah Satu Library yang sering digunakan web programmer
adalah FPDF, library ini punya
banyak fitur seperti membuat posisi text dan gambar berdasarkan koordinat,
mengganti font yang akan digunakan, menambahkan garis dan lain-lain, langakah
pertama adalah download library disini, lalu copy kan library tersebut ke C:\xampp\htdocs
dan beri nama file library tersebut fpdf seperti gambar dibawah ini
Lalu bagaimana cara membuat laporan dengan PHP dan MySql?
Buat sebuah file baru di dalam folder fpdf dan beri nama
index.php lalu masukan script dibawah ini :
<?php
require('fpdf.php');
// memanggil library FPDF
$pdf
= new FPDF('P','mm','A4');// pengaturan halaman PDF
$pdf->AddPage();
// membuat halaman baru
$pdf->SetFont('Arial','B',12);
// setting jenis font yang akan digunakan
$pdf->Cell(40,10,'Belajar
Membuat Laporan PDF Bersama Imangga');// mencetak nilai
$pdf->Output();
?>
Jika sudah lalu save dan
coba buka program tersebut di localhost, berikut adalah hasil program nya
Selanjutnya Membuat Laporan PDF dengan PHP dan DBMS MySql
Pertama buatlah sebuah database dengan nama imangga dan
buat sebuah table dengan nama laporan yang berisi nama, jenis kelamin, dan
alamat setelah itu isikan beberapa data di table tersebut seperti gambar di bawah ini :
Langkah selanjutnya membuat sebuah file koneksi.php di
dalam folder fpdf berikut source codenya :
<?php
$host = "localhost";
$user = "root";
$password = "";
$database = "imangga";
$connect = mysqli_connect($host, $user, $password,
$database) or die ("database atau server tidak ditemukan");
?>
Jika sudah save, lalu buat
file coba.php dan copy kan source code berikut :
<?php
require('fpdf.php'); // memanggil library
FPDF
$pdf = new FPDF('P','mm','A4');// pengaturan
halaman PDF
$pdf->AddPage(); // membuat halaman
baru
$pdf->SetFont('Arial','B',12); //
setting jenis font yang akan digunakan
$pdf->Cell(190,7,'Imangga
Education',0,1,'C');
$pdf->SetFont('Arial','B',12);
$pdf->Cell(190,7,'DAFTAR
Pegawai Imangga Education',0,1,'C');
//
Memberikan space kebawah agar tidak terlalu rapat
$pdf->Cell(10,7,'',0,1);
$pdf->SetFont('Arial','B',10);
$pdf->Cell(20,6,'Nama',1,0);
$pdf->Cell(85,6,'Jenis
Kelamin',1,0);
$pdf->Cell(27,6,'Alamat',1,0);
$pdf->Cell(25,6,'Status',1,1);
$pdf->SetFont('Arial','',10);
include
'koneksi.php';
$laporan
= mysqli_query($connect, "select * from laporan limit 1");// fungsi
limit untuk membatas data yang akan di tampilkan
while
($row = mysqli_fetch_array($laporan)){
$pdf->Cell(20,6,$row['nama'],1,0);
$pdf->Cell(85,6,$row['jenisKelamin'],1,0);
$pdf->Cell(27,6,$row['alamat'],1,0);
$pdf->Cell(25,6,'CEO',1,0);
}
$pdf->Output();
?>
dan berikut adalah hasil nya :
Jika ingin langsung lihat produk yang sudah jadi nya bisa download DISINI
No comments:
Post a Comment