[Swing] Implementasi Barcode Scanner di Program Java

java_icon

Barcode Scanner biasa digunakan di supermarket. Dengan menggunakan barcode scanner, cukup tempatkan garis barcode pada kemasan suatu produk ke barcode scanner maka detail barang seperti nama barang, harga, dan informasinya akan tampil. Dan tentunya dengan menggunakan barcode scanner proses transaksi pembayaran akan lebih cepat. Terima kasih kepada Anugrah Bagus yang telah meminjamkan dan menjelaskan cara kerja barcode scannernya. Saya menggunakan barcode scanner dengan merk Argox. Seperti ini tampilan barcode scannernya

Screenshot_2014-12-08-23-37-16

Kemudian ada 3 contoh produk yang saya coba. 2 produk mie instant dan satu botol sambal yang ada barcode di belakangnya.

Screenshot_2014-12-08-23-36-48

Prinsip kerja barcode scanner ini adalah membaca arah cursor mouse saat kita tempatkan dan bekerja seperti seperti keytyped keyboard. Program yang saya buat ini menampilkan data produk seperti nama dan harga produk dengan menggunakan parameter dari barcode tersebut. Seperti ini databasenya

Screenshot from 2014-12-09 05:51:03

Kemudian pada id produk, kita berikan aksi keyReleased

Screenshot from 2014-12-09 05:52:35

Seperti ini video programnya saat menggunakan barcode scanner ketika dijalankan

Download programnya disini

copy

Download : Barcode Scanner App

Tampilan program

screenshot-from-2014-12-08-223600

screenshot-from-2014-12-08-223631

Selamat mencoba dan semoga bermanfaat🙂

Untuk pertanyaan, saran dan kritik, silahkan ditulis di kolom komentar

11 thoughts on “[Swing] Implementasi Barcode Scanner di Program Java

  1. implementasinya, kode yang di barcode itu dijadiin id di databasenya yaa mas?… terimakasih banyak mas sharing ilmunya, semoga bermanfaat… terus berkarya mas…🙂

  2. Master mau nanya cara cetak barcode pada jasperReport pada java bagaimana….
    saya coba menggunakan panggilan biasa seperi panggilan lapaoran barang tapi tidak bisa dan error. Mohon Pencerahannya…

  3. mau tanya kode sy

    private void txtkodeKeyReleased(java.awt.event.KeyEvent evt) {
    String sql =”select * from barang where kode'”+txtkode.getText()+”‘”;
    try {
    pst = (com.mysql.jdbc.PreparedStatement) conn.prepareStatement(sql);
    rs = pst.executeQuery();
    while(rs.next()){
    txtnama.setText(rs.getString(“nama”));
    txtstok.setText(rs.getString(“stok”));
    txtket.setText(rs.getString(“ket”));}
    }catch (Exception e) {
    JOptionPane.showMessageDialog(null, e);
    } }

    apakah bisa cara ini ?

    oia mas sy mw tanya alat scanner nya saat scan barcode trs mncul ID nya di JtextField ID
    kok bs mncul di dst ?
    knapa g mncul JtextField nama atau di JtextField harga ?
    maksud sy bagaimana alat scanner nya tau klw hrs di mnculkan di JtextField ID ?

  4. mau tanya kode sy

    private void txtkodeKeyReleased(java.awt.event.KeyEvent evt) {
    String sql =”select * from barang where kode’”+txtkode.getText()+”‘”;
    try {
    pst = (com.mysql.jdbc.PreparedStatement) conn.prepareStatement(sql);
    rs = pst.executeQuery();
    while(rs.next()){
    txtnama.setText(rs.getString(“nama”));
    txtstok.setText(rs.getString(“stok”));
    txtket.setText(rs.getString(“ket”));}
    }catch (Exception e) {
    JOptionPane.showMessageDialog(null, e);
    } }

    apakah bisa cara ini ?

    oia mas sy mw tanya alat scanner nya saat scan barcode trs mncul ID nya di JtextField ID
    kok bs mncul di dst ?
    knapa g mncul JtextField nama atau di JtextField harga ?
    maksud sy bagaimana alat scanner nya tau klw hrs di mnculkan di JtextField ID ?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s