
Konfigurasi Tampilan Cetak SEP Menggunakan PHP & FPDF
Read Time:1 Minute, 5 Second
SEP (Surat Eligibilitas Peserta) merupakan salah satu berkas peserta BPJS yang diperlukan dalam proses berobat pasien baik untuk rawat jalan, rawat inap maupun Instalasi gawat darurat (IGD). Fasilitas Cetak SEP pada PHP tidaklah sulit, PHP memiliki library FPDF dalam menampilkan gambar atau file dengan fitur penyesuaian ukuran sesuai dengan kebutuhan sistem.
Buat struktur file seperti berikut :

Pada file FPDF, cari bagian “Public Method”

Lalu cari komentar // Page sizes , kemudian lakukan konfigurasi source yang dimaksud :
// Page sizes
$this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28),
'letter'=>array(612,792),'legal'=>array(612,1008),'sep'=>array(495,230));//Kiri:lebar, Kanan:tinggi
Pada file sep.php, masukan source code seperti berikut :
<?php
require('fpdf/fpdf.php');
//A4 width : 219mm
//default margin : 10mm each side
//writable horizontal : 219-(10*2)=189mm
$pdf = new FPDF('P','mm','sep');
$pdf->AddPage();
//Image( file name , x position , y position , width [optional] , height [optional] )
$pdf->Image('design/sep_sampel.jpg',2,2,170);
//set font to arial, bold, 14pt
$pdf->SetFont('Arial','B',14);
$pdf->Output("SEP KARYAWAN.pdf","I");
?>
Hasil dari proses menampilkan SEP dalam versi cetak

Sumber data sampel SEP : https://id.scribd.com/doc/315005573/Sep-BPJS-KESEHATAN
Average Rating