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.






Tidak ada komentar:

Posting Komentar