Membuat barcode scanner dengan php

Secara umum Barcode merupakan sebuah kode dalam bentuk kotak atau persegi panjang yang disusun atas rangkaian garis hitam paralel dan spasi putih dengan tingkatan kerapatan tertentu sehingga dapat dibaca oleh mesin Pembaca Barcode (Barcode Reader / Barcode Scanner). Gambar barcode ini menyimpan informasi dalam bentuk teks maupun angka yang dapat digunakan sebagai proses identifikasi suatu barang atau produk.

Penggunaan Barcode ini sering kita jumpai pada bungkus atau kemasan suatu produk pada minimarket. Barcode ini digunakan untuk mengidentifikasi Informasi barang/produk yang ada dengan menggunakan bantuan Barcode Reader. Penggunaan dari barcode ini bertujuan untuk meningkatkan pelayanan dalam proses transaksi antara kasir dan pelanggan. Contoh lainnya penggunaan barcode ini dapat kita lihat pada perpustakaan. Ketika kita ingin mencari suatu buku kita tidak perlu lagi mengetik kode dari buku tersebut melainkan hanya melakukan scan terhadap kode barcode ini. Pada tutorial kali ini kita akan membuat sebuah barcode menggunakan form Input pada Pemrograman PHP.

Baca Juga : Mengenal Konsep Request Method Pada Form Menggunakan PHP

Tutorial Pembuatan Barcode Generator

Pada tutorial kali ini kita akan membuat barcode generator menggunakan bahasa pemrograman PHP. Pada proses pembuatan barcode ini kita membutuhkan sebuah library yang dapat didownload pada github php-barcode. Setelah proses download selesai kita akan mendapatkan sebuah file dalam bentuk .zip. Selanjutnya kita ekstrak file ini dan kita pindahkan file yang telah kita ekstrak tersebut kedalam folder project yang kita miliki.

Sebelum kita masuk ke dalam praktikum disini kita harus mengenal beberapa parameter yang ada pada library barcode yang kita download sebelumnya. Pada library Barcode ini terdapat 5 Buah paramater yang dapat kita gunakan. Adapun penjelasan dari setiap parameter tersebut yaitu:

  • Parameter Text digunakan untuk menulis isi dari kode barcode yang ingin dibuat
  • Parameter Size digunakan untuk mengatur ukuran dari gambar barcode ini. Secara umum ukuran dari gambar barcode ini adalah 20
  • Parameter Codetype digunakan untuk mendefinisikan jenis atau tipe dari barcode. Terdapat beberapa jenis tipe dari barcode ini yaitu tipe Code 128, Code 39, Code 2of5 atau Codebar
  • Parameter Orientation merupakan tampilan bentuk dari barcode. Secara umum orientasi dari barcode ini adalah horizontal. Jika ingin mengubah bentuk tampilan dari barcode ini kita hanya perlu menambahkan parameter orientasi seperti ini “orientation=vertical”
  • Parameter Print digunakan untuk menampilkan isi dari data barcode tersebut. Secara umum parameter ini bernilai false tetapi jika kita ingin menampilkan isian dari barcode tersebut kita hanya perlu menambahkan parameter print seperti ini  “print=true”

Pada tutorial kali ini kita akan membuat sebuah file php baru dengan nama barcode_web.php yang digunakan untuk memasukkan inputan text yang akan dikonversikan menjadi gambar barcode. Struktur file didalam folder project kita akan seperti gambar dibawah ini

Membuat barcode scanner dengan php

Buatlah barcode_web.php lalu tambahkan sintak seperti dibawah ini

<!DOCTYPE html>
<html>
<head>
    <title>Barcode Generator PHP</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
    <style type="text/css" media="screen">
        body {
            background: #F2F2F2;
        }

        .content {
            width: 550px;
            height: 350px;
            border: 1px solid white;
            margin: 160px auto;
            padding: 10px;
            border-radius: 10px;
            background-color: white;
        }
    </style>
</head>
<body>
    <div class="content">
        <h3 class="text-primary" style="text-align: center;">Barcode Generator pada PHP</h3>
        <hr style="border-top:1px dotted #ccc;"/>
        <form method="POST">
            <div class="form-group">
                <label>Masukkan Kode Barcode :</label>
                <input type="text" class="form-control" name="barcode" required />
                <br />
                <center><button class="btn btn-primary" name="generate">Generate</button></center>
                <br />
                <?php
                    if(ISSET($_POST['generate'])){
                        $code=$_POST['barcode'];
                        echo "<center><img alt='testing' src='php-barcode-master/barcode.php?codetype=code39&size=50&text=".$code."&print=true'/></center>";
                    }
                ?>
            </div>
        </form>
    </div>
</body>
</html>

Dari sintak diatas dapat kita perhatikan bahwa kita memanggil file barcode.php pada library yang kita download sebelumnya untuk proses konversi dan menampilkan gambar barcode

<?php
    if(ISSET($_POST['generate'])){
        $code=$_POST['barcode'];
        echo "<center><img alt='testing' src='php-barcode-master/barcode.php?codetype=code39&size=50&text=".$code."&print=true'/></center>";
    }
?>

Sekarang kita coba jalankan project ini pada Browser kita dengan mengakses halaman localhost lalu panggil folder project dan File Project PHP yang kita gunakan.

http://localhost/LatihanPHP/Barcode/barcode_web.php

Disini contohnya nama project kita yaitu Barcode dan nama File PHP kita adalah barcode_web.php. Jadi kita panggil saja pada browser kita. Maka akan tampil hasil seperti berikut ini.

Bagaimana Cara Membuat barcode Sendiri?

Cara Membuat Barcode.
Kunjungi website Barcode Generator dengan alamat: www.barcode-generator.org..
Pilih jenis barcode yang ingin dibuat di menu Create Free..
Isi data yang diperlukan..
Terakhir, klik tombol Create QR Code..
Selesai!.

Bagaimana cara membaca barcode?

Cara Scan Barcode di HP Android.
Buka Aplikasi Kamera. Setiap HP pasti memiliki aplikasi kamera bawaan. ... .
2. Buka Link Barcode. Setelah selesai di scan, akan muncul link tujuan dari barcode, Anda tinggal klik saja link tersebut..

Apa nama alat barcode?

Scanner barcode atau alat scan barcode adalah alat bantu di toko untuk memindai barcode produk, juga digunakan untuk hal-hal lainnya seperti absensi ID card dan sebagainya.

Apa itu aplikasi barcode scanner?

Aplikasi scan barcode QR Code Reader bisa digunakan untuk pengguna Android maupun iOS. Aplikasi ini dapat memindai secara akurat gambar kode QR dan barcode. Keunggulan lainnya, aplikasi ini memiliki fitur yang memudahkan penggunanya dalam mengakses jaringan Wi-Fi, data produk, pesan SMS, dan sebagainya.