com
jambispirit@yahoo.co.id
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.
ronald-jbi.blogspot.com
jambispirit@yahoo.co.id
Bahasa Pemrograman
: J2ME, PHP, MS.FoxPro 9.0, Visual Basic 6.0, Java (Dekstop/Applet), AJAX.
Database
: MySQL 6.0, SQL Server 2000, MS. Access 2003/2007, SQL Server 2000
Design
Lain-Lain
: MS. Office 2003/2007, Joomla, RPG Maker XP, phpBB, Oscommerce, Codeigniter framework. Atutor, JQUERY UI,
Blog E-mail
: ronald-jbi.blogspot.com : jambispirit@yahoo.co.id
ronald-jbi.blogspot.com
jambispirit@yahoo.co.id
Pernahkan Anda membuka sebuah situs untuk mencari suatu informasi.? Jawabannya pasti YA. Namun, sering kali informasi yang kita butuhkan terlalu banyak sehingga kita merasa perlu untuk mencetaknya diatas kertas untuk membacanya sewaktu-waktu. Cara yang sering digunakan untuk mencetak sebuah halaman web adalah langsung dari browser dengan memilih file->print.
Namun, cara yang isebutkan diatas seringkali tidak efisien dimana bagian yang tidak penting juga akan ikut tercetak. Untuk mengatasi masalah ini, sebagian web menyediakan fasilitas untuk mencetak dalam bentuk PDF yang lebih siap ready to print. Nah.. pada artikel kali ini kita akan membahas cara untuk membuat file PDF dengan menggunakan PHP dimana ini juga berfungsi untuk membuat ebook, kartu nama dan lainya. So Dont Miss It.! CeKidOt..!! (alias Check It Out hehe..).
Sebelum kita memulai membuat aplikasi sederhana ini, ada baiknya Anda menyediakan beberapa kebutuhan software berikut: Paket Web Server(XAMPP, WAMPP, Appserv, dan lain sebagainya) Editor PHP (disini penulis menggunakan Dreamveawer CS4) Library FPDF (dapat di unduh dari http://www.fpdf.org)
Jika sudah, langkah selanjutnya adalah mengkopi file FPDF yang anda unduh ke direktori server lokal Anda (www atau htdoc) :
ronald-jbi.blogspot.com
jambispirit@yahoo.co.id
Agar dapat memberikan pengetahuan yang lebih mendalam, pada contoh kali ini, penulis akan memberikan contoh pembuatan file PDF yang dinamis. Nah, Langkah pertama, 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, set-lah aksi dari form tersebut menunju aksi_cetak.php
Jika Anda mengalami kesulitan dalam pembuatan form, kopikan kode berikut pada editor Anda.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
ronald-jbi.blogspot.com
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body>
jambispirit@yahoo.co.id
<form id="form1" name="form1" method="post" action="aksi_cetak.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"> </td> <td bgcolor="#CC9933"><input type="submit" name="Cteak" id="Cteak" value="Submit" /></td> </tr> </table> </form> </body></html>
ronald-jbi.blogspot.com
jambispirit@yahoo.co.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 :
ronald-jbi.blogspot.com
jambispirit@yahoo.co.id
Jika sudah, simpanlah file diatas dengan nama form_cetak.php pada folder yang tela kita buat sebelumnya pada www atau htdoc. Selanjutnya, buatlah sebuah file bari, kopikan file dibawah ini dan kemudian simpanlah dengan nama aksi_cetak.php.
// Mencetak tulisan // Angka 0 menunjukan lebar space tulisan dari kiri kekanan,jika 0 berarti lebarnya maksimum sesuai dengan lebar kertas
ronald-jbi.blogspot.com
// Angka dua menunjukan tinggi tulisan // Angka 0 parameter ke-4 menunjukan tanpa border
jambispirit@yahoo.co.id
// Angka 0 parameter ke-5 menunjukan aris selanjutnya yang pada kasus ini kita gantikan dengan Ln()
$pdf-> Cell(0,2, 'Master Ronald Online Course',0,0,'C'); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf-> Cell(0,2, 'Surat Tanda Lulus Belajar FPDF',0,0,'C');
$pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf-> Cell(0,2, $nama,0,0,'C'); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf-> Cell(0,2, $tgl_lhr,0,0,'C'); $pdf->Ln();
ronald-jbi.blogspot.com
$pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf-> Cell(0,2, $alamat,0,0,'C'); $pdf->output(); ?>
jambispirit@yahoo.co.id
Pengujian Buka alamat http//localhost/namafolderanda/form_cetak.php. jika berjalan mulus, maka akan terdapat tampilan sebagai berikut :
Kemudian, isikan data sesuai denga selera Anda, Misalnya seperi gambar berikut :
ronald-jbi.blogspot.com
jambispirit@yahoo.co.id
Kliklah tombol submit, jika tidak ada aral melintang, maka akan ditampilkan tampilan seperti berikut : hehehe..
Untuk pengembangan lebih lanjut, aplikasi ini dapat diterapkan dalam membuat kartu keanggotaan atau bahkan KTP secara online dengan menggabubgkan dengan database seperti gambar berikut :