August 15, 2011

Applikasi Penghitung Nilai Raport

Program yang saya buat kali ini adalah Applikasi Penghitung Nilai Raport. Program ini dibuat karena saya mendapatkan tugas dari guru pembimbing saya yaitu Pak Kurnia dan Pak Purwanto dalam mata pelajaran Java. Disini kita dapet menginputkan :

1. Nilai UAS (sebesar 40%)
2. Nilai UTS (sebesar 30%)
3. Nilai Tugas (sebesar 20%)
4. Nilai Absensi (sebesar 10%)

Silakan anda membuat 2 buah file.java Yang pertama beri nama file inputoutputRaport.java lalu copy-paste script ini

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class inputoutputRaport {

public static void main(String args[]) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
hitungRaport r = new hitungRaport();

int hslUas = 0;
int hslUts = 0;
int hslTgs = 0;
int hslAbsen = 0;
double rata = 0;
boolean status;

try{
System.out.print("Masukkan Nilai UAS anda : ");
hslUas = Integer.parseInt(br.readLine());

System.out.print("Masukkan Nilai UTS anda : ");
hslUts = Integer.parseInt(br.readLine());

System.out.print("Masukkan Nilai Tugas anda : ");
hslTgs = Integer.parseInt(br.readLine());

System.out.print("Masukkan Nilai Absensi anda : ");
hslAbsen = Integer.parseInt(br.readLine());


}catch(IOException e){
System.out.println("Error");
}
rata = r.hitungRata(hslUas, hslUts, hslTgs, hslAbsen);
System.out.println("Nilai Rata-Rata : " + rata);
r.status();
r.hasilStatus();

}

}


Yang kedua beri nama file hitungRaport.java lalu copy-paste script ini

public class hitungRaport{
int nUas = 0;
int nUts = 0;
int nTgs = 0;
int nAbsen = 0;
double nilaiRata = 0;
boolean status;

public double hitungRata(int hslUas , int hslUts , int hslTgs , int hslAbsen){
nUas = hslUas*30/100;
nUts = hslUts*40/100;
nTgs = hslTgs*20/100;
nAbsen = hslAbsen*10/100;
nilaiRata = nUas + nUts + nTgs + nAbsen;
return nilaiRata;
}
public boolean status(){
if(nilaiRata > 75){
status = true;
}
else{
status = false;
}
return status;
}
public void hasilStatus(){
if(status == true){
System.out.println("Selamat Anda Lulus");
}else{
System.out.println("Maaf Anda Tidak Lulus");
}

}
}



Jangan lupa anda buat file MANIFEST.txt silakan copy-paste script ini

Manifest-Version: 1.0
Created-By: Faerul Salamun
Main-Class: inputoutputRaport


Ok setelah itu saatnya membuat file .class dan file .jar

1. Masuk ke cmd (start > run > cmd)

2. Masuk ke direktori dimana anda menyimpan file tersebut

3. Silahkan ketik script seperti ini javac inputoutputRaport.java

4. Ketik lagi script javac hitungRaport.java

5. Dan terakhir silakan anda ketik script seperi ini jar -cvfm
ApplikasiPenghitungNilaiRaport.jar MANIFEST.txt
inputoutputRaport.class hitungRaport.class

6. Untuk melihat hasilnya silakan anda ketik java -jar
ApplikasiPenghitungNilaiRaport.jar

Bila sudah maka akan muncul seperti ini

Tampilan bila anda Lulus

(click gambar jika ingin diperbesar)


Tampilan bila anda Tidak Lulus

(click gambar jika ingin diperbesar)

Silakan anda mendownload full source code bilang ingin (terdapat 2 file .java

, 2 file .class , dan 1 file .jar)

Download

No comments: