Selamat datang di warungbelajar, melanjutkan pembahasan dari seri tutorial PHP, di Part 51 kita akan belajar untuk membuat report PDF dengan PHP menggunakan DOMPDF. Dompdf adalah salah satu library yang digunakan untuk membuat report berupa PDF dengan menggunakan PHP, sebenarnya banyak sekali library lain yang dapat digunakan untuk membuat report PDF, tetapi menurut kita library dompdf ini lebih mudah digunakan, serta lebih flexible dalam pembuatan reportnya. Cara kerja DOMPDF ini adalah mengkonversi dari skrip HTML, menjadi bentuk PDF. Nah dalam tutorial ini kita akan membuat sebuah database dengan nama db_siswa, dimana didalamnya terdapat tabel tb_siswa yang didalamnya terdapat beberapa data siswa, berikutnya data tersebut akan kita export menjadi bentuk PDF menggunakan library DOMPDF. PersiapanUntuk persiapan tools yang kita gunakan antara lain :
saat tutorial ini dibuat, dompdf berada di versi 0.8.3, versi ini sudah mensupport PHP 7.3 Import Database SiswaBaik kita mulai untuk membuat reportnya, tapi sebelum itu kita akan mempersiapkan terlebih dahulu untuk database yang berisi data siswa. Langkah awal kita akan mempersiapkan databasenya terlebih dahulu, disini kita persiapkan perintah SQL yang berisi perintah untuk membuat database dan tabel yang berisi data siswa, baik perintah nya seperti berikut ini, anda bisa import ke dalam MySQL, menggunakan phpmyadmin atau SQL Editor lainnya :
Baik saya asumsikan teman – teman sudah jalankan perintah SQL diatas, sehingga memiliki database dengan db_siswa, yang berisi tabel tb_siswa, kurang lebih tampilannya seperti ini ketika di tampilkan di phpmyadmin : terdapat 3 data siswa didalam table tb_siswa, baik berikutnya kita akan memulai membuat file php yang nantinya digunakan untuk membuat report PDF dengan php dan dompdf. Membuat ProjectLangkah berikutnya kita akan mulai untuk membuat file PHPnya, dalam contoh ini kita menggunakan xampp, sehingga folder projectnya kita letakkan di C:/xampp/htdocs, contohnya didalam folder htdocs kita buat folder dengan nama reportpdf, dan silahkan buat beberapa file sebagai berikut :
sehingga tampilannya kurang lebih seperti ini : Membuat File koneksi.phpSilahkan buka file koneksi.php menggunakan text editor, lalu isikan code seperti berikut ini :
Keterangan :
Membuat File report.phpSilahkan buka file report.php menggunakan text edit, lalu isikan code seperti berikut ini : |