Minggu, 21 Juli 2013

Membuat Form Stok Barang Pada Aplikasi Penjualan dengan Java Netbeans


              Pada Kesempatan kali ini, saya akan memposting tentang pembuatan Form Stok Barang yang berfungsi untuk melihat dan mencari stok barang yang tersedia dan terdata pada aplikasi ini. berikut ini adalah langkah pertama pembuatan form stok barang.

1. Membuat Form stok barang pada Frame Netbeans seperti gambar berikut.


2.  Langkah berikutnya kita mengisikan source code pada form tersebut..
berikut ini source codenya



import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import java.sql.ResultSet;
import koneksi.koneksi;
import com.mysql.jdbc.Statement;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Moch. Arif S.
 */
public class StokBarang extends javax.swing.JFrame {
koneksi koneksi;
    Statement statement;
    ResultSet resultSet;
    
    /**
     * Creates new form StokBarang
     */
    public StokBarang () {
        initComponents();
        setTitle("STOK BARANG");
        koneksi = new koneksi();
    }

    
    private void select(String sql){ 
         
        String header[]={"ID_BARANG","KATEGORI","NAMA_BARANG","JUMLAH STOK"}; 
        DefaultTableModel defaultTableModel=new DefaultTableModel(null, header); 
        jTable1.setModel(defaultTableModel); 
         
        for (int i = 0; i < jTable1.getRowCount(); i++) { 
            defaultTableModel.removeRow(i); 
        } 
         
        try { 
            statement=(Statement) koneksi.connection.createStatement(); 
            resultSet=statement.executeQuery(sql); 
             
            while (resultSet.next()) { 
                String id_barang=resultSet.getString(1); 
                String kategori=resultSet.getString(2); 
                String nama_barang=resultSet.getString(3); 
                int stok=resultSet.getInt(4); 
                 
                Object baris[]={id_barang,kategori,nama_barang,stok}; 
                defaultTableModel.addRow(baris); 
            } 
        } catch (Exception e) { 
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
    }

3. selanjutnya kita beri source code seperti dibawah ini.


    private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {                                     
        String sqlSearch=" select * from barang where NAMA_BARANG like '%"+jTextField1.getText()+"%'"; 
 select(sqlSearch); 
    }                                    

    private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {                                     
        // TODO add your handling code here:
        
    }    

4. Setelah kita mengisikan source code, sekarang kita jalankan Program. Tampilan awal Form bila dijalankan adalah seperti gambar dibawah ini.



5. Form ini berfungsi untuk mencari atau melihat data stok barang, untuk pencarian barang, kita tinggal menginputkan nama barang pada form input search dan nama barang yang dicari akan otomatis muncul pada tabel.






1 komentar:

  1. Hai semua...

    Bagi teman-teman yang memiliki usaha toko kecil-kecilan, boleh coba menggunakan software pertokoan "MiniMart".

    Software ini gratis sepenuhnya dan bersifat open-source, teman-teman dapat menggunakan software ini utk usaha tokonya ataupun utk belajar koding & pemrograman.

    Bagi teman-teman yang berminat, silahkan download software-nya di sini :
    https://helloyud.blogspot.com/2016/12/aplikasi-pertokoan-minimart.html

    Silahkan juga membagikan / mem-posting ulang software ini di blog ataupun akun-akun media sosial yang teman-teman miliki, siapa tahu bisa bermanfaat bagi banyak orang.

    BalasHapus