Cara membuat QR code dengan php yang mempunyai tampilan keren akan panduancode bagikan tutorialnya pada kesempatan kali ini pada materi PHP....
Daftar Isi [Tampil]

    Cara membuat QR code dengan php yang mempunyai tampilan keren akan panduancode bagikan tutorialnya pada kesempatan kali ini pada materi PHP.

    Namun sebelum kita mulai ngoding untuk membuat QR Code-nya apakah Anda tahu apa itu QR code?, singkatan nya apa?, dan fungsi nya untuk apa?.

    Cara Membuat QR Code Dengan PHP

    Nah oleh sebab itu mari kita bahas dulu sedikit tentang QR code nya, berikut pembahasan yang telah kami rangkum dari sumber terpercaya.

    Dan kami sampaikan dengan bahasa yang mudah dipahami semua kalangan.

    Apa Itu QR Code?

    Pertama Anda harus mengetahui singkatan dari QR code itu apa sih?, nah berikut singkatannya.

    QR code adalah singkatan dari Quick Response Code.

    Lalu apa sebenarnya QR code tersebut?, Quick Response Code yaitu suatu kode batang dua dimensi yang dikembangkan oleh Denso Wave, dengan tujuan untuk menyampaikan informasi dengan cepat.

    Anda mungkin sudah tidak asing lagi dengan kode batang satu dimensi atau barcode, walaupun kode barkode adalah kode lama tapi tetap masih banyak digunakan sampai sekarang.

    Karena perkembangan zaman dan teknologi semakin canggih maka QR code juga terus berkembang dan semakin banyak digunakan dalam kehidupan.

    Hal tersebut tidak bisa kita pungkiri karena memang QR code memiliki fungsi yang sangat penting, berikut pembahasan singkat fungsi QR code.

    Fungsi QR Code?

    QR code berfungsi sebagai hipertaut fisik untuk menyampaikan url, sms, teks, nomor telepon, dan lain-lain.

    Pada umumnya kita dapat menemukan QR code tersebut diberbagai media, seperti koran, website, majalah, tempat-tempat umum dan sebagainya.

    Kenapa QR code tersebut banyak digunakan untuk berbagai kepentingan?, jawabannya karena unik dan cepat.

    Dan berikut beberapa manfaat QR code.

    1. Bisa Digunakan Untuk Kepentingan Komersial

    Karena cara membuat qr code dengan php sekarang sudah sangat mudah dan semakin berkembang, maka penggunaan nya untuk kepentingan komersial pun semakin mudah.

    Anda dapat memasukan logo perusahaan kedalam QR code tersebut jadi, dan banyak kelebihan lainnya juga.

    2. Bisa Digunakan Untuk Kepentingan Dunia Pendidikan

    Tentu Anda pernah melihat QR code dalam ijazah atau transkrip nilai kan, nah itu adalah salah satu fungsi dari QR code.

    Bahkan QR code juga sudah banyak dipasangkan pada kartu pelajar, buku paket, dan lain-lain.

    3. Bisa Digunakan Untuk Kepentingan Umum

    Anda tidak perlu khawatir untuk menggunakan QR code tersebut karena penggunaan nya bisa untuk umum, jadi Anda bebas untuk menggunakan nya.

    Contoh: Anda bisa menggunakan QR code pada desain poster lowongan kerja, desain poster tes masuk kuliah, desain kemasan produk Anda dan lain-lain.

    Satu lagi yang perlu Anda ketahui yaitu kelebihan dari QR code, berikut pembahasan nya.

    Kelebihan QR Code?

    QR kode memiliki kelebihan yang sangat bagus yaitu kapasitas pengkodean yang sangat tinggi, dan dapat menyimpan semua jenis data, seperti numerik, data alphabetis, kana, kanji, hiragana, simbol dan kode biner sekalipun.

    Lalu kelebihan QR code jika dibandingkan dengan barcode yaitu QR code dapat menyimpan lebih banyak informasi dan bentuknya juga lebih kecil dibandingkan dengan barcode.

    Dan bahkan QR code dapat di scan dari sudut mana saja, jadi walupun dengan kondisi terbalik masih bisa terbaca oleh scanner.

    Nah sekarang mari kita mulai ngoding cara membuat QR code dengan PHP , ikuti tutorial berikut.

    Cara Membuat QR Code Dengan PHP

    Untuk membuat QR Code dengan PHP Anda membutuhkan sebuah library PHP, yaitu php-qrcode.

    Library PHP tersebut dapat menghasilkan sebuah QR code dengan bentuk file gambar png secara langsung dan cepat.

    Hasil QR code yang berhasil dibuat dengan library tersebut juga sangat baik yaitu dapat dibaca dengan alat scanner dengan lancar.

    Anda juga harus memahami cara kerja library tersebut, berikut pembahasan singkatnya.

    Parameter Library php-qrcode

    Cara kerja library ini menggunakan OOP dengan pemanggilan class tertentu dari library php-qrcode tersebut.

    QRcode::png($_POST['teks_qr'], $file_path, "H", 11, 2);

    Kode diatas adalah pemanggilan class dari fungsi library php-qrcode, parameter pertama yaitu teks_qr adalah variabel dari konten yang akan jadi qr code.

    Lalu parmeter kedua yaitu $file_path adalah variabel nama gambar yang akan disimpan pada direktori yang sudah siapkan.

    Selanjutnya parameter ketiga yaitu Error Correction Level (“H” / high), fungsinya yaitu untuk mengembalikan (restore) data jika kode yang dihasilkan rusak.

    Tingkat keakuratan proses dapat Anda sesuaikan dengan memilih empat jenis level yaitu H (high) dapat mengembalikan 30% byte data.

    Lalu level M (medium) dapat mengembakikan 15% byte data, ada juga lever Q (quartile) yang bisa mengembalikan byte data 25% dan level L (low) bisa mengembalikan 7% byte data.

    Untuk nilai 11 setelah nilai H fungsinya adalah untuk mengatur ukuran QR code yang ditampilkan, dan nilai 2 adalah margin 2px.

    Sekarang mari kita lanjut ke kodingan nya langung, Silahkan simak cara membuat QR code dengan php berikut.

    1. Download Library Yang Diperlukan

    Library yang diperlukan adalah php-qrcode dan bootstrap 5 untuk membuat tampilannya lebih keren dan minimalis.

    Setelah Anda download maka ekstrak file tersebut dan simpan pada htdocs Anda, maka akan terlihat seperti gambar berikut.

    download library php-qrcode

    Keterangan:

    Folder php-qrcode-library adalah library yang diperlukan untuk membuat qr code.

    Lalu folder css adalah library bootstrap 5 yang diperkukan untuk membuat tampilan programnya lebih menarik.

    Dan folder img-qrcode adalah tempat penyimpanan hasil generate qr code yang berhasil.

    File index.php adalah index yang harus Anda buat pada langkah kedua, simak langkah kedua berikut.

    2. Buat Index.php

    Pada langkah kedua ini silahkan buka kode edit yang Anda gunakan dan buat file index.php dalam folder qrcode seperti pada gambar diatas.

    Kemudian copy source code halaman index.php berikut.

    
    <!DOCTYPE html>
    <html lang="id">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Cara Membuat QR Code Dengan PHP</title>
        <link href="css/bootstrap.min.css" rel="stylesheet">
    </head>
    <body><div class="container align-items-center p-2" style="width: 350px;">
            <div class="card">
                <div class="card-body">
                  <p class="card-title text-center"><b>Cara Membuat QR Code Dengan PHP</b></p>
                  <fieldset>
    <form method="post" action="" class="text-center">
        <div class="input-group mb-3">
        <input type="text" name="teks_qr" id="teks_qr" minlength="3" required value="<?php $val=isset($_POST['generate']) ? $_POST['teks_qr'] : ""; echo $val; ?>">
            <button type="submit" name="generate" class="btn btn-primary ml-3">Generate</button>
        </div>
        <?php
    	if (isset($_POST['generate'])){
    		include "php-qrcode-library/qrlib.php"; 
    		/*create folder*/
    		$tempdir="img-qrcode/";
    		if (!file_exists($tempdir))
    		mkdir($tempdir, 0755);
    		$file_name=date("Ymd").rand().".png";	
    		$file_path = $tempdir.$file_name;
    		
    		QRcode::png($_POST['teks_qr'], $file_path, "H", 10, 2);
    		
    		echo "<p>Hasil Generate :</p>";
    		echo "<p><img src='".$file_path."' /></p>";
            echo "<p>© <a href='https://www.panduancode.com'>www.panduancode.com </a></p>";
    	}
        ?>
    </form>
    </fieldset>
                  
                </div>
              </div>
        </div>
    </body>
    </html>
    

    Setelah itu paste pada file index.php yang telah Anda buat tadi, tahap selanjutnya adalah uji coba program membuat qr code generator dengan php.

    3. Uji Coba QR Code Generator Dengan PHP

    Pertama untuk menguji coba nya jangan lupa aktifkan xampp Anda seperti pada gambar berikut.

    aktifkan xampp

    Kedua, ketik di browser yang Anda gunakan alamat localhost/qrcode setelah itu enter, maka akan terlihat seperti pada gambar berikut.

    localhost/qrcode

    Ketiga, masukan teks yang ingin digenerate menjadi QR code, setelah itu QR code akan muncul pada bagian bawah.

    Dan hasilnya akan terlihat seperti gambar berikut.

    Membuat QR Code Generator Dengan PHP

    Keempat, cek isi folder img-qrcode maka gambar QR akan tersimpan pada folder tersebut.

    Kelima, coba scan QR code yang telah berhasil Anda generate, dan hasilnya tentu sesuai dengan apa yang Anda inputkan pada kolom program.

    Tutorial cara membuat QR code dengan PHP telah selesai dan berhasil Anda ikuti dengan benar.

    Lalu jika Anda mempunyai pertanyaan silahkan sampaikan pada kolom komentar dibawah.

    Terima kasih banyak telah mengikuti tutorial dari panduancode semoga tutorial ini bermanfaat untuk Anda.

    Akhir kata dari panduancode jangan lupa titik koma.

    Coba cari lagi apa yang ada inginkan pada kolom berikut: DMCA.com Protection Status
    Bantu Apresiasi Bantu berikan apresiasi jika artikelnya dirasa bermanfaat agar penulis lebih semangat lagi membuat artikel bermanfaat lainnya. Terima kasih.
    Donasi
    Hallo sobat panduan code, Anda dapat memberikan suport kepada kami agar lebih semangat dengan cara dibawah ini.

    Dana : 085972737000
    PAYPAL : Panduan Code
    Done
    Color Picker
    Silahkan gunakan tools color picker berikut gratis untuk Anda, salam Admin Panduan Code.

    Pilih Warna

    Done