Barcode merupakan gambar berbentuk kotak atau persegi panjang yang disusun atas rangkaian garis hitam paralel dan spasi putih dengan tingkat kerapatan tertentu sehingga dapat dibaca oleh mesin pembaca barcode (barcode scanner). Gambar barcode menyimpan informasi berbentuk teks ataupun angka yang dapat digunakan untuk proses identifikasi suatu barang. Jika suatu mesin pembaca barcode (barcode scanner) membaca gambar barcode, maka mesin tersebut akan menghasilkan ouput berupa angka ataupun teks tertentu. Penggunaan barcode banyak diterapkan pada supermarket ataupun minimarket. Saat mengantre didepan kasir, konsumen akan dilayani dengan jauh lebih cepat. Hanya dengan cukup melakukan scanning barcode scanner pada item barang, maka nama barang akan muncul beserta harganya tanpa harus mengetikkan secara manual. Jenis -Jenis Barcode Barcode type EAN Code (European Articles Numbering) Barcode type UPC Code (Universal Product Code) Barcode type Code 39 Membuat Barcode Generator Dengan PHPPembuatan barcode generator dengan PHP memerlukan library yang dapat diperoleh pada php-barcode. Setelah anda mendownload dan mengekstrak file zip, akan didapatkan file PHP dengan nama barcode.php. File inilah yang nantinya digunakan untuk keperluan men-generate input teks ataupun numerik ke dalam bentuk gambar barcode. Pada tutorial kali ini, saya menggunakan dua buah file PHP yang satu (index.php) digunakan untuk memasukkan input teks dan menyimpannya ke dalam bentuk gambar barcode. Sedangkan file yang kedua (cetak_gambar.php) digunakan untuk mencetak gambar barcode pada printer. Berikut ini file index.php : 1 <!DOCTYPE html> Penataan element HTML dengan menggunakan CSS (style.css) : 1 fieldset label { Untuk mencetak gambar barcode terdapat pada file cetak_gambar.php : 1 <!DOCTYPE html> Penjelasan : Output library barcode belum dalam bentuk file PNG murni, namun masih berupa PNG preview yang digerakkan oleh script PHP. Pembuatan file PNG murni dilakukan dengan mendapatkan gambar preview yang digenerate via library barcode (baris ke-36). Kemudian menyimpannya ke dalam bentuk file png (baris ke-48). Pada file cetak_gambar.php, Halaman ini ditampilkan saat pengguna menekan tombol hyperlink Print Images. Halaman ini akan mengeksekusi script javascript onload="window.print();", sehingga menu pop up print untuk mencetak via printer akan ditampilkan. Image barcode ditampilkan sebanyak 10 buah dengan perintah for loop dari PHP script. Berikut gambar saat pertama kali halaman dimuat : Saat pengguna mengetikkan karakter angka (numeric) pada inputan : Saat pengguna mengetikkan kombinasi angka dan huruf (alpha numeric) pada inputan : Saat pengguna menekan tombol Print Image: Hindari Menggunakan Barcode Dari Font BarcodeGambar barcode yang dihasilkan pada tutorial di atas sudah diuji dan di scan secara langsung pada barcode scanner. Dan dapat terbaca oleh barcode scanner. Jadi anda tidak perlu khawatir untuk menggunakannya pada suatu project. Pembuatan barcode melalui PHP merupakan salah satu dari sekian cara melakukan generate barcode. Namun jika anda menemui cara membuat barcode melalui penggunaan dan modifikasi font tertentu, sebaiknya segera dihindari. Misalnya menggunakan font jenis code39, barcode font yang bisa menghasilkan karakter mirip susunan barcode. Jika angka 1 ditekan akan menghasilkan gambar barcode tertentu, jika angka 2 ditekan juga akan menghasilkan gambar barcode tertentu begitu juga angka dan huruf lainnya. Namun, setelah dilakukan uji scan melalui barcode scanner ternyata hasil barcodenya tidak dapat terbaca. Dan tentu saja project anda hanya akan sia-sia. Source Code Silahkan download source code beserta file pendukung pada tutorial ini. Demikian tutorial bagaimana cara membuat barcode generator dengan PHP, semoga bermanfaat. 11 Sept 2022 1 6.776Kategori : html - css - php - tech - barcode - qrcode |