Assalamu'alaikum wr. wb.
Postingan saya kali ini adalah tentang perhitungan nilai raport. yang dimana hal ini merupakan suatu proses perhitungan nilai raport. Berikut script dari program tersebut...
public class PerhitunganRaport
{
//deklarasi variabel-variabel
public double nilaiUAS = 0;
public double nilaiUTS = 0;
public double nilaiTugas = 0;
public double nilaiAbsensi = 0;
public double average = 0;
public boolean status;
public void hasil(){//procedure
average = ((nilaiUAS + nilaiUTS + nilaiTugas + nilaiAbsensi) / 4);//penghitungan nilai rata-rata
System.out.println("Hasil nilai : "+average);
statushasil();
}
public void statushasil(){//procedure
double kkm = 75;//deklarasi kkm sebagai variable double
if (average>kkm){ //seleksi nilai rata-rata
status = true;
System.out.println("Selamat Anda Lulus");
}
else {
status = false;
System.out.println("Mohon Maaf Anda Tidak Lulus");}
}
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class PerhitunganRaportTest
{
public static void main(String[] main){
BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
PerhitunganRaport hitung_raport = new PerhitunganRaport();
String UAS = "0";//pengenalan String
System.out.print("Masukkan nilai UAS anda : " );
try{
UAS = dataIn.readLine();
hitung_raport.nilaiUAS = Double.parseDouble(UAS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String UTS = "0"; //pengenalan String
System.out.print("Masukkan nilai UTS anda : " );
try{
UTS = dataIn.readLine();
hitung_raport.nilaiUTS = Double.parseDouble(UTS);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String Tugas = "0"; //pengenalan String
System.out.print("Masukkan nilai Tugas anda : " );
try{
Tugas = dataIn.readLine();
hitung_raport.nilaiTugas = Double.parseDouble(Tugas);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
String absensi = "0"; //pengenalan String
System.out.print("Masukkan nilai Absensi anda : " );
try{
absensi = dataIn.readLine();
hitung_raport.nilaiAbsensi = Double.parseDouble(absensi);//pengkonversian dari String ke dalam double
} catch (IOException e ){
System.out.println("Error!");
}
hitung_raport.hasil();//pengambilan data dari class PerhitunganRaport
}
}
Berikut merupakan gambar hasil running.
dan di bawah in merupakkan running class terhadap file berekstensi .jar
Gambar tersebut menjelaskan mengenai perhitungan dari nilai UAS, UTS, Tugas dan Absensi. Apabila nilai memenuhi kkm yaitu harus lebih dari 75 maka akan dinyatakan LULUS namun apabila tidak maka akan dinyatakan TIDAK LULUS...
Sekian dan Terimakasih
Wassalamu'alaikum wr. wb.
Download file here
0 Responses so far.
Posting Komentar