PHP
adalah bahasa pemograman web dinamis yang banyak digunakan oleh para
programmer Web. Keunggulan utama PHP adalah kecepatan dalam parsing data
atau pemrosesan kode yaitu pemrosesan dilakukan disisi server sehingga
pengguna hanya melihat hasil prosesnya saja.
Dalam membuat
laporan PHP dapat melakukan konfersi untuk menciptakan laporan dalam
bentuk Word, Exel dan PDF. Disini kita akan membahas bagaimana cara
membuat laporan dalam bentuk PDF dengan PHP dengan mengambil data dari
database MySql. Kita akan mencoba menampilkan data mahasiswa didalam
format PDF yang ditampilkan didalam browser.
Untuk membuat konversi ke PDF melalui PHP dan MySql ini kita membutuhkan source code untuk melakukan konversi ke PDF yaitu FPDF.
Download Free FPDF
Langkah 1
Buat database mahasiswa
Pastekan query berikut dalam database mahasiswa pada mysql :
CREATE TABLE `mhs` (
`nim` varchar(13) NOT NULL,
`nama` varchar(50) NOT NULL,
`program` varchar(50) NOT NULL,
PRIMARY KEY (`nim`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `mhs`
--
INSERT INTO `mhs` (`nim`, `nama`, `program`) VALUES
('0410115261300', 'Ronal Dinawinata', 'Sistem Informasi'),
('0410115261302', 'Huraiza Zaira', 'Sistem Informasi'),
('0410115261303', 'Fitriadi', 'Sistem Informasi'),
('0410115261305', 'Anton', 'Sistem Informasi');
Langkah 2
Buat
direktori didalam root direktori atau didalam folder htdocs atau
didalam folder www jika memakai web server wamp.Didalam percobaan ini
saya memakai wamp jadi kita membuat folder laporanMahasiswa didalam
folder www. Setelah membuat folder tersebut kemudian Kopikan file-file
ekstraksi yaitu fpdf.php,folder font, dan fpdf.css dari fpdf kedalam
folder laporanMahasiswa.
Langkah 3
Setelah selesai langkah
2 diatas kita akan membuat sebuah file untuk menampilkan laporan
mahasiswa . Buat file bernama lapMhs.php
Kopikan script dibawah ini kedalam lapMhs.php :
Open();
$pdf->addPage();
$pdf->setAutoPageBreak(false);
$pdf->setFont('Arial','',12);
$pdf->text(10,30,'UNIVERSITAS PUTRA INDONESIA YPTK PADANG');
$pdf->text(10,36,'INFORMASI DATA MAHASISWA');
$yi = 50;
$ya = 44;
$pdf->setFont('Arial','',9);
$pdf->setFillColor(222,222,222);
$pdf->setXY(10,$ya);
$pdf->CELL(6,6,'NO',1,0,'C',1);
$pdf->CELL(25,6,'NIM',1,0,'C',1);
$pdf->CELL(50,6,'NAMA MAHASISWA',1,0,'C',1);
$pdf->CELL(50,6,'PRGRAM STUDI',1,0,'C',1);
$ya = $yi + $row;
$sql = mysql_query("select *from mhs order by nim");
$i = 1;
$no = 1;
$max = 31;
$row = 6;
while($data = mysql_fetch_array($sql)){
$pdf->setXY(10,$ya);
$pdf->setFont('arial','',9);
$pdf->setFillColor(255,255,255);
$pdf->cell(6,6,$no,1,0,'C',1);
$pdf->cell(25,6,$data[nim],1,0,'L',1);
$pdf->cell(50,6,$data[nama],1,0,'L',1);
$pdf->CELL(50,6,$data[program],1,0,'C',1);
$ya = $ya+$row;
$no++;
$i++;
$dm[kode] = $data[kdprog];
}
$pdf->text(100,$ya+6,"PADANG , ".$tgl);
$pdf->text(100,$ya+18,"PIMPINAN");
$pdf->output();
?>
Jalankan Web Browser dan ketikkan : http://localhost/lapMhs.php maka hasilnya akan seperti gambar dibawah ini :
Selamat mencoba semoga dapat memberi manfaat bagi yang ingin membuat laporan FPDF dengan PHP dan MySql.
PHP
adalah bahasa pemograman web dinamis yang banyak digunakan oleh para
programmer Web. Keunggulan utama PHP adalah kecepatan dalam parsing data
atau pemrosesan kode yaitu pemrosesan dilakukan disisi server sehingga
pengguna hanya melihat hasil prosesnya saja.
Dalam membuat
laporan PHP dapat melakukan konfersi untuk menciptakan laporan dalam
bentuk Word, Exel dan PDF. Disini kita akan membahas bagaimana cara
membuat laporan dalam bentuk PDF dengan PHP dengan mengambil data dari
database MySql. Kita akan mencoba menampilkan data mahasiswa didalam
format PDF yang ditampilkan didalam browser.
Untuk membuat konversi ke PDF melalui PHP dan MySql ini kita membutuhkan source code untuk melakukan konversi ke PDF yaitu FPDF.
Download Free FPDF
Langkah 1
Buat database mahasiswa
Pastekan query berikut dalam database mahasiswa pada mysql :
CREATE TABLE `mhs` (
`nim` varchar(13) NOT NULL,
`nama` varchar(50) NOT NULL,
`program` varchar(50) NOT NULL,
PRIMARY KEY (`nim`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `mhs`
--
INSERT INTO `mhs` (`nim`, `nama`, `program`) VALUES
('0410115261300', 'Ronal Dinawinata', 'Sistem Informasi'),
('0410115261302', 'Huraiza Zaira', 'Sistem Informasi'),
('0410115261303', 'Fitriadi', 'Sistem Informasi'),
('0410115261305', 'Anton', 'Sistem Informasi');
Langkah 2
Buat
direktori didalam root direktori atau didalam folder htdocs atau
didalam folder www jika memakai web server wamp.Didalam percobaan ini
saya memakai wamp jadi kita membuat folder laporanMahasiswa didalam
folder www. Setelah membuat folder tersebut kemudian Kopikan file-file
ekstraksi yaitu fpdf.php,folder font, dan fpdf.css dari fpdf kedalam
folder laporanMahasiswa.
Langkah 3
Setelah selesai langkah
2 diatas kita akan membuat sebuah file untuk menampilkan laporan
mahasiswa . Buat file bernama lapMhs.php
Kopikan script dibawah ini kedalam lapMhs.php :
Open();
$pdf->addPage();
$pdf->setAutoPageBreak(false);
$pdf->setFont('Arial','',12);
$pdf->text(10,30,'UNIVERSITAS PUTRA INDONESIA YPTK PADANG');
$pdf->text(10,36,'INFORMASI DATA MAHASISWA');
$yi = 50;
$ya = 44;
$pdf->setFont('Arial','',9);
$pdf->setFillColor(222,222,222);
$pdf->setXY(10,$ya);
$pdf->CELL(6,6,'NO',1,0,'C',1);
$pdf->CELL(25,6,'NIM',1,0,'C',1);
$pdf->CELL(50,6,'NAMA MAHASISWA',1,0,'C',1);
$pdf->CELL(50,6,'PRGRAM STUDI',1,0,'C',1);
$ya = $yi + $row;
$sql = mysql_query("select *from mhs order by nim");
$i = 1;
$no = 1;
$max = 31;
$row = 6;
while($data = mysql_fetch_array($sql)){
$pdf->setXY(10,$ya);
$pdf->setFont('arial','',9);
$pdf->setFillColor(255,255,255);
$pdf->cell(6,6,$no,1,0,'C',1);
$pdf->cell(25,6,$data[nim],1,0,'L',1);
$pdf->cell(50,6,$data[nama],1,0,'L',1);
$pdf->CELL(50,6,$data[program],1,0,'C',1);
$ya = $ya+$row;
$no++;
$i++;
$dm[kode] = $data[kdprog];
}
$pdf->text(100,$ya+6,"PADANG , ".$tgl);
$pdf->text(100,$ya+18,"PIMPINAN");
$pdf->output();
?>
Jalankan Web Browser dan ketikkan : http://localhost/lapMhs.php maka hasilnya akan seperti gambar dibawah ini :
Selamat mencoba semoga dapat memberi manfaat bagi yang ingin membuat laporan FPDF dengan PHP dan MySql.
3 comments:
Post a Comment