Post on 16-Mar-2018
BELAJAR JAVABy Betha Nurina Sari,S.Kom
1.SELECTION (IF ELSE) DENGAN GUI Masalah : penentuan lulus atau tidak.Syarat lulus jika nilai akhir di atas 60. Buka Netbeans > File > New Project > Java > Java Application Nama project : belajar _lagi > klik kanan pada folder project/src > New Jframe Form Beri nama kelas : LULUS > Desain form dengan menggunakan toolbox
Double klik pada jButton1 (OK) sehingga masuk pada halaman SOURCE. Source code ‘ok’
Penjelasan
Terdiri dari jLabel1 => “SELEKSI LULUS/TIDAK”jLabel2 => “NILAI AKHIR”jLabel3 =>”KELULUSAN”jButton1 => “OK”jTextField1 => untuk input nilaijTextField2 => untuk output kelulusan
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { double nilai; String hasil; nilai = Double.parseDouble(jTextField1.getText()); if (nilai >60){ hasil="LULUS"; jTextField2.setText(hasil); } else{ hasil="TIDAK LULUS"; jTextField2.setText(hasil); } }
-Deklarasi variabel nilai dengan tipe double (angka desimal) ex : 86.5-Deklarasi variabel hasil bertipe String (kata/tulisan)-Mengubah nilai masukan dari jtextField1 dari String ke double-jika nilai lebih dari 60 maka hasil = “LULUS”, lalu ditampilkan pada jTextField2-Jika tidak maka hasil = “TIDAK LULUS”, lalu ditampilkan pada jTextField2.
OUTPUT HASIL RUN
Latihan : 1. Buat program Java GUI sederhana untuk penentuan bilangan genap dan ganjil. Inputan
berupa angka (ex. 801) lalu outputnya keterangan “GANJIL” atau “GENAP”.2. Buat program Java GUI sederhana untuk penentuan tahun kabisat. Inputan berupa tahun
(ex.2012) lalu outputnya keterangan “ TAHUN KABISAT”, “BUKAN TAHUN KABISAT” .3. Buat program Java GUI sederhana untuk penentuan gaji buruh pabrik per hari. Gaji pokok
perhari sebesar 100.000.Inputan jam datang dan jam pulang, lalu jika jam kerja melebihi 8 jam maka diberi bonus gaji lembur sebesar 10.000 per-jam-nya.Apabila kurang dari 8 jam maka tidak dapat gaji pokok,hanya bonus lembur.(Ex.jam datang : 8, jam pulang 17, maka hitung jamkerja=17-8=11, karena lebih dari 8 jam maka mendapatkan gaji pokok 100.000 dan bonus gaji lembur ((11-8)*10.000=30.000) sehingga total uang yang didapatkan 100.000+30.000=130.000.
2. ARRAY (VARIABEL BERINDEKS)> Pada folder project java > klik kanan New Class > nama kelas : belajar_Array> Source code
Atau
Output RUN
Latihan :1. Buat array Nama dengan tipe data String dan jumlah elemen 5,dengan isi data sbb :
Nama[0]= “Adi”Nama[1]= “Ana”Nama[2]= “Mita”Nama[3]= “Nanda”
Nama[4]= “Tito”Lalu tampilkan isi array dengan indeksnya!
2. Buat array Nilai dengan tipe data Integer dan jumlah elemen 10, dengan isi data sbb:Nilai[0]=90Nilai[1]=60Nilai[2]=80Nilai[3]=55Nilai[4]=75Nilai[5]=65Nilai[6]=95Nilai[7]=85Nilai[8]=70Nilai[9]=40Lalu tampilkan isi array dengan indeksnya!
3. Buat array Pecahan dengan tipe data double dan jumlah elemen 3, dengan isi data sbb:Pecahan[0]=9.60Pecahan[1]=10.342Pecahan[2]=122.987Lalu tampilkan isi array dengan indeksnya!