Membuat Report PDF dengan PHP dan MySQL - Kembali lagi Sobat Programmer kali ini kita akan membahas cara membuat report yang bisa di download dalam bentuk file pdf melalui aplikasi php dan database mysql. Laporan merupakan fitur penting dan wajib dalam sebuah aplikasi web (terutama yang berhubungan dengan data). Fitur ini biasanya memiliki dua format utama yaitu excel dan pdf, namun ada juga yang menggunakan format csv Pada postingan kali ini saya akan khusus membahas cara membuat laporan pdf dengan php dan mysql. untuk format excel dan atau csv akan saya bahas di artikel lain Jadi untuk membuat laporan pdf kita akan menggunakan plugin fpdf. Plugin ini sangat populer di kalangan pemrogram web. Karena alasan penggunaan yang mudah (dari sisi pemrograman) dan dokumentasi yang lengkap tersedia di situs resminya Dengan menggunakan plugin fpdf kita dapat mengatur posisi, ukuran kertas dan cell, jenis font dan ukuran sesuai dengan yang ingin kita gunakan. Cukup ikuti langkah-langkah berikut Unduh Plugin FPDFLangkah pertama adalah mengunduh plugin fpdf di situs web resmi. Unduh fpdf.dll Hingga artikel ini diterbitkan, versi terbaru telah tersedia dan dapat diunduh di situs fpdf. org adalah versi v1. 81 yang dirilis pada 20 Desember 2015. Silakan klik tautan 'ZIP' untuk mengunduhnya Selanjutnya buat folder project baru (optional) pada folder htdocs, disini saya beri nama folder tersebut dengan nama report-pdf. Anda tidak perlu membuat folder ini jika Anda sudah memiliki folder project di htdocs Baca juga. Pencarian Data di database dengan PHP Setelah membuat foder di htdocs, kemudian extract file hasil download tersebut ke dalam folder project kita. Saya buat folder baru dengan nama plugin lalu saya buat folder fpdf lagi di folder itu. Untuk lebih jelasnya lihat gambar berikut Konfigurasi Basis DataBuat database dengan nama 'akademik'
Buat tabel dengan nama siswa _Selanjutnya, kita masukkan beberapa data sampel ke dalam tabel siswa
Baca juga. Buat database mysql dengan phpmyadmin Buat Laporan PDF SederhanaPada tahap ini kita membuat file PHP disini saya menggunakan nama index. php Anda dapat menggunakan nama sesuai dengan proyek Anda
PenjelasanSaya menjelaskan sedikit tentang program di atas _Sintaks di atas berfungsi untuk memanggil/memasukkan plugin fpdf. php ditemukan di folder plugin/fpdf
Sintaks di atas untuk inisialisasi objek fpdf dengan parameter
_Fungsi sintaks di atas untuk menambahkan halaman baru ke dokumen
Sintaks di atas digunakan untuk mengatur huruf yang digunakan. Pada contoh saya menggunakan jenis huruf Times new roman. ada beberapa huruf lain yang bisa digunakan misalnya 'Arial' dan 'Courier' Pada nilai parameter kedua 'B' Menunjukkan gaya font Bold Anda dapat menggunakan 'I' untuk italic dan 'U' untuk garis bawah Yang terakhir '16' adalah ukuran font yang digunakan, ukuran yang digunakan adalah titik _Sintaks di atas berfungsi untuk membuat sel (berbentuk kotak) dengan penjelasan sebagai berikut
_Sintaks di atas berfungsi untuk membuat kolom header tabel siswa. Semua kolom tinggi di set yang sama semuanya 6. Sedangkan lebarnya berbeda (karena panjang karakter tiap kolom nilainya berbeda). Angka 1 diatas menandakan saya menggunakan border sedangkan angka selanjutnya yaitu 0 menandakan tidak ada pemindahan posisi. Transfer posisi dilakukan di akhir sel lihat sintaks ini $pdf->Cell(20,6,'Age',1,1,'C'); Mohon perhatikan setting CELL untuk nilai perpindahan posisi cell, karena jika salah dalam menentukan nilai akan membuat cell terlihat tidak sesuai (berantakan) _0Sintaks di atas berfungsi untuk mencetak nilai yang diambil dari database untuk setiap bidang. untuk lebar dan tinggi serta penggunaan border mengikuti sel yang kita buat sebelumnya untuk header tabel _1Sintaks diatas adalah sintaks yang berfungsi untuk menampilkan dokumen PDF yang kita buat dapat ditampilkan di browser Penjelasan pada sintaks lainnya saya anggap sama dengan penjelasan di atas. Anda dapat belajar berdasarkan apa yang telah saya jelaskan di atas Artikel Lainnya. Membuat Paginasi di PHP Saya sangat menyarankan Anda untuk membaca panduan penggunaan plugin fpdf melalui dokumentasi yang telah diterjemahkan ke dalam bahasa Indonesia. Anda bisa langsung mendownloadnya langsung di website resmi fpdf. org Jika Anda menjalankan program di atas dan mengikuti langkah-langkah yang saya tunjukkan di atas, hasilnya akan seperti yang ditunjukkan pada gambar di bawah ini Itulah cara belajar PHP kali ini tentang membuat laporan PDF dengan PHP dan MySQL menggunakan plugin FPDF. Semoga bermanfaat bagi Anda. Terima kasih |