Anda di halaman 1dari 6

CARA MEMBUAT LAPORAN PDF

DENGAN PHP MYSQL

 October 19, 2017


 Posted by: Nuris Akbar
 Category: Tutorial PHP MYSQL
No Comments

Laporan adalah salah satu fitur yang selalu ada dalam sebuah aplikasi berbasis web, jadi skill
untuk bisa menyajikan laporan adalah hal wajib yang dikuasai oleh developer, biasanya format
laporan yang sering digunakan adalah dalam format PDF, Excel atau Ms Word. dalam tutorial ini
anda akan belajar membuat laporan PDF Dengan bahasa pemograman PHP Dan Database
MySQL.

Library FPDF Untuk Membuat Laporan PDF


salah satu library yang paling banyak digunakan oleh web developer adalah FPDF, library ini
punya banyak fitur seperti bisa membuat posisi text dan gambar berdasarkan koordinat,
mengganti font yang akan digunakan, menambahkan garis dan masih banyak lagi.

sekarang kita akan belajar cara membuat laporan PDF dengan PHP menggunakan library FPDF
ini, silahkan download library nya pada situs resmi FPDF. kemudian silahkan buat sebuah folder
baru dengan nama phpfpdf pada C:\xampp\htdocs\phpfpdf dan extract file fpdf181.zip ke folder
tersebut.

Membuat Script Laporan PDF Dengan PHP Dan MySQL

sekarang kita akan membuat sebuah file baru dengan nama index.php, file ini nanti yang
bertugas menampilkan laporan pdf pada browser, setelah membuat file index.php lalu tulislah
script berikut :

1 <?php
2 // memanggil library FPDF
3 require('fpdf.php');
4 // intance object dan memberikan pengaturan halaman PDF
5 $pdf = new FPDF('P','mm','A4');
6 // membuat halaman baru
7 $pdf->AddPage();
8 // setting jenis font yang akan digunakan
9 $pdf->SetFont('Arial','B',16);
10 // mencetak string
11 $pdf->Cell(40,10,'Belajar Membuat Laporan PDF Dengan FPDF');
12 $pdf->Output();
13 ?>
kemudian silahkan save file index.php tadi dan sekarang silahkan akses http://localhost/phpfpdf/
menggunakan web browser anda, jika script yang anda tulis benar maka akan tampil seperti
berikut ini

Membuat Laporan PDF Dengan PHP MySQL


Sekarang kita akan membuat laporan PDF Dengan PHP Dan Data nya dari database MySQL,
pertama silahkan buat sebuah database baru dengan nama tutorial dan buatlah sebuah tabel
dengan struktur sebagai berikut :

Langkah selanjutnya silahkan insert beberapa data yang akan ditampilkan nantinya, kemudian
silahkan buat sebuah file baru dengan nama koneksi.php untuk menyimpan konfigurasi koneksi
ke database MySQL, silahkan tulis script berikut :

1 <?php
2 $host = "localhost";
3 $user = "root";
4 $password = "";
5 $database = "tutorial";
6 $connect = mysqli_connect($host, $user, $password, $database);
7 ?>
lalu silahkan save untuk menyimpan perubahan, kemudian silahkan modifikasi script index.php
menjadi seperti dibawah ini :

1 <?php
2 // memanggil library FPDF
3 require('fpdf.php');
4 // intance object dan memberikan pengaturan halaman PDF
5 $pdf = new FPDF('l','mm','A5');
6 // membuat halaman baru
7 $pdf->AddPage();
8 // setting jenis font yang akan digunakan
9 $pdf->SetFont('Arial','B',16);
10 // mencetak string
11 $pdf->Cell(190,7,'SEKOLAH MENENGAH KEJURUSAN NEEGRI 2 LANGSA',0,1,'C');
12 $pdf->SetFont('Arial','B',12);
13 $pdf->Cell(190,7,'DAFTAR SISWA KELAS IX JURUSAN REKAYASA PERANGKAT LUNAK',0,1,'C');
14
15 // Memberikan space kebawah agar tidak terlalu rapat
16 $pdf->Cell(10,7,'',0,1);
17
18 $pdf->SetFont('Arial','B',10);
19 $pdf->Cell(20,6,'NIM',1,0);
20 $pdf->Cell(85,6,'NAMA MAHASISWA',1,0);
21 $pdf->Cell(27,6,'NO HP',1,0);
22 $pdf->Cell(25,6,'TANGGAL LHR',1,1);
23
24 $pdf->SetFont('Arial','',10);
25
26 include 'koneksi.php';
27 $mahasiswa = mysqli_query($connect, "select * from mahasiswa");
28 while ($row = mysqli_fetch_array($mahasiswa)){
29 $pdf->Cell(20,6,$row['nim'],1,0);
30 $pdf->Cell(85,6,$row['nama_lengkap'],1,0);
31 $pdf->Cell(27,6,$row['no_hp'],1,0);
32 $pdf->Cell(25,6,$row['tanggal_lahir'],1,1);
33 }
34
35 $pdf->Output();
36 ?>
Jangan lupa melakukan save untuk menyimpan perubahan, kemudian silahkan akses
lagi http://localhost/phpfpdf/ , jika script yang anda tulis sudah benar maka akan muncul
tampilan seperti berikut :
Begitulah cara membuat laporan dalam bentuk PDF dengan bahasa pemograman PHP,
sebenarnya masih banyak fitur lain yang bisa anda coba seperti menampilkan gambar, garis dan
lainya yang bisa anda pelajari melalui halaman dokumentasi library FPDF.

Download Source Code Laporan PHP PDF

Anda mungkin juga menyukai