Senin, 22 Agustus 2011

Membuat program pengurutan nilai (sorting) secara ascending.

INPUT :
input jumlah bilangan disesuaikan oleh jumlah input.

OUTPUT :
bilangan diurutkan dari nilai yang paling kecil.

Berikut langkah-langkah untuk membuat program pengurutan nilai.
Anda hanya memerlukan Text Editor dan juga sudah menginstall netbeans dalam komputer anda.

Langkah Pertama
- Buka Text Editor (Notepad, Notepad++)
- Ketik Script berikut pada Text Editor.
__________________________________________________________________

import java.util.Scanner;
public class UrutanNilai

{
public static void main(String[] args)
    {
    int jumlahbil;
    int nilaibil;
    int nilaikecil;
    int nilaisementara;
    int urutanbil = 0;

    System.out.println("====================================================");
    System.out.println("----MENGURUTKAN BILANGAN SECARA ASCENDING [WALDI]---");
    System.out.println("====================================================");
    System.out.print("Masukan Jumlah Bilangan : ");
    Scanner s=new Scanner(System.in);
    jumlahbil=s.nextInt();
    System.out.println(" ");

    final int ARRAY_SIZE=(jumlahbil+2);
    int []arrayBil=new int[ARRAY_SIZE];
    System.out.print("- Nilai Bilangan ke 1 : ");
    nilaibil=s.nextInt();
    arrayBil[0]=nilaibil;
    for(int x=1;x<jumlahbil;x++)
    {
    System.out.print("- Nilai Bilangan ke "+(x+1)+" : ");
    nilaibil=s.nextInt();
    arrayBil[x]=nilaibil;
    }
    for(int i=0;i<=jumlahbil;i++)
    {
    nilaikecil=arrayBil[i];
    for(int j=i;j<=jumlahbil;j++)
    {
    if(arrayBil[j]<=nilaikecil)
    {
    nilaikecil=arrayBil[j];
    urutanbil=j;
    }
    }
    nilaisementara=arrayBil[i];
    arrayBil[i]=arrayBil[urutanbil] ;
    arrayBil[urutanbil]=nilaisementara;
    }
    System.out.println(" ");
    System.out.print("Bilangan Diurutkan Secara Ascending : ");
    for(int i=1;i<=jumlahbil; i++)
    {
    System.out.print(""+arrayBil[i]+". ");
    }
    }
}
__________________________________________________________________

- Cek lagi hasil ketikan anda, penulisan huruf kecil dan kapital sangat berpengaruh.
- Simpan file dengan nama UrutanNilai.java

Langkah Kedua 
- Sekarang saatnya mengcompile dari file (.JAVA) menjadi file (.CLASS)
- Caranya : Buka Command Prompt (CMD) - Masuk kedalam direktori file.
- Lalu ketikan command berikut : javac [file].java                
                                                   javac UrutanNilai.java



Langkah Ketiga
- Buka Text Editor lagi.
- Lalu tuliskan Text berikut.


Manifest> :

Manifest-Version: 1.0
Created-By: Waldi
Main-Class: UrutanNilai

- Isi Created-By dengan nama anda tanpa menggunakan spasi.
- simpan dengan nama MANIFEST.txt

Langkah Keempat
- Saatnya mem-package file CLASS tersebut kedalam file berekstensi .JAR
- Tulis pada CMD : jar -cvfm [File].jar MANIFEST.txt [File].class
           jar -cvfm UrutanNilai.jar MANIFEST.txt UrutanNilai.class



- Jika berhasil maka terdapat tulisan "added manifest"
- Untuk menjalankan file .JAR caranya : java -jar [file].jar
                    java -jar UrutanNilai.jar
- Anda bisa mengisi jumlah input dan memasukan bilangan.
- lalu bilangan akan diurutkan seperti pada gambar berikut.






Senin, 15 Agustus 2011

TUGAS JAVA WALDI 33 XII-K

Membuat program perhitungan nilai raport.

INPUT :
Masukan Nilai-Nilai.
Untuk nilai UAS akan diambil 40%
Untuk nilai UTS akan diambil 30%
Untuk nilai Tugas akan diambil 20%
Untuk nilai Absensi akan diambil 10%

