Ihza Rizky Blog |
Bismillah, pada artikel kali ini saya akan menjelaskan mengenai "Membuat Laporan PDF dengan TCPDF di CodeIgniter". Terkadang kita yang sudah membuat sebuah sistem informasi website ingin membuat rekap mengenai laporan dokumen portabel / PDF yang nantinya dipergunakan kebutuhan client, perusahaan dan lain-lain. Nah, di Codeigniter sendiri kita bisa membuatnya dengan bantuan libraries TCPDF. Sekarang mari kita buat...
Tools yang diperlukan :
- Framework CodeIgniter 3
- Library TCPDF
- Web Server menggunakan Lampp / Xampp / Mamp
- Text Editor kesukaan anda
Step by stepnya :
- Download codeigniter 3 - rename menjadi laporan_pdf dan extract filenya
- Atur permission folder laporanpdf dengan perintah sudo chmod 777 -R laporanpdf agar aksesnya bisa dieksekusi, diedit dan dibaca
- Selanjutnya,, buka folder laporanpdf di text editor kalian, sebagai contoh saya menggunakan sublime text 3
- Atur base urlnya menjadi http://localhost/laporanpdf di folder application - config dan file config.php dan kosongnkan index.php di config['index_page']
- buat file .htaccess di root folder laporanpdf untuk menghilangkan file index.php dan isikan script berikut
- atur autoload untuk helper ulr dan libraries database di folder application - config - config.php
- Home.php (Controller)
- home.php (view)
- download TCPDF melalui github https://github.com/tecnickcom/TCPDF dan download zip
- Masukkan folder zip tersebut kedalam folder application - libraries dan beri nama folder tcpdf tersebut menjadi pdf. rename juga file tcpdf.php menjadi TCPDF.php serta nama classnya TCPDF
- kembali ke file controller Home.php dan tambah method pdf untuk melakukan aksi export pdf dengan menggunakan kode berikut :
- Terakhir ubah default_controller ke 'Home' didalam folder application - config - routes.php
- kembali ke browser dan masukkan url http://localhost/laporanpdf
Nah, demikian artikel mengenai "Membuat Laporan PDF dengan TCPDF di CodeIgniter" semoga bermanfaat. Jika ada pertanyaan silahkan ajukan di kolom komentar dibawah
0 komentar:
Posting Komentar
Berkomentarlah dengan sopan dan menggunakan bahasa yang mudah dimengerti