PROGRAM MENGHITUNG NILAI RAPORT BERBASIS JAVA

Tugas 13 Agustus 2011

Input :

Nilai UAS (45%) :
Nilai UTS (25%) :
Nilai Tugas (20%) :
Nilai Absensi (10%) :

Output :

Nilai Raport :
Kriteria : A/B/C/D/E*

* >90 A
>80 B
>70 C
>60 D
<=60 E

Untuk menyelesaikan program ini, kita harus membuat scriptnya terlebih dahulu. Kita akan membuat program ini menggunakan 2 file .java. Yang satu sebagai library dan satunya lagi sebagai main program. Berikut script untuk library-nya ( save file dengan nama nRaport.java ) : (gambar 1.1)

import java.util.Scanner;

public class nRaport
{

int uas=0, uts=0, tugas=0, absen=0, Nuas, Nuts, Ntugas, Nabsen, total;
public void hitung()
{
Scanner s = new Scanner(System.in);

System.out.print("UAS : ");
uas = s.nextInt();
int Nuas = uas * 45 / 100;

System.out.print("UTS : ");
uts = s.nextInt();
int Nuts = uts * 25 / 100;

System.out.print("Tugas : ");
tugas = s.nextInt();
int Ntugas = tugas * 20 / 100;

System.out.print("Absensi : ");
absen = s.nextInt();
int Nabsen = absen * 10 / 100;

System.out.println("__________________");
int total = (Nuas+Nuts+Ntugas+Nabsen);
System.out.print("Nilai Raport : "+ total);

System.out.println();
System.out.print("Kriteria : ");
if(total > 90){
System.out.println("A");
}
else if(total > 80){
System.out.println("B");
}
else if(total > 70){
System.out.println("C");
}
else if(total > 60){
System.out.println("D");
}
else{
System.out.println("E");
}
}
}

sedangkan untuk main programnya sedikit lebih simple ( save file dengan nama nRaportTest.java ) (gambar 1.2)

public class nRaportTest
{
public static void main(String args[]) {
nRaport e = new nRaport ();


e.hitung();

}
}

setelah kita membuat file .java-nya, sekarang kita buat file .class-nya . Untuk membuat file class kita buka CMD-nya ya, lalu ketikan scripnya. Berikut script untuk membuat file.class :

javac nRaport.java java (gambar 1.3)

javac nRaportTest.java (gambar 1.4)

setelah kita membuat file .class, selanjutnya kita membuat file .jar-nya ok (di cmd) ! Tapi sebelum kita membuat file .jar, kita harus membuat file manifest.txt yang disimpan di tempat file yang tadi di save. Berikut isi file manifest.txt-nya :

Manifest-Version: 1.0 (gambar 1.5)
Created-By: Triana Taufik
Main-Class: nRaportTest


setelah kita membuat file manifest.txt-nya, baru kita membuat file .jar-nya ok. Berikut scriptnya :

jar -cvfm contoh.jar Manifest.txt nRaport.class nRaportTest.class (gambar 1.6)

jika kita ingin membuka program tersebut, kita harus mengetikan java nRaportTest (gambar 1.7)


jika ingin mendownload file tersebut, klik disini . Selamat mencoba :)

gambar 1.1

0 komentar: