Membuat soal pilihan ganda dengan PHP dan menyimpan ke PDF


Sekarang ane mau share lagi gan, mungkin ada beberapa orang yang ingin membuat soal untuk latihan belajar tapi kesulitan pada format pembuatannya terutama kalau di kerjakan di word nah sekarang ane mau share cara membuat aplikasi untuk membuat soal tersebut dengan bahasa pemrograman php yang di gunakan pada web bisa online bisa juga offline, alasan ane untuk menyimpan ke PDF adalah agar bisa di print di tempat lain apabila agan tidak memiliki printer ataupun printernya sedang rusak

berikut syarat sebelum membuatnya:

  1. install XAMPP untuk windows atau LAMPP pada linux
  2. Web browser ane sarankan pakai chrome di windows dan untuk di linux pakai chromium

setelah persyaratanya di penuhi pastikan apache sudah di nyalakan

penyimpanan file php di XAMPP ada di folder htdocs di folder instalan XAMPP sedang untuk linux ada di /user/share/var/www

pertama buat file index.php dan isikan seperti di bawah ini

s48

lalu setelah itu buat file hasilform.php

s49

selanjutnya buat hasilsoal.php

s50

pada bagian ini ane menambahkan style @media print yang digunakan untuk menghilangkan tombol print saat akan di simpan dalam pdf

maka hasil dari process input form nya seperti di bawah ini

s45

lalu pas di klik tombol print maka akan muncul seperti gambar di bawah ini, disini ane menggunakan chrome di windows

s46

dari screenshoot di atas pertama agan klik tombol change lalu pilih save as PDF, setelah selesai hilangkan centang Headers and footers pada bagian options supaya menghilangkan header dan footer pada halaman yang akan di simpan ke PDF

tips:

jika agan ingin menggunkan firefox untuk menjalankan aplikasi di atas agan perlu download extension untuk menyimpan halaman web ke bentuk PDF. Penting! tombol print pada aplikasi tersebut akan memunculkan kotak dialog untuk melakukan print halaman, jika ingin menyimpan ke PDF agan perlu menjalankan plugin/extension dari firefox

sekian share ane semoga bermanfaat next ane mungkin akan buat tutorial membuat aplikasi CRUD dengan node js dan MySql

jika ada pertanyaan silahkan komen di bawah ini, jika ingin file source code nya silahkan kirim emain ke poropou47@gmail.com

contoh JSONP dan AJAX


ane disini langsung aja gan
kenapa kita perlu menggunakan JSONP padahal JSON saja sudah bisa, jaawbanya adalah penggunaan JSONP itu merupakan cara yang aman dalam menampilkan sebuah output dari sebuah data yang akan digunakan pada AJAX, JSONP merupakan kepanjangan dari JSON Pading, ketika kita perlu menampilkan hasil output data yang berupa JSON maka pada JSONP ini akan menambahkan sebuah callback pada URL saat akan dikirim kembali ke server side dengan AJAX, callback disini digunakan untuk mengecek keamanan dari request yang di lakukan pada URL, misal kita memiliki data JSON pada file data.php lalu kita memanggilnya lewat URL dengan mengetik misal host web anda adalah http://www.host.com/data.php maka yang terjadi output JSON akan langsung muncul pada web anda

berikut adalah koding nya pada index.php file

lalu yang ini untuk data.php

yang ane garis bawahi dengan warna merah itu fungsinya untuk mengecek apakah ada callback atau tidak jika tidak ada callback maka data JSON nya tidak muncul

lalu ini hasil output ane pakai firebug

mohon maaf apabila ada salah kata, kalau agan kesulitan silahkan komen di bawah