Laporan memang sangatlah diperlukan dalam sebuah aplikasi yang kita bangun. apalagi jika aplikasi yang kita bangun memiliki transaksi-transaki keuangan laporan tentu akan sangat membantu kita untuk mengetahui pemasukan dan pengeluaran yang ada pada sebuah perusahaan. selain itu, laporan juga banyak digunakan untuk memberikan bukti pembayaran ataupun bukti pendaftaran yang biasanya berbentuk dokument pdf.
oleh karena penting adanya sebuah laporan dalam sebuah aplikasi. disini saya akan coba berbagi tentang cara membuat laporan dan mencetak laporan dalam aplikasi website. Sejauh ini, ada dua cara mencetak laporan yang saya ketahui
1. Menggunakan Javascript
Dengan cara ini kita dapat dengan mudah mencetak laporan halaman website tanpa perlu memikirkan desain laporan (membuatnya) terlebih dahulu. karena dalam javascript terdapat sebuah fungsi untuk mencetak/print. cara penggunaanya adalah sebagai berikut :
1 | <input type= "button" value= "Cetak" onclick= "cetak()" /> |
Lalu kita perlu membuat sebuah script Javascript yang akan memanggil fungsi print sebagai berikut
1 | <script type= "text/javascript" > |
2 | function cetak(){ |
3 | print(); |
4 | } |
5 | </script> |
Dengan begitu, ketika Button Cetak di klik, ia akan memanggil sebuah fungsi cetak yang ada didalam javascript. Sayangnya, perintah cetak ini akan mencetak keseluruhan data yang ada pada halaman ini. seperti pada gambar berikut.
Namun Hal ini dapat kita akali jika ingin mencetak data yang ada pada tabel saja dengan menampilkan data tersebut pada file berbeda kemudian mencetaknya dengan cara diatas.
2. Menggunakan FPDF
Cara kedua kita dapat memanfaatkan Library Class FPDF yang disedikan secara bebas. anda dapat mendownloadnya pada situs resminya disini. Seperti namanya, FPDF adalah sebuah library yang memungkinkan kita membuat sebuah file PDF. Ini tentu dapat menjadi sebuah jembatan bagi kita untuk membuat sebuah laporan.
Cara Menggunakannya juga tidak terlalu sulit.
1. Anda Perlu Mengincludkan Classnya kedalam file anda
1 | require( 'fpdf.php' ); |
2. Membuat Sebuah Objek
1 | $pdf = new FPDF(); |
3. Menggunakan Objek tersebut untuk menggunakan utilitas yang ada didalam class fpdf ini.
1 | $pdf->AddPage(); |
2 | $pdf->SetFont( 'Arial' , 'B' ,16); |
3 | $pdf->Cell(40,10, 'Hello World!' ); |
4 | $pdf-> Output (); |
lebih lanjut tentang cara menggunakan Library ini sudah ada didalam dukomentasi demo/tutorial jika anda mendownload dari situs resminya. Selamat Mencoba. Happy Coding :)
0 komentar:
Post a Comment