Kamis, 20 Februari 2014

Sorting Pada Java

Share it Please
Pada Artikel ini saya akan membuat artikel tentang Sorting pada java an sebelumnya saya akan terangkan terlebih dahulu apa itu sorting.
Sorting adalah proses menyusun elemen – elemen dengan tata urut tertentu dan proses tersebut terimplementasi dalam bermacam aplikasi. Kita ambil contoh pada aplikasi perbankan. Aplikasi tersebut mampu menampilkan daftar account yang aktif.
Hampir seluruh pengguna pada sistem akan memilih tampilan daftar berurutan secara ascending demi kenyamanan dalam penelusuran data. Beberapa macam algoritma sorting telah dibuat karena proses tersebut sangat mendasar dan sering digunakan. Oleh karena itu, pemahaman atas algoritma – algoritma yang ada sangatlah berguna.

saat ini saya akan mencoba sorting dengan menggunakan codes dibawah ini :


import javax.swing.JOptionPane;

class tugasSorting
{
   public static void main(String[] args)throws Exception
{
String jml,bil;
int x,cari,y;
jml=JOptionPane.showInputDialog("Masukkan angka yang anda inginkan : ");
x=Integer.parseInt(jml);
int []data=new int[x];
for (int i=0;i<x;i++)
{
bil=JOptionPane.showInputDialog("Masukkan angka Secara acak : ");
data[i]=Integer.parseInt(bil);
}
System.out.println("\nData awal : ");
for (int i=0;i<data.length;i++)
System.out.println("\tdataku ialah["+i+"]--> "+data[i]);
String str=JOptionPane.showInputDialog("Masukkan data yang akan dicari : ");
cari=Integer.parseInt(str);
for (int i=0;i<data.length;i++)
{
if (cari==data[i])
{
System.out.println("Data "+cari+" berada di posisi "+i);
break;
}
}
for (int kiri=0;kiri<data.length;kiri++)
{
for (int kanan=kiri+1;kanan<data.length;kanan++)
{
if (data[kiri]>data[kanan])
{
int bantu=data[kiri];
data[kiri]=data[kanan];
data[kanan]=bantu;
}
}
}
System.out.println("Setelah di urutkan : ");
for (int i=0;i<data.length;i++)
System.out.println("datanya adalah["+i+"]--> "+data[i]);
System.exit(0);
}
}



Setelah codes dimasukkan dan sudah tidak ada error lagi maka langsung saja kita tekan F11 pada ADT kita,setelah itu pasti akan muncul kotak dialog "Select Way To Debug Sorting Java"
disana disediakan 2 pilihan yaitu,Java Applet dan Java Aplication,kita pilih saja Java Aplication


dan settelah di klik ok maka akan muncul lagi kotak dialog seperti di bawah ini,ini menunjukkan bahwa akan di simpan dimana cdes yang sudah kita buat
 
Klik ok saja untuk melanjutkkan.
maka hasilnya akan menjadi seperti berikut ini.



misalkan kita masukkan angka "2"
setelah angka 2 dimasukkan maka sistem akan meminta lagi angka secara acak sebanyak 2 kali,misal kita masukkan saja 7 pada kotak dialog pertama dan angka 8 pada kotak dialog yang ke 2










setalh inputan tadi dimasukkan maka akan muncul lagi kotak dialog untuk Memasukkan angka yang dicari




kita masukkan saja misalkan 3,dan hasilnya akan menjadi seperti di bawah ini.




Source : JENI (Java Education Network Indonesia)

Tidak ada komentar:

Posting Komentar

Followers

Follow The Author