Selasa, 16 Agustus 2011 di 08.31 Diposting oleh Moch. Ridwan Taufik 0 Comments

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