Membuat QR Code Dengan PHP – Halo teman-teman, Selamat datang kembali di malasngoding.com. Pada materi tutorial ini kita akan belajar tentang Membuat QR Code Dengan PHP. Penulis berharap materi ini bisa membantu menyelesaikan masalah teman-teman dalam membuat QR Code.
Pasti teman-teman sudah tidak asing lagi dengan yang namanya QR Code. Seiring kemajuan teknologi, QR Code juga menjadi sebuah teknologi yang sangat memudahkan kita dalam penggunaan aplikasi atau website. Salah satu contoh yang sangat membantu pada QR Code ini adalah sebagai media transaksi yang bisa dilakukan automatis.
Membuat QR Code Dengan PHP
Untuk teman-teman yang belum tau apa itu QR Code, kita akan bahas dulu pengertian dari QR Code. Karena mungkin ada teman-teman yang mengikuti tutorial PHP di malasngoding.com secara berurutan, dan mungkin baru mendengar istilah QR Code.
Pengertian QR Code
QR Code adalah singkatan dari Quick Response Code. QR Code merupakan barcode dua dimensi yang biasanya digunakan untuk menyimpan informasi data. QR Code ini pertama kali di ciptakan pada tahun 1994 dengan tujuan utama menyimpan informasi lebih cepat dan juga mendapatkan respon lebih cepat pula.
Salah satu contoh kegunaan QR Code bisa kita jumpai pada pembayaran e-wallet. Yang mana pengguna bisa melakuan scan terhadap QR Code si penjual untuk melakukan pembayaran. Untuk memahami prosesnya secara sederhana, anggap saja pada QR Code si penjual menyimpan nomor rekening/e-wallet si penjual.
Kemudian pada saat pembeli melakukan scan, maka aplikasi e-wallet akan membaca perintah untuk melakukan transfer atau pembayaran ke nomor rekening/e-wallet si penjual. Begitulah cara mudah memahami proses kerja dan kegunaan dari QR Code secara sederhana.
Dengan begitu si penjual tidak perlu lagi memberikan nomor rekeningnya, dengan QR Code miliknya saja bisa sangat mempermudah dan menghemat waktu :).
Membuat QR Code Dengan PHP
Untuk membuat QR Code, yang pertama sekali Kita butuhkan adalah library dari QR Code tersebut. Library ini di distribusikan secara gratis, tanpa harus menguarkan model untuk teman-teman bisa gunakan. kebetulan teman-teman bisa mendownloadnya di sini.
Kemudian buat project baru dengan cara buat folder belajar_qrcode pada folder xampp/htdocs teman-teman. Selanjutnya yang bisa teman-tamn lakukan mengekstrak library phpqrcode.zip yang sudah di download tadi di folder belajar_qrcode. kemudian buat file baru dengan nama belajar.php. sehingga akan menjadi seperti berikut.
Berikut kodingan di dalam file belajar.php yang kita coba terapkan dalam membuat QR Code yang paling sederahan.
belajar.php
1
2
3
4
5
6
7
8
9
10
11
<?php
// https://www.malasngoding.com
// memanggil library php qrcode
include"phpqrcode/qrlib.php";
// isi qrcode yang ingin dibuat. akan muncul saat di scan
$isi='https://www.malasngoding.com';
// perintah untuk membuat qrcode dan menampilkannya secara langsung dengan format .PNG
QRcode::png($isi);
?>
Penjelasan singkat untuk potongan codingan di atas.
1
include"phpqrcode/qrlib.php";
Hal pertama yang harus kita lakukan yaitu pemanggilan library phpqrcode. Setelah library kita panggil, kita bisa langsung menggunakannya untuk membuaat qr code dengan cara menentukan isi dari qr code yang akan kita buat, lalu menampilkannya.
1
2
$isi='https://www.malasngoding.com';
QRcode::png($isi);
Contoh yang dibuat isi dari QR Code tersbut adalah https://www.malasngoding.com. Sekarang kita coba jalankan file belajar.php ini dengan mengakses localhost/belajar_qrcode/belajar.php pada web browser.
Sip, QR Code pertama kita telah berhasil dibuat dan tampil pada browser.
Selanjutnya kita akan mencoba melakukan scan pada qrcode tersebut.
Di sini saya melakukan scan Qr Code dengan aplikasi kamera bawaan android. dan hasilnya seperti berikut.
Mantap, sesuai dengan isi konten yang kita buat pada belajar.php, pada saat di scan, maka akan muncul informasi ” https://www.malasngoding.com “.
Menyimpan dan Menampilkan QR Code
Setelah berhasil membuat qrcode sederhana dengan PHP, selanjutnya kita akan mencoba membuat qrcode yang file nya akan di simpan dalam folder. kemudian baru file gambar qrcode tersebut kita tampilkan.
Contoh ini akan kita buat dalam file baru dengan nama belajar2.php dalam folder belajar_qrcode.
belajar2.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
// https://www.malasngoding.com
// memanggil library php qrcode
include"phpqrcode/qrlib.php";
// nama folder tempat penyimpanan file qrcode
$penyimpanan="temp/";
// membuat folder dengan nama "temp"
if(!file_exists($penyimpanan))
mkdir($penyimpanan);
// isi qrcode yang ingin dibuat. akan muncul saat di scan
$isi='https://www.malasngoding.com';
// perintah untuk membuat qrcode dan menyimpannya dalam folder temp
QRcode::png($isi,$penyimpanan."qrcode_saya.png");
echo'<h2>Tutorial Membuat QR Code Dengan PHP</h2>';
Di sini kita melakukan pengecekan apakah folder tempat kita menyimpan gambar qrcode sudah ada atau belum. jika belum ada, maka kita perintahkan untuk membuat folder tersebut.
1
2
3
4
5
6
// nama folder tempat penyimpanan file qrcode
$penyimpanan="temp/";
// membuat folder dengan nama "temp"
if(!file_exists($penyimpanan))
mkdir($penyimpanan);
Seperti yang teman-teman lihat pada coding di atas, nama folder tempat penyimpanan gambar QR Code akan kita simpan ke folder dengan nama temp. Teman-teman bisa juga mengatus sesuaikan dengan keinginan.
Dan dengan coding berikut kita memerintahkan untuk membuat qrcode dengan nama qrcode_saya.png dalam folder temp.
1
QRcode::png($isi,$penyimpanan."qrcode_saya.png");
Dan terakhir kita tampilkan qrcode yang dibuat dalam folder temp tadi.
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Membuat Form Login Dengan PHP Tanpa Database – Form login adalah fitur yang sangat berguna dalam sebuah aplikasi atau website. Dengan adanya fitur form login, ...
Menghitung selisih waktu dengan PHP adalah hal yang penting untuk dikuasai. Kenapa begitu? Karena terkadang kita dihadapkan dengan kondisi dimana aplikasi yang sedang kita buat ...
Membuat crud menggunakan ajax php pada operasi hapus data pada database. Artikel ini lanjutan dari artikel sebelumnya mengenai bagaimana cara menginput data menggunakan ajax jquery. ...
Membuat crud menggunakan ajax php dalam operasi input data. Artikel ini dilanjutkan dari materi sebelumnya yang membahas bagaimana cara menampilkan data menggunakan ajax dan php. ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.