JOptionPane
Disini kita akan mencoba belajar dasar pemrograman java
dengan menggunakan fitur JoptionPane. Di dalam java ada yang namanya
JoptionPane. JoptionPane merupakan kelas yang digunakan sebagai standar dialog
box untuk memberikan informasi kepada pengguna aplikasi. Ada beberapa metode
didalam JoptionPane yaitu :
a.
showConfrimDialog
b.
showInputDialog
c.
showMessageDialog
d.
showOptionDialog
disini yang akan kita gunakan adalah showInputDialog.
Disini ada sedikit contoh penggunaan showInputDialog yang ada pada listing code
dibawah :
import java.io.*;
import javax.swing.*;
public class coba
{
public static void main(String args[])
{
double jumlah, harga, dis, bayar,
subtotal;
String ket, nama, pembeli, kasir;
nama =
JOptionPane.showInputDialog("Masukkan Nama Barang
","Barang");
String hrg =
JOptionPane.showInputDialog("Masukkan Harga Barang
","0");
harga = Integer.parseInt(hrg);
String jml =
JOptionPane.showInputDialog("Masukkan Jumlah Barang
","1");
jumlah = Integer.parseInt(jml);
pembeli
= JOptionPane.showInputDialog("Masukkan Nama
Customer","Pembeli ");
subtotal=harga*jumlah;
if (jumlah>=40)
{
dis=subtotal*0.05;
ket="Discount
5%";
}
else if
(jumlah>=30)
{
dis=subtotal*0.03;
ket="Discount
3%";
}
else if
(jumlah>=20)
{
dis=subtotal*0.02;
ket="Discount
2%";
}
else
{
dis=subtotal*0;
ket="Discount
0%";
}
bayar=subtotal-dis;
System.out.println("\n"+" ==================================================");
System.out.println(" **
TOKO SUBUR MAKMUR ** ");
System.out.println(" ==================================================");
System.out.println(" Nama Pembeli : "+pembeli);
System.out.println(" Nama Barang : "+nama);
System.out.println(" Harga Barang : Rp. "+harga);
System.out.println(" Jumlah Barang : "+jumlah+" pcs");
System.out.println(" SubTotal : Rp. "+subtotal);
System.out.println(" Discount : "+ket);
System.out.println(" Jumlah Diskon : Rp. "+dis);
System.out.println(" Total Bayar : Rp. "+bayar);
System.out.println(" ==================================================");
System.out.println(" TERIMA KASIH "+pembeli+"
SUDAH BERBELANJA DI TOKO KAMI");
System.out.println(" ANDA MENGHEMAT UANG BELANJA
SEBESAR Rp. "+dis);
System.out.println("\n"+" Hormat
Kami");
kasir =
JOptionPane.showInputDialog("Masukkan Nama Kasir
","Kasir");
System.out.println("\n"+"\n"+"\n"+" "+kasir);
}
}
|
Kemudia masukkan harga barang dengan angka (number) karena
pada harga menggunakan tipe data Integer, setelah harga diisi pilih OK atau
tekan enter dan akan muncul seperti gambar dibawah :
Kemudia masukkan jumlah barang dengan angka dan pilih OK atau tekan enter dan akan muncul seperti gambar dibawah :
Kemudian masukkan nama customer dan pilih OK atau enter.
Setelah kita menginputkan pada tampilan diatas maka akan ditampilkan pada layar
hitam yang menyerupai Command Promt seperti gambar dibawah :
Kemudian masukkan nama kasir dan pilih OK atau enter.
Setelah di enter atau di OK akan menghasilkan tampilan seperti berikut :
Sekian artikel tentang
JoptionPane Semoga bermanfaat. Terima kasih J