Anda di halaman 1dari 2

Library FPDF Untuk Membuat Laporan PDF

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

Membuat Library Untuk Laporan PDF


sekarang kita akan membuat library untuk menggenerate laporan pdf nantinya, sekarang silahkan buat sebuah
file baru dengan nama pdf.php pada folde application\libraries dan tulislah script ini :

<?php
class pdf {

function __construct() {
include_once APPPATH . '/third_party/fpdf/fpdf.php';
}
}
?>

Membuat Controller Untuk Mencetak Laporan PDF


Langkah terakhir adalah membuat controller yang akan kita gunakan untuk mencetak laporan PDF, silahkan
buat sebuah controller dengan nama laporanpdf.php dan tulis script ini :

<?php
Class Laporanpdf extends CI_Controller{

function __construct() {
parent::__construct();
$this->load->library('pdf');
}

function index(){
$pdf = new FPDF('l','mm','A5');
// membuat halaman baru
$pdf->AddPage();
// setting jenis font yang akan digunakan
$pdf->SetFont('Arial','B',16);
// mencetak string
$pdf->Cell(190,7,'SEKOLAH MENENGAH KEJURUSAN NEEGRI 2 LANGSA',0,1,'C');
$pdf->SetFont('Arial','B',12);
$pdf->Cell(190,7,'DAFTAR SISWA KELAS IX JURUSAN REKAYASA PERANGKAT LUNAK',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,'NIM',1,0);
$pdf->Cell(85,6,'NAMA MAHASISWA',1,0);
$pdf->Cell(27,6,'NO HP',1,0);
$pdf->Cell(25,6,'TANGGAL LHR',1,1);
$pdf->SetFont('Arial','',10);
$mahasiswa = $this->db->get('mahasiswa')->result();
foreach ($mahasiswa as $row){
$pdf->Cell(20,6,$row->nim,1,0);
$pdf->Cell(85,6,$row->nama_lengkap,1,0);
$pdf->Cell(27,6,$row->no_hp,1,0);
$pdf->Cell(25,6,$row->tanggal_lahir,1,1);
}
$pdf->Output();
}
}

sekarang silahkan save file laporanpdf.php tadi dan kemudian silahkan buka web browser dan
masukan http://localhost/codeigniter/laporanpdf pada addresbar

Anda mungkin juga menyukai