Source Code Aplikasi PHP QR Code (Validasi Ijazah)
Sudah tau tentang QR Code (Kode QR) kan..? Menurut Wikipedia, Kode QR atau biasa dikenal dengan istilah QR Code adalah bentuk evolusi kode batang dari satu dimensi menjadi dua dimensi. Penggunaan kode QR sudah sangat lazim di Jepang Hal ini dikarenakan kemampuannya menyimpan data yang lebih besar daripada kode batang sehingga mampu mengkodekan informasi dalam bahasa Jepang sebab dapat menampung huruf kanji. Kode QR telah mendapatkan standardisasi internasional dan standardisasi dari Jepang berupa ISO/IEC18004 dan JIS-X-0510 dasasan telah digunakan secara luas melalui ponsel di Jepang.
![]() |
Contoh Format Ijazah/Piagam/Sertifikat dengan QR Code |
Ketika dokumen terpasang QR Code terlihat keren, namun sebatas terpasang saja tentu QR Code baru sebatas Accessories pada dokumen tersebut. Informasi yang tersimpan harus dapat dikelola dengan baik sehingga penggunaan QR Code menjadi benar-benar bermanfaat.
![]() |
QR Code |
Pada postingan kali ini, saya akan membagikan aplikasi sederhana yang saya buat menggunakan PHP dengan memanfaatkan beberapa library (sudah include pada aplikasi) nama librarynya adalah phpqrcode dan webcodecamjs.
Oh iya untuk alur aplikasinya kira-kira seperti yang terlihat pada Use Case di bawah ini:
![]() |
Use Case Aplikasi Validasi Ijazah dengan QR Code |
Untuk menggunakan Aplikasi PHP QR Code (Validasi Ijazah) ini juga cukup mudah, QR Code dapat di generate oleh user admin, sedangkan untuk validasi ijazah siapapun dapat menggunakannya.
![]() |
Login Aplikasi |
Untuk cek Validasi Ijazah pengguna tinggal klik pada tombol "Cek Validasi Ijazah dengan QR Code" sehingga tampilannya terlihat seperti gambar di bawah ini:
![]() |
Membaca QR Code |
Pilih kamera yang akan digunakan kemudian arahkan QR Code yang ada pada lembar ijazah ke kamera, dan aplikasi akan membaca QR Code serta menampilkan hasilnya. Jika data ditemukan maka akan tampil seperti informasi gambar di bawah ini:
![]() |
Ijazah Ditemukan (Valid) |
Sedangkan jika data tidak ditemukan maka informasinya akan terlihat seperti pada gambar berikut ini:
![]() |
Ijazah Tidak ditemukan (Tidak Valid) |
Baik..., kira-kira seperti itu aplikasinya dan untuk mendownload source code aplikasinya silahkan mengklik link di bawah ini:
Semoga sedikit yang saya bagikan ini dapat bermanfaat.
bisa dibuat dalam codeigniter mas? saya gagal di scannya
BalasHapusBelum sempat buat mas..., InsyaAllah ke depannya bakal ada versi CI nya...
Hapusdi tunggu mas... n sangat bermanfaat
Hapusuntuk kamera hp android ga bisa ya mas ?
BalasHapusSebenarnya bisa, coba pakai browser Firefox atau UC Browser.. kalau pakai Chrome diblokir kalau aksesnya http....
Hapusbagaimana cara insert hasil validasi ke database
BalasHapusApa yang mau disimpan?, karena pada dasarnya untuk melakukan validasi, maka dilakukan pencocokan dari data scan QRCode dengan data yang telah tersimpan pada database...
HapusMas, kalo qrscanner ini dbuat untuk absensi, jadi isi kode qr itu adalah link (atau nama2 tabel) dlm database mysql, misal isi kodeQr: kode_mk, semester, pertemuan_ke, timestamp...
BalasHapusJadi sesudah berhasil scan, isi nya menampilkan "timestamp", tetapi hasilnya posisi sesuai tabel, sesuai isi dari kodeQR.
Sekiranya dpt dibantu ms, ada "fee" pastinya..
Matursuwun :D
web aplikasi kasih ini bisa dikembangkan apa saja sesuai kebutuhan jaman sekarang. nah yang jadi pertanyaan kalau dibuatkan apk android jadi tidak berfungsi scan qrcodenya.. solusi apa ya mas administrator
BalasHapusrencana saya mau buat scanqrcode dengan metode patroli , cuma saya di tantang untuk bisa di build pake apk android, disitulah aplikasi scan qrcode nya tidak berfungsi, aklau yang lain bisa menyesuaikan keingin mau di develope seperti apa.. thanks
BalasHapusBisa minta email atau no wa?
BalasHapusbisa share no wa atau email ke jernazjr@gmail.com
BalasHapusUser & Password untuk login halaman admin apa ya kak.??
BalasHapuskalo
BalasHapusdibuat intranet, kok scan ga bisa dibuka di perangkat lain yah gan? gimana solusinya
install di Https, karena chrome defaultnya memblokir akses kamera untuk http.... atau buuka dengan browser lain seperti firefox..
HapusSalam Mas Hari Aspriyono, saya sudah praktekkan source codes yang ada di link. Dan berhasil 99%. Dan saya coba dengan HP untuk membuka web test tersebut. Tapi koq kamera gak muncul ya, Mas. Di manakah letak kesalahannya?
BalasHapusTerima kasih sebelumnya untuk jawaban Anda.
Mas......tolong sudilah kiranya jawab ke WA saya 0818 0904 4850
Terima kasih tak terhingga
Aoux Swantoro
Jika diakses menggunakan hp menggunakan browser chrome memang kamera di blokir.. coba pakai firefox... kecuali aplikasi diinstal di server dan di config https...
Hapusterima kasih..
kok not work cameranya mas,
BalasHapussaya selalu ngikutin tutorial GG mas hari selalu work
tapi kalau yang ini cameranya not work mas
Mungkin izin kamera di browsernya mas... coba pakai browser firefox... karena chrome memblokir kamera kecuali di localhost dan HTTPS..
HapusSangat bermanfaat terimakasi
BalasHapusCI nya di tunggu
Saya sudah coba dan berhasil membaca qrcode. Tetapi untuk membaca barcode 1d tidak bisa, itu kenapa ya mas?
BalasHapusIni memang khusus QRCode...
HapusSaya sudah mengembangkan nya mas trimakasih banyak.
BalasHapusTapi saya mendapati masalah yaitu
Saya mencoba mengakses localhost laptop 1 tersebut dari laptop lain, kamera nya tidak bisa aktip,
Solusi nya gimana ya mas?
Masalahnya hanya pada browser, kamera di Chrome akan diblokir jika kita mengakses aplikasi di jaringan dengan http, dan hanya mengizinkan HTTPS, solusi nya ya buat aplikasinya dapat diakses dengan https atau coba akses menggunakan browser lain seperti Firefox, Opera atau yang lain...
HapusBang Request Versi Ci nya donk
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapusSelamat pagi mas
BalasHapusAssalamualaikum...
maaf bila ingin menambahkan fitur terkait dengan mahasiswa siapa saja yang telah menscan qrcode tersebut bisa kan ya..atau mungkin terdapat rekomendasi aplikasi lainnya?
terimakasih
bisa di tambahkan photo mahasiswa ?
BalasHapusTerima kasih om ilmu dan source code nya, semoga semakin berkembang ilmunya
BalasHapusAamiin Ya Robbal 'Aalamiin..
Hapusdi hp tdak terbaca qrbarcode
BalasHapusassalamualaikum wr wb,mas saya mau tanya
BalasHapussaya sudah coba buka di hp terus muncul camera 1 dan camera 2 tetapi 2 2 nya "facing:unknown" itu kenapa ya?
Fatal error: Uncaught Error: Call to undefined function ImageCreate() in C:\xampp\htdocs\qrvalidasi\phpqrcode\qrimage.php:74 Stack trace: #0 C:\xampp\htdocs\qrvalidasi\phpqrcode\qrimage.php(32): QRimage::image(Array, 5, 2) #1 C:\xampp\htdocs\qrvalidasi\phpqrcode\qrencode.php(494): QRimage::png(Array, 'temp/10010002.p...', 5, 2, false) #2 C:\xampp\htdocs\qrvalidasi\phpqrcode\qrencode.php(286): QRencode->encodePNG('2018/IJ/LI-COM/...', 'temp/10010002.p...', false) #3 C:\xampp\htdocs\qrvalidasi\buatQRCode.php(25): QRcode::png('2018/IJ/LI-COM/...', 'temp/10010002.p...', 'H', 5, 2) #4 {main} thrown in C:\xampp\htdocs\qrvalidasi\phpqrcode\qrimage.php on line 74
BalasHapusbang mau nanya, kalo error gini kenapa ya ?
senasib kita gan, mohon agan admin bisa kasih solusi, kalo ada no WA boleh deh mau order source kode >>> ni WA ane gan 0815-9893-214
HapusFatal error: Uncaught Error: Call to undefined function ImageCreate() in C:\xampp\htdocs\qrvalidasi\phpqrcode\qrimage.php:74 Stack trace: #0 C:\xampp\htdocs\qrvalidasi\phpqrcode\qrimage.php(32): QRimage::image(Array, 5, 2) #1 C:\xampp\htdocs\qrvalidasi\phpqrcode\qrencode.php(494): QRimage::png(Array, 'temp/1234567.pn...', 5, 2, false) #2 C:\xampp\htdocs\qrvalidasi\phpqrcode\qrencode.php(286): QRencode->encodePNG('https://klinik-...', 'temp/1234567.pn...', false) #3 C:\xampp\htdocs\qrvalidasi\buatQRCode.php(25): QRcode::png('https://klinik-...', 'temp/1234567.pn...', 'H', 5, 2) #4 {main} thrown in C:\xampp\htdocs\qrvalidasi\phpqrcode\qrimage.php on line 74
di coba di opera, firefox yang di install di hape juga fitur kameranya ndak muncul gan?ada solusi...saya jalankan kan di LAN
BalasHapuskenapa klo pake hosting gak bisa baca kameranya ya
BalasHapusTerimas kasih berkerja dengan baik
BalasHapusDi local host semua berjalan normal, namun ketika di hosting, kamera tidak muncul, apa solusi kira2 Mas?
BalasHapusSaya di local malah ga minta access camera. Apa localnya https gan?
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapusBagaimana mengatur agar tampilan camera full kayar saat scan...
BalasHapusTerima kasih
Tanya, QR code di local berjalan lancar dan hasil ada, tapi pada saat di hosting tidak ada error tetapi hasil generate qrcode tidak muncul di folder, saya pake CI versi 3 librari qrcode
BalasHapusmas, tutorial sekiranya tampilan daftarnya dibuat halaman. jadi tidak memanjang terus kebawah. trimakasih ilmunya
BalasHapuspakai datatables aya mas...
HapusWah mantab bro, ini yg saya cari, mudah2an berhasil dan semakin sakti ilmunya menghadapi pergolakan dunia informasi yang makin bergemuruh, terinspirasi isi sqlnya, disitu ada banyak pendekar wkkkk ,,, suwun
BalasHapusWkwkwk... terimakasih bro.... mudah2an secepatnya jadi pendekar...
Hapus