.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Cara Membuat Laporan PDF di PHP dan MySQL Dengan FPDF Bagian 2 (Landscape)

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Pada artikel sebelumnya saya sudah memberikan tutroial untuk membuat laporan  PDF di PHP dengan FPDF Laporan PDF Bagian 1 (Portait) nah kali ini di Bagian yang kedua saya akan membuat laporan PDF Landscape. Anda tinggal menambahkan saja satu buah file php yang berisi report PDF secara Landscape, oke langsung saja simak tutorial berikut.
  • Langsung saja, silahkan anda copas kode di bawah ini dan simpan satu folder dengan folder laporan-pdf yang pada postingan sebelumnya sudah dibuat, simpan dengan nama index1.php

<?php
include "conn.php";
require('fpdf17/fpdf.php');
/**
Judul : Laporan PDF (portait):
Level : Menengah
Author : Hakko Bio Richard
Blog : www.hakkoblogs.com
Web : www.niqoweb.com
Email : hakkobiorichard@ygmail.com

Untuk tutorial yang lainnya silahkan berkunjung ke www.hakkoblogs.com

Butuh jasa pembuatan website, aplikasi, pembuatan program TA dan Skripsi.? Hubungi NiqoWeb ==>> 085694984803

**/
//Menampilkan data dari tabel di database

$result=mysql_query("SELECT * FROM karyawan ORDER BY nik ASC") or die(mysql_error());

//Inisiasi untuk membuat header kolom
$column_nik = "";
$column_nama = "";
$column_tempat = "";
$column_tanggal = "";
$column_alamat = "";
$column_no = "";
$column_jabatan = "";
$column_status ="";


//For each row, add the field to the corresponding column
while($row = mysql_fetch_array($result))
{
$nik = $row["nik"];
$nama = $row["nama"];
$tempat_lahir = $row["tempat_lahir"];
$tanggal_lahir = $row["tanggal_lahir"];
$alamat = $row["alamat"];
$no_telepon = $row["no_telepon"];
$jabatan = $row["jabatan"];
$status = $row["status"];



$column_nik = $column_nik.$nik."\n";
$column_nama = $column_nama.$nama."\n";
$column_tempat = $column_tempat.$tempat_lahir."\n";
$column_tanggal = $column_tanggal.$tanggal_lahir."\n";
$column_alamat = $column_alamat.$alamat."\n";
$column_no = $column_no.$no_telepon."\n";
$column_jabatan = $column_jabatan.$jabatan."\n";
$column_status = $column_status.$status."\n";


//Create a new PDF file
$pdf = new FPDF('L','mm',array(297,210)); //L For Landscape / P For Portrait
$pdf->AddPage();

//Menambahkan Gambar
//$pdf->Image('../foto/logo.png',10,10,-175);

$pdf->SetFont('Arial','B',13);
$pdf->Cell(125);
$pdf->Cell(30,10,'DATA KARYAWAN',0,0,'C');
$pdf->Ln();
$pdf->Cell(125);
$pdf->Cell(30,10,'PT. NiqoWeb Cikarang | www.niqoweb.com',0,0,'C');
$pdf->Ln();

}
//Fields Name position
$Y_Fields_Name_position = 30;

//First create each Field Name
//Gray color filling each Field Name box
$pdf->SetFillColor(110,180,230);
//Bold Font for Field Name
$pdf->SetFont('Arial','B',10);
$pdf->SetY($Y_Fields_Name_position);
$pdf->SetX(5);
$pdf->Cell(25,8,'NIK',1,0,'C',1);
$pdf->SetX(30);
$pdf->Cell(60,8,'Nama',1,0,'C',1);
$pdf->SetX(90);
$pdf->Cell(25,8,'Tempat Lahir',1,0,'C',1);
$pdf->SetX(115);
$pdf->Cell(25,8,'Tanggal Lahir',1,0,'C',1);
$pdf->SetX(140);
$pdf->Cell(60,8,'Alamat',1,0,'C',1);
$pdf->SetX(200);
$pdf->Cell(35,8,'No Telepon',1,0,'C',1);
$pdf->SetX(235);
$pdf->Cell(25,8,'Jabatan',1,0,'C',1);
$pdf->SetX(260);
$pdf->Cell(32,8,'Status',1,0,'C',1);
$pdf->Ln();

//Table position, under Fields Name
$Y_Table_Position = 38;

//Now show the columns
$pdf->SetFont('Arial','',10);

$pdf->SetY($Y_Table_Position);
$pdf->SetX(5);
$pdf->MultiCell(25,6,$column_nik,1,'C');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(30);
$pdf->MultiCell(60,6,$column_nama,1,'L');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(90);
$pdf->MultiCell(25,6,$column_tempat,1,'C');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(115);
$pdf->MultiCell(25,6,$column_tanggal,1,'C');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(140);
$pdf->MultiCell(60,6,$column_alamat,1,'L');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(200);
$pdf->MultiCell(35,6,$column_no,1,'C');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(235);
$pdf->MultiCell(25,6,$column_jabatan,1,'C');

$pdf->SetY($Y_Table_Position);
$pdf->SetX(260);
$pdf->MultiCell(32,6,$column_status,1,'C');

$pdf->Output();
?>


  • Kemudian silahkan panggil file tersebut di localhost ==> localhost/laporan-pdf/index1.php maka akan tampil report pdf landcsape seperti gambar di bawah ini :


Oke kita telah selesai membuat report PDF dengan PHP dan FPDF, sekarang kita sudah memiliki report dalam bentuk portait dan landscape, untuk update download script laporan PDF portait dan landscape  silahkan download di sini DOWNLOAD untuk doanload script tersebut anda akan dialihkan ke short.st kemudian skip ads dan download. Semoga tutorial yang saya berikan ini biisa bermanfaat bagi anda yang sedang belajar membuat report PDF dengan PHP dan FPDF. Selamat mencoba, happy coding and programming.

Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Cara Membuat Laporan PDF di PHP dan MySQL Dengan FPDF Bagian 2 (Landscape), Diterbitkan oleh scodeaplikasi pada Sabtu, 27 Juni 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to