Searching...
Selasa, 09 Desember 2014

Mudahnya Sorting Data di Java

12/09/2014 08:07:00 PM
Sorting atau pengurutan merupakan suatu proses untuk menyusun suatu data yang acak menjadi terurut. Dalam pembuatan program sendiri terdapat beberapa metode atau teknik sorting antara lain bubble sort, selection sortinsertion sortmerge sort, dan lain-lain. Pada bahasa pemrograman Java, untuk data yang bertipe array telah disediakan sebuah method untuk melakukan pengurutan data, yaitu method sort()Method ini berada di dalam Class Arrays. Jadi kalo kita mau melakukan sorting, cukup panggil aja method sort() ini, enak kan. :D
Untuk contoh penggunaannya, kita buat file .java baru di notepad, kemudian ketikkan kode berikut ini:
import java.util.Arrays;

public class ArraySorting {
    public static void main(String[] args) {
        int arr[] = {
            50, 70, 14, 35, 44, 23, 59, 4, 65
        };
    
        System.out.println("Data Array sebelum diurutkan: ");
        for (int i: arr) {
            System.out.println(i);
        }  
        System.out.println("");
  
        Arrays.sort(arr);
  
        System.out.println("Data Array setelah diurutkan: ");
        for (int i: arr) {
            System.out.println(i);
        } 
    }
}
Kemudian simpan file dengan nama ArraySorting.java *nama file harus sama dengan nama Class*

Untuk menjalankannya, buka command prompt, kemudian masuk ke lokasi penyimpanan file di atas.
Sebagai contoh, saya menempatkan file ArraySorting.java di lokasi Drive D, jadi pada command prompt, masuk ke Drive D dengan cara ketik D:, kemudian Enter.
Kemudian Compile file ArraySorting.java dengan cara ketik javac ArraySorting.java.
Apabila compile sukses, maka di lokasi file ArraySorting.java akan tercipta sebuah class yang bernama ArraySorting.class.
Kemudian untuk menjalankan program, ketik java ArraySorting, maka program akan berjalan seperti berikut:












Pada kode di atas, dapat dilihat bahwa untuk melakukan sorting, kita cukup menambahkan 1 baris kode berikut:
Arrays.sort(arr);
Mudah kan? :D
File programnya bisa didownload di sini.
Sekian tutorial singkat dari saya, semoga bermanfaat. ;)

1 komentar:

  1. ayam bangkok aduan Live terbesar di indonesia hanya di AGEN BOLAVITA
    Promo Lucky Angpao 2019 Hingga Jutaan Rupiah
    Ayo Bermain Dan Dapatkan Angpao Keberuntung Bersama B-o-l-a-v-i-t-a
    Promo Berlaku 28 Januari - 3 Februai 2019
    Hubungi Customer Service Kami Untuk Info Lengkap (24 Jam ) :

    BBM: B O L A V I T A
    WeChat: B O L A V I T A
    WA: +62 8 1 2- 2 2 2 2 -9 9 5
    Line : cs_b o l a v i t a

    Segenap Manajemen Bolavita Mengucapkan Selamat Merayakan Tahun Baru Imlek 2570 Kongzili Semoga Di Tahun Babi Tanah Diberikan Rejeki Lebih Banyak
    Dibandingkan Tahun Sebelumnya.

    BalasHapus