Senin, 22 Agustus 2011

Program Pengurutan Nilai Secara Ascending

Aplikasi ini saya buat untuk memperoleh nilai Tugas Hari Raya java , program studi keahlian Rekayasa Perangkat Lunak yang berbasis Java yang di wajibkan oleh sekolah saya yaitu SMK Negeri 4 Bandung . Dalam mengerjakan aplikasi ini, saya dibimbing oleh kedua guru terbaik saya yaitu : 
Guru Pembimbing 1 : Drs. Purwanto, SST.MT 
Guru Pembimbing 2 : Kurnia Jaya Eliazar .



Cara penggunaan aplikasi ini adalah sebagai berikut :

1 . Masukan jumlah bilangan yang akan di ulang seperti gambar berikut :

(click gambar jika ingin diperbesar) 
2 . Kemudian masukan jumlah bilangan seperti berikut :
(click gambar jika ingin diperbesar) 
3 . Maka proses menanyakan nilai akan mengulang hingga 4 kali seperti berikut :
(click gambar jika ingin diperbesar) 
4 . Saat proses yang ke 4 atau yang terakhir maka proses akan berhenti saat kita memasukan nilai yang ke 4 tersebut dan menghasilkan output dimana nilai  tersebut di urutkan secara ascending seperti pada gambar berikut :
(click gambar jika ingin diperbesar) 


Untuk mempelajarinya script bisa di lihat di bawah ini .

import java.io.*;
import java.util.Scanner;
public class PengurutanNilai

public static void main(String[] args)throws Exception
{
BufferedReader nilai = new BufferedReader(new InputStreamReader(System.in));
int a;
System.out.print("Jumlah Bilangan: ");
a = Integer.parseInt(nilai.readLine());


int[] Array;
Array=new int[a];
int temp;
Scanner input=new Scanner(System.in);


for(int i=0;i<a;i++)

System.out.print("Nilai " +(i+1)+" Adalah: ");
Array[i]=Integer.parseInt(input.next()); 
}


for(int x=1;x<a;x++)

for(int y=0;y<a-x;y++)

if(Array[y]>Array[y+1])

temp=Array[y];
Array[y]=Array[y+1];
Array[y+1]=temp; 


}
System.out.println("");
System.out.println("Hasil Pengurutan Adalah ");


for(int i=0;i<a;i++)
{
System.out.print(" "+ Array[i]);


}

Untuk file MANIFEST.txt nya silahkan di lihat di bawah ini :

Manifest-Version: 1.0
Created-By: Okta
Main-Class: PengurutanNilai



Catatan :
Jumlah bilangan bisa lebih dari 4 bahkan tidak di batasi , itu hanya contoh saja saya ambil 4 bilangan .

0 komentar:

Posting Komentar

Lebih Baik Bertanya Dari Pada Diam :D