You are currently viewing Membuat Barcode dengan PHP

Membuat Barcode dengan PHP

  • Post category:PHP
  • Post comments:0 Comments

Membuat Barcode dengan Pemrograman PHP – Hallo teman–teman Selamat datang kembali di website resmi dari Kecoak Sakti Official yaitu BlogBelajarOfficial. Pada Artikel kali ini kita akan belajar dan mengenal tentang bagaimana cara membuat barcode generator Pada PHP. Secara Sederhana, Penggunaan barcode secara umum adalah untuk identitas barang atau produk dengan maksud dan tujuan tertentu. Jadi sebenarnya barcode itu apa ya??

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

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.

Sekian materi tentang Membuat Barcode menggunakan Pemrograman PHP. Untuk Project lengkapnya dapat didownload pada link ((GITHUB)) kami ini.

Leave a Reply