Jumat, 01 Maret 2013

Input dan Output dengan JOptionPane

JOptionPane membuat kemudahan dengan memunculkan dialog box standar saat dieksekusi agar dapat diisi dengan sebuah nilai atau untuk menghasilkan output untuk menginformasikan sesuatu. Untuk membuat program berbasis GUI dengan JOptionPane kita harus mengimport class import javax.swing.JOptionPane dulu agar bisa dieksekusi, sebab JaoptionPane termasuk dalam package swing


Untuk input kita menggunakan JOptionPane.showInputDialog seperti ini :
String jr =JOptionPane.showInputDialog(“Masukkan Jari-jari“);
Perintah di atas digunakan untuk membuat input dialog JOptionPane, yang akan menampilkan dialog, yang terdiri atas sebuah message, sebuah textfield dan sebuah button OK. Dialog tersebut akan memberikan return value String yang akan disimpan di variabel jr.

Untuk Output kita mengguanakan JOptionPane.showMessageDialog seperti ini :
JOptionPane.showMessageDialog(null, “Luas Tabung dengan jari-jari ” + r + “  dan tinggi ” + t + ” adalah ” + luas);
Perintah di atas digunakan untuk menampilkan sebuah dialog yang berisi output dari inputan yang telah kita berikan dan sebuah OK button.
Baiklah sekarang kita akan langsung akan membuat programnya. Pada program kali ini kita akan membuat program hitungan mencari luas dan volum tabung.

1. Bukalah Notepad atau teks editor lainnya kemudian kita import class JOptionpane dengan mengetik teks seperti ini:
import javax.swing.JOptionPane;

2. Buat lah class dan methode main kemudian deklarasikanlah variabel PHI, jari-jari, dan tinggi seperti ini :
public class maskalinputGUI{
public static void main (String [ ] args){

double PHI = 3.14;
double t;
double r;



}
}

3. Buatlah sebuah input dengan JOptionPane.showInputDialog seperti ini :
String jr = JOptionPane.showInputDialog(“Masukkan Jari-jari”);
String tg = JOptionPane.showInputDialog(“Masukkan tinggi”);


4. Ubahlah String jr dan tg ke dalam tipe data integer r dan t seperti ini.
r = Double.parseDouble(jr);
t = Double.parseDouble(tg);


5. Hitunglah Luas dan Volum tabung dengan rumus seperti ini :
double luas = (t * (2 * PHI * r) ) + (2 * ( PHI * r * r));
double volum = (PHI * r * r) * t;


6. Buatlah sebuah output dengan JOptionPane.showMessageDialog seperti ini :
JOptionPane.showMessageDialog(null, “Luas Tabung dengan jari-jari ” + r + “  dan tinggi ” + t + ” adalah ” + luas);
JOptionPane.showMessageDialog(null, “Volum Tabung dengan jari-jari ” + r + ” dan tinggi ” + t + ” adalah ” + volum);


7. Kalo digabung maka coding nya akan seperti ini :
import javax.swing.JOptionPane;
public class maskalinputGUI{
public static void main (String [ ] args){

double PHI = 3.14;
double t;
double r;

String jr = JOptionPane.showInputDialog(“Masukkan Jari-jari”);
String tg = JOptionPane.showInputDialog(“Masukkan tinggi”);

r = Double.parseDouble(jr);
t = Double.parseDouble(tg);

double luas = (t * (2 * PHI * r) ) + (2 * ( PHI * r * r));
double volum = (PHI * r * r) * t;

JOptionPane.showMessageDialog(null, “Luas Tabung dengan jari-jari ” + r + ” dan tinggi ” + t + ” adalah ” + luas);
JOptionPane.showMessageDialog(null, “Volum Tabung dengan jari-jari ” + r + ” dan tinggi ” + t + ” adalah ” + volum);

}
}

7. Save file dengan ekstensi (.java) kemudian compile dan eksekusi
Compile

eksekusi

input tinggi

output luas

output volume

0 komentar:

Posting Komentar