3. Membuat laporan data siswa
dengan output pdf
● Cari di google, dengan keyword “pdf class php”
● Hasil di google: tcpdf, fpdf, pdf-php, mpdf, dompdf,
html2pdf, dan lain-lain
● Ambil salah satu, misalnya fpdf
● Download versi terbaru di www.fpdf.org
4. Membuat laporan data siswa
dengan output pdf
● Ekstrak fpdf ke dalam folder protected/extensions
● Buat folder baru dengan nama reports di dalam
folder protected
● Kita autoload ke file config
5. Membuat laporan data siswa
dengan output pdf
● Di dalam folder fpdf, terdapat folder doc berisi
manual cara penggunaan fpdf. Baca-bacalah.
● Contoh misal kita ingin membuat output tulisan
“halo boss”
Buat action cetakHaloBoss
di controller siswa
Buat class turunan dari fpdf,
simpan di folder reports,
misal class Halo
Buat fungsi cetakHalo()
di dalam class Halo
Panggil fungsi cetakHalo()
dalam class Halo
dari action cetakHaloBoss()
1
2
4 3
6. Membuat laporan data siswa
dengan output pdf
● Tahap 1: Buat action cetakHaloBoss di controller
siswa
● Tahap 2: Buat class turunan dari fpdf, simpan di folder
reports, misal Halo.php
7. Membuat laporan data siswa
dengan output pdf
● Tahap 3: Buat fungsi cetakHalo() di dalam class
Halo
8. Membuat laporan data siswa
dengan output pdf
● Tahap 4: edit actionHaloBos dalam controller Siswa
● Tahap 5: tes apakah fpdf melakukan apa yang harus
dilakukannya dengan memanggil
localhost/kesiswaan/index.php?r=siswa/haloBos
9.
10. Membuat laporan data siswa
dengan output pdf
● Tahap 1 : Buat sebuah class dengan nama
Laporan.php di dalam folder protected/reports
● Tahap 2 : Buat sebuah fungsi cetakSiswa() di dalam
class Laporan
● Tahap 3 : Buat actionCetakSiswa() di dalam
controller Siswa
● Tahap 4 : Jalankan di browser
localhost/yii/demos/kesiswaan/index.php?r=siswa/cetakSiswa
16. Tentang Penulis
● Nama : Akhmad Khanif Zyen
● Pekerjaan :
– Staf Pengajar di UNISNU Jepara
– Programmer di CV. Media Nusa
● No HP : 081326330636
● Email : khanif.zyen@gmail.com
● Hak cipta dimiliki oleh penulis. Tulisan ini boleh dikopi,
disebarluaskan, dicetak, asal menyertakan penulis aslinya
● Anda butuh aplikasi ? Atau ingin bertanya mengenai yii
framework? Silakan menghubungi penulis pada kontak diatas