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:
Posting Komentar