Thursday, October 11, 2018

Belajar Cara Mengurutkan Data Pada Array Dengan Kotlin

Kita semua mungkin sudah mengenal , perihal cara pengurutan data sederhana dengan metode ascending , dan descending ,yang sebelumnya kita telah pelajari di bahasa pemrograman Java. Karena  metode pengurutan data sangat penting dipahami , bila kita sedang mengerjakan projek atau Aplikasi yang menyangkut soal pemfilteran data atau nilai. Contoh penerapanya dapat kita lihat ketika kita belanja di toko online ,saat kita ingin memfilter harga terendah dan termahal. Nah ,pada artikel mencar ilmu kotlin kali ini ,kita mencoba mengurutkan data atau nilai secara sederhana ,dengan struktur data Array , memakai bahasa pemrograman Kotlin. Berikut mari kita simak caranya:


 perihal cara pengurutan data sederhana dengan metode Belajar Cara Mengurutkan Data pada Array dengan Kotlin




1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.


2.  Kalian dapat pehatikan Contoh code di bawah:


Contoh Code 1:

 perihal cara pengurutan data sederhana dengan metode Belajar Cara Mengurutkan Data pada Array dengan Kotlin
Contoh Code Program Mengurutkan Angka



Penjelasan :

Sebelum lebih lanjut lagi  , pertama kalian harus mengenal lebih dulu apa itu ascending dan descending.

  • Ascending yakni suatu kumpulan data atau nilai , yang diurutkan atau disortir dari data yang terkecil sampai data yang terbesar,  atau juga dapat dari awal sampai akhir. 
  • Descending adalah suatu kumpulan data atau nilai ,yang diurutkan atau disortir ,dari data yang terbesar sampai data yang terkecil ,atau juga dapat dari simpulan ke awal. Makara ini merupakan kebalikan dari ascending ,begitupun juga sebaliknya.

Nah , pada rujukan code diatas ,kita mendefinisikan nilai atau value, yang berisi kumpulan angka secara acak dari 1-9 , dengan  intArrayOf() , tipe data integer.


Lalu ,kita ingin tampilkan dengan looping ,yang ada di Kotlin , dengan memakai  i atau j ,sebagai variable untuk iterasi , kemudian indices , sebagai gantinya keyword length , di bahasa pemrograman kotlin.

Di perulangan satu , kita mengurutkan dan menampilkan ,kumpulan data tersebut ,dengan cara ascending , memakai method .sortedArray().

Di perulangan dua ,kita mengurutkan dan menampilkan ,kumpulan data tersebut dengan cara descending , memakai method .sortedArrayDescending().

Yang output kesudahannya akan tampil sebagai berikut :

Output:

Ascending : 1
Ascending : 2
Ascending : 3
Ascending : 4
Ascending : 5
Ascending : 6
Ascending : 7
Ascending : 8
Ascending : 9
 Descending : 9
 Descending : 8
 Descending : 7
 Descending : 6
 Descending : 5
 Descending : 4
 Descending : 3
 Descending : 2
 Descending : 1

Contoh Code 2: 

 perihal cara pengurutan data sederhana dengan metode Belajar Cara Mengurutkan Data pada Array dengan Kotlin
Contoh Code Program Mengurutkan Abjad

 
Penjelasan :



Pada rujukan code ke 2 diatas , kita mendefinisikan nilai atau value , berupa huruf karakter secara acak.

Untuk pengurutan secara ascending ,  kita memakai method , Arrays.sort ( dengan nama objek , no index awal , no index akhir),

Untuk pengurutan secara descending , kita memakai method , Arrays.sort ( dengan nama objek , Collection.reverseOrder().

Yang hasil outputnya , akan menghasilkan

Output :

Ascending : A
Ascending : B
Ascending : C
Ascending : D
Ascending : E
Ascending : F
Ascending : G
Ascending : H
Ascending : I
 Descending : I
 Descending : H
 Descending : G
 Descending : F
 Descending : E
 Descending : D
 Descending : C
 Descending : B
 Descending : A




EmoticonEmoticon