Cara Membuat Barcode dengan PHP


Asslamaualaikum..
pada tutorial kali ini saya ingin mencoba membuat barcode dengan php.
dan Mudah-mudahan tutorial ini bermanfaat untuk teman-teman yang sedang mempelajarinya :)

sebelumnya apa sih barcode itu..
oke barcode adalah suatu simbol berbentuk garis-garis yang menyatakan suatu kode atau string karakter. Dan simbol tersebut dapat dibaca oleh suatu barcode scanner.
Salah satu contoh barcode adalah simbol yang ada di produk di toko atau supermarket yang sering kita lihat.

oke sedikit saja materi tentang barcode, karna saya ingin langsung latihan untuk pembuatan barcode tersebut dangan php.
:)

mungkin sedikit gambaran programnya seperti berikut
Gambar Form Input
input

dan ketika tombol di klik maka akan keluar tampilan untuk mencetak barcode seperti berikut :
barcode

Kenapa kok gambar tersebut keluar data barcode sebanyak 2"dua",
karna saya melakukan pembagian dimana qty package dibagi dengan qty kedatangan dan sebanyak itulah barcode akan tercetak...

Oke langsung saja
buat File index.php
<form action="prosesbarcode.php" method="post">
<table align="center" cellpadding="3" cellspacing="3" border="1">
<tr>
<td colspan="3" align="center"><b>Form Kedatangan</b></td>
</tr>
<tr>
<td>Tanggal Kedatangan</td><td>:</td>
<td><input type="text" name="date" /></td>
</tr>
<tr>
<td>Kode Barang</td><td>:</td>
<td><input type="text" name="bar" /></td>
</tr>
<tr>
<td>Nama Barang</td><td>:</td>
<td><input type="text" name="nama_brg" /></td>
</tr>
<tr>
<td>Qty / Package</td><td>:</td>
<td><select name="qty_package">
<option>75</option>
<option>15</option>
</select></td>
</tr>
<tr>
<td>Satuan</td><td>:</td>
<td><select name="satuan">
<option>KG</option>
<option>Pcs</option>
</select></td>
</tr>
<tr>
<td>Qty Kedatangan</td><td>:</td>
<td><input type="text" name="qty_datang" /></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Buat Barcode" /></td>
</tr>
</table>
</form>

Lalu unduh file bar128.php Disini

setelah itu buat lah file prosesbarcode.php
<?php
include('bar128.php');
echo '<div style="border:3px double #ababab; padding:5px;margin:5px auto;width:300px;">';
//$jml = $_POST['jml'];
$date= $_POST['date'];
$bar=$_POST['bar'];
$nama_brg=$_POST['nama_brg'];
$qty_package=$_POST['qty_package'];
$qty_datang=$_POST['qty_datang'];
$satuan=$_POST['satuan'];
$jml=$qty_datang/$qty_package;
for ($i=1;$i<=$jml;$i++){
?>
<table border="1" cellpadding="3" cellspacing="3" align="center" width="100%">
<tr>
<td colspan="3" align="center">
<b>PT XXX</b>
</td>
</tr>
<tr>
<td>Tanggal Kedatangan</td>
<td><?php echo $date; ?></td>
</tr>
<tr>
<td>Nama Barang</td>
<td><?php echo $nama_brg; ?></td>
</tr>
<tr>
<td>Kode Barang</td>
<td><?php echo $bar; ?></td>
</tr>
<tr>
<td>Quantity / Package</td>
<td><?php echo “$qty_package $satuan"; ?></td>
</tr>
<tr>
<td>GR Barcode </td><td><?php echo bar128(stripslashes($_POST['bar'])); ?></td>
</tr>
</table>
<?php
}
echo '</div>';
?>

adapun struktur filenya seperti berikut
struktur file

sekian tutorial pembutan barcode dengan bahasa pemrograman php ini.. cukup sederhana kan...
seomoga bermanfaat :)

salam..
Jadirullah :)

8 comments

mntap gan,, sangat2 bermanfaat sekali buat yang masih newbie sprti ane ini.
smoga ilmunya dapat mnjadi amalan yang bermnfaat dan diberikan pahala sebanyak mngkin.

Reply

Amiin..

Trimakasih om :)

Reply

maaf tapi di bagian prosesbarcode.php eror ya? erornya menanyakan tanda kutip ' ' di baris 3

Reply

masa mas.. jangan di copas ia mas,, tapi coba di coding ulang... karena kalo di copas, font kutifnya itu ngga sesuai sama font script php...

Reply

Coba ubah script berikut : echo '';

menjadi :

echo "";

semoga membantu.

Reply

setelah ini akalu di jadikan pdf bagaimana ya :)

Reply

seep artikel nya, mau saya coba untuk menampilkan serial number pada web report pulsa saya, trim's gan

Reply

Oke, Semoga Dapat Membantu dan Bermanfaat :D

Reply

Post a Comment