Program Aplikasi Barbershop dengan Java netbeans

Membuat Program BarberShop Java NetBeans

deskripsi:

  • Bagian Penerimaan mencatat formulir transaksi berupa nota dua rangkap dan yang satunya diberikan kepada pelanggan
  • Bagian Penerimaan memberikan data kepada bagian pembukuan.
  • Bagian Penerimaan menerima pelanggan dan menggiringnya kepada Bagian HairCut
  • Bagian HairCut menggiring pelanggan yang telah selesai kepada Bagian Penerimaan 
  • bagian Stock Bahan menerima informasi ketersediaan bahan dari Bagian Pembukuan 
  • Bagian Stock Bahan memberikan informasi ketersedian bahan kepada bagian HairCut dan Bagian Penerimaan
  • Bagian Penerimaan melakukan transaksi kepada pelanggan dan menerima uang dari pelanggan.

flowchart :

sourcecode:
berikut script pada package > New > Java class dengan nama class. ClassBarber:

*
 * 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 programbarbershop;

/**
 *
 * @author pigeon
 */
public class classbarber {
public String namaPelanggan;
public String jenisPaket;
public String kategori;
public float harga;
@Override public String toString(){
return namaPelanggan +"-"+ jenisPaket +"-"+ kategori +"-"+ harga;
}

   
}
Berikut script pada package > New > Java class dengan nama class. ProgramBarberShop:
/*
 * 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 programbarbershop;

/**
 *
 * @author pigeon
 */
public class ProgramBarbershop {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    barberview barber = new
    barberview();
    barber.setVisible(true);
   
   
    }
   
}

Berikut pada script package > New > JFrame Form dengan nama frame barberview.

/*
 * 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 programbarbershop;

/**
 *
 * @author pigeon
 */
public class barberview extends javax.swing.JFrame {
private String namaPelanggan;
private String jenisPaket;
private String kategori;
private float harga;
private classbarber classbarber;

    /**
     * Creates new form barberview
     */
    public barberview() {
    initComponents();
    cboKategori.addItem("Regular");
    cboKategori.addItem("Special");
    cboKategori.addItem("Premium");
    lbkop = new javax.swing.JLabel();  
    lbNama = new javax.swing.JLabel();   
    lbJenis = new javax.swing.JLabel();
    txtJenis = new javax.swing.JTextField();
    txtHarga = new javax.swing.JTextField();
    cboKategori = new javax.swing.JComboBox();
    btnSimpan = new javax.swing.JButton();
    lbKategori = new javax.swing.JLabel();
    Breset = new javax.swing.JButton();
   
   
            
    }

 Hasil Program:





Comments