Jumat, 21 Juli 2017

Hasil Run







Coding calculate

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        float bayaranPerbulan=Float.parseFloat(bayaranPerbulanField.getText());
        float jumlahBulan=Float.parseFloat(jumlahBulanField.getText());
        float totalPembayaran=bayaranPerbulan*jumlahBulan;
        totalPembayaranField.setText(""+totalPembayaran);
    }                       


Coding​ delete


private void deleteButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
        int[] selected = masterTable.getSelectedRows();
        List<dtmahasiswa.Datamahasiswa2> toRemove = new ArrayList<dtmahasiswa.Datamahasiswa2>(selected.length);
        for (int idx = 0; idx < selected.length; idx++) {
            dtmahasiswa.Datamahasiswa2 d = list.get(masterTable.convertRowIndexToModel(selected[idx]));
            toRemove.add(d);
            entityManager.remove(d);
        }
        list.removeAll(toRemove);

Coding close


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
System.exit(0);        // TODO add your handling code here:



Coding new



  private void newButtonActionPerformed(java.awt.event.ActionEvent evt) {                                        
        dtmahasiswa.Datamahasiswa2 d = new dtmahasiswa.Datamahasiswa2();
        entityManager.persist(d);
        list.add(d);
        int row = list.size() - 1;
        masterTable.setRowSelectionInterval(row, row);
        masterTable.scrollRectToVisible(masterTable.getCellRect(row, 0, true))


Selasa, 25 April 2017

Naik Level Sedikit

Seperti biasa kita awali dengan 

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ  

 

Disini saya akan membagikan bagaimana design sederhana,

codingnya,dan hasil Run dari program tentang penggunaan Radio button,check box,group button,button.

 

 

Langsung saja kita masuk dan melihat design nya.

1.

 Itu adalah design yang saya buat.

 Bila ingin merubah sesuai keinginan hati silahkan Monggo :D

2. Kemudian kita masuk kebagian codingan nya.

   berikut adalah contoh dari codingan nya.

  


/*
 * 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.
 */

/**
 *
 * @author USER
 */
public class NewJFrame extends javax.swing.JFrame {

    /**
     * Creates new form NewJFrame
     */
    public NewJFrame() {
        initComponents();
    }

    /**
     * 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() {

        buttonGroup1 = new javax.swing.ButtonGroup();
        jLabel1 = new javax.swing.JLabel();
        vanila = new javax.swing.JRadioButton();
        coklat = new javax.swing.JRadioButton();
        strawberry = new javax.swing.JRadioButton();
        kacang = new javax.swing.JCheckBox();
        keju = new javax.swing.JCheckBox();
        messes = new javax.swing.JCheckBox();
        subtotaltx = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        taxtx = new javax.swing.JTextField();
        totaltx = new javax.swing.JTextField();
        calculate = new javax.swing.JButton();
        reset = new javax.swing.JButton();
        exit = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jLabel1.setFont(new java.awt.Font("Matura MT Script Capitals", 1, 24)); // NOI18N
        jLabel1.setText("Ice Cream Topping");

        buttonGroup1.add(vanila);
        vanila.setFont(new java.awt.Font("Ravie", 0, 12)); // NOI18N
        vanila.setText("Vanila   10K");
        vanila.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                vanilaActionPerformed(evt);
            }
        });

        buttonGroup1.add(coklat);
        coklat.setFont(new java.awt.Font("Ravie", 0, 12)); // NOI18N
        coklat.setText("coklat    15K");
        coklat.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                coklatActionPerformed(evt);
            }
        });

        buttonGroup1.add(strawberry);
        strawberry.setFont(new java.awt.Font("Ravie", 0, 12)); // NOI18N
        strawberry.setText("strawberry   20K");
        strawberry.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                strawberryActionPerformed(evt);
            }
        });

        kacang.setFont(new java.awt.Font("Algerian", 0, 14)); // NOI18N
        kacang.setText("kacang  1K");
        kacang.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                kacangActionPerformed(evt);
            }
        });

        keju.setFont(new java.awt.Font("Algerian", 0, 14)); // NOI18N
        keju.setText("keju   2K");
        keju.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                kejuActionPerformed(evt);
            }
        });

        messes.setFont(new java.awt.Font("Algerian", 0, 14)); // NOI18N
        messes.setText("messes   3K");
        messes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                messesActionPerformed(evt);
            }
        });

        subtotaltx.setEditable(false);
        subtotaltx.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        subtotaltx.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                subtotaltxActionPerformed(evt);
            }
        });

        jLabel2.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        jLabel2.setText("subtotal");

        jLabel3.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        jLabel3.setText("PPN 10%");

        jLabel4.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        jLabel4.setText("total");

        taxtx.setEditable(false);
        taxtx.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N

        totaltx.setEditable(false);
        totaltx.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N

        calculate.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        calculate.setText("calculate");
        calculate.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                calculateActionPerformed(evt);
            }
        });

        reset.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        reset.setText("reset");
        reset.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                resetActionPerformed(evt);
            }
        });

        exit.setFont(new java.awt.Font("Ravie", 0, 11)); // NOI18N
        exit.setText("exit");
        exit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                exitActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jLabel1)
                .addGap(82, 82, 82))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(calculate)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(reset)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(exit)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel3)
                    .addComponent(jLabel2)
                    .addComponent(jLabel4))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(totaltx, javax.swing.GroupLayout.DEFAULT_SIZE, 105, Short.MAX_VALUE)
                    .addComponent(taxtx)
                    .addComponent(subtotaltx))
                .addContainerGap())
            .addGroup(layout.createSequentialGroup()
                .addGap(47, 47, 47)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(strawberry)
                    .addComponent(coklat, javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(vanila, javax.swing.GroupLayout.Alignment.LEADING))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 78, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(messes)
                    .addComponent(keju)
                    .addComponent(kacang))
                .addGap(52, 52, 52))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 48, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(vanila)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(coklat)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(strawberry))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(kacang)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(keju)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(messes)))
                .addGap(33, 33, 33)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(subtotaltx, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel2))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel3)
                    .addComponent(taxtx, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel4)
                            .addComponent(totaltx, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(calculate)
                            .addComponent(reset)
                            .addComponent(exit))
                        .addGap(27, 27, 27))))
        );

        pack();
    }// </editor-fold>                       

    private void coklatActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if (coklat.isSelected());
            vanila.setSelected(false);
            strawberry.setSelected(false);
       
    }                                     

    private void exitActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        System.exit(0);
    }                                   

    private void resetActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        vanila.setSelected(false);
        coklat.setSelected(false);
        strawberry.setSelected(false);
       
        kacang.setSelected(false);
        keju.setSelected(false);
        messes.setSelected(false);
       
       
        subtotaltx.setText(" ");
        taxtx.setText(" ");
        totaltx.setText(" ");
               
    }                                    

    private void vanilaActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        if (vanila.isSelected());
            coklat.setSelected(false);
            strawberry.setSelected(false);
           
    }                                     

    private void strawberryActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        if (strawberry.isSelected());
            coklat.setSelected(false);
            vanila.setSelected(false);
    }                                         

    private void calculateActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        double total;
        double subtotal = 0;
        final double TAXRATE = .10;
        double tax;
       
        if (vanila.isSelected()){
            subtotal = subtotal + 10000;
        }else if (coklat.isSelected()){
            subtotal = subtotal + 15000;
        }else if (strawberry.isSelected()){
            subtotal = subtotal + 20000;
        }
       
        if (kacang.isSelected()){
            subtotal = subtotal + 1000;
        }if (keju.isSelected()){
            subtotal = subtotal + 2000;
        }if (!messes.isSelected()){
        } else {
            subtotal = subtotal + 3000;
           
           
            subtotaltx.setText(Double.toString(subtotal));
           
            subtotal = Double.parseDouble(subtotaltx.getText());
            tax = subtotal * TAXRATE;
            total = tax + subtotal;
           
            taxtx.setText(Double.toString(tax));
            totaltx.setText(Double.toString(total));
        }
    }                                        

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

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

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

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

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>
       
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(() -> {
            new NewJFrame().setVisible(true);
        });
    }

    // Variables declaration - do not modify                    
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.JButton calculate;
    private javax.swing.JRadioButton coklat;
    private javax.swing.JButton exit;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JCheckBox kacang;
    private javax.swing.JCheckBox keju;
    private javax.swing.JCheckBox messes;
    private javax.swing.JButton reset;
    private javax.swing.JRadioButton strawberry;
    private javax.swing.JTextField subtotaltx;
    private javax.swing.JTextField taxtx;
    private javax.swing.JTextField totaltx;
    private javax.swing.JRadioButton vanila;
    // End of variables declaration                  
}


Sedikit pusing saya juga pusing tapi terus belajar mungkin akan membantu kita. :D


Next kebagian selanjutnya kita masuk untuk meliah hasil

!RUN!

 

3. Berikut adalah hasil nya.

   Setelah cape bikin design sampai repot ngodein akhirnya kita 

   Bisa lihat hasil Run nya.

   Dia peka ga ya heheh  :D

 

 

 Jika memang sudah bisa di Run dan hasil nya cocok dengan

Yang kita harapkan berarti program sudah siap berjalan.


Sekian terima kasih itu saja yang bisa saya bagikan

bila ingin tau lebih lanjut dateng aja langsung ke campus kita

di Viktor

ERESHA

 

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ 

 

 

 


Senin, 20 Maret 2017

membuat program jual hp sederhana banget !!!

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ    

Selamat datang di blog saya 
Saya ingin sedikit berbagi ilmu yang saya dapat dari dosen yang sekaligus , ingin mengerjakan tugas mata pelajaran kuliah semester 2

oke saya akan menampilkan hasil screenshoot tugas saya , program penjualan hp melalui netbeans

1.hasil run (shift+f6)
 oke itu lah hasil program penjualan hp

dan saya akan menampilkan codinganya seperti berikut ini


3.Selanjutnya

4.Terakhir
5.Oke saya akan menuliskan codingan menggunakan text

111/*
 * 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 please;

/**
 *
 * @author USER
 */import java.util.Scanner;
public class Please {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner scan = new Scanner(System.in);
        System.out.println("Daftar Harga Sepatu :");
        System.out.println("__________________________________");
        System.out.println("No   Nama           Harga");
        System.out.println("1.   Xiaomi      Rp 1600000");
        System.out.println("2.   Nokia        Rp 2500000");
        System.out.println("3.   Samsung   Rp 1500000");
        System.out.println("4.   Oppo         Rp 1800000");
        System.out.println("5.   Lenovo      Rp 1400000");
        System.out.println("");
       
        int harga=0;
        int h1=1600000,h2=2500000,h3=1500000,h4=1800000,h5=1400000;
        String menu;
       
        for(String i="Y";i.equals("Y")||i.equals("Y");){;
        System.out.println("____________________________________");
        System.out.print("Masukkan Nomor Pesanan:");
        int inNomor=scan.nextInt();
        System.out.println("____________________________________");
       
        switch (inNomor) {
            case 1:
                menu="Xiaomi";
                System.out.println("Pilihan anda nomor"+inNomor+menu);
                harga=harga+h1;
                break;
            case 2:
                menu="Nokia";
                System.out.println("Pilihan anda nomor"+inNomor+menu);
                harga=harga+h2;
                break;
            case 3:
                menu="Samsung";
                System.out.println("Pilihan anda nomor"+inNomor+menu);
                harga=harga+h3;
                break;
            case 4:
                menu="Oppo";
                System.out.println("Pilihan anda nomor"+inNomor+menu);
                harga=harga+h4;
                break;
            case 5:
                menu="Lenovo";
                System.out.println("Pilihan anda nomor"+inNomor+menu);
                harga=harga+h5;
                break;
            default:
                System.out.println("Nomor yang dipilih tidak ada dimenu.");
                break;
        }
        System.out.println("Apakah anda mau melanjutkan?Y/T");
        i = scan.next();
   
        }
    System.out.println("_______________________________");
    System.out.println("Total pembayaran sebesar "+harga+".");
    System.out.println("Terimakasih atas kunjungannya");
    }
   
}
 


ITULAH CONTOH PROGRAM PENJUALAN HP YANG KAMI BUAT ,
SEKIAN DAN TERIMAKASIH

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