Saturday 15 February 2014

Contoh Program Untuk Menghitung Luas dan Keliling Lingkaran menggunakan JOptionPane



Kelas JOptionPane merupakan kelas dari paket swing. Objek JOptionPane merupakan form berbentuk GUI dialog (jendela input/konfirmasi/informasi) yang dapat berfungsi sebagai:
1. Jendela pesan informasi (JOptionPane.showMessageDialog())
2. Jendela nilai masukan (JOptionPane.showInputDialog())
3. Jendela konfirmasi (JOptionPane.showConfirmDialog())

Berikut ini contoh penggunaan ketiga fungsi dari JOptionPane yang meminta user memasukan nilai kemudian program akan menjumlahkannya secara otomatis. Program akan segera menampilkan hasil penjumlahannya setelah user memilih untuk tidak memasukan nilai lagi.

Untuk melihat kerja programnya, kita bedah kodenya :D
Pertama kita definisikan dulu variabel yang akan digunakan untuk menampung nilai yang diperlukan:

int opsi = JOptionPane.YES_OPTION;
double jumlah = 0;

Kode di atas maksudnya variabel opsi menampung nilai dari JOptionPane yakni YES_OPTION yang merupakan nama alias dari nilai 0.
Variabel jumlah dinolkan dulu karena belum memulai penjumlahan.
Keyword int artinya variabel yang memakai keyword tersebut (contoh: int opsi) hanya bisa menampung nilai bilangan bulat saja. Nah kalau keyword double digunakan untuk menampung bilangan pecahan desimal.


Dibawah ini merupakan contoh code penggunaan JOptionPane untuk menangani proses perhitungan Luas dan Keliling Lingkaran

import javax.swing.JOptionPane;

public class LuasKeliling {
    public static void main(String[] args) {
        final double PI=3.14;
        String jari2=JOptionPane.showInputDialog("Masukan jari-jari : ");
        int konvJari=Integer.parseInt(jari2);
        double luas=PI*konvJari*konvJari;
        double keliling=2*PI*konvJari;
        JOptionPane.showMessageDialog(null, "Luas Lingkaran = "+luas);
        JOptionPane.showMessageDialog(null, "Keliling Lingkaran = "+keliling);
    }


Perobaaan Menggunakan Eclipse di Linux ,
 pertama membuat sebuah class LuasKeliling :


Lalu ketikkan source codenya :

Tampilannya akan keluar seperti ini :


 


Sumber : http://netcompiz.blogspot.com/2013/11/program-untuk-menghitung-luas-dan.html

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More