-->

Cara Membuat Barcode dengan PHP | Basic Komputer

Advertisement
Daftar Isi

    Membuat Barcode dengan PHP

    Membuat barcode dengan PHP[4]. Barcode merupakan sebuah kode berbentuk batang atau garis yang ketebalan masing-masing garis sesuai dengan isi kodenya. Untuk membaca isi data dalam barcode kita perlu alat pembaca atau barcode scanner.

    Penggunaan barcode ini sering kita jumpai di kemasan produk/barang pada swalayan atau minimarket untuk meningkatkan pelayanan dan kecepatan dalam bertransaksi antara kasir dengan customer. Proses input data yang di lakukan oleh kasir akan lebih cepat, tepat dan lebih akurat dengan sekali scan barcode. Pemanfaatan barcode tidak hanya pada kemasan produk saja, akan tetapi sudah banyak penggunaannya untuk hal lain.

    Dalam tutorial kali ini kita akan belajar membuat sebuah barcode dengan PHP untuk kebutuhan aplikasi yang akan di buat.

    Download library php-barcode[5] untuk mempermudah dalam pembuatan barcode.

    Setelah library php barcode selesai di download. ekstrak file tersebut kemudian pindahkan ke dalam folder xampp/htdocs/latihan-barcode.

    Untuk mencoba menampilkan barcode, buat file latihan1.php seperti dibawah ini.
    
    <img alt="testing" src="php-barcode-master/barcode.php?text=testing" />
    
    

    Penggunaan library php barcode ini sangat mudah sekali, kita hanya menambahkan parameter sesuai kebutuhan. Parameter yang bisa di kerjakan oleh library php barcode ini.
    text. Merupakan isi dari kode barcode jika di scan.
    size. Merupakan ukuran file image barcode, secara default ukuran file image barcode adalah 20.
    codetype. Merupakan type barcode secara default tipe barcode yang akan ditampilkan yaitu tipe code 128. Kita bisa merubah menjadi tipe Code 39, Code 2of5, atau Codabar.
    orientation, secara default barcode yang akan ditampilkan yaitu horizontal. teman-teman bisa mengganti menjadi vertikal dengan menambah parameter orientation=vertical.
    print. akan menampilkan isi kode barcode tepat dibawah gambar. secara default false untuk menampilkan isi kode dibawah gambar gunakan parameter print=true.

    Struktur file di dalam folder latihan-barcode seperti gambar dibawah ini.
    Membuat Barcode dengan PHP

    Baca juga Membuat QR Code dengan PHP[6] 

    Contoh penggunaan parameter print dan size seperti dibawah ini.
    
    <img src="php-barcode-master/barcode.php?text=12345678&print=true&size=45" />
    
    

    Hasil:
    Membuat Barcode dengan PHP

    Buat file baru bernama latihan2.php untuk membuat sebuah form generator barcode.
    
    <!DOCTYPE html>
    <html>
    <head>
     <title>maribelajarcoding</title>
    </head>
    <body>
     <div align="center">
      <h2>Membuat Barcode dengan PHP</h2>
      <h4>www.maribelajarcoding.com</h4>
    
      <form id="formgenerator" method="POST">
       <input type="text" name="kodeBarcode">
       <input type="submit" name="generate" value="Generate">
      </form>
      <br>
      <?php
       if (isset($_POST['generate'])) {
           //cek jika kodebarcode kosong maka baris selanjutnya tidak akan dikerjakan
           if (empty($_POST['kodeBarcode']))
               exit;
           
           //menampilkan file image barcode
           echo '<img src="php-barcode-master/barcode.php?text=' . $_POST['kodeBarcode'] . '&print=true&size=65" />';
           
           //buat folder untuk simpan file image
           $tempdir = "imagebarcode/";
           if (!file_exists($tempdir))
               mkdir($tempdir, 0755);
           
           
           $target_path = $tempdir . $_POST['kodeBarcode'] . ".png";
           
           //cek apakah server menggunakan http atau https
           $protocol = stripos($_SERVER['SERVER_PROTOCOL'], 'https') === 0 ? 'https://' : 'http://';
           
           //url file image barcode 
           $fileImage = $protocol . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/php-barcode-master/barcode.php?text=" . $_POST['kodeBarcode'] . "&print=true&size=65";
           
           //ambil gambar barcode dari url diatas
           $content = file_get_contents($fileImage);
           
           //simpan gambar
           file_put_contents($target_path, $content);
       }
       ?>
     </div>
    </body>
    </html>
    
    

    Tampilan program:
    Membuat Barcode dengan PHP

    References

    Sumber : https://www.maribelajarcoding.com/2019/12/membuat-barcode-dengan-php.html
    Advertisement

    Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.
    Tambah Pengetahuan
    Disqus Comments