Laman

Minggu, 01 Juli 2012

Program Java Button Sederhana




FUNGSI BUTTON PADA PEMROGRAMAN JAVA NETBEANS

KASUS :

  • Buatlah program java dengan output seperti dibawah ini :

          


  • Apabila tombol diberi aksi (diklik), angka yang ditombol akan muncul di titlenya.
  • Untuk tombol clear apabila diberi aksi (diklik), angka yang telah muncul di title akan terhapus.



PENYELESAIAN :

  •    Aktifkan neatbeans.
  • Buatlah class baru dengan nama kelas sesuai keinginan. Lebih baik membuat nama class dengan nama yang berhubungan dengan program yang akan kita buat.

  •  Apabila anda pernah membuat program yang kira-kira outputnya hampir sama, sebaiknya tidak perlu mengetik dari awal, kita dapat menggunakan program yang sudah ada, dan tinggal di edit. Itu akan lebih menghemat waktu.

Import  java.awt.*;

Import  java.awt.event.*;
class Tugas_2 extends Frame implements ActionListener {
//Nama kelas yang saya gunakan “Tugas_2”
    Button btn1, btn2, btn3;
    Button btn4, btn5, btnCLEAR;
//Kumpulan button yang akan kita buat
    Tugas_2(String title){
        super(title);
        this.addWindowListener(new WindowAdapter(){
            @Override
            public void windowClosing(WindowEvent e){
                dispose();
                System.exit(1);

            }
        });
           //Program untuk mengeluarkan program, meminimize & maximize apabila telah di run


         
  //this.setLayout(new FlowLayout(FlowLayout.LEFT,20, 20));
       this.setLayout(new GridLayout (3, 2, 3, 3));
//Apabila diubah ukurannya tombol-tombolnya tetap pada posisi yang sam
           //Disini kita dapat menggunakan 2 management layout bisa dengan FlowLayout dan
              GridLayout
        btn1 = new Button("   1   ");//Untuk menampilkan tulisan yang terdapat pada button
        btn2 = new Button("   2   ");       
        btn3 = new Button("   3   ");
        btn4 = new Button("   4   ");
        btn5 = new Button("   5   ");
        btnCLEAR = new Button("CLEAR");

        btn1.addActionListener(this);
        btn2.addActionListener(this);
        btn3.addActionListener(this);
        btn4.addActionListener(this);
        btn5.addActionListener(this);
        btnCLEAR.addActionListener(this);

        add(btn1);
        add(btn2);
        add(btn3);
        add(btn4);
        add(btn5);
        add(btnCLEAR);

        setSize(150, 200);
        setVisible(true);
    }
           //Ukuran frame yang diinginkan
    public void actionPerformed(ActionEvent e) {
        if (e.getSource()== btn1){
            this.setTitle("1");}
        if  (e.getSource()== btn2){
             this.setTitle("2");}       
        if (e.getSource()== btn3){
            this.setTitle("3");}       
        if (e.getSource()== btn4){
            this.setTitle("4");}       
        if (e.getSource()== btn5){
            this.setTitle("5");}
        else if (e.getSource()== btnCLEAR){
            this.setTitle("");
}
//Program untuk menampilkan apabila button di klik, outputnya atau angkanya akan muncul di titlenya.

    }public static void main(String args[]) {
        Tugas_2 frm = new Tugas_2("Tombol");
    }}//method main(“Tombol”) judul pada saat awal program di run















S  E  L  A  M  A  T               M  E  N  C  O  B  A

Minggu, 24 Juni 2012

Java Menghitung Luas dan Volume Tabung


Hai teman-teman semua, ini adalah kumpulan tugas dan latihan mengenai pemrograman JAVA. Tugas dan 
latihan ini saya dapatkan di bangku kuliah semester 4.

S E L A M A T       M E M B A C A      DAN    B  E  L  A  J  A  R


  • Sebelum membuat program pastikan komputer / laptop yang anda gunakan telah terinstal NetBeans dan Java Application. Dapat menggunakan Notepad juga tidak di harus kan menggunakan NetBeans IDE. Tapi sebaiknya untuk menghemat waktu dan lebih mudah disarankan menggunakan NetBeans IDE. Kebetulan yang saya gunakan adalan NetBeans IDE 6.9.1. Aplikasi ini dapat di download di www.neatbeans.org


  • MENGHITUNG LUAS DAN VOLUME TABUNG DENGAN MENGGUNAKAN 2 CLASS JAVA

1.    Buat class java dengan nama yang diinginkan, tapi lebih baik menggunakan nama yang berhubungan dengan program yang akan kita buat.
    •   Class Pertama
 


class lingkaran {
//nama kelas lingkaran

    int r;
// pengenalan jari-jari lingkaran

    public double luas(){
        return Math.PI * Math.pow(r, 2);
    }
    // rumus luas lingkaran

    public double keliling(){
        return 2*Math.PI*r;
    }
    // rumus keliling lingkaran

public static void main (String[]args){
    lingkaran jam = new lingkaran();
    jam.r = 15;
    // disini saya menggunakan object jam, karena
        Jam berbentuk lingkaran
   

    System.out.println("r  =" + jam.r);
    System.out.println("luas  =" + jam.luas());
    System.out.println("keliling  =" +    
    jam.keliling());
// untuk output program yang kita inginkan


    tabung kaleng = new tabung ();
//object(kaleng) dapat di tentukan sendiri. Saya memilih kaleng karena bentuknya sama seperti tabung

    kaleng.r = 14;
    kaleng.t = 21;
// untuk volume ditambahkan
    tinggi(t). r dan t angkanya ditentukan
    sendiri.

    System.out.println("r ="+ kaleng.r);
    System.out.println("t ="+ kaleng.t);
    System.out.println("volume ="+  
    kaleng.volume());
// output untuk menghitung volume tabung


}
}

    • Class Kedua

Untuk menghitung volume, saya menggunakan class yang berbeda. Tapi masih berhubungan dengan class pertama. Cara menghubungkannya dengan menggunakan extends sesuai nama class pertama.


public class tabung extends lingkaran {
    int t;
    public double volume(){
        return Math.PI * Math.pow(r, 2)*t;
    }

}

  • Ini hasil outputnya : 
 
  • Tidak sulitkan membuat program java untuk menghitung luas, keliling dan volume suatu bangun datar maupun bangun ruang.