Rabu, 17 Agustus 2011

Aplikasi Menghitung Nilai Rapot Berbasis Java

        Pada kali ini, saya akan mencoba membuat sebuah aplikasi sederhana berbasis java. Aplikasi sederhana ini ditujukan untuk menghitung nilai rapot sehingga menghasilkan output nilai dengan status lulus atau tidak lulus dan untuk mempermudah guru dalam menentukan nilai nilai rata-rata siswa.

berikut ini adalah scriptnya :

import java.util.Scanner;

public class nilaiR

{
    public static void main(String [] args)
    {
        double hasil=0, nilaiUAS, nilaiUTS, nilaiTugas, nilaiAbsensi;
        nilaiRLib nR = new nilaiRLib();
        Scanner s = new Scanner(System.in);
       
        System.out.print("Input nilaiUAS: "); nilaiUAS = s.nextDouble();
        System.out.print("Input nilaiUTS: "); nilaiUTS= s.nextDouble();
        System.out.print("Input nilaiTugas: "); nilaiTugas = s.nextDouble();
        System.out.print("Input nilaiAbsensi: "); nilaiAbsensi= s.nextDouble();
       
        hasil = nR.nilai(nilaiUAS, nilaiUTS, nilaiTugas,nilaiAbsensi);
        System.out.println("Status");
       
        if(hasil > 75)
        System.out.println("Lulus");
        else
        System.out.println("Tidak Lulus");


        nR.cetak(hasil);
    }
   
       
    void cetak(double hasil)
        {
            System.out.println("Nilai rata rata " + hasil);

        }
   
                double tambah(double nilaiUAS,double nilaiUTS,double nilaiTugas,double nilaiAbsensi)
            {
                double hasil = (nilaiUAS +nilaiUTS + nilaiTugas + nilaiAbsensi)/4;
                return hasil;
            }   
}

Selanjutnya, kita langsung masuk kedalam prosess program yang diberi judulnilaiRLib. Berikut adalah scriptnya : 

public class nilaiRLib
{
   
    void cetak(double hasil) //prosedur
    {
        boolean status;
       
        System.out.println("Nilai Raport : " + hasil);
        System.out.print("Keterangan   : ");
        if (hasil > 75) status = true;
        else
        status = false;
        if (status == true)System.out.println("Lulus");
        else               
        System.out.println("Tidak Lulus");
       
    }
   
    double nilai(double nilai_UAS, double nilai_UTS,double nilai_tugas, double nilai_absensi) //hasil
    {
        double hasil = (nilai_UAS + nilai_UTS + nilai_tugas + nilai_absensi) / 4;
        return hasil;
    }   

dan ini adalah  ScreenShot dari program yang saya buat :