1. Silahkan Download FPDF disini
2. Silahkan Extract dan copy ke xampp\htdoc
3. Buatlah database , tabel dan koneksi pada mysql
MariaDB [sekolah]> desc siswa;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| nis | varchar(4) | NO | PRI | NULL | |
| nm_siswa | varchar(25) | NO | | NULL | |
| alm_siswa | varchar(25) | NO | | NULL | |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.05 sec)
Koneksi.php
<?php
$host='localhost';
$user='root';
$pass='';
$db='sekolah';
mysql_connect($host,$user,$pass) or die ("Tidak dapat terkoneksi " . mysql_error());
mysql_select_db($db) or die ("Database tidak ditemukan " . mysql_error());
?>
4. Buat Program Laporan :
<?php
// memanggil library FPDF
require('fpdf.php');
// intance object dan memberikan pengaturan halaman PDF
$pdf = new FPDF('l','mm','A5');
// membuat halaman baru
$pdf->AddPage();
// setting jenis font yang akan digunakan
$pdf->SetFont('Arial','B',16);
// mencetak string
$pdf->Cell(190,7,'SEKOLAH MENENGAH KEJURUSAN MUHAMMADIYAH PEKALONGAN',0,1,'C');
$pdf->SetFont('Arial','B',12);
$pdf->Cell(190,7,'DAFTAR SISWA KELAS 3RPL1 JURUSAN REKAYASA PERANGKAT LUNAK',0,1,'C');
// Memberikan space kebawah agar tidak terlalu rapat
$pdf->Cell(10,7,'',0,1);
$pdf->SetFont('Arial','B',10);
$pdf->Cell(20,6,'NO',1,0);
$pdf->Cell(85,6,'NIS',1,0);
$pdf->Cell(27,6,'NAMA SISWA',1,0);
$pdf->Cell(25,6,'ALAMAT',1,1);
$pdf->SetFont('Arial','',10);
$no = 1;
include 'koneksi.php';
$siswa = mysql_query("select * from siswa");
while ($row = mysql_fetch_array($siswa)){
$pdf->Cell(20,6,$no,1,0);
$pdf->Cell(85,6,$row['nis'],1,0);
$pdf->Cell(27,6,$row['nm_siswa'],1,0);
$pdf->Cell(25,6,$row['alm_siswa'],1,1);
$no++;
}
$pdf->Output();
?>
5. Hasil
Komentar
Posting Komentar