Membuat Aplikasi Serfitikat Online dengan PHP dan FPDF


Latar Belakang :

Dalam tulisan saya sebelumnya membuat-web-ujian-online-dengan-php-dan-mysql terdapat aplikasi ujian online berupa pilihan ganda dan menampilkan hasil ujiannya.

Maka dalam artikel kali ini saya menambahkan fitur untuk mencetak nilai ujian online kedalam bentuk PDF sebagai sertifikat online.

Pengenalan FPDF

FPDF adalah kumpulan class PHP untuk membuat suatu file PDF. Sesuai namanya, FREE PDF (FPDF), tentu saja Anda dapat menggunakannya secara gratis. Paket FPDF dapat Anda download di http://www.fpdf.org. Berikut ini beberapa kelebihan dari FPDF:

  • Terdapat pilihan untuk ukuran unit, format halaman dan margin
  • Memiliki kemampuan dalam memanajemen header dan footer, dan tabel
  • Memiliki fasilitas untuk pemisah halaman otomatis
  • Memiliki fasilitas untuk pemisah baris otomatis dan perataan teks
  • Mendukung JPEG dan PNG
  • Mendukung warna dan link
  • Mendukung kompresi halaman
  • Mendukung True Type Font dan encoding

Tutorialnya dapat anda download di blog mas rosihan. download-tutorial-fpdf-membuat-pdf-dengan-php

Demo Sertifikat Online

  • Silahkan teman-teman kunjungi situs UjianOnline
  • Lakukan daftar serta upload photo yang akan di tempel di sertifikat
  • Lakukan login dengan username dan password teman-teman
  • Setelah login selesai, silahkan lakukan ujian online di menu Ujian
  • Ada 10 soal yang harus teman-teman jawab
  • Jika sudah menjawab semua, tekan tombol jawab dan akan ditampilkan hasilnya
  • Kemudian tekan simpan nilai untuk menyimpan nilai
  • Terakhir cetak sertifikat di menu Nilai


Download Fitur

  1. Download aplikasi Ujian Online Ri32
  2. Setelah di extrak, silahkan simpan aplikasinya di folder htdocs. misalnya nama folder web nya adalah ujian_online
  3. Import databasenya melalui phpmyadmin
  4. Download fitur Sertifikat Online
  5. Extrak di folder yang sama dengan aplikasi ujian online yaitu folder ujian_online di htdocs
  6. Timpah saja file-file ujian online dengan file-file sertifikat online
  7. Coding untuk membuat sertifikat online ada di file sertifikat.php
Alur Sertifikat Online
  1. User menekan link sertifikat di menu Nilai dan membawa nilai id_user
  2. Aplikasi akan mencari dan menampilkan data user sesuai dengan nilai id_user nya
  3. Dengan memanfaatkan library fpdf data-data tersebut di convert kedalam format pdf di halaman sertifikat
  4. User dapat menyimpan sertifikat online tersebut dengan menekan tombol ctrl+s 
  5. Maka akan disimpan dalam bentuk file pdf
  6. Selesai

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cibubur, 10 Juni 2012

KangAgus

Advertisements

Menampilkan Data Kedalam Tabel PDF Berwarna


Artikel ini masih berhubungan dan melengkapi artikel sebelumnya. artikel ini juga masih membahas tentang tutorial menampilkan data yang ada didalam database kedalam sebuah file pdf dalam bentuk tabel yang lebih menarik.

adapun langkah yang perlu dilakukan dalam konfigurasi script adalah :

1) script untuk judul table yang ditampilkan

function Header()
{
//Select Arial bold 15
$this->SetFont(‘Arial’,’B’,15);
//Move to the right
$this->Cell(80);
//Framed title
$judul=’Chart Of Account‘;
$this->Cell(50,10,$judul,0,0,’C’);
//Line break
$this->Ln(20);
}

2) script untuk query database

//Queri untuk Menampilkan data
$query =”SELECT * FROM tabel_master order by kode_rekening asc”;
$db_query = mysql_query($query) or die(“Query gagal”);

3) script untuk judul field

//Column titles
$header=array(‘Rekening’,’Nama’,’Posisi’,’Normal’);

4) script untuk menampilkan data

while($data=mysql_fetch_array($db_query))
{
$this->Cell($w[0],7,$data[‘kode_rekening’],’LR’,0,’C’,$fill);
$this->Cell($w[1],7,$data[‘nama_rekening’],’LR’,0,’L’,$fill);
$this->Cell($w[2],7,$data[‘posisi’],’LR’,0,’C’,$fill);
$this->Cell($w[3],7,$data[‘normal’],’LR’,0,’C’,$fill);
$this->Ln();
$fill=!$fill;
}

5) script untuk warna, garis, dan pengaturan huruf

//Colors, line width and bold font
$this->SetFillColor(255,0,0);
$this->SetTextColor(255);
$this->SetDrawColor(128,0,0);
$this->SetLineWidth(.3);
$this->SetFont(”,’B’);

Download Sourcecode :

https://blogri32.blogspot.co.id/2017/12/free-downloads.html

Sekian tutorial dari saya, semoga dapat bermanfaat untuk teman-teman dan anda semua…aamiin

 

Depok, 07-12-2010

noname

%d bloggers like this: