Kamis, 22 September 2016

Inilah Cara Membuat Barcode dengan PHP yang Mudah

Tags

Cara Membuat Barcode dengan PHP | Di zaman era modern sekarang ini istilah barcode sudah tidak asing lagi di telinga kita. Bahkan dalam keseharian pun mungkin kita sering menjumpai barcode seperti barcode yang melekat pada buku, kemasan makanan, majalah atau barang lainnya. Namun, tahukah Anda apa itu barcode? Barcode adalah suatu simbol berbentuk garis-garis yang menyatakan suatu kode atau string karakter. Yang mana simbol tersebut dapat dibaca oleh barcode scanner.

Perlu kita ketahui di dunia ini banyak sekali jenis atau tipe barcode. Namun diantara sekian banyak tipe barcode, terdapat 6 kategori barcode berdasarkan kegunaannya, diantaranya yaitu:

  1. Barcode untuk keperluan retail. Salah satu contoh barcode untuk keperluan retail adalah UPC (Universal Price Codes). Biasanya digunakan untuk keperluan produk yang dijual di supermarket.
  2. Barcode untuk keperluan packaging. Salah satu contoh barcode untuk keperluan packaging adalah barcode tipe ITF. Biasanya digunakan untuk pengiriman barang.
  3. Barcode untuk penerbitan. Barcode untuk keperluan penerbitan, sering digunakan untuk penerbitan suatu produk, misalnya barcode yang menunjukan ISBN suatu buku.
  4. Barcode untuk keperluan farmasi. Salah satu contoh barcode untuk keperluan farmasi adalah barcode tipe HIBC. Biasanya digunakan untuk identifikasi suatu produk obat-obatan.
  5. Barcode untuk keperluan non retail. Salah satu contoh barcode untuk keperluan non retail adalah barcode jenis Code 39. Misalnya digunakan untuk pelabelan buku-buku yang ada di  perpustakaan.
  6. Barcode untuk keperluan lainnya.

Nah, kira-kira itulah sedikit ulasan mengenai barcode. Selanjutnya kita melangkah ke tahap cara membuat barcode dengan PHP.


Cara Membuat Barcode dengan PHP Menggunakan PHP Barcode Generator


Dalam praktek ini kita akan membuat barcode menggunakan library PHP yang bernama PHP Barcode Generator. Yang mana library ini akan kita install menggunakan Composer PHP, jadi pastikan Composer PHP sudah terinstal di PC Anda.

Sekarang asumsi saya Composer PHP sudah terinstal di PC Anda. Berikut ini adalah langkah-langkah membuat barcode dengan PHP menggunakan PHP Barcode Generator:

  1. Buat folder dengan nama "barcode" di dalam folder htdocs (C:\xampp\htdocs).
  2. Buat sebuah file dengan nama composer.json. Isi dari file tersebut seperti di bawah ini

    {
     "require": {
      "picqer/php-barcode-generator": "dev-master"
     }
    }
    

  3. Buka folder barcode melalui Command Prompt. Kemudian ketikan "php composer.phar install" atau "composer install". Tunggu sampai proses instalasi selesai.

    Install PHP Barcode Generator

  4. Ketikan script PHP di bawah ini dan simpan dengan nama "index.php" di dalam folder barcode.

    <?php
      
      require_once "vendor/autoload.php";
      
      $generator = new \Picqer\Barcode\BarcodeGeneratorPNG();
      
      echo "<h1>Barcode Tipe Code 39</h1>";
      echo '<p><img src="data:image/png;base64,' . base64_encode($generator->getBarcode('123456789', $generator::TYPE_CODE_39)) . '"></p>';
      
      echo "<h1>Barcode Tipe Code 128</h1>";
      echo '<p><img src="data:image/png;base64,' . base64_encode($generator->getBarcode('191234723786', $generator::TYPE_CODE_128)) . '"></p>';
      
      echo "<h1>Barcode Tipe EAN 13</h1>";
      echo '<p><img src="data:image/png;base64,' . base64_encode($generator->getBarcode('8991234789071', $generator::TYPE_EAN_13)) . '"></p>';
    
    ?>
    

    Script PHP di atas untuk membuat barcode jenis Code 39, Code 128 dan EAN 13. Barcode tersebut ditampilkan dalam bentuk gambar png. Bagi Anda yang ingin membuat barcode jenis lainnya atau menampilkan barcode dalam bentuk gambar selain png, silahkan lihat detailnya di sini.
  5. Ketika script PHP di atas di jalankan, hasilnya seperti gambar di bawah ini.

Cara Membuat Barcode

Bagaimana mudah bukan cara membuat barcode dengan PHP menggunakan PHP Barcode Generator?. Oh ya, simak juga tutorial PHP sebelumnya cara menggunakan Composer PHP.

Artikel Terkait

This Is The Newest Post

Tambahkan komentar Anda
EmoticonEmoticon