Cara Buat Barcode QR Code dengan Bahasa PHP
Teknologi QR Code semakin banyak digunakan berbagai aplikasi maupun platform, seperti Tokopedia, Shoppe, Gojek atau lainnya. Tak hanya itu teknologi ini juga sering digunakan untuk berbagi link sosmed atau link loker kerja. Karna kemudahan teknologi ini, kita hanya perlu memindai kita bisa mengambil link atau kode pada QR Code-nya.
QR Code merupakan singkatan dari Quick Response Code, kode ini adalah barcode dua dimensi yang dapat mengambil berbagai jenis informasi secara langsung . QR Code bisa menyimpan 2000 lebih karakter, termasuk karakter spesial atau tanda baca. Sehingga hal ini bisa menyimpan Url, kontak, ataupun teks biasa.
Membuat Barcode QR Code dengan Bahasa PHP
Bagaimana membuat barcode QR Code dengan PHP? Tepat sekali, pada tutorial kali ini saya akan membagikan cara membuat barcode QR Code dengan bahasa pemrograman PHP. Ok siapkan kopi kalian, agar tidak ngantuk dan simak tutorialnya.
Cara Buat QR Code dengan PHP
- Pertama kalian unduh terlebih
dulu plugin atau library phpqrcode disini.
- Buat folder dengan nama qrcode
di htdocs di Xampp.
- Extrak plugin phpqrcode di
folder qrcode, selanjutnya buat file baru dengan nama index.php.
- Ketikkan scrip atau query dibawah ke dalam file index.php lalu kalian save.
<!doctype html> <html> <head> <title>Cara Membuat QR Code dengan PHP</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> </head> <body style="background: lightblue"> <div style="width: 500px; padding: 15px; margin:200px auto;"> <div class="form-group"> <h1>Cara Membuat QR Code dengan PHP</h1> <h2><a href="https://djazuli.my.id">Djazuli IT</a></h2> <form method="post"> <input type="text" name="paket" class="form-control"> <button type="submit" name="simpan">Simpan</button> </form> </div> <?php if (isset($_POST['simpan'])) { $paket=$_POST['paket']; include "phpqrcode/qrlib.php"; //lokasi plugin $unik1= rand(1,99999); $tempdir="temp/"; //ini folder menyimpan qr code if (!file_exists($tempdir)) //logika jika folder temp tidak ada { mkdir($tempdir); // code... //paramer inputan $isi_teks="$paket"; $namafile="$unik1.png"; $quality="H"; //ada 4 pilihan L(low), M(medium),Q(good), H(high) $ukuran ="5"; //batas ukuran minimal adalah 1, dan maksimal adalah 10 $padding =0; QRCode::png($isi_teks,$tempdir.$namafile,$quality,$ukuran,$padding); echo "<script>alert('QR code sudah dibuat');</script>"; } ?> <img src="temp/<?php echo $unik1 ?>.png" style="width: 200px;"> </div> </body> </html>
- Setelah selesai kalian buka Control-Xampp kalian dan start bagian Apache. Setelah itu buka browser dan akases folder qrcode dengan “localhost/qrcode”.
- Kemudian isikan pada inputan bagian dengan url atau teks apapun, lalu klik tombol simpan, hasilnya akan muncul QR Code seperti dibawah.
- Gambar QR Code kalian tersimpan pada folder temp.
Untuk melihat isi pada QR Code kalian bisa pindai dengan Google Lens pada Smartphone kalian.
Penjelasan
Bagian skrip dibawah, untuk membuat form inputan, yang nantinya dari inputan tersebut digunakan untuk mengisi QR Code.
<form method="post"> <input type="text" name="paket" class="form-control"> <button type="submit" name="simpan">Simpan</button> </form>
Pada bagian skrip ini adalah query untuk mengambil dan mengeksekusi ketika tombol simpan di klik.
<?php if (isset($_POST['simpan'])) { $paket=$_POST['paket']; include "phpqrcode/qrlib.php"; //lokasi plugin $unik1= rand(1,99999); $tempdir="temp/"; //ini folder menyimpan qr code if (!file_exists($tempdir)) //logika jika folder temp tidak ada { mkdir($tempdir); // code... //paramer inputan $isi_teks="$paket"; $namafile="$unik1.png"; $quality="H"; //ada 4 pilihan L(low), M(medium),Q(good), H(high) $ukuran ="5"; //batas ukuran minimal adalah 1, dan maksimal adalah 10 $padding =0; QRCode::png($isi_teks,$tempdir.$namafile,$quality,$ukuran,$padding); echo "<script>alert('QR code sudah dibuat');</script>"; } ?>
Pada bagian skrip ini adalah untuk memanggil plugin PHP QR Code.
include "phpqrcode/qrlib.php"; //lokasi plugin
Pada bagian ini adalah untuk membuat folder dan nama file dari QR Codenya
$unik1= rand(1,99999); $tempdir="temp/"; //ini folder menyimpan qr code if (!file_exists($tempdir)) //logika jika folder temp tidak ada { mkdir($tempdir); // code... //paramer inputan $isi_teks="$paket"; $namafile="$unik1.png";
Pada bagian skrip ini, digunakan untuk format dari QR Code sekaligus mengeksekusi menjadi QR Code
$quality="H"; //ada 4 pilihan L(low), M(medium),Q(good), H(high) $ukuran ="5"; //batas ukuran minimal adalah 1, dan maksimal adalah 10 $padding =0; QRCode::png($isi_teks,$tempdir.$namafile,$quality,$ukuran,$padding);
Terakhir, skrip ini untuk menampilkan gambar QR Code yang sudah dibuat dengan query diatas.
<img src="temp/<?php echo $unik1 ?>.png" style="width: 200px;">
Gimana mudah kan? Tutorial ini kalian bisa implementasikan ke program atau aplikasi kalian, seperti aplikasi e-commerce atau lainnya. Untuk lebih jelasnya tutorial kali ini kalian bisa lihat video saya dibawah dan jika ada pertanyaan silahkan komen dibawah.
Post a Comment for "Cara Buat Barcode QR Code dengan Bahasa PHP"