This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 25 Oktober 2017

Membuat Database Dengan MySQL


1. Membuat Database Dengan MySQL

 A. Jalankan aplikasi Xampp terlebih dahulu, dengan cara : START  All Programs    XAMPP         XAMPP Control Panel. Klik tombol Start pada bagian Apache dan MySQL.
 B.   Buka Browser (Mozilla Firefox, Google Chrome, Opera Mini, dll) pada komputer anda,               kemudian ketikkan : http://localhost/phpmyadmin/  Database (Basis Data)
 C. Buat database dengan nama “BelajarDatabase”.
 D.Selanjutnya tambahkan tabel “Login”, dengan jumlah kolom sebanyak 2  Kirim
 E. Kemudian atur pengisian layout, lalu simpan
 F. Selanjutnya isi lalu kirim


2. Membuat Koneksi Database Dari Netbeans Ke MySQL

A. Buka Netbean s  File  New Project. Nama Proj ect = “DasarDatabase”, Kelas = “MembuatLogin”.

B. Klik Kanan pada project DasarDatabase  New  J ava Package. Pada Package Name isi dengan “Ko neksi”
C.Klik kanan pa da package “Koneksi”  New  Jav a Class. Pada class name isi kan “KoneksiDB”.

D. Setelah selesai membuat class koneksi, Ketikan kode ini dibawah kode package Koneksi. Dan di bawah ini adalah contoh kode program dari awal sampai akhir.

/*
 * 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 Koneksi;
import com.mysql.jdbc.Driver;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
/**
 *
 * @author Komp.06
 */
public class KoneksiDB {
    public static Connection koneksi;
    public static Connection getConnection()throws SQLException {
        if(koneksi==null){
            new Driver();
                koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/belajar_database","root","");
        }
        return koneksi;
    }
    public static void main (String[] args){
        try{
            getConnection();
    JOptionPane.showMessageDialog(null,"koneksi berhasil","report koneksi",JOptionPane.INFORMATION_MESSAGE);
        }
        catch(SQLException ex){
            System.err.println("Koneksi GAGAL");
        }
        }
    }

Dan dibawah ini hasil screenshoout output dari code diatas


Selasa, 17 Oktober 2017

Program Kalkulator Sederhana dengan menggunakan JFrame

Program Kalkulator Sederhana dengan menggunakan JFrame :


1. kode program kalkulator sederhana :

/*
 * 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 pc
 */
public class tampilankalkulator extends javax.swing.JFrame {
String angka;
double jumlah,angka1,angka2;
int pilih;
    private Object integer;
    /**
     * Creates new form tampilankalkulator
     */
    public tampilankalkulator() {
        initComponents();
        angka="";
    }

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

