Mengurutkan Bilangan Ascending dengan Java

     Pada posting kali ini saya kan menjelaskan bagaimana mengurutkan bilangan dengan metode ascending yang dibuat oleh aplikasi java, dalam rangka tugas menyambut liburan lebaran. Untuk proses pembuatannya dapat anda lihat pada bagian di bawah ini.

    Program ini memiliki ketentuan sebagai berikut :
    - Banyaknya nilai input dapat ditentukan oleh user
    - Penyortiran akan dilakukan sebanyak jumlah bilangan
    - Jika terdapat bilangan yang sama maka bilangan tersebut akan ditampilkan
       secara double.
    






      Langkah 1
      - Ketiklah script berikut dan simpan dengan nama "UrutNilaiAsc.java"
         tanpa tanda petik

 //---------------------------------------------------------------------------
import java.util.Scanner;
public class UrutNilaiAsc
    {
        public static void main (String [] args)
            {
                int Proses;
                int jumlah;
                int Status=0;
                int NKecil=0;
               
                int [] Bilangan = new int[100];
   
                UrutNilaiAsc hasil = new UrutNilaiAsc();
                Scanner dataIn = new Scanner(System.in);
                System.out.print("Jumlah bilangan : ");
                jumlah = dataIn.nextInt();

                for(int i=1; i<=jumlah; i++ )
                    {
                        System.out.print("bilangan ke "+i+" : ");
                        Bilangan [i] = dataIn.nextInt();
                    }

                for(int i=1; i<=jumlah; i++ )
                    {
                        NKecil = Bilangan[i];
                        for(int j=i; j<=jumlah; j++)
                            {
                                if(Bilangan[j]<=NKecil)
                                    {
                                        NKecil = Bilangan[j];
                                        Status=j;
                                    }
                            }

                        Proses = Bilangan[i];
                        Bilangan[i] = Bilangan[Status] ;
                        Bilangan[Status] = Proses;
                    }

                System.out.print("Setelah Diurutkan:");
                for(int i=1; i<=jumlah; i++)
                    {
                        System.out.print(Bilangan[i]+" ");
                    }
               
                System.out.println("");
            }       
    }   
//-------------------------------------------------------------------------------

     Langkah 2   
      - Kemudian ketiklah script berikut dan simpan dengan nama "manifest.txt"
        tanpa tanda petik
        Manifest-Version: 1.0
        Created-By: <nama_anda(tanpa_spasi)>
        Main-Class: UrutNilaiAsc


      Langkah 3
      - Bukalah cmd (Command Prompt)
      - Masuklah ke direktori dimana anda menyimpan script tersebut
      - Ketiklah "javac UrutNilaiAsc.java"  kemudian tekan enter

      Langkah 4
      - Masih pada cmd dan direktori yang sama, ketiklah  "jar -cvfm percobaan2.jar 
        manifest.txt UrutNilaiAsc.class" untuk mengkompile menjadi  (*.jar)

      Langkah 5
      - Kemudian ketik "java -jar UrutNilaiAsc.jar" untuk mengeksekusi program ini
      - Hasilnya adalah


Klik Gambar untuk Memperbesar


                                                    - Semoga Berhasil -


NB : Mohon maaf apabila ada kesulitan atau kekurangan dalam penulisan 
        kalimat yang tidak dapat dimengerti oleh pembaca sekalian

0 komentar:

Posting Komentar