ronald-jbi.blogspot.

com

jambispirit@yahoo.co.id

Cara Mudah Membuat Laporan PDF Menggunakan PHP

DISUSUN OLEH : RONALD RUSLI, S.Kom Copyright @ 2010 ronald-jbi.blogspot.com

Profil Singkat : Lahir di Jambi 23 tahun silam tempatnya pada tanggal 16 Mei 1987. Penulis menempuh pendidikan S1 di STIKOM Dinamika Bangsa Jambi. Selama kuliah, penulis telah aktif mengerjakan proyek-proyek kecil dengan berbagai bahasa pemrograman database beserta tool-tool lainya. Sekarang penulis sedang menempuh pendidikan S2 di kota yang sama.

blogspot. Codeigniter framework.co. Blog E-mail : ronald-jbi.ronald-jbi.id .com : jambispirit@yahoo. Office 2003/2007.id Kemampuan-kemampuan yang dikuasai penulis diantaranya : Bahasa Pemrograman : J2ME. RPG Maker XP.com jambispirit@yahoo. Access 2003/2007. Atutor. MS. phpBB. Visual Basic 6.0.0.0. JQUERY UI.co. PHP. Oscommerce. MS. SQL Server 2000 Design : Adobe Photoshop CS2. Java (Dekstop/Applet). SQL Server 2000.blogspot. Joomla. Macromedia Flash 8 & Dreamweaver CS4 Lain-Lain : MS.FoxPro 9. Database : MySQL 6. AJAX.

