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
dan ketika tombol di klik maka akan keluar tampilan untuk mencetak barcode seperti berikut :
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
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.
Replysmoga ilmunya dapat mnjadi amalan yang bermnfaat dan diberikan pahala sebanyak mngkin.
Amiin..
ReplyTrimakasih om :)
maaf tapi di bagian prosesbarcode.php eror ya? erornya menanyakan tanda kutip ' ' di baris 3
Replymasa mas.. jangan di copas ia mas,, tapi coba di coding ulang... karena kalo di copas, font kutifnya itu ngga sesuai sama font script php...
ReplyCoba ubah script berikut : echo '';
Replymenjadi :
echo "";
semoga membantu.
setelah ini akalu di jadikan pdf bagaimana ya :)
Replyseep artikel nya, mau saya coba untuk menampilkan serial number pada web report pulsa saya, trim's gan
ReplyOke, Semoga Dapat Membantu dan Bermanfaat :D
ReplyPost a Comment