PENERTIAN TENTANG ASCANDING DAN DESCENDING
ASCENDING ?
Apa yang Dimaksud Ascending ?
DESCENDING ?
Apakah pegertian descending ?
Jawaban:
Ascending merupakan pengurutan data yang mana data diurutkan
dari data yang terkecil sampai data yang terbesar nilainya. Sedangkan
descending merupakan kebalikan dari ascending yaitu
mengurutkan data dari data yang terbesar sampai data yang terkecil nilainya.
APA SAJA KEUNTUNGAN MENGGUNAKAN
ASCENDING DAN DESCENDING ?
1. data mudah dicari
2. mempercepat proses pencarian data yang harus dilakukan
berulang kali.
Contoh Soal:
1. Mengurutkan data angka secara ascending
( dari kecil ke besar )
Ketikkan script berikut.
Ketikkan script berikut.
<?php
$data = array("3", "5",
"12", "6");
sort($data);
print_r($data);
?>
script diatas akan menghasilkan output sorting
seperti berikut ini,
3
5
6
12
3
5
6
12
2. Mengurutkan data angka secara descending
( dari besar ke kecil)
Ketikkan script berikut.
Ketikkan script berikut.
<?php
$data = array("3", "5",
"12", "6");
rsort($data); //reverse sort
print_r($data);
?>
script diatas akan menghasilkan output sorting
seperti berikut ini,
12
6
5
3
12
6
5
3
3. Mengurutkan data huruf / string secara
ascending ( urut abjad / alfabet )
Ketikkan script berikut.
<?php
$data = array("apel",
"jeruk", "jambu", "mangga");
sort($data);
print_r($data);
?>
script diatas akan menghasilkan output sorting
seperti berikut ini,
apel
jambu
jeruk
mangga
apel
jambu
jeruk
mangga
4. Mengurutkan data berdasar lebih dari 1 parameter
Misalkan anda memiliki data berikut,
nomor | umur
—————
1 | 12
3 | 11
2 | 12
4 | 15
Misalkan anda memiliki data berikut,
nomor | umur
—————
1 | 12
3 | 11
2 | 12
4 | 15
kasus : anda ingin mengurutkan data
diatas berdasarkan parameter 1 yaitu umur secara ascending, dan parameter
ke 2 yaitu nomor secara descending.
Ketikkan script berikut.
<?php
$data[] = array('nomor' => 1, 'umur' =>
12);
$data[] = array('nomor' => 3, 'umur' =>
11);
$data[] = array('nomor' => 2, 'umur' =>
12);
$data[] = array('nomor' => 4, 'umur' =>
15);
foreach ($data as $param => $row) {
$nomor[$param] = $row['nomor'];
$umur[$param] = $row['umur'];
}
array_multisort($umur, SORT_ASC, $nomor,
SORT_DESC, $data);
?>
script diatas akan menghasilkan output sorting
seperti berikut ini,
11 3
12 2
12 1
15 4
Kesimpulannya adalah, apabila kita ingin mengurutkan data untuk lebih dari 1 array (lebih dari 1 parameter pengurutan), salah satu caranya adalah anda bisa menggunakan array_multisort()
11 3
12 2
12 1
15 4
Kesimpulannya adalah, apabila kita ingin mengurutkan data untuk lebih dari 1 array (lebih dari 1 parameter pengurutan), salah satu caranya adalah anda bisa menggunakan array_multisort()
Semoga bermanfaat untuk kita semua ..........
Dosen Pengampuh Matakuliah
Nama : M.Ropianto, M.Kom
NIDN : 1028067804
Status : Dosen Tetap YAPISTA/STT Ibnu Sina
Pengampuh Matakuliah : Algoritma dan Pemrograman 3
Silahkan kunjungi juga website http://stt-ibnusina.ac.id/
Silahkan kunjungi juga website http://stt-ibnusina.ac.id/