So Don’t Miss It. sering kali informasi yang kita butuhkan terlalu banyak sehingga kita merasa perlu untuk mencetaknya diatas kertas untuk membacanya sewaktu-waktu...id Cara Mudah Membuat Laporan PDF Menggunakan PHP Pernahkan Anda membuka sebuah situs untuk mencari suatu informasi. Untuk mengatasi masalah ini. cara yang isebutkan diatas seringkali tidak efisien dimana bagian yang tidak penting juga akan ikut tercetak.blogspot. WAMPP. Appserv. kartu nama dan lainya. Cara yang sering digunakan untuk mencetak sebuah halaman web adalah langsung dari browser dengan memilih file->print. Nah..com jambispirit@yahoo.co. dan lain sebagainya) Editor PHP (disini penulis menggunakan Dreamveawer CS4) Library FPDF (dapat di unduh dari http://www. langkah selanjutnya adalah mengkopi file FPDF yang anda unduh ke direktori server lokal Anda (www atau htdoc) : .!! (alias Check It Out hehe.ronald-jbi. sebagian web menyediakan fasilitas untuk mencetak dalam bentuk PDF yang lebih siap ready to print. Namun. Sebelum kita memulai membuat aplikasi sederhana ini. ada baiknya Anda menyediakan beberapa kebutuhan software berikut:    Paket Web Server(XAMPP.! CeKidOt.). Namun.fpdf. pada artikel kali ini kita akan membahas cara untuk membuat file PDF dengan menggunakan PHP dimana ini juga berfungsi untuk membuat ebook.org) Jika sudah.? Jawabannya pasti YA.

com jambispirit@yahoo.blogspot.co. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.org/TR/xhtml1/DTD/xhtml1-transitional.ronald-jbi. set-lah aksi dari form tersebut menunju “aksi_cetak.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> .id Agar dapat memberikan pengetahuan yang lebih mendalam. kopikan kode berikut pada editor Anda. buatlah form dengan dengan menggunakan Dreamweaver seperti gambar dibawah ini : Ket: Form ini hanya berupa sampel saja dimana kasus yag sebenarnya tanggal tidak menggunakan textfield Jika form telah Anda membuat form diatas.php” Jika Anda mengalami kesulitan dalam pembuatan form.0 Transitional//EN" "http://www.w3. pada contoh kali ini. Nah. penulis akan memberikan contoh pembuatan file PDF yang dinamis. Langkah pertama.

co.blogspot.</td> <td bgcolor="#CC9933"><input type="submit" name="Cteak" id="Cteak" value="Submit" /></td> </tr> </table> </form> </body></html> .com <head> <meta http-equiv="Content-Type" content="text/html.php"> <table width="200" border="1" align="center"> <tr> <td colspan="2" bgcolor="#CCCCCC">Pembuatan Sertitikat</td> </tr> <tr> <td width="69" bgcolor="#CC9933">Nama</td> <td width="115" bgcolor="#CC9933"><input type="text" name="nama" id="nama" /></td> </tr> <tr> <td bgcolor="#CC9933">Tanggal Lahir</td> <td bgcolor="#CC9933"><input type="text" name="tgllhr" id="tgllhr" /></td> </tr> <tr> <td bgcolor="#CC9933">Alamat</td> <td bgcolor="#CC9933"><textarea name="alamat" id="alamat" cols="45" rows="5"></textarea></td> </tr> <tr> <td bgcolor="#CC9933">&nbsp.id <form id="form1" name="form1" method="post" action="aksi_cetak.ronald-jbi. charset=utf-8" /> <title>Untitled Document</title> </head> <body> jambispirit@yahoo.

id Setelah itu. langkah selanjutnya kita akan mengubah propeti name pada masing-masing textfield/textarea seperti berikut:    Textfield1 menjadi nama Textfield1 menjadi tgllhr Textarea menjadi alamat Atau Anda dapat juga mengubahnya melalui jendela code sehingga tampak sepeti gambar berikut : .com jambispirit@yahoo.ronald-jbi.blogspot.co.

//mengubah mengubah warna font menjadi Merah $pdf->SetTextColor(220. 'B'. //Menentukan jenis huruf $pdf->SetFont('Arial'.blogspot.22). $tgl_lhr=$_POST['tgllhr']. <?php // mesetting direktori FPDF define('FPDF_FONTPATH'.50). buatlah sebuah file bari. kopikan file dibawah ini dan kemudian simpanlah dengan nama “aksi_cetak. //Menambah Halaman $pdf->AddPage(). $pdf->Open().id Jika sudah. 'fpdf/font/').php'). // Mencetak tulisan // Angka 0 menunjukan lebar space tulisan dari kiri kekanan. Selanjutnya. simpanlah file diatas dengan nama form_cetak.php pada folder yang tela kita buat sebelumnya pada www atau htdoc. require('fpdf/fpdf. $nama= $_POST['nama']. //Meninitial objek FPDF $pdf=new FPDF().php”.50. $alamat=$_POST['alamat'].com jambispirit@yahoo.jika 0 berarti lebarnya maksimum sesuai dengan lebar kertas .co.ronald-jbi.

0. $pdf->Ln(). $pdf->Ln().2. $pdf->Ln(). $pdf->Ln().0.co. $pdf->Ln().ronald-jbi. $pdf->Ln().'C').0. $pdf->Ln(). $pdf->Ln(). $pdf->Ln().0.'C').0. $pdf-> Cell(0. .0. $pdf->Ln(). //mengubah mengubah warna font menjadi Merah $pdf->SetTextColor(0. $pdf->Ln(). 'Master Ronald Online Course'.com // Angka dua menunjukan tinggi tulisan // Angka 0 parameter ke-4 menunjukan tanpa border jambispirit@yahoo. $pdf->Ln(). $nama.id // Angka 0 parameter ke-5 menunjukan aris selanjutnya yang pada kasus ini kita gantikan dengan Ln() $pdf-> Cell(0.2. $pdf->Ln(). $pdf->Ln(). $tgl_lhr. $pdf-> Cell(0. $pdf-> Cell(0. 'Surat Tanda Lulus Belajar FPDF'.0).0. $pdf->Ln().2.0.'C'). $pdf->Ln().blogspot.'C').0.2.

$alamat.0. jika berjalan mulus.com $pdf->Ln(). $pdf->output().php”. $pdf->Ln().id Pengujian Buka alamat “http//localhost/namafolderanda/form_cetak. $pdf-> Cell(0. ?> jambispirit@yahoo.2.0. isikan data sesuai denga selera Anda.ronald-jbi.co.'C'). Misalnya seperi gambar berikut : .blogspot. $pdf->Ln(). maka akan terdapat tampilan sebagai berikut : Kemudian.

jika tidak ada aral melintang. aplikasi ini dapat diterapkan dalam membuat kartu keanggotaan atau bahkan KTP secara online dengan menggabubgkan dengan database seperti gambar berikut : . Untuk pengembangan lebih lanjut.com jambispirit@yahoo.co.. maka akan ditampilkan tampilan seperti berikut : hehehe.id Kliklah tombol submit.blogspot.ronald-jbi.

Sign up to vote on this title
UsefulNot useful