Rabu, 25 Oktober 2017

KALKULATOR SEDERHANA

kode program

        jLabel1.setText("KALKULATOR SEDERHANA");

        jLabel2.setText("ANGKA 1");

        jLabel3.setText("ANGKA 2");

        jTextField2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField2ActionPerformed(evt);
            }
        });

        jLabel4.setText("HASIL");

        jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel5.setBorder(javax.swing.BorderFactory.createLineBorder(new       java.awt.Color(0, 0, 0)));

        jButton1.setText("KALI");
        jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton1MouseClicked(evt);
            }
        });
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton2.setText("BAGI");
        jButton2.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton2MouseClicked(evt);
            }
        });

        jButton3.setText("TAMBAH");
        jButton3.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton3MouseClicked(evt);
            }
        });
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        jButton4.setText("KURANG");
        jButton4.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jButton4MouseClicked(evt);
            }
        });

Kode KALI
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                    
        double nilai1;
        double nilai2;
        double nilai3;
        String hasil;
      
        nilai1=Double.parseDouble(jTextField1.getText());
        nilai2=Double.parseDouble(jTextField2.getText());
        nilai3=nilai1*nilai2;
        hasil=String.valueOf(nilai3);
        jLabel5.setText(hasil);
    }  

Kode BAGI                                 
    private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                    
       double nilai1;
        double nilai2;
        double nilai3;
        String hasil;
      
        nilai1=Double.parseDouble(jTextField1.getText());
        nilai2=Double.parseDouble(jTextField2.getText());
        nilai3=nilai1/nilai2;
        hasil=String.valueOf(nilai3);
        jLabel5.setText(hasil);
    }   
  
Kode TAMBAH                              
    private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {                                    
        double nilai1;
        double nilai2;
        double nilai3;
        String hasil;
      
        nilai1=Double.parseDouble(jTextField1.getText());
        nilai2=Double.parseDouble(jTextField2.getText());
        nilai3=nilai1+nilai2;
        hasil=String.valueOf(nilai3);
        jLabel5.setText(hasil);
    }  
  
Kode KURANG                               
    private void jButton4MouseClicked(java.awt.event.MouseEvent evt) {                                    
        double nilai1;
        double nilai2;
        double nilai3;
        String hasil;
      
        nilai1=Double.parseDouble(jTextField1.getText());
        nilai2=Double.parseDouble(jTextField2.getText());
        nilai3=nilai1-nilai2;
        hasil=String.valueOf(nilai3);
        jLabel5.setText(hasil);
    }         

                          
 Output: 

Kamis, 12 Oktober 2017

Pertemuan 4 
Program berbasis GUI yang menerima inputan dua buah bilangan dan dapat
melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian.

  Source Code  :








Output :






Rabu, 11 Oktober 2017

Membuat 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. Buatlah program berbasis GUI yang menerima inputan dua buah bilangan dan dapat
melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian dua bilangan
tersebut, lalu menampilkan hasilnya!


SOURCE CODE;
 

package perhitungan;

import javax.swing.JOptionPane;
public class Perhitungan {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int Angka1,Angka2,hasil;
       
        Angka1=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkam Angka 1 ?"));
        Angka2=Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan Angka 2 ?"));
        
        hasil=Angka1 + Angka2;
       
        JOptionPane.showMessageDialog(null,Angka1+" + "+Angka2+" = "+hasil);
       
        hasil=Angka1 - Angka2;
       
        JOptionPane.showMessageDialog(null,Angka1+" - "+Angka2+" = "+hasil);
       
        hasil=Angka1 * Angka2;
       
        JOptionPane.showMessageDialog(null,Angka1+" * "+Angka2+" = "+hasil);
       
        hasil=Angka1 / Angka2;
       
        JOptionPane.showMessageDialog(null,Angka1+" / "+Angka2+" = "+hasil);
    }
}



OUTPUT :



Kamis, 05 Oktober 2017

tugas pertemuan 3

1

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
 *
 *
 */
public class FlowLayoutTest extends JFrame {
public FlowLayoutTest(){
super("Contoh Flow Layout");
FlowLayout lay = new FlowLayout();
lay.setAlignment(FlowLayout.RIGHT);
lay.setVgap(25);
lay.setHgap(25);
Container c = getContentPane();
c.setLayout(lay);
JButton t1 = new JButton("Tombol 1");
JButton t2 = new JButton("Tombol 2");
JButton t3 = new JButton("Tombol 3");
JButton t4 = new JButton("Tombol terpanjang no 4");
JButton t5 = new JButton("Tombol 5");
JButton t6 = new JButton("Tombol 6");
c.add(t1);
c.add(t2);
c.add(t3);
c.add(t4);
c.add(t5);
c.add(t6);
}
public static void main(String[] args){
FlowLayoutTest flt = new FlowLayoutTest();
flt.setSize(500, 200);
flt.setVisible(true);
flt.addWindowListener(new WindowAdapter(){
public void windowsClosing(WindowEvent e){
System.exit(0);
}
});
}}

2



import javax.swing.*;
import java.awt.*;

/**
 *
 *
 */
public class ContohBoxLayout extends JFrame{
public ContohBoxLayout(){
super("Contoh Box Layout Dalam Satu Baris");
Container c = getContentPane();
Box box = new Box(BoxLayout.X_AXIS);
JTextArea t1 = new JTextArea("Praktikum java",10,15);
JButton b1 = new JButton("Tombol 1");
JButton b2 = new JButton("Tombol 2");
JTextArea t2 = new JTextArea("Ilmu komputasi",10,15);
box.add(new JScrollPane(t1));
box.add(b1);
box.add(b2);
box.add(new JScrollPane(t2));
c.add(box);
}
public static void main(String[] args){
ContohBoxLayout cbl = new ContohBoxLayout();
cbl.setSize(300, 300);
cbl.setVisible(true);
cbl.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}}
 

3



 import javax.swing.*;
import java.awt.*;

/**
 *
 *
 */
public class ContohBoxLayout extends JFrame{
public ContohBoxLayout(){
super("Contoh Box Layout Dalam Satu Baris");
Container c = getContentPane();
Box box = new Box(BoxLayout.X_AXIS);
JTextArea t1 = new JTextArea("Praktikum java",10,15);
JButton b1 = new JButton("Tombol 1");
JButton b2 = new JButton("Tombol 2");
JTextArea t2 = new JTextArea("Ilmu komputasi",10,15);
box.add(new JScrollPane(t1));
box.add(b1);
box.add(b2);
box.add(new JScrollPane(t2));
c.add(box);
}
public static void main(String[] args){
ContohBoxLayout cbl = new ContohBoxLayout();
cbl.setSize(300, 300);
cbl.setVisible(true);
cbl.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}}