Praktikum PBO : Penggunaan JOptionPane Pada Netbeans



Buatlah sebuah java packages baru bernama JOPane lalu buatlah 3 buah class bernama LatihanJOptionPane, kalkulator dan utama lalu simpan dengan nama LatihanJOptionPane.java kalkulator.java dan utama.java.

Tampilan Class LatihanJOptionPane :

copy dan paste script berikut diantara symbol { } :


public static void main(String [] args){
       
        JOptionPane jop = new JOptionPane();
       
        int pilihan = jop.showConfirmDialog(null, "Anda Mahasiswa ?", "Konfirmasi!", jop.YES_NO_OPTION );
       
        if (pilihan==0){
           
            String nama = jop.showInputDialog("Masukan Nama : ");
           
            jop.showMessageDialog(null, "Selamat Datang " + nama);
        }else {
           
            jop.showMessageDialog(null, "Maaf, Anda Belum Beruntung.. Silahkan Coba Lagi!");
        }
    }



Tampilan Class kalkulator :

copy dan paste script berikut diantara symbol { } :


//deklarasi variabel / attribut
    private double bil1, bil2;
   
    public kalkulator (){
    }
    public kalkulator (double bil1, double bil2)
    {
        this.bil1 = bil1;
        this.bil2 = bil2;
    }
   
    @Override
    public void penjumlahan() {
       System.out.println(bil1 + bil2);
    }

    @Override
    public void pengurangan() {
        System.out.println(bil1 - bil2);
    }

    @Override
    public double perkalian() {
       return bil1 * bil2;
       
    }
   
    @Override
    public double pembagian() {
        return bil1 / bil2;
    }



Tampilan Class LatihanJOptionPane ketika dijalankan :

ketika klik NO maka akan muncul tampilan :
ketika klik YES maka akan muncul tampilan :
ketika Nama dimasukan dan klik ok maka akan muncul tampilan :


Tampilan Class utama :


copy dan paste script berikut diantara symbol { } :


public static void main(String[]args)throws Exception
    {  
        kalkulator k = new kalkulator ();
        JOptionPane jop = new JOptionPane();
       
        while(true)
        {
          //input
          double bil1 = Double.parseDouble(JOptionPane.showInputDialog("Masukan Bilangan pertama : "));
          double bil2 = Double.parseDouble(JOptionPane.showInputDialog("Masukan Bilangan kedua : "));
       
          k = new kalkulator (bil1, bil2);
         
          System.out.println();
       
          //output
          System.out.println();
         
          System.out.print("Hasil Penjumlahan = ");
          k.penjumlahan();
         
          System.out.print("Hasil Pengurangan = ");
          k.pengurangan();
         
          String hasil = "Hasil Perkalian = " + k.perkalian()+"\nHasil Pembagian = "+k.pembagian();
          System.out.println("Hasil Pembagian = " + k.pembagian());
         
          jop.showMessageDialog(null, hasil, "Hasil Perkalian dan Pembagian ", jop.INFORMATION_MESSAGE);
         
          int pilih = jop.showConfirmDialog(null, "Anda Ingin Mencoba Lagi?", "Tanya Kenapa?", jop.YES_NO_OPTION );
       
          if (pilih == 1)
          {
              jop.showMessageDialog(null, "TERIMA KASIH telah mencoba aplikasi ini!");
              System.exit(0);
          }
        }
    }



Tampilan Class utama ketika dijalankan :

Apabila inputan sudah dilakukan, maka hasil Perkalian dan hasil Pembagian akan masuk ke dalam dialog box.

Apabila anda telah menekan tombol “OK”, maka akan tampil dialog box seperti di bawah ini :

 Apabila anda ingin mencoba lagi, maka aplikasi akan meminta inputan kembali  untuk bilangan pertama dan bilangan kedua. Sedangan jika NO, maka akan tampil dialog box, seperti di bawah ini: 

 Demikian Contoh penggunaan JOPane pada Netbeans.

Komentar

Pos Populer

Praktikum PBO : Interface pada Netbeans

Praktikum PBO : Penggunaan Polymorphism pada Netbeans

Praktikum PBO : Penggunaan Inheritance pada NetBeans

TUGAS 1 : Pengenalan PBO (Pemrograman Berbasis Objek)

Praktikum PBO : Penggunaan Constructor pada NetBeans

Praktikum PBO : I/O Stream Pada Netbeans