QR Code |
Kali ini saya akan share tutorial Create dan Scan QR Code menggunakan PHP dan langsung terhubung dengan database MySQL, saya menggunakan library dari github, berikut adalah library yang saya pakai
Untuk membuat QR Code saya menggunakan //github.com/t0k4rt/phpqrcode (PHP)
Untuk scan QR Code saya menggunakan //github.com/ifirdausku/webcodecamjs (Javascript)
Contoh project yang menggunakan keduanya (Source code create dan scan ijasah)
//github.com/ifirdausku/scan-create-qr-code-php
Silahkan download dulu jika anda ingin mengikuti tutorial ini, jika ingin langsung download source codenya saya sediakan dibawah
Saya asumsikan anda sudah paham HTML, CSS, basic PHP dan Javascript, karena saya menggunakan bootstrap, jquery dalam tutorial ini.
Aplikasi ini HANYA DAPAT BERJALAN PADA HTTPS, jadi jika anda menjalankannya tidak menggunakan HTTPS pada chrome maka akan gagal karena kamera tidak bisa diakses.
Setelah anda download 2 library diatas, jadikan dalam 1 folder (disini saya membuat folder bernama qr) , lalu masukkan dalam htdocs
Jadikan dalam 1 folder |
Setelah itu copy file di bawah ini, lalu simpan dengan nama index.php
Selamat datang kembali di blog Mari belajar coding. Pada tutorial kali ini kita akan belajar bagaimana cara membuat QR Code menggunakan PHP. Apa itu QR Code? QR Code atau Quick Response Code merupakan sebuah barcode dua dimensi yang diperkenalkan oleh perusahaan otomotif Jepang Denso Wave pada tahun 1994. Jenis barcode ini awalnya digunakan dalam berbagai industri perdagangan dan jasa. Pada dasarnya QR Code dikembangkan sebagai suatu kode yang memungkinkan isinya dapat diterjemahkan dengan kecepatan tinggi.
Membuat QR Code dengan PHP
1. Download library phpqrcode terlebih dahulu.
2. Buat folder di dalam directory xampp/htodcs dengan nama latihan-qrcode.
3. Ekstrak
phpqrcode.zip di dalam directory xampp/htdocs/latihan-qrcode.
4. Buat file bernama latihan1.php . Salin kode berikut ini.
Keterangan:
baris kedua untuk memanggil library phpqrcode.
baris kelima merupakan isi dari qrcode jika di scan.
baris kedelapan untuk menampilkan gambar qrcode langsung di browser sebagai PNG.
5. Untuk menyimpan file QRcode caranya mudah, buat file bernama latihan2.php. Salin kode diberikut.
Keterangan:
Baris kelima sampai dengan tujuh berfungsi untuk membuat folder bernama temp.
Baca juga Membuat Barcode dengan PHP
Baris
ke tiga belas berfungsi untuk membuat file qrcode yang nantinya akan di simpan di folder temp. Parameter pertama merupakan isi dari qrcode dan parameter kedua untuk menyimpan file qrcode di folder temp dengan nama 001.png.
6. QR Code mendukung empat tingkat koreksi kesalahan untuk memungkinkan pemulihan data yang hilang, salah dibaca, atau dikaburkan. Buat file bernama latihan3.php kemudian salin kode berikut ini untuk lebih jelasnya.
Keterangan:
Parameter ketiga merupakan tingkat koreksi kesalahan.
QR_ECLEVEL_L - Memungkinkan pemulihan hingga 7% kehilangan data
QR_ECLEVEL_M - Memungkinkan pemulihan hingga 15% kehilangan data
QR_ECLEVEL_Q - Memungkinkan pemulihan hingga 25% kehilangan data
QR_ECLEVEL_H - Memungkinkan pemulihan hingga 30% kehilangan data
7. Teman-teman bisa mengganti
ukuran pixel dengan menambahkan parameter keempat. Buat file bernama latihan4.php kemudian salin kode berikut.
8. Teman-teman juga bisa mengganti ukuran frame qrcode. Ukuran frame memungkinkan untuk memberi jarak antara tepi background yang berwarna putih dengan qrcode yang berwarna hitam. Untuk mengganti frame cukup dengan menambahkan parameter kelima. Buat file bernama latihan5.php.
Keterangan:
Parameter kelima merupakan nilai konfigurasi frame. Nilai konfigurasi frame dibawah 4 tidak di rekomendasikan.
9. Buat sebuah form untuk generate qrcode dan menyimpan data qrcode ke database. Buat file bernama latihan6.php
Tutorial membuat QR Code dengan PHP sampai disini. Untuk selanjutnya kita akan belajar membuat QR Code dengan logo menggunakan PHP. Sekian, semoga bermanfaat.
Baca juga: Membuat QR Code dengan Logo Menggunakan PHP
Source code:
latihan-qrcode.rar
Related search:
Membuat QR Code dengan PHP
Membuat QR Code dengan PHP Mysql
Menyisipkan logo di QR Code dengan PHP