Skip to content Skip to sidebar Skip to footer

Cara Buat Barcode QR Code dengan Bahasa PHP

Buat Barcode QR Code dengan 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”.

Buat Barcode QR Code dengan PHP

  • Kemudian isikan pada inputan bagian dengan url atau teks apapun, lalu klik tombol simpan, hasilnya akan muncul QR Code seperti dibawah.

Buat Barcode QR Code dengan PHP

 

  • 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.

Link Source Code Barcode QR Code dengan PHP 


Post a Comment for "Cara Buat Barcode QR Code dengan Bahasa PHP"