Membuat Report PDF di CodeIgniter


Pada tutorial kali ini saya akan mencoba sedikit mereview tentang cara membuat report dengan menggunakan CodeIgniter.

pertama – tama kita buat dahulu sebuah database dan sebuah tabel, dan isi dari sebuah tabel ini yang nantinya akan kita jadikan sebagai file Report.

1. Buatlah tabel seperti berikut

2. Kemudian kita download extensi untuk membuat pdf nya, disini saya menggunakan ekstensi dari cezpdf, yang bisa kita download di alamat berikut :  http://www.ros.co.nz/pdf/

3. Kemudian kita buka file download kita

4. extract  file class.pdf.php dan class.ezpdf.php hasil download kita di folder root -> System -> Libraries ( disini file class.ezpdf.php sudah aku ganti namanya menjadi cezpdf.php biar lebih mudah )

5.  Dan folder font diextract sejajar dengan folder system. . .

6. Ok, seperti ini prosesnya sudah selesai. . .
sekarang kita akan memulai untuk pembuatan programmnya

  • Buat File Modellnya dengan nama Model_buku

function ambildata()

{

$sql=”select * from buku”;

$q=$this->db->query($sql);

if($q->num_rows()>0)

{

foreach($q->result_array()as $row)

{

$data[]=$row;

}

}

$q->free_result();

return $data;

}

  • Buat file Controllernya dengan nama Cetak.php

function cetak()

{

$this->load->library(‘cezpdf’);

$this->load->helper(‘pdf_helper’);

$data[‘data’]=$this->model_buku->ambildata();

$title=array(

‘kode’=>’Kode Barang’,

‘Nama’=>’Nama Barang’,

‘Pengarang’=>’Pengarang’,

‘Jenis’=>’jenis’,

‘Penerbit’=>’Penerbit’,

‘hrg_sewa’=>’hrg_sewa’

);

$this->cezpdf->ezTable($data[‘data’]);

$this->cezpdf->ezStream();

}

One thought on “Membuat Report PDF di CodeIgniter

  1. Hi there just wanted to give you a quick heads up.
    The text in your post seem to be running offf
    the screen in Opera. I’m not sure if this is a formatting issue or something too do with browser compatibility but I thought I’d post to let you know.
    The design and style look great though! Hope you get thee issue fixed soon. Many thanks

Isi Komentar. . .