        display = new javax.swing.JTextField();
        btnHapus = new javax.swing.JButton();
        btnBagi = new javax.swing.JButton();
        btnAngka7 = new javax.swing.JButton();
        btnAngka9 = new javax.swing.JButton();
        btnAngka8 = new javax.swing.JButton();
        btnKali = new javax.swing.JButton();
        btnAngka4 = new javax.swing.JButton();
        btnAngka5 = new javax.swing.JButton();
        btnAngka6 = new javax.swing.JButton();
        btnKurang = new javax.swing.JButton();
        btnAngka1 = new javax.swing.JButton();
        btnAngka2 = new javax.swing.JButton();
        btnAngka3 = new javax.swing.JButton();
        btnTambah = new javax.swing.JButton();
        btnsamadengan = new javax.swing.JButton();
        btnKoma = new javax.swing.JButton();
        btnAngka0 = new javax.swing.JButton();
        jLabel2 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(255, 255, 255));
        setResizable(false);

        display.setEditable(false);
        display.setBackground(new java.awt.Color(255, 255, 255));
        display.setForeground(new java.awt.Color(0, 0, 153));
        display.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        display.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                displayActionPerformed(evt);
            }
        });

        btnHapus.setBackground(new java.awt.Color(255, 255, 204));
        btnHapus.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnHapus.setText("C");
        btnHapus.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnHapusActionPerformed(evt);
            }
        });

        btnBagi.setBackground(new java.awt.Color(255, 255, 204));
        btnBagi.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnBagi.setText("/");
        btnBagi.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnBagiActionPerformed(evt);
            }
        });

        btnAngka7.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka7.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka7.setText("7");
        btnAngka7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka7ActionPerformed(evt);
            }
        });

        btnAngka9.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka9.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka9.setText("9");
        btnAngka9.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka9ActionPerformed(evt);
            }
        });

        btnAngka8.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka8.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka8.setText("8");
        btnAngka8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka8ActionPerformed(evt);
            }
        });

        btnKali.setBackground(new java.awt.Color(255, 255, 204));
        btnKali.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnKali.setText("*");
        btnKali.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnKaliActionPerformed(evt);
            }
        });

        btnAngka4.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka4.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka4.setText("4");
        btnAngka4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka4ActionPerformed(evt);
            }
        });

        btnAngka5.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka5.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka5.setText("5");
        btnAngka5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka5ActionPerformed(evt);
            }
        });

        btnAngka6.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka6.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka6.setText("6");
        btnAngka6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka6ActionPerformed(evt);
            }
        });

        btnKurang.setBackground(new java.awt.Color(255, 255, 204));
        btnKurang.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnKurang.setForeground(new java.awt.Color(0, 0, 153));
        btnKurang.setText("-");
        btnKurang.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnKurangActionPerformed(evt);
            }
        });

        btnAngka1.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka1.setText("1");
        btnAngka1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka1ActionPerformed(evt);
            }
        });

        btnAngka2.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka2.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka2.setText("2");
        btnAngka2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka2ActionPerformed(evt);
            }
        });

        btnAngka3.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka3.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnAngka3.setText("3");
        btnAngka3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka3ActionPerformed(evt);
            }
        });

        btnTambah.setBackground(new java.awt.Color(255, 255, 204));
        btnTambah.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnTambah.setText("+");
        btnTambah.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnTambahActionPerformed(evt);
            }
        });

        btnsamadengan.setBackground(new java.awt.Color(255, 255, 204));
        btnsamadengan.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnsamadengan.setText("=");
        btnsamadengan.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnsamadenganActionPerformed(evt);
            }
        });

        btnKoma.setBackground(new java.awt.Color(255, 255, 204));
        btnKoma.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnKoma.setText(".");
        btnKoma.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnKomaActionPerformed(evt);
            }
        });

        btnAngka0.setBackground(new java.awt.Color(255, 255, 204));
        btnAngka0.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btnAngka0.setText("0");
        btnAngka0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnAngka0ActionPerformed(evt);
            }
        });

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
        jLabel2.setText("KALKULATOR");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(10, 10, 10)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnHapus, javax.swing.GroupLayout.PREFERRED_SIZE, 189, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnBagi, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnAngka7, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnAngka8, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnAngka9, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnKali, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnAngka4, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnAngka5, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnAngka6, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(6, 6, 6)
                        .addComponent(btnKurang, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(btnAngka1, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btnAngka0, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(6, 6, 6)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(btnAngka2, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btnKoma, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(6, 6, 6)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(btnAngka3, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btnsamadengan, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(6, 6, 6)
                        .addComponent(btnTambah, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(display))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
            .addGroup(layout.createSequentialGroup()
                .addGap(76, 76, 76)
                .addComponent(jLabel2)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(10, 10, 10)
                .addComponent(jLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(display, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(6, 6, 6)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnHapus, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnBagi, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(11, 11, 11)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnAngka7, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnAngka8, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnAngka9, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnKali, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(6, 6, 6)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnAngka4, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnAngka5, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnAngka6, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnKurang, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(6, 6, 6)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnAngka1, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(5, 5, 5)
                        .addComponent(btnAngka0, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnAngka2, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(5, 5, 5)
                        .addComponent(btnKoma, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(btnAngka3, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(5, 5, 5)
                        .addComponent(btnsamadengan, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(btnTambah, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

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

    private void btnAngka1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "1";
display.setText(angka);// TODO add your handling code here:
    }                                        

    private void btnAngka2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "2";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "3";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka4ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "4";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka5ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "5";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka6ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "6";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka7ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "7";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka8ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "8";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka9ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "9";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnAngka0ActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka = "0";
display.setText(angka);        // TODO add your handling code here:
    }                                        

    private void btnKomaActionPerformed(java.awt.event.ActionEvent evt) {                                       
angka = ".";
display.setText(angka);        // TODO add your handling code here:
    }                                      

    private void btnHapusActionPerformed(java.awt.event.ActionEvent evt) {                                        
display.setText("");
angka1=0.0;
angka2=0.0;
jumlah=0.0;
angka="";// TODO add your handling code here:
    }                                       

    private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka1=Double.parseDouble(angka);
display.setText("+");
angka="";
pilih=1;// TODO add your handling code here:
    }                                        

    private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) {                                         
angka1=Double.parseDouble(angka);
display.setText("-");
angka="";
pilih=2;        // TODO add your handling code here:
    }                                        

    private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) {                                       
angka1=Integer.parseInt(angka);
display.setText("*");
angka="";
pilih=3;        // TODO add your handling code here:
    }                                      

    private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) {                                       
angka1=Double.parseDouble(angka);
display.setText("/");
angka="";
pilih=4;        // TODO add your handling code here:
    }                                      

    private void btnsamadenganActionPerformed(java.awt.event.ActionEvent evt) {                                             
switch(pilih){
    case 1:
angka2 = Integer.parseInt(angka);
        jumlah = angka1 + angka2;
        angka = Double.toString(jumlah);
        display.setText(angka);
        break;
    case 2:
angka2 = Double.parseDouble(angka);
        jumlah = angka1 - angka2;
        angka = Double.toString(jumlah);
        display.setText(angka);
        break;
    case 3:
angka2 = Integer.parseInt(angka);
        jumlah = angka1 * angka2;
        angka = Double.toString(jumlah);
        display.setText(angka);
        break;
    case 4:
angka2 = Integer.parseInt(angka);
        jumlah = angka1 / angka2;
        angka = Double.toString(jumlah);
        display.setText(angka);
        break;
    default:
            break;
}
// TODO add your handling code here:
    }                                            

    private void displayActionPerformed(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 ex) {
            java.util.logging.Logger.getLogger(tampilankalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(tampilankalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(tampilankalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(tampilankalkulator.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new tampilankalkulator().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify                    
    private javax.swing.JButton btnAngka0;
    private javax.swing.JButton btnAngka1;
    private javax.swing.JButton btnAngka2;
    private javax.swing.JButton btnAngka3;
    private javax.swing.JButton btnAngka4;
    private javax.swing.JButton btnAngka5;
    private javax.swing.JButton btnAngka6;
    private javax.swing.JButton btnAngka7;
    private javax.swing.JButton btnAngka8;
    private javax.swing.JButton btnAngka9;
    private javax.swing.JButton btnBagi;
    private javax.swing.JButton btnHapus;
    private javax.swing.JButton btnKali;
    private javax.swing.JButton btnKoma;
    private javax.swing.JButton btnKurang;
    private javax.swing.JButton btnTambah;
    private javax.swing.JButton btnsamadengan;
    private javax.swing.JTextField display;
    private javax.swing.JLabel jLabel2;
    // End of variables declaration                  
}


DIbawah ini adalah hasil dari output/keluaran dari program kalkulator tersebut setelah dijalankan :



Sabtu, 07 Oktober 2017

Program berbasis GUI yang menerima inputan dua buah bilangan dan dapat melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian dua bilangan tersebut, lalu menampilkan hasilnya!

1. Program berbasis GUI yang menerima inputan dua buah bilangan dan dapat melakukan operasi  penjumlahan, pengurangan, perkalian, dan pembagian dua bilangan tersebut, lalu menampilkan hasilnya!
     
      Dibawah ini contoh kode program tersebut dari aplikasi netbeans :
 

     Setelah memasukkan kode program tersebut jalankan aplikasi tersebut sampai tidak terjadi error dan dapat menghasilkan output pada kode tersebut. 
dibawah ini adalah hasil output pada program tersebut yang saya screenshoot :

 1. memasukkan angka input data 1 :


 2. Memasukkan angka input data 2 :


3. Hasil message atau pesan pada hasil penjumlahan dari input data dan ke dua :


4. Hasil message atau pesan pada hasil pengurangan dari input data dan ke dua :


5. Hasil message atau pesan pada hasil perkalian dari input data dan ke dua :



6. Hasil message atau pesan pada hasil pembagian dari input data dan ke dua :




Selasa, 03 Oktober 2017

Program membuat Membuat Flow Layout, Membuat Box Layout, Membuat Card Layout,Membuat Grid Bag Layout, Membuat Spring Layout

Program membuat Membuat Flow Layout,  Membuat Box Layout, Membuat Card Layout,Membuat Grid Bag Layout, Membuat Spring Layout

1. Program Membuat (Flow Layout)dan di bawah ini hasil screen output pada program tsb ;


















2. Program Membuat (Membuat Box Layout) dan di bawah ini hasil screen output pada program tsb ;


3. Program Membuat (Membuat Card Layout) dan di bawah ini hasil screen output pada program tsb ;



 5.Program Membuat (Membuat Grid Bag Layout) dan di bawah ini hasil screen output pada program tsb ;



6. Program Membuat  (Membuat Spring Layout) dan di bawah ini hasil screen output pada program tsb ;









Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More