OUTPUT :
Jika Nilai rata-rata anda lebih dari 75 maka dinyatakan lulus.
Apabila Nilai rata-rata anda kurang dari nilai tersebut maka dinyatakan tidak lulus.

Berikut langkah-langkah untuk membuat program perhitungan nilai raport
Anda hanya memerlukan Text Editor dan juga sudah menginstall netbeans dalam komputer anda.

Langkah Pertama
- Buka Text Editor (Notepad)
- Ketik Script berikut pada Notepad


Source Code Raport> :

import java.util.Scanner;
public class Raport

{
int NUAS = 0;
int NUTS = 0;
int NTUGAS = 0;
int NABSENSI = 0;
int HASIL_NUAS;
int HASIL_NUTS;
int HASIL_NTUGAS;
int HASIL_NABSENSI;
int total;
int ratarata;
boolean Status = true;
public void Hitung()
{
Scanner s = new Scanner(System.in);
System.out.print("-> TOTAL NILAI UAS : ");
NUAS = s.nextInt();
int HASIL_NUAS = (NUAS * 40) / 100;
System.out.println(" 40% NILAI UAS : "+HASIL_NUAS);
System.out.println("");

System.out.print("-> TOTAL NILAI UTS : ");
NUTS = s.nextInt();
int HASIL_NUTS = (NUTS * 30) / 100;
System.out.println(" 30% NILAI UTS : "+HASIL_NUTS);
System.out.println("");

System.out.print("-> TOTAL NILAI TUGAS : ");
NTUGAS = s.nextInt();
int HASIL_NTUGAS = (NTUGAS * 20) / 100;
System.out.println(" 20% NILAI TUGAS : "+HASIL_NTUGAS);
System.out.println("");

System.out.print("-> JUMLAH KEHADIRAN : ");
NABSENSI = s.nextInt();
int HASIL_NABSENSI = (NABSENSI*10)/100;
System.out.println(" 10% NILAI ABSENSI :"+HASIL_NABSENSI);
System.out.println("");

int total = (HASIL_NUAS + HASIL_NUTS + HASIL_NTUGAS + HASIL_NABSENSI);

System.out.println("-> NILAI RATA-RATA RAPORT ANDA : "+total);
System.out.println("");

if(total > 75)
{

System.out.println("-> SELAMAT ANDA LULUS :)");
}
else
{
System.out.println("-MAAF ANDA TIDAK LULUS :(");
}

}
}

- Cek lagi hasil ketikan anda, penulisan huruf kecil dan kapital sangat berpengaruh.
- Simpan file dengan nama Raport.java

Langkah Kedua
- Buka Text Editor yang baru.
- Lalu Ketik lagi script berikut.


Source Code RaportTest> :

public class RaportTest
{
public static void main(String args[])
{
Raport e = new Raport();
e.Hitung();
}
}

- Simpan nama dengan nama RaportTest.java

Langkah Ketiga
- Anda sekarang sudah memiliki 2 file berekstensi java.
- Sekarang saatnya mengcompile dari file (.JAVA) menjadi file (.CLASS)
- Caranya : Buka Command Prompt (CMD)
- Masuk kedalam direktori file.
- Lalu ketikan command berikut : javac [file].java
                                                   javac Raport.java



- Compile Raport.java dan RaportTest.java

Langkah Keempat
- Buka Text Editor lagi.
- Lalu tuliskan Text berikut.


Source Code RaportTest> :

Manifest-Version: 1.0
Created-By: Waldi
Main-Class: RaportTest



- Isi Created-By dengan nama anda tanpa menggunakan spasi.
- simpan dengan nama MANIFEST.txt

Langkah Lima
- Saatnya mem-package file-file CLASS tersebut kedalam file berekstensi .JAR
- Tulis pada CMD : jar -cvfm [File].jar MANIFEST.txt [File1].class [File2].class
                               jar -cvfm Raport.jar MANIFEST.txt Raport.class RaportTest.class



- Jika berhasil maka terdapat tulisan "added manifest"
- Semua file telah di package dalam Raport.jar
- Untuk menjalankan file .JAR caranya : java -jar [file].jar
                                                             java -jar Raport.jar
- Anda bisa mengisi input sesuai nilai Raport Anda dan hasilnya adalah seperti ini.


Alhamdulillah Beres :)