Anda di halaman 1dari 6

Praktikum 11

Membuat Fungsi Print

1. Membuat Fungsi Print


Fungsi print digunakan untuk membuat laporan menjadi file pdf yang dapat digunakan
untuk mencetak laporan.
• Langkah Pertama
Download library FPDF untuk membuat fungsi print yang dapat di download
dihalaman resmi FPDF berikut http://www.fpdf.org/.

• Langkah Kedua
Ekstract filenya dan simpan didalam folder project kita seperti berikut.
2. Pengenalan FPDF
FPDF adalah sebuah library untuk PHP yang mengubah data dari PHP menjadi file
PDF. FPDF adalah kepanjangan dari Free PDF yang artinya library yang bebas untuk
digunakan dan bersifat gratis. Latihan praktikum 11 membuat struktur dasar fungsi
print :
• Buatlah folder praktikum11 di C:\xampp\htdocs\
• Copy folder FPDF yang sudah di download dan letakkan didalam folder
praktikum11

• Buka sublimetext 3 dan pilih Menu File > Open folder dan pilih folder praktikum11
di C:\xampp\htdocs\

• Buatlah file baru dengan pilih Menu File > New File dan ketikkan source code
dibawah ini lalu simpan dengan nama file print.php
<?php
require('fpdf.php');

$pdf = new FPDF('P','mm','A4');


$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output(‘I’,'print.pdf');
?>
Output :

Penjelasan Struktur Dasar FPDF :


• $pdf = new FPDF('P','mm','A4');
new FPDF digunakan untuk mengatur ukuran kertas, orientasi, dan satuan
pengukuran yang digunakan. Terdapat 3 parameter yang digunakan yaitu :
o Orientation
- P untuk “Portrait”
- L umtuk “Landscape”

o Unit
- pt : point
- mm : millimeter
- cm : centimeter
- in : inch

o Size
- A3
- A4
- A5
- Letter
- Legal

• $pdf->AddPage();
AddPage digunakan untuk menambahkan halaman baru pada file PDF yang kita
buat. Terdapat 3 parameter yang digunakan yaitu :
o Orientation
- P untuk “Portrait”
- L untuk “Landscape”

o Size
- A3
- A4
- A5
- Letter
- Legal
o Rotation
Angle by which to rotate the page.

• $pdf->SetFont('Arial','B',16);
SetFont digunakan untuk mengatur font yang akan digunakan untuk mencetak pada
file PDF. Terdapat 3 parameter yang digunakan yaitu :
o Family
- Courier (fixed-width)
- Helvetica or Arial (synonymous; sans serif)
- Times (serif)
- Symbol (symbolic)
- ZapfDingbats (symbolic)
o Style
- empty string: regular
- B: bold
- I: italic
- U: underline

o Size
Font size in points.

• $pdf->Cell(40,10,'Hello World!',0,’L’);
Cell digunakan untuk membuat text area yang berbentuk persegi Panjang dan dapat
kita atur pewarnaan latar belakang dan tulisan yang akan kita cetak. Terdapat 5
parameter yang digunakan yaitu :
o w atau width
Digunakan untuk mengatur lebar dari text area yang kita buat

o h atau height
Digunakan untuk mengatur lebar dari text area yang kita buat

o txt
Digunakan untuk menuliskan kata yang ingin dicetak kedalam file PDF

o border
Digunakan untuk memberikan garis tepi pada text area yang kita buat
- 0: no border
- 1: frame

o Align
- L or empty string: left align (default value)
- C: center
- R: right align

• $pdf->Output();
Fungsi untuk mencetak data PHP menjadi file pdf. Parameter yang digunakan
yaitu:
o dest (Destination)
Tujuan tempat mengirim dokumen.
- I: Mengirim file PDF ke browser menggunakan PDF viewer
- D: Mengirim file PDF ke browser dan langsung di download

o Name
Nama file PDF yang akan kita download.

Anda mungkin juga menyukai