• Tidak ada hasil yang ditemukan

Implementasi 1. Code Generation

Dalam dokumen BAB III ANALISA SISTEM BERJALAN (Halaman 34-100)

10. User Interface Form Transaksi Penjualan Tunai

3.5. Implementasi 1. Code Generation

a. Form Data Penjualan Tunai /*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates * and open the template in the editor.

*/

package layout;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.text.NumberFormat;

import java.util.HashMap;

import javax.swing.JOptionPane;

import javax.swing.table.DefaultTableModel;

import koneksi.New_ConnectDB;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperPrint;

import net.sf.jasperreports.engine.JasperReport;

import net.sf.jasperreports.engine.design.JasperDesign;

import net.sf.jasperreports.view.JasperViewer;

/**

*

* @author user */

public class MainFrame extends javax.swing.JFrame {

private Connection conn = new New_ConnectDB().connect();

private DefaultTableModel tabmode;

private DefaultTableModel daftarbeli;

JasperReport jasrep;

JasperPrint jaspri;

JasperDesign jasdes;

/**

* Creates new form MainFrame */

public MainFrame() { initComponents();

setLocationRelativeTo(this);

setTanggal();

auto_user();

auto_barang();

auto_cust();

dataTable();

code_transaksi();

}

public void setTanggal(){

java.util.Date skrg = new java.util.Date();

java.text.SimpleDateFormat kal = new

java.text.SimpleDateFormat("dd/MM/yyyy");

tf_tanggal.setText(kal.format(skrg));

tf_tanggal1.setText(kal.format(skrg));

//tf_tglBatal.setText(kal.format(skrg));

}

protected void kosong(){

auto_barang();

tf_namaBarang.setText("");

tf_harga.setText("");

tf_jumlah.setText("");

}

protected void kosong1(){

tf_nmBarang.setText("");//

jl_kodeBarang.setText("");

jl_satuan.setText("");

tf_jumlahBarang.setText("");

tumbal_bayar.setText("");

jl_totalBayar.setText("");

}

protected void kosong2(){

tf_nmBarang.setText("");//

jl_kodeBarang.setText("");

jl_satuan.setText("");

tf_jumlahBarang.setText("");

tumbal_bayar.setText("");

jl_totalBayar.setText("");

ID_Cust.setText("");

tf_namaCust.setText("");

tf_nohp2.setText("");

jl_sum.setText("");

}

protected void sum() { try {

String sql = "select sum(Total_Pembayaran) from pembelian where Nomor_Transaksi='"+tf_kdTransaksi.getText()+"'";

PreparedStatement stat = conn.prepareStatement(sql);

ResultSet hasil = stat.executeQuery(sql);

while (hasil.next()) {

String stotal_saldo = hasil.getString("sum(Total_Pembayaran)");

//editan baru

tumbal.setText(stotal_saldo);

int total = Integer.parseInt(tumbal.getText());

NumberFormat nf = NumberFormat.getInstance();

jl_sum.setText("Rp "+nf.format(total));

}

} catch (SQLException e) { }

}

protected void code_transaksi(){

try {

//--> melakukan eksekusi query untuk mengambil data dari tabel

String sql = "SELECT MAX(RIGHT(Nomor_Transaksi,6)) AS NO FROM laporan_transaksi";

PreparedStatement stat = conn.prepareStatement(sql);

ResultSet hasil = stat.executeQuery(sql);

while (hasil.next()) { if (hasil.first() == false) {

tf_kdTransaksi.setText("NJ-000001");

} else { hasil.last();

int auto_id = hasil.getInt(1) + 1;

String no = String.valueOf(auto_id);

int NomorJual = no.length();

//MENGATUR jumlah 0

for (int j = 0; j < 6 - NomorJual; j++) { no = "0" + no;

}

tf_kdTransaksi.setText("NJ-" + no);

} }

hasil.close();

stat.close();

} catch (Exception e) {

JOptionPane.showMessageDialog(this, "ERROR: \n" + e.toString(), "Kesalahan", JOptionPane.WARNING_MESSAGE);

} }

protected void Update_Stok() {

int a = Integer.parseInt(tumbal_stok.getText());

int b = Integer.parseInt(tf_jumlahBarang.getText());

int stotal = a - b;

tumbal_update_stok.setText(""+stotal);

try {

String sql = "update barang set Jumlah='"+tumbal_update_stok.getText()+"' where Kode_Barang='"+jl_kodeBarang.getText()+"'";

PreparedStatement stat = conn.prepareStatement(sql);

stat.executeUpdate();

}catch (SQLException e) {

JOptionPane.showMessageDialog(null,

"Hubungi Administrator +62 8778-8298-067" +e);

} }

protected void auto_user(){

try {

String sql="select * from user order by ID_User desc";

java.sql.Statement stat=conn.createStatement();

ResultSet hasil=stat.executeQuery(sql);

if (hasil.next()) {

String auto = hasil.getString("ID_User").substring(1);

String AN = "" + (Integer.parseInt(auto) + 1);

String Nol = "";

if(AN.length()==1) {Nol = "000";}

else if(AN.length()==2) {Nol = "00";}

else if(AN.length()==3)

{Nol = "0";}

else if(AN.length()==4) {Nol = "";}

tf_IdUser.setText("K" + Nol + AN);

} else {

tf_IdUser.setText("K0001");

}

}catch(Exception e){

JOptionPane.showMessageDialog(null, e);

} }

protected void auto_barang(){

try {

String sql="select * from barang order by Kode_Barang desc";

java.sql.Statement stat=conn.createStatement();

ResultSet hasil=stat.executeQuery(sql);

if (hasil.next()) {

String auto = hasil.getString("Kode_Barang").substring(1);

String AN = "" + (Integer.parseInt(auto) + 1);

String Nol = "";

if(AN.length()==1)

{Nol = "000";}

else if(AN.length()==2) {Nol = "00";}

else if(AN.length()==3) {Nol = "0";}

else if(AN.length()==4) {Nol = "";}

tf_kdBarang.setText("B" + Nol + AN);

} else {

tf_kdBarang.setText("B0001");

}

}catch(Exception e){

JOptionPane.showMessageDialog(null, e);

} }

protected void auto_cust(){

try {

String sql="select * from customers order by ID_Cust desc";

java.sql.Statement stat=conn.createStatement();

ResultSet hasil=stat.executeQuery(sql);

if (hasil.next()) {

String auto = hasil.getString("ID_Cust").substring(1);

String AN = "" + (Integer.parseInt(auto) + 1);

String Nol = "";

if(AN.length()==1) {Nol = "000";}

else if(AN.length()==2) {Nol = "00";}

else if(AN.length()==3) {Nol = "0";}

else if(AN.length()==4) {Nol = "";}

tf_IdCust.setText("C" + Nol + AN);

} else {

tf_IdCust.setText("C0001");

}

}catch(Exception e){

JOptionPane.showMessageDialog(null, e);

} }

protected void daftar_list(){

Object[] baris = {"Kode Barang","Nama Barang","Harga","QTY","Total"};

daftarbeli = new DefaultTableModel(null, baris);

pembeli.setModel(daftarbeli);

String sql="select * from pembelian where Nomor_Transaksi='"+tf_kdTransaksi.getText()+"'";

try{

java.sql.Statement stat = conn.createStatement();

ResultSet hasil = stat.executeQuery(sql);

while(hasil.next()){

String a = hasil.getString("Kode_Barang");

String b = hasil.getString("Nama_barang");

String c = hasil.getString("Harga");

String d = hasil.getString("QTY");

String e = hasil.getString("Total_Pembayaran");

String[]data = {a,b,c,d,e};

daftarbeli.addRow(data);

sum();

}

}catch (Exception e) { }

}

protected void reset_list(){

Object[] baris = {"Kode Barang","Nama Barang","Harga","QTY","Total"};

daftarbeli = new DefaultTableModel(null, baris);

pembeli.setModel(daftarbeli);

String sql="select * from pembelian where Nomor_Transaksi ='0'";

try{

java.sql.Statement stat = conn.createStatement();

ResultSet hasil = stat.executeQuery(sql);

while(hasil.next()){

String a = hasil.getString("Kode_Barang");

String b = hasil.getString("Nama_barang");

String c = hasil.getString("Harga");

String d = hasil.getString("QTY");

String e = hasil.getString("Total_Pembayaran");

String[]data = {a,b,c,d,e};

daftarbeli.addRow(data);

}

}catch (Exception e) { }

}

protected void dataTable() {

Object[]baris = {"Nama Barang","Stok Barang"};

tabmode = new DefaultTableModel(null, baris);

tabelout.setModel(tabmode);

String sql = "select Nama,Jumlah from barang order by Nama asc";

try {

java.sql.Statement stat = conn.createStatement();

ResultSet hasil = stat.executeQuery(sql);

while (hasil.next()) {

String snama_barang = hasil.getString("Nama");

String sjumlah_barang = hasil.getString("Jumlah");

String[] data = {snama_barang, sjumlah_barang};

tabmode.addRow(data);

}

} catch (Exception e) { }

}

protected void virtual_btn(){

try {

String sql = "insert into laporan_transaksi

(Tanggal,Nomor_Transaksi,ID_Customers,Total) values (?,?,?,?);";

PreparedStatement stat = conn.prepareStatement(sql);

stat.setString(1, tf_tanggal1.getText());

stat.setString(2, tf_kdTransaksi.getText());//

stat.setString(3, ID_Cust.getText());

stat.setString(4, tumbal.getText());

stat.executeUpdate();

} catch (Exception e) {

JOptionPane.showMessageDialog(null, "" + e);

}

} /**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

View = new javax.swing.JPanel();

MainFrame = new javax.swing.JPanel();

bg2 = new javax.swing.JLabel();

Frame_dataKaryawan = new javax.swing.JPanel();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

jLabel10 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

jLabel11 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

tf_namaKaryawan = new javax.swing.JTextField();

tf_nohp = new javax.swing.JTextField();

tf_username = new javax.swing.JTextField();

tf_pass = new javax.swing.JPasswordField();

cb_kel = new javax.swing.JComboBox<>();

jScrollPane1 = new javax.swing.JScrollPane();

ta_alamat = new javax.swing.JTextArea();

jButton1 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jLabel32 = new javax.swing.JLabel();

tf_IdUser = new javax.swing.JTextField();

bg = new javax.swing.JLabel();

Frame_dataCustomers = new javax.swing.JPanel();

jLabel27 = new javax.swing.JLabel();

jLabel28 = new javax.swing.JLabel();

jLabel29 = new javax.swing.JLabel();

jLabel30 = new javax.swing.JLabel();

jLabel31 = new javax.swing.JLabel();

jLabel33 = new javax.swing.JLabel();

tf_IdCust = new javax.swing.JTextField();

tf_nohp1 = new javax.swing.JTextField();

tf_nama1 = new javax.swing.JTextField();

cb_kel1 = new javax.swing.JComboBox<>();

jScrollPane5 = new javax.swing.JScrollPane();

ta_alamat1 = new javax.swing.JTextArea();

jButton2 = new javax.swing.JButton();

jButton9 = new javax.swing.JButton();

tf_email1 = new javax.swing.JTextField();

bg4 = new javax.swing.JLabel();

Frame_dataBarang = new javax.swing.JPanel();

jLabel7 = new javax.swing.JLabel();

tf_kdBarang = new javax.swing.JTextField();

jLabel12 = new javax.swing.JLabel();

tf_namaBarang = new javax.swing.JTextField();

jLabel13 = new javax.swing.JLabel();

tf_harga = new javax.swing.JTextField();

jLabel14 = new javax.swing.JLabel();

tf_jumlah = new javax.swing.JTextField();

jButton6 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton7 = new javax.swing.JButton();

mode = new javax.swing.JComboBox<>();

tf_tanggal = new javax.swing.JTextField();

bg1 = new javax.swing.JLabel();

Frame_transaksiPemesanan = new javax.swing.JPanel();

jLabel18 = new javax.swing.JLabel();

tf_nmBarang = new javax.swing.JTextField();

jLabel19 = new javax.swing.JLabel();

jl_kodeBarang = new javax.swing.JLabel();

tf_kdBarang1 = new javax.swing.JTextField();

jLabel20 = new javax.swing.JLabel();

jl_satuan = new javax.swing.JLabel();

jLabel21 = new javax.swing.JLabel();

tf_satuan = new javax.swing.JTextField();

jLabel22 = new javax.swing.JLabel();

tf_jumlahBarang = new javax.swing.JTextField();

jl_totalBayar = new javax.swing.JLabel();

jTextField1 = new javax.swing.JTextField();

jLabel23 = new javax.swing.JLabel();

jLabel24 = new javax.swing.JLabel();

jLabel25 = new javax.swing.JLabel();

tf_namaCust = new javax.swing.JTextField();

tf_nohp2 = new javax.swing.JTextField();

submit1 = new javax.swing.JButton();

jButton8 = new javax.swing.JButton();

submit = new javax.swing.JButton();

tf_tanggal1 = new javax.swing.JTextField();

jScrollPane3 = new javax.swing.JScrollPane();

tabelout = new javax.swing.JTable();

jScrollPane4 = new javax.swing.JScrollPane();

pembeli = new javax.swing.JTable();

jLabel1 = new javax.swing.JLabel();

jLabel15 = new javax.swing.JLabel();

jl_sum = new javax.swing.JLabel();

tf_sum = new javax.swing.JTextField();

ID_Cust = new javax.swing.JTextField();

jLabel2 = new javax.swing.JLabel();

tf_kdTransaksi = new javax.swing.JTextField();

bg3 = new javax.swing.JLabel();

tumbal_update_stok = new javax.swing.JLabel();

tumbal_stok = new javax.swing.JLabel();

tumbal_bayar = new javax.swing.JLabel();

tumbal = new javax.swing.JLabel();

Frame_transaksiNota = new javax.swing.JPanel();

jMenuBar1 = new javax.swing.JMenuBar();

jMenu1 = new javax.swing.JMenu();

btn_Karyawan = new javax.swing.JMenuItem();

btn_Customers = new javax.swing.JMenuItem();

btn_Barang = new javax.swing.JMenuItem();

jMenu2 = new javax.swing.JMenu();

btn_Pemesanan = new javax.swing.JMenuItem();

jMenuItem5 = new javax.swing.JMenuItem();

jMenu4 = new javax.swing.JMenu();

jMenuItem6 = new javax.swing.JMenuItem();

jMenu3 = new javax.swing.JMenu();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

View.setLayout(new java.awt.CardLayout());

MainFrame.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

bg2.setIcon(new

javax.swing.ImageIcon(getClass().getResource("/images/bg_pure.png"))); //

NOI18N

MainFrame.add(bg2, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 960, -1));

View.add(MainFrame, "card8");

Frame_dataKaryawan.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel5.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel5.setText("Nama User");

Frame_dataKaryawan.add(jLabel5, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 250, 260, 20));

jLabel6.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel6.setText("No Handphone");

Frame_dataKaryawan.add(jLabel6, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 280, 260, 20));

jLabel10.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel10.setText("Username");

Frame_dataKaryawan.add(jLabel10, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 310, 260, 20));

jLabel9.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel9.setText("Password");

Frame_dataKaryawan.add(jLabel9, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 340, 160, 20));

jLabel11.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel11.setText("Jenis Kelamin");

Frame_dataKaryawan.add(jLabel11, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 370, 110, 20));

jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel3.setText("Alamat");

Frame_dataKaryawan.add(jLabel3, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 400, 110, 20));

tf_namaKaryawan.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {

tf_namaKaryawanActionPerformed(evt);

} });

Frame_dataKaryawan.add(tf_namaKaryawan, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 250, 240, -1));

Frame_dataKaryawan.add(tf_nohp, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 280, 240, -1));

Frame_dataKaryawan.add(tf_username, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 310, 240, -1));

tf_pass.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_passActionPerformed(evt);

} });

Frame_dataKaryawan.add(tf_pass, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 340, 240, -1));

cb_kel.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] {

"Laki-Laki", "Perempuan" }));

Frame_dataKaryawan.add(cb_kel, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 370, 240, -1));

ta_alamat.setColumns(20);

ta_alamat.setRows(5);

jScrollPane1.setViewportView(ta_alamat);

Frame_dataKaryawan.add(jScrollPane1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 400, 240, 120));

jButton1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton1.setText("Submit");

jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt);

} });

Frame_dataKaryawan.add(jButton1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(340, 540, 80, 30));

jButton5.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton5.setText("Home");

jButton5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton5ActionPerformed(evt);

} });

Frame_dataKaryawan.add(jButton5, new

org.netbeans.lib.awtextra.AbsoluteConstraints(440, 540, 70, 30));

jLabel32.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel32.setText("ID User");

Frame_dataKaryawan.add(jLabel32, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 220, -1, 20));

tf_IdUser.setEditable(false);

Frame_dataKaryawan.add(tf_IdUser, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 220, 110, -1));

bg.setIcon(new

javax.swing.ImageIcon(getClass().getResource("/images/bg_registCustomers.png")))

; // NOI18N

Frame_dataKaryawan.add(bg, new

org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 960, -1));

View.add(Frame_dataKaryawan, "card3");

Frame_dataCustomers.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel27.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel27.setText("ID Customers");

Frame_dataCustomers.add(jLabel27, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 220, 210, 20));

jLabel28.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel28.setText("Nama");

Frame_dataCustomers.add(jLabel28, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 250, 200, 20));

jLabel29.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N

jLabel29.setText("Nomor Handphone");

Frame_dataCustomers.add(jLabel29, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 280, 200, 20));

jLabel30.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel30.setText("Email");

Frame_dataCustomers.add(jLabel30, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 310, 160, 20));

jLabel31.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel31.setText("Jenis Kelamin");

Frame_dataCustomers.add(jLabel31, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 340, 110, 20));

jLabel33.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel33.setText("Alamat");

Frame_dataCustomers.add(jLabel33, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 370, 110, 20));

tf_IdCust.setEditable(false);

tf_IdCust.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_IdCustActionPerformed(evt);

} });

Frame_dataCustomers.add(tf_IdCust, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 220, 100, -1));

Frame_dataCustomers.add(tf_nohp1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 280, 240, -1));

tf_nama1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_nama1ActionPerformed(evt);

} });

Frame_dataCustomers.add(tf_nama1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 250, 240, -1));

cb_kel1.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] {

"Laki-Laki", "Perempuan" }));

Frame_dataCustomers.add(cb_kel1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 340, 240, -1));

ta_alamat1.setColumns(20);

ta_alamat1.setRows(5);

jScrollPane5.setViewportView(ta_alamat1);

Frame_dataCustomers.add(jScrollPane5, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 370, 240, 120));

jButton2.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton2.setText("Submit");

jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt);

} });

Frame_dataCustomers.add(jButton2, new

org.netbeans.lib.awtextra.AbsoluteConstraints(340, 510, 80, 30));

jButton9.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton9.setText("Home");

jButton9.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton9ActionPerformed(evt);

} });

Frame_dataCustomers.add(jButton9, new

org.netbeans.lib.awtextra.AbsoluteConstraints(440, 510, 70, 30));

Frame_dataCustomers.add(tf_email1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 310, 240, -1));

bg4.setIcon(new

javax.swing.ImageIcon(getClass().getResource("/images/bg_registCustomers_1.png"

))); // NOI18N

Frame_dataCustomers.add(bg4, new

org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 960, 720));

View.add(Frame_dataCustomers, "card4");

Frame_dataBarang.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel7.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel7.setText("kode Barang");

Frame_dataBarang.add(jLabel7, new

org.netbeans.lib.awtextra.AbsoluteConstraints(120, 200, 160, 20));

tf_kdBarang.setEditable(false);

tf_kdBarang.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N tf_kdBarang.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_kdBarangActionPerformed(evt);

} });

tf_kdBarang.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) {

tf_kdBarangKeyTyped(evt);

} });

Frame_dataBarang.add(tf_kdBarang, new

org.netbeans.lib.awtextra.AbsoluteConstraints(330, 200, 90, -1));

jLabel12.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel12.setText("Nama Barang");

Frame_dataBarang.add(jLabel12, new

org.netbeans.lib.awtextra.AbsoluteConstraints(120, 230, 260, 20));

tf_namaBarang.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N Frame_dataBarang.add(tf_namaBarang, new

org.netbeans.lib.awtextra.AbsoluteConstraints(330, 230, 240, -1));

jLabel13.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel13.setText("Harga Satuan");

Frame_dataBarang.add(jLabel13, new

org.netbeans.lib.awtextra.AbsoluteConstraints(120, 260, 260, 20));

tf_harga.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N Frame_dataBarang.add(tf_harga, new

org.netbeans.lib.awtextra.AbsoluteConstraints(330, 260, 240, -1));

jLabel14.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel14.setText("Jumlah Barang");

Frame_dataBarang.add(jLabel14, new

org.netbeans.lib.awtextra.AbsoluteConstraints(120, 290, 260, 20));

tf_jumlah.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N Frame_dataBarang.add(tf_jumlah, new

org.netbeans.lib.awtextra.AbsoluteConstraints(330, 290, 240, -1));

jButton6.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton6.setText("Submit");

jButton6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton6ActionPerformed(evt);

} });

Frame_dataBarang.add(jButton6, new

org.netbeans.lib.awtextra.AbsoluteConstraints(220, 350, -1, 30));

jButton4.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton4.setText("Update");

jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt);

} });

Frame_dataBarang.add(jButton4, new

org.netbeans.lib.awtextra.AbsoluteConstraints(310, 350, -1, 30));

jButton7.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton7.setText("Home");

jButton7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton7ActionPerformed(evt);

} });

Frame_dataBarang.add(jButton7, new

org.netbeans.lib.awtextra.AbsoluteConstraints(400, 350, 70, 30));

mode.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] {

"[MODE] INPUT BARANG", "[MODE] PERBARUI BARANG" }));

mode.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { modeActionPerformed(evt);

} });

Frame_dataBarang.add(mode, new

org.netbeans.lib.awtextra.AbsoluteConstraints(610, 200, 190, -1));

tf_tanggal.setEditable(false);

Frame_dataBarang.add(tf_tanggal, new

org.netbeans.lib.awtextra.AbsoluteConstraints(810, 30, 110, 30));

bg1.setIcon(new

javax.swing.ImageIcon(getClass().getResource("/images/bg_stokBarang.png"))); //

NOI18N

Frame_dataBarang.add(bg1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 960, 720));

View.add(Frame_dataBarang, "card5");

Frame_transaksiPemesanan.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

jLabel18.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel18.setText("Nama Barang");

Frame_transaksiPemesanan.add(jLabel18, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 230, 260, 20));

tf_nmBarang.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_nmBarangActionPerformed(evt);

} });

tf_nmBarang.addKeyListener(new java.awt.event.KeyAdapter() { public void keyReleased(java.awt.event.KeyEvent evt) { tf_nmBarangKeyReleased(evt);

}

});

Frame_transaksiPemesanan.add(tf_nmBarang, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 230, 270, -1));

jLabel19.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel19.setText("Kode Barang");

Frame_transaksiPemesanan.add(jLabel19, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 260, 110, 20));

Frame_transaksiPemesanan.add(jl_kodeBarang, new

org.netbeans.lib.awtextra.AbsoluteConstraints(270, 260, 90, 25));

tf_kdBarang1.setEditable(false);

Frame_transaksiPemesanan.add(tf_kdBarang1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 260, 180, -1));

jLabel20.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel20.setText("Harga Satuan");

Frame_transaksiPemesanan.add(jLabel20, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 290, 210, 20));

jl_satuan.addAncestorListener(new javax.swing.event.AncestorListener() { public void ancestorMoved(javax.swing.event.AncestorEvent evt) { }

public void ancestorAdded(javax.swing.event.AncestorEvent evt) { jl_satuanAncestorAdded(evt);

}

public void ancestorRemoved(javax.swing.event.AncestorEvent evt) { }

});

Frame_transaksiPemesanan.add(jl_satuan, new

org.netbeans.lib.awtextra.AbsoluteConstraints(300, 290, 110, 25));

jLabel21.setText("Rp.");

Frame_transaksiPemesanan.add(jLabel21, new

org.netbeans.lib.awtextra.AbsoluteConstraints(270, 290, 30, 25));

tf_satuan.setEditable(false);

tf_satuan.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_satuanActionPerformed(evt);

} });

Frame_transaksiPemesanan.add(tf_satuan, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 290, 180, -1));

jLabel22.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel22.setText("X");

Frame_transaksiPemesanan.add(jLabel22, new

org.netbeans.lib.awtextra.AbsoluteConstraints(450, 290, 20, 30));

tf_jumlahBarang.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {

tf_jumlahBarangActionPerformed(evt);

} });

tf_jumlahBarang.addKeyListener(new java.awt.event.KeyAdapter() { public void keyReleased(java.awt.event.KeyEvent evt) {

tf_jumlahBarangKeyReleased(evt);

} });

Frame_transaksiPemesanan.add(tf_jumlahBarang, new org.netbeans.lib.awtextra.AbsoluteConstraints(470, 290, 60, -1));

Frame_transaksiPemesanan.add(jl_totalBayar, new

org.netbeans.lib.awtextra.AbsoluteConstraints(270, 320, 100, 25));

jTextField1.setEditable(false);

Frame_transaksiPemesanan.add(jTextField1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 320, 180, -1));

jLabel23.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel23.setText("Total Pembayaran");

Frame_transaksiPemesanan.add(jLabel23, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 320, 140, 20));

jLabel24.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N

jLabel24.setText("Nama Customers");

Frame_transaksiPemesanan.add(jLabel24, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 380, 200, 20));

jLabel25.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel25.setText("No Handphone Customers");

Frame_transaksiPemesanan.add(jLabel25, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 410, 170, 20));

tf_namaCust.setEditable(false);

tf_namaCust.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { tf_namaCustActionPerformed(evt);

} });

Frame_transaksiPemesanan.add(tf_namaCust, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 380, 180, -1));

tf_nohp2.setEditable(false);

tf_nohp2.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent evt) { tf_nohp2KeyTyped(evt);

} });

Frame_transaksiPemesanan.add(tf_nohp2, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 410, 180, -1));

submit1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N submit1.setText("Submit");

submit1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { submit1ActionPerformed(evt);

} });

Frame_transaksiPemesanan.add(submit1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(160, 470, -1, 30));

jButton8.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jButton8.setText("Home");

jButton8.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton8ActionPerformed(evt);

} });

Frame_transaksiPemesanan.add(jButton8, new

org.netbeans.lib.awtextra.AbsoluteConstraints(250, 470, 70, 30));

submit.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N submit.setText("Print");

submit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { submitActionPerformed(evt);

} });

Frame_transaksiPemesanan.add(submit, new

org.netbeans.lib.awtextra.AbsoluteConstraints(335, 470, -1, 30));

tf_tanggal1.setEditable(false);

Frame_transaksiPemesanan.add(tf_tanggal1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(810, 30, 110, 30));

tabelout.setModel(new javax.swing.table.DefaultTableModel(

new Object [][] { {null, null}, {null, null}, {null, null}, {null, null}

},

new String [] { "Title 1", "Title 2"

} ) {

boolean[] canEdit = new boolean [] { false, false

};

public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex];

} });

tabelout.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { tabeloutMouseClicked(evt);

} });

jScrollPane3.setViewportView(tabelout);

Frame_transaksiPemesanan.add(jScrollPane3, new

org.netbeans.lib.awtextra.AbsoluteConstraints(610, 200, 300, 100));

pembeli.setModel(new javax.swing.table.DefaultTableModel(

new Object [][] {

{null, null, null, null}, {null, null, null, null}, {null, null, null, null}, {null, null, null, null}

},

new String [] {

"Title 1", "Title 2", "Title 3", "Title 4"

} ));

pembeli.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { pembeliMouseClicked(evt);

} });

jScrollPane4.setViewportView(pembeli);

Frame_transaksiPemesanan.add(jScrollPane4, new

org.netbeans.lib.awtextra.AbsoluteConstraints(540, 390, 370, 100));

jLabel1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel1.setText("Id Customers");

Frame_transaksiPemesanan.add(jLabel1, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 350, 200, 20));

jLabel15.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel15.setText("Total Pembelanjaan");

Frame_transaksiPemesanan.add(jLabel15, new

org.netbeans.lib.awtextra.AbsoluteConstraints(530, 510, 130, -1));

Frame_transaksiPemesanan.add(jl_sum, new

org.netbeans.lib.awtextra.AbsoluteConstraints(690, 510, 120, 20));

tf_sum.setEditable(false);

Frame_transaksiPemesanan.add(tf_sum, new

org.netbeans.lib.awtextra.AbsoluteConstraints(670, 510, 150, -1));

ID_Cust.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ID_CustActionPerformed(evt);

} });

Frame_transaksiPemesanan.add(ID_Cust, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 350, 180, -1));

jLabel2.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N jLabel2.setText("Kode Transaksi");

Frame_transaksiPemesanan.add(jLabel2, new

org.netbeans.lib.awtextra.AbsoluteConstraints(50, 200, 150, 20));

tf_kdTransaksi.setEditable(false);

Frame_transaksiPemesanan.add(tf_kdTransaksi, new

org.netbeans.lib.awtextra.AbsoluteConstraints(260, 200, 130, -1));

bg3.setIcon(new

javax.swing.ImageIcon(getClass().getResource("/images/bg_pembelianBarang.png") )); // NOI18N

Frame_transaksiPemesanan.add(bg3, new

org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, -1, 720));

Frame_transaksiPemesanan.add(tumbal_update_stok, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 40, 20));

Frame_transaksiPemesanan.add(tumbal_stok, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, -1, -1));

tumbal_bayar.setText("jLabel8");

Frame_transaksiPemesanan.add(tumbal_bayar, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, -1, -1));

tumbal.setText("jLabel2");

Frame_transaksiPemesanan.add(tumbal, new

org.netbeans.lib.awtextra.AbsoluteConstraints(470, 50, -1, -1));

View.add(Frame_transaksiPemesanan, "card6");

javax.swing.GroupLayout Frame_transaksiNotaLayout = new javax.swing.GroupLayout(Frame_transaksiNota);

Frame_transaksiNota.setLayout(Frame_transaksiNotaLayout);

Frame_transaksiNotaLayout.setHorizontalGroup(

Frame_transaksiNotaLayout.createParallelGroup(javax.swing.GroupLayout.Alignme nt.LEADING)

.addGap(0, 960, Short.MAX_VALUE) );

Frame_transaksiNotaLayout.setVerticalGroup(

Frame_transaksiNotaLayout.createParallelGroup(javax.swing.GroupLayout.Alignme nt.LEADING)

.addGap(0, 720, Short.MAX_VALUE) );

View.add(Frame_transaksiNota, "card7");

getContentPane().add(View, new

org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 960, 720));

jMenu1.setText("Data Master");

btn_Karyawan.setText("Data Karyawan");

btn_Karyawan.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {

btn_KaryawanActionPerformed(evt);

} });

jMenu1.add(btn_Karyawan);

btn_Customers.setText("Data Customers");

btn_Customers.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {

btn_CustomersActionPerformed(evt);

} });

jMenu1.add(btn_Customers);

btn_Barang.setText("Data Barang");

btn_Barang.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_BarangActionPerformed(evt);

} });

jMenu1.add(btn_Barang);

jMenuBar1.add(jMenu1);

jMenu2.setText("Transaksi");

btn_Pemesanan.setText("Pemesanan");

btn_Pemesanan.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {

btn_PemesananActionPerformed(evt);

btn_PemesananActionPerformed(evt);

Dalam dokumen BAB III ANALISA SISTEM BERJALAN (Halaman 34-100)

Dokumen terkait