Pages

Banner 468

Minggu, 14 Agustus 2011

Program perhitungan rapot dengan JAVA

0 komentar
 
Program ini adalah perhitungan rapot dengan bobot nilai yang sudah di tentukan :

a. nilai UAS bobot nilai 40%
b. nilai UTS  bobot nilai 30%
c. nilai Tugas  bobot nilai 20%
d. nilai absensi  bobot nilai 10%

program ini di buat menggunakan java yang terdiri dari :

a. 2 file .java
b. 2 file .class
c. 1 file .jar

dimana proses di pisah dan di simpan di library sendiri
berikut program perhitungan rapot

* Proses mengompile 2 source file java menjadi file .class


* Proses mengompile 2 source file class menjadi file .jar


* Proses pemanggilan file.jar

* Proses mendapat input dari user



* Proses mendapatkan hasil setelah di hitung


source code : 

Proses nilai rapot :

import java.util.Scanner;

public class nilairapot
{
public int hasil1,hasil2,hasil3,hasil4;
public int UAS;
public int UTS;
public int TUGAS;
public int ABSENSI;
public double rata;
public void input()
{

Scanner s = new Scanner(System.in);
//input nilai
System.out.println("");
System.out.print("nilai UAS 4 pelajaran : ");
UAS = s.nextInt(); //input nilai integer

System.out.print("nilai UTS 4 pelajaran: ");
UTS = s.nextInt(); //input nilai integer

System.out.print("nilai TUGAS 4 pelajaran: ");
TUGAS = s.nextInt(); //input nilai integer

System.out.print("nilai ABSENSI : ");
ABSENSI = s.nextInt(); //input nilai integer

}

public void proses()
{
hasil1 = (UAS*40)/100;
hasil2 = (UTS*30)/100;
hasil3 = (TUGAS*20)/100;
hasil4 = (ABSENSI*10)/100;
}

public void rata()
{
rata = hasil1+hasil2+hasil3+hasil4;
}

public void cetak()
{
System.out.println("");
System.out.println("Bobot UAS 40% : "+hasil1);
System.out.println("Bobot UTS 30% : "+hasil2);
System.out.println("Bobot TUGAS 20% : "+hasil3);
System.out.println("Bobot ABSENSI 10% : "+hasil4);
System.out.println("");
System.out.println("nilai rapot :"+rata);
}
public void cekstatus()
{
if(rata>75)
{
System.out.println("selamat anda Lulus");
}
else
{
System.out.println("maaf anda tidak Lulus");
}
}
}

Proses pemanggilan fungsi :

public class nilairapottest
{
public static void main(String [] args)
{
nilairapot n = new nilairapot();
n.input();
n.proses();
n.rata();
n.cetak();
n.cekstatus();
}
}

Leave a Reply