Senin, 23 April 2012

Implementasi Javax Swing dalam soal

uhm,,ini adalah contoh soal sederhana implementasi penggunaan javax swing di netbeans. berikut tampilan soalnya.


Ketentuan Soal !!
1. jika kode MAV01, harga: Rp. 125.000.000,-
2. jika kode MAV01, harga: Rp. 115.000.000,-
3. jika kode MAV01, harga: Rp. 135.000.000,-
4. CC/DC, bayar Rp. 20.000,-
5. Cash, bayar Rp. 30.000,-
6. AC Rp. 20.000,-
7. CentralLock Rp. 10.000,-
8. Kaca Rp. 30.000,-
9. Total bayar=harga+bayar+ac+central+kaca


Listing program
1. Kode Mobil
private void cmbkodeActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (cmbkode.getSelectedItem().equals("MAV01"))
{
tfnama.setText("AVANZA");
harga=125000000;
tfharga.setText(String.valueOf(harga));
if(tftotal.getText().equals(""))
{
bayar=0;
}
else
{
bayar=Integer.parseInt(tftotal.getText());
}
total=bayar+harga;
tftotal.setText(String.valueOf(total));
}
else if (cmbkode.getSelectedItem().equals("MXE02"))
{
tfnama.setText("XENIA");
harga=115000000;
tfharga.setText(String.valueOf(harga));
if(tftotal.getText().equals(""))
{
bayar=0;
}
else
{
bayar=Integer.parseInt(tftotal.getText());
}
total=bayar+harga;
tftotal.setText(String.valueOf(total));
}
else if (cmbkode.getSelectedItem().equals("MIN03"))
{
tfnama.setText("INNOVA");
harga=135000000;
tfharga.setText(String.valueOf(harga));
if(tftotal.getText().equals(""))
{
bayar=0;
}
else
{
bayar=Integer.parseInt(tftotal.getText());
}
total=bayar+harga;
tftotal.setText(String.valueOf(total));
}
}

2. Radio button Cara Bayar
private void rd1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (rd1.isSelected())
{
int a,b,c;
a=Integer.parseInt(tfharga.getText());
b=30000;
c=a+b;
tfbayar.setText(String.valueOf(b));
tftotal.setText(String.valueOf(c));
}
}

private void rd2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (rd2.isSelected())
{
int a,b,c;
a=Integer.parseInt(tfharga.getText());
b=10000;
c=a+b;
tfbayar.setText(String.valueOf(b));
tftotal.setText(String.valueOf(c));
}
}

3. Check box
private void ch1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (ch1.isSelected())
{
ac=20000;
total=ac+centrallock+kacafilm+bayar+harga;
tfac.setText(String.valueOf(ac));
tftotal.setText(String.valueOf(total));
}
else
{
ac=0;
total=ac+centrallock+kacafilm+bayar+harga;
tfcentrallock.setText(String.valueOf(centrallock));
tftotal.setText(String.valueOf(total));
}
}

private void ch2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (ch2.isSelected())
{
centrallock=10000;
total=ac+centrallock+kacafilm+bayar+harga;
tfcentrallock.setText(String.valueOf(centrallock));
tftotal.setText(String.valueOf(total));
}
else
{
centrallock=0;
total=ac+centrallock+kacafilm+bayar+harga;
tfcentrallock.setText(String.valueOf(centrallock));
tftotal.setText(String.valueOf(total));
}
}

private void ch3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (ch3.isSelected())
{
kacafilm=30000;
total=ac+centrallock+kacafilm+bayar+harga;
tfkacafilm.setText(String.valueOf(kacafilm));
tftotal.setText(String.valueOf(total));
}
else
{
kacafilm=0;
total=ac+centrallock+kacafilm+bayar+harga;
tfkacafilm.setText(String.valueOf(kacafilm));
tftotal.setText(String.valueOf(total));
}
}

4. Button bersih
private void btnbersihActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
tfnama.setText("");
tfharga.setText("");
tfharga.setText("");
tfcentrallock.setText("");
tfac.setText("");
tfkacafilm.setText("");
tftotal.setText("");
tfbayar.setText("");
ch1.setSelected(false);
ch2.setSelected(false);
ch3.setSelected(false);
buttonGroup1.clearSelection();

}

5. Button keluar
private void btnkeluarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}




Hasil Running program




Selengkapnya...

Rabu, 11 April 2012

Handout Skripsi

Buat temen-temen kelas 12.7B.01 STMIK NURI, neh aku kasih link "HandOut Skripsi" yang dikasih ma Bp. CAW kemaren.
Moga bermanfaat...

Download Handout Skripsi
Selengkapnya...

Senin, 09 April 2012

Ok, sekarang mari kita belajar lagi implementasi penggunaan operator kondisi IF pada soal berikut,,,

1. Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya.
Dengan ketentuan sebagai berikut :

a. Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.

b. Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah

1) Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.

2) Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%

3) Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%

4) Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian


c. Ketentuan untuk mendapatkan grade nilai :

1) Nilai Akhir >= 80 mendapat Grade A

2) Nilai Akhir >= 70 mendapat Grade B

3) Nilai Akhir >= 59 mendapat Grade C

4) Nilai Akhir >= 50 mendapat Grade D

5) Nilai Akhir < 50 mendapat Grade E

d. Tampilan yang diinginkan sebagai berikut :

PROGRAM HITUNG NILAI AKHIR

Nama Siswa : ......

Nilai Keaktifan : ......

Nilai Tugas : ......

Nilai Ujian : ......

e. tampilan keluaran

Siswa yang bernama ......

Dengan Nilai Persentasi Yang dihasilkan.

Nilai Keaktifan * 20% : ...

Nilai Tugas * 30% : ...

Nilai Ujian * 50% : ...

Jadi Siswa yang bernama .......... memperoleh

sebesar .........

Grade nilai yang didapat adalah .......

Hasil Screenshoot source code


Hasil Screenshoot Pengujian Program
Selengkapnya...

Senin, 02 April 2012

Contoh Penggunaan Operator Kondisi IF

Ini adalah tugas mata kuliah java yang ke 3. kali ini kita akan membahas  implementasi penggunaan operator kondisi IF dalam suatu soal seperti di bawah ini :

1. Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan ketentuan sbb :

a. Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai Pertandingan III diinput.

b. Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III dibagi dengan 3.

c. Ketentuan Mendapat Hadiah dari pertandingan :

1) Jika Nilai Rata-Rata >= 85, maka mendapat hadiah Seperangkat Komputer P4

2) Jika Nilai Rata-Rata >= 70, maka mendapat hadiah Seperangkat Uang sebesar Rp.500,000

3) Jika Nilai Rata-Rata < 70, maka mendapat hadiah Hiburan
d. Tampilan yang diinginkan sebagai berikut :

PROGRAM HITUNG NILAI RATA-RATA

Nama Siswa : .........
Nilai Pertandingan : ..........
Nilai Pertandingan : ..........
Nilai Pertandingan III : ......

e. Layar Keluaran

Siswa yang bernama ...
Memperoleh nilai rata-rata dari hasil perlombaan yang diikutinya.
Hadiah yang didapat adalah ...

Jawaban :

Screenshoot Source Code



Screenshoot Hasil




Selengkapnya...

Senin, 26 Maret 2012

Contoh Perulangan dalam Java

Haii,, sebenarnya ini adalah tugas ke-2 dari mata kuliah java yang diberikan oleh dosen saya mengenai proses looping sederahana. hehe, maaf ya kalau hanya soal kaya gini aja di publish, soalnya ini memang ketentuannya gitu seh (wajib di publish). Ok deh kita lihat aja yuk hasil screenshootnya.

Soal !!!
1. Bentuklah tampilan sebagai berikut

Segitiga bintang bernilai 4
******
*****
****
***
**
*




Selengkapnya...