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 ;









Sabtu, 09 September 2017

 1.  Apa saja kelebihan Netbeans sebagai IDE pemograman java ?
           Netbeans adalah Integrated Development Environment (IDE) berbasis Java yang berjalan diatas Swing. Untuk pengertian Swing sendiri, Dikarenakan berjalan diatas Swing, maka untuk membangun sebuah aplikasi yang berbasis Graphical User Interface (GUI) sangat mudah dilakukan pada Netbeans. Untuk menggunakan IDE Netbeans, Anda dapat melakukan download IDE tersebut secara gratis. 
         
1. NetBeans GUI Builder GRATIS tis tis tis dengan ribuan plug In yang bisa kita
download langsung di website resminya, maupun dari pihak ketiga
2. NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung
dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.
3. Netbeans tidak hanya dapat digunakan buat java saja, karena Netbeans dapat di
gunakan untuk bahasa pemograman lain seperti C/C++, Ruby, dan PHP.
4. NetBeans GUI Builder sangat cocok untuk digunakan dalam pengembangan sistem
berskala Enterprise.
5. Pada paket tertentu, Netbeans juga menyertakan GlassFish V2 UR2 dan Apache
Tomcat 6.0.16

2.sebutkan editor lain digunakan untuk Java ?

-Editor DOS 

- Notepad++
Kate
VIM
- Nano
- Atom
- Komodo Edit
- JEdit
Sublime Text
       

Rabu, 22 Maret 2017

Program gerobak fried chicken

Code program :

import java.util.*;

class TUGASARRAY
{
public static void main (String[] args) throws Exception
    {
     String[] kode = new String[10];
        String[] jenis = new String[10];
        int i,j;
        double jumlah=0 ,pjk=0, total=0;
        int[] potong = new int[10];
        int[] harga = new int[10];
        int[] jml = new int[10];

        Scanner input = new Scanner(System.in);

     System.out.println();
     System.out.println(" GEROBAK FRIED CHICKEN ");
     System.out.println();
     System.out.println("-----------------------");
     System.out.println("Kode   Jenis    Harga ");
     System.out.println("-----------------------");
     System.out.println(" D     Dada     Rp.2500");
     System.out.println(" P     Paha     Rp.2000");
     System.out.println(" S     Sayap    Rp.1500");
     System.out.println("-----------------------");

     System.out.println();
     System.out.print("Banyak Jenis : ");
     j=input.nextInt();

     for(i=0; i<j; i++)
     {
     System.out.println("\nJenis Ke - " + (i+1));
     System.out.print("Jenis Potong [D/P/S] : ");
     kode[i]= input.next();

            if ("D".equals(kode[i]) || "d".equals(kode[i]))
            {
            jenis[i]="Dada";
            harga[i]=2500;
            }
            else if ("P".equals(kode[i]) || "p".equals(kode[i]))
            {
            jenis[i]="Paha";
            harga[i]=2000;
            }
            else
            {
            jenis[i]="Sayap";
            harga[i]=1500;
            }


     System.out.print("Banyak Potong        : ");
     potong[i] = input.nextInt();

            jml[i]=harga[i]*potong[i];
     }

     System.out.println("\n\tGEROBAK FRIED CHICKEN            ");
     System.out.println("---------------------------------------------");
     System.out.println("No.\tJenis\tHarga\tBanyak\tJumlah");
     System.out.println("\tPotong\tSatuan\tBeli\tHarga ");
     System.out.println("---------------------------------------------");

        for(i=0;i<j;i++)
        {
            System.out.println(+(i+1)+ "\t" +jenis[i]+ "\t" +harga[i]+ "\t" +potong[i]+ "\t\t" +jml[i]);
            jumlah=jumlah+jml[i];
        }

        System.out.println("---------------------------------------------");


        pjk=jumlah*0.1;
        total=jumlah+pjk;

        System.out.println("\tJumlah Bayar\t\t\t" +jumlah);
        System.out.println("\tPajak 10%\t\t\t\t" +pjk);
        System.out.println("\tTotal Bayar\t\t\t\t" +total);

    }

}

Ouput/ hasil keluaran nya:


Jumat, 17 Maret 2017

Program hitungan deret 10 genap dan ganjil serta program menampilkan deret fibonanci dan bilangan Prima

1. Buatlah program untuk menghitung 10 deret bilangan genap ;
      input / program tsb ;......

 "     import java.io.*;

class genap

{
public static void main(String[]args){
int i = 0;
int x = 0;
System.out.print("Deret: ");
while(x<20){
if (i%3==0)
i++;
x = 2 * i;
System.out.print(" "+ x +", ");
i++;}
System.out.println(" ");
}
}     "

inilah hasil output program ini :




2.  Buatlah program untuk menghitung 10 deret bilangan ganjil ;

input program tersebut ;

"  public class array2
{
    public static void main(String[] args) {
        int [] bil = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19 };
        System.out.println("");
       System.out.print("Bilangan Ganjil :  ");
       for (int i = 0; i < bil.length; i++){
           if (bil [i] % 2!= 0){
               System.out.print(bil[i] + " ");
           }
       }
       System.out.println("");
   }
}
"

inilah hasil program tersebut ;




3.  program untuk menampilkan deret fibonanci ;

input program fibinaci ;

"   class deretfibonacci
{
public static void main (String [] args)
{
int  t=0, p=1, hasil=0;
int x = Integer.parseInt(s);
for(int i=1; i<=x; i++){
t=p;
p=hasil;
System.out.print(hasil+" ");
hasil=t+p;
}
}
}

"

hasil output program fibonacci ;



4. program untuk menampilkan bilangan prima ;

input program bilangan prima ;

"    import java.util.Scanner;
public class prima
{
                public static void main (String [] args)
                {
                                Scanner input = new Scanner(System.in);
                               
                                int x=2;
                                int hitung=1;
                                boolean prima;
                               
                                System.out.print("input angka = ");
                                int angka = input.nextInt();
                               
                                while (hitung<=angka)
                                {
                                                prima = false;
                                                if (x==2 || x==3 || x== 5)
                                                {
                                                                prima = true;
                                                }
                                                else if (x%2 !=0)
                                                {
                                                                if (x%3 !=0)
                                                                {
                                                                                if(x%5 !=0)
                                                                                {
                                                                                                prima = true;
                                                                                }
                                                                }
                                                }
                                                if (prima==true)
                                                {
                                                                System.out.print(x+" ");
                                                                hitung++;
                                                }
                                                x++;
                                }
                }
}


"

output program bilangan prima ;


Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More