Bismilillahirohmanhirohim.
Segala puji mutlak HANYA milik
Allah tiada pujian melainkan HANYA milikNya..shalawat serta salam kita curahkan
buat Nabi akhir zaman teladan kita semua Muhammad SAW...
Ok pada kesempatan kali ini saya
akan membahas sorting
Sorting merupakan algoritma
pengurutan data.
seperti biasa langsung saja kita
ke contoh source code
alur program :
1. deklarasikan array integer arr[]
dengan lebar 6
2. metod isiArray() bertugas
mengisi nilai disemua index arr[] dengan menggunakan loop, setiap satu
putaran loop nilai arr[] akan diisi oleh a+2 jadi arr[0[ = 0 + 2; arr[1[ = 1+ 2; dan seterusnya ….
3. metod urutArr()
bertugas mengurut nilai disemua index arr[] dengan menggunakan loop bersarang,
yakni loop yang terdapat didalam loop (mesti konsen nih untuk pelajari per satu
putaran loopnya heheh...) jika arr[sebelum] lebih kecil dari arr[sesudah]
maka nilai arr[sesudah] disimpan terlebih dahulu di variabel temp
lalu arr[sebelum] mengisi nilai arr[sesudah] dan arr[sebelum] di isi oleh variabel temp tadi.
Gimana bingung?? hehe... silahkan pelajari pelan-pelan perbaris
4. metod cetakArr()
bertugas untuk mencetaka nilai disemua index arr[]
main programnya
1. deklarasikan dulu variabel
“perantara” (bingung ?? : baca dulu studi kasus program searching)
2. kita isi terlebih daulu
arraymya
3. terus kita cetak dulu nilai
di semua index arr[] sebelum di urut( sort)
4. program akan mengurut nilai yang terdapat di
arr[] dengan menggunakan metod urutArr()
5. tampilkan tulisan “---
setelah diurut -----”
6. panggil lagi metod cetakArr() untuk
mencetak nilai disemua index arr[]
berikut hasil eksekusi program
smoga bermanfaat :)
No comments:
Post a Comment