Tuesday 28 September 2010

Belajar Java Yuuuukkkk........................

Di dalam java sebelumnya kita perlu mengetahui apa yang namanya variabel, array, operasi string dan pembuatan metode (fungsi).
pertama tama mari kita buat program sederhana, buatlah seperti tampilan berikut ini.....




jika sudah membuata tampilan seperti di atas maka masukan coding yg tertera di bawah ini



//pada main class
package javaapplication1;
import javax.swing.JOptionPane;
//pada form
//deklarasi variabel
public class Test extends javax.swing.JFrame {
String Jabatan,golongan;
int gapok,tunjangan,umakan,utransport,total;
//listing combo box
String golongan;
golongan=cmbGol.getSelectedItem().toString();
if(golongan.equalsIgnoreCase(“DIR”))
{
Jabatan=”Direktur”;
gapok=15000000;
tunjangan=900000;
}
else if(golongan.equalsIgnoreCase(“MNG”))
{
Jabatan=”Manager”;
gapok=10000000;
tunjangan=700000;
}
else if(golongan.equalsIgnoreCase(“STF”))
{
Jabatan=”Staff”;
gapok=9500000;
tunjangan=500000;
}
else if(golongan.equalsIgnoreCase(“BU”))
{
Jabatan=”Bag. Umum”;
gapok=85000000;
tunjangan=400000;
}
txtJab.setText(Jabatan);
txtGaji.setText(String.valueOf(gapok));
txtTunjangan.setText((String.valueOf(tunjangan)));
}
//listing radio button tetap
umakan=gapok*20/100;
utransport=gapok*30/100;
total=umakan+utransport+gapok+tunjangan;
txtUmakan.setText((String.valueOf(umakan)));
txtUtransport.setText(String.valueOf(utransport));
txtTotal.setText(String.valueOf(total));
//listing radio button kontrak
umakan=gapok*10/100;
utransport=gapok*20/100;
total=umakan+utransport+gapok+tunjangan;
txtUmakan.setText((String.valueOf(umakan)));
txtUtransport.setText(String.valueOf(utransport));
txtTotal.setText(String.valueOf(total));
//listing tombol input
cmbGol.setSelectedIndex(0);
buttonGroup1.clearSelection();
txtJab.setText(“”);
txtGaji.setText(“”);
txtTunjangan.setText(“”);
txtUmakan.setText(“”);
txtUtransport.setText(“”);
txtTotal.setText(“”);
umakan=0;
utransport=0;
total=0;
//listing tombol keluar
System.exit(0);



Setelah itu running project antelah di buat.....