Minggu, 18 Desember 2011

MEMBUAT SYSTEM PEMBAYARAN PLAYSTATION DENGAN MENGGUNAKAN NETBEANS

Pada kesempatan kali ini kita akan membuat program System pembayaran Playstation dengan menggunakan Netbeans.yang juga merupakan suatu tugas perbaikan  nilai UTS.
1.Pertama2 bukalah Netbeans
2.Pilihlah Java > Java Aplication > Next
3.Diproject Name,isilah nama project yang akan dibuat >Finish Disini saya memakai nama"perbaikan"
4.Di Source Packages > Klik kanan > New > JFrame Form
5.Diclass name nya berilah nama"Menu_Utama" > Finish
6.Ulangi cara no 4 & 5 tapi beri nama "Profil"
7.Ulangi cara no 4 & 5 Beri nama "ps"
8.Di Menu_Utama design Bentuk dan warnanya sesuai selera



-Swing dari pallete >Panel > ubah sesuai selera,ubah warnanya diproperties
-Untuk Tampilan Menu :
  Swing dari pallete > Menu Item > rubah namanya"input master" & "Profil" swing lagi menu item
  rubah namanya menjadi"Keluar".
-Untuk Input Master
  arahkan kursor keinput master>klik kanan>add from pallette>menu item/check box
  rubah namanya menjadi "data Pemain" lalu klik kanan>event>event action lalu ketik kodingnya
  new ps().setVisible(true);
-Untuk Profil
  ikuti cara diatas, ketik kodingnya new Profil().setVisible(true);
-Untuk Keluar
   System.exit(0);
9.Profil
   Design bentuknya

- Swing label > Rubah nanya, untuk menampilkan gambar > swing label>Klik kanan>properties
  Icon>external image >lalu pilih gambar
-swing Button > rubah namanya, kodingnya
  dispose();
10.ps
 -design bentuknya

-Swing :Label 7,Text field 8,radio button 3,combo box 2,button 4 > rubah namanya
-Ketik kodingnya :
-Untuk radio button 1 jam
harga=3000;
    total=harga*1;
    txtharga.setText(String.valueOf(harga));
    txttotal.setText(String.valueOf(total));
-radio button 2 jam
harga=3000;
    total=harga*2;
    txtharga.setText(String.valueOf(harga));
    txttotal.setText(String.valueOf(total));
-Radio button 3 jam
harga=3000;
    total=harga*3;
    txtharga.setText(String.valueOf(harga));
    txttotal.setText(String.valueOf(total));
-Combo box makanan

String namamakanan;
    namamakanan=cbmakanan.getSelectedItem().toString();
    if(namamakanan.equalsIgnoreCase("kacang"))
    {
        hargamakanan=1500;
    } 
    else if(namamakanan.equalsIgnoreCase("wafer"))
    {
        hargamakanan=1000;
    }
    else if(namamakanan.equalsIgnoreCase("gorengan"))
    {
        hargamakanan=500;
    }
    txthmak.setText(String.valueOf(hargamakanan));
-Combo box minuman
String namaminuman;
    namaminuman=cbminuman.getSelectedItem().toString();
    if(namaminuman.equalsIgnoreCase("kopi"))
    {
        hargaminuman=1500;
    } 
    else if(namaminuman.equalsIgnoreCase("teh"))
    {
        hargaminuman=1000;
    }
     else if(namaminuman.equalsIgnoreCase("susu"))
    {
        hargaminuman=2000;
    }
    txthmin.setText(String.valueOf(hargaminuman));
-Untuk button Hitung
hargaminuman=Integer.parseInt(txthmin.getText());
  hargamakanan=Integer.parseInt(txthmak.getText());
    totalmakanan=hargaminuman+hargamakanan;
    txtm.setText(String.valueOf(totalmakanan));  
-Untuk button Bayar
total=Integer.parseInt(txttotal.getText());
    bayar=totalmakanan+total;
    txtm.setText(String.valueOf(totalmakanan));
    txtbayar.setText(String.valueOf(bayar));
-Untuk button Input
cbminuman.setSelectedIndex(0);
    cbmakanan.setSelectedIndex(0);
    buttonGroup1.clearSelection();
    txtno.setText("");
    txtharga.setText("");
    txtm.setText("");
    txttotal.setText("");
   txtbayar.setText("");
   txthmin.setText("");
   txthmak.setText("");
   ucapan="Terima_Kasih";
   txtucapan.setText(String.valueOf(ucapan));
-Untuk button keluar
dispose();
-Klik Run > Run File atau Shift+f6

0 komentar:

Posting Komentar