Membuat Barcode Dengan PHP

Halo sahabat MalasNgoding.com pada materi kali ini Kita akan membahas bagaimana sih membuat barcode menggunakan PHP. Terlebih dahulu saya sampaikan terima kasih untuk pengunjung malasngoding.com yang telah merequest untuk dibuatkan tutorial membuat barcode dengan PHP.
Membuat Barcode Dengan PHP
Barcode adalah representasi grafis dari data dalam bentuk simbol yang dapat dibaca dengan cepat dan mudah oleh pemindai atau mesin. Barcode berbentuk persegi panjang dengan garis-garis hitam paraler dengan spasi warna putih. Barcode menyimpan informasi bisa berupa angka ataupun teks, hal ini bergantung pada jenis pemakaian.
Barcode banyak dijumpai pada bungkusan makanan atau banyak juga di jumpai pada sampul buku. Fungsi barcode salah satunya adalah untuk memudahkan identifikasi produk/barang, bisa juga untuk memudahkan dalam melakukan transaksi. Karena barcode menyimpan seluruh informasi dari produk/barang yang didaftarkan lewatkan aplikasi.
Bagaimana Membuat Barcode dengan PHP
Membuat barcode dengan PHP bisa menggunakan beberapa library. pada kesempatan ini saya akan mencoba membuat barcode dengan library Barcode Generator. Oke langsung saja kita mulai koding nya.
Pastikan library barcode generator sudah berada dalam folder project. Anda bisa mendownloadnya terlebih dahulu di sini. Setelah di download copy kan file barcode.php kedalam project yang sedang dikerjakan.
Baca Juga : Membuat QR Code Dengan PHP
Tahap 1 Membuat form input kode
Tahapa awal yaitu membuat form yang digunakan untuk menginput kode yang akan dijadikan barcode. berikut bentuk form yang dibuat dan perhatikan kodingan berikut ini.
1 2 3 4 5 6 7 8 |
<form action="" method="GET"> <div class="mb-3 mt-3"> <input type="text" class="form-control" placeholder="Kode Barcode" name="kode" required> </div> <center> <button type="submit" class="btn btn-primary">GENERATE</button> </center> </form> |
Pada kodingan diatas isinya yaitu membuat form dimana didalam form terdapat inputan dengan nama kode. Kode ini yang selanjutnya akan di proses untuk menghasilkan barcode. Proses menjadikan kode sebagai barcode adalah seperti berikut ini.
1 2 3 4 5 6 7 8 9 10 |
<?php if(isset($_GET['kode'])){ $kode_barcode =str_replace(' ', '_', $_GET['kode']); $protocol = stripos($_SERVER['SERVER_PROTOCOL'], 'https') === 0 ? 'https://' : 'http://'; $file_gambar = $protocol . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/barcode.php?text=" . $kode_barcode . "&print=true&size=65"; ?> <center><img src="<?php echo $file_gambar; ?>"></center> <?php } ?> |
Hasil dari kodingan diatas dapat dilihat pada gambar berikut ini

Penjelasan Script diatas
- variabel kode barcode
$kode_barcode
adalah variabel yang menyimpan data kode inputan dimana kode tesebut jika tedapat spasi maka akan digantikan dengan tanda (_). - Variabel
$protocol = stripos($_SERVER['SERVER_PROTOCOL'], 'https') === 0 ? 'https://' : 'http://';
adalah proses pengecekan name server yang kita gunakan apakah menggunakan https atau http, fungsinya dalam menyimpan informasi kedalam barcode sehingga ketika barcode di scan maka akan muncul informasi yang tersimpan dalan serve. - Variabel $
file_gambar = $protocol . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/barcode.php?text=" . $kode_barcode . "&print=true&size=65";
ini adalah proses pembuatan barkode dari hasil generate kode yang dikirim.
Kesimpulan
Pembutan barcode di php sangat mudah, sudah disediakan library khusus sehingga menurut sangat membantu pekerjaan Kita. Fungsi dari barcode sendiri adalah untuk menyimpan suatu informasi misalnya informasi produk untuk dikenali oleh mesin scan barcode.
Tutorial Menarik Lainnya

Membuat Pie Chart Dengan PHP dan MySQL

Membuat Grafik dengan PHP MySQLI Chartjs

Menghitung Selisih Tanggal Dengan PHP
