Penilaian FTI Unisbank
Program java tentang penilaian fakultas teknologi informasi Unisbank, contoh program sederhana
//Sudarmawan Ady Susanto
import javax.swing.JOptionPane;
class HitungNilaiGUI
{
public static void main (String[]args){
////INPUT
//input untuk mid
String mid = JOptionPane.showInputDialog("Masukkan nilai MID?");
//input untuk uas
String uas= JOptionPane.showInputDialog("Masukkan nilai UAS?");
//input untuk tugas
String tugas = JOptionPane.showInputDialog("Masukkan nilai TUGAS?");
//input untuk presensi
String presensi= JOptionPane.showInputDialog("Masukkan nilai Presensi? Max 14");
////KONVERT STRING mid, tugas, uas ke INT mid, tugas, uas
int MID = Integer.parseInt(mid);
int TUGAS = Integer.parseInt(tugas);
int UAS = Integer.parseInt(uas);
int Presensi = Integer.parseInt(presensi);
//menghitung nilai absensi
double absen=Presensi/0.14;
////HITUNG TOTAL NILAI MID 35%, UAS 35%, Tugas 20%, presensi 10%
double total=(MID*0.35)+(TUGAS*0.20)+(UAS*0.35)+(absen*0.1);
////PERCABANGAN: NILAI A,A-,B+,B,B-,C+,C,C-,D,E
String nilai_huruf="";
//jika nilainya lebih dari 85.5 akan mendapat nilai A
if(total>=85.5)
nilai_huruf="A";
//jika nilainya 80.5-85.49 akan mendapat nilai A-
else if((total>=80.5)&&(total<85.49))
nilai_huruf="A-";
//jika nilainya 75.5-80.49 akan mendapat nilai B+
else if((total>=75.5)&&(total<80.49))
nilai_huruf="B+";
//jika nilainya 70.5-75.49 akan mendapat nilai B
else if((total>=70.5)&&(total<75.49))
nilai_huruf="B";
//jika nilainya 65.5-70.49 akan mendapat nilai B-
else if((total>=65.5)&&(total<70.49))
nilai_huruf="B-";
//jika nilainya 60.5-65.49 akan mendapat nilai C+
else if((total>=60.5)&&(total<65.49))
nilai_huruf="C+";
//jika nilainya 55.5-60.49 akan mendapat nilai C
else if((total>=55.5)&&(total<60.49))
nilai_huruf="C";
//jika nilainya 50.5-55.49 akan mendapat nilai C-
else if((total>=50.5)&&(total<55.49))
nilai_huruf="C-";
//jika nilainya 45.5-50.49 akan mendapat nilai D
else if((total>=45.5)&&(total<50.49))
nilai_huruf="D";
//jika nilainya kurang dari 45.49 akan mendapat nilai E
else if(total<=45.49)
nilai_huruf="D";
else
nilai_huruf="-";
////OUTPUT menampilkan hasil
JOptionPane.showMessageDialog(null,"MID: " +mid+"\nTUGAS : "
+ tugas + "\nUAS :" + uas + "\nNilai Presensi : " + absen+"\nTotal : " + total +"\nNILAI HURUF : " + nilai_huruf);
}
}
download .java
Labels:
PemrogramanObjek
0 Comment for "Program Penilaian FTI Unisbank"