Anda di halaman 1dari 4

Membuat Laporan Mahasiswa dalam Bentuk PDF dengan PHP

Fitriadi
http://fitriadi-computer-programming.blogspot.com keretalaju@gmail.com

Lisensi Dokumen:
Copyright !""#-!""% IlmuKomputer.Com &eluruh dokumen di IlmuKomputer.Com dapat digunakan' dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit)' dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. *idak diperbolehkan melakukan penulisan ulang' kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.

Pada tulisan kali ini kita akan membahas bagaimana membuat laporan dalam format PDF menggunakan bahasa pemograman PHP.Laporan yang akan ditampilkan adalah laporan yang diambil dari data-data pada database seperti data mahasiswa, data Kartu Ren ana !tudi "ahasiswa. dll. Dalam pembuatan laporan website yaitu menggunakan bahasa pemograman PHP terdapat banyak format laporan yang akan dihasilkan seperti dalam format .pdf, .#ls , .do dan masih banyak lagi.Diantara format-format laporan yang populer saat ini adalah format pdf dimana tingkat keamanan datanya yang ukup baik.Pembahasan kali ini kita akan membuat suatu laporan data mahasiswa dalam bentuk PDF.$erlebih dahulu kita membutuhkan lass FPDF. Membuat Database %ntuk men iptakan laporan mahasiswa kita harus membuat sebuah database dimana isi dari database tersebut adalah data-data mahasiswa yang akan kita panggil melalui browser. &uat database ' mahasiswa ! ript '
CREATE TABLE `mhs` ( `nim` varchar(13) NOT NULL, `nama` varchar(50) NOT NULL, `program` varchar(50) NOT NULL, R!"AR# $E# (`nim`) ) EN%!NE&!nno'B 'E(AULT C)AR*ET&+a,in1.. .. '/mping 0a,a 1or ,a2+3 `mhs` ..

Komunitas eLearning IlmuKomputer.Com Copyright !""#-!""$ IlmuKomputer.Com

!N*ERT !NTO `mhs` (506101157813005, (506101157813075, (506101157813035, (506101157813055,

(`nim`, `nama`, `program`) 4ALUE* 5Rona+ 'ina9ina,a5, 5*is,3m !n1ormasi5), 5)/rai:a ;aira5, 5*is,3m !n1ormasi5), 5(i,ria0i5, 5*is,3m !n1ormasi5), 5An,on5, 5*is,3m !n1ormasi5)-

!etelah kita membuat database dan filenya diatas kita buat sebuah direktori laporanMahasiswa.Letakkan lass FPDF didalam folder laporan"ahasiswa dan file lap+hs.php "embuat file lapMhs.php &uka editor notepad dan ketikkan sour e berikut.
<?php m<s=+>conn3c,(?+oca+hos,?,?roo,?,??)m<s=+>s3+3c,>02(?mahasis9a?)inc+/03 ?1p01@php?A,g+ & 0a,3(50.".#5)Ap01 & n39 ( '(()Ap01.BOp3n()Ap01.Ba00 ag3()Ap01.Bs3,A/,o ag3Br3aC(1a+s3)Ap01.Bs3,(on,(5Aria+5,55,17)-

Ap01.B,3D,(10,30,5UN!4ER*!TA* UTRA !N'ONE*!A # T$ Ap01.B,3D,(10,38,5!N(OR"A*! 'ATA "A)A*!*EA5)A<i & 50A<a & 66Ap01.Bs3,(on,(5Aria+5,55,F)Ap01.Bs3,(i++Co+or(777,777,777)Ap01.Bs3,G#(10,A<a)Ap01.BCELL(8,8,5NO5,1,0,5C5,1)Ap01.BCELL(75,8,5N!"5,1,0,5C5,1)Ap01.BCELL(50,8,5NA"A "A)A*!*EA5,1,0,5C5,1)Ap01.BCELL(50,8,5 R%RA" *TU'!5,1,0,5C5,1)A<a & A<i H Aro9As=+ & m<s=+>=/3r<(?s3+3c, I1rom mhs or03r 2< nim?)Ai & 1Ano & 1AmaD & 31Aro9 & 8-

A'AN%5)-

9hi+3(A0a,a & m<s=+>13,ch>arra<(As=+))J Ap01.Bs3,G#(10,A<a)Ap01.Bs3,(on,(5aria+5,55,F)Ap01.Bs3,(i++Co+or(755,755,755)-

Komunitas eLearning IlmuKomputer.Com Copyright !""#-!""$ IlmuKomputer.Com

Ap01.Bc3++(8,8,Ano,1,0,5C5,1)Ap01.Bc3++(75,8,A0a,aKnimL,1,0,5L5,1)Ap01.Bc3++(50,8,A0a,aKnamaL,1,0,5L5,1)Ap01.BCELL(50,8,A0a,aKprogramL,1,0,5C5,1)A<a & A<aHAro9AnoHHAiHHA0mKCo03L & A0a,aKC0progLM Ap01.B,3D,(100,A<aH8,? A'AN% , ?@A,g+)Ap01.B,3D,(100,A<aH1N,? !" !NAN?)-

Ap01.Bo/,p/,()OB

*ika tidak ada kesalahan kita akan mendapatkan laporan mahasiswa dalam bentuk PDF seperti gambar dibawah ini '

!elamat men oba dan untuk pengembangan bisa dilakukan sesuai kreasi masing-masing.Dan untuk penulisan dalam lain kali kita akan membuat sebuah laporan dengan memanggil

Komunitas eLearning IlmuKomputer.Com Copyright !""#-!""$ IlmuKomputer.Com

parameter didalam database.

Biografi Penulis

Fitriadi. "enyelesaikan !( !istem ,nformasi di %ni-ersitas Putra ,ndonesia Padang."enyelesaikan beberapa proyek !istem ,nformasi.!ekarang sedang mendalami pemograman *a-a, PHP, ."L, dan *a-as ript. Penulis dapat dihubungi ' /mail %rl ' keretala0u1gmail. om ' http'22fitriadi- omputer-programming.blogspot. om

Komunitas eLearning IlmuKomputer.Com Copyright !""#-!""$ IlmuKomputer.Com