Motivasi Menulis

Program Penilaian FTI Unisbank

 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

0 Comment for "Program Penilaian FTI Unisbank"

Back To Top