ARRAY (LARIK)
description
Transcript of ARRAY (LARIK)
ARRAY (LARIK)
Array adalah suatu himpunan hingga elemen terurut dan homogen. Dikatakan terurut karena semua elemen yang ada disajikan secara terurut mulai dari elemen pertama sampai elemen ke - n, dan dikatakan homogen adalah bahwa semua elemen harus mempunyai tipe data yang sama.
ARRAY (LARIK)
Berdasarkan urutan array (larik) yanghomogen tersebut terdapatlah batas atas (upperbound) dan dan batas bawah(lowerbound). Batas bawah merupakan elemen pertama pada urutan array dan batas atas
merupakan elemen ke-n pada urutan array
ARRAY (LARIK)
Bentuk Umum
Array = [ L : U ]
L = LowerboundU = Upperbound
ARRAY (LARIK)
Klasifikasi Array
Array dapat diklasifikasikan menjadi :1. Array dimensi satu
Array dimensi satu adalah array yang mempunyai satu barisan himpunan.
ARRAY (LARIK)
Dan untuk mencari range pada suatu array dimensi satuberdasarkan bentuk umum array : [ L : U ] adalah :
Range = [ U1 – L1 ] + 1
ARRAY (LARIK)
2. Array Dimensi Dua Array dimensi dua adalah suatu array yang mempunyai suatu array yaitu terdiri dari baris dan kolom.
Bentuk umum dari array dimensi dua adalah :
Array = [ L1 : U1, L2 : U2 ]
Dimana :
L1 = Lowerbound (batas bawah) ke-1U1= Upperbound (batas atas) ke-1L2 = Lowerbound (batas bawah) ke-2U2= Upperbound (batas atas) ke-2
ARRAY (LARIK)
Sedangkan range array dimensi dua adalah :
Range = [ U1 – L1 + 1 ] [ U2 – L2 + 1 ]
ARRAY (LARIK)
Pada array dimensi dua terdapat penyajian secara fisik yaitu :
1. CMO (Colom Major Order)merupakan penyajian ataupemetaan berdasarkan kolom.
ARRAY (LARIK)
2. RMO (Row Major Order)
Merupakan penyajian atau pemetaan berdasarkan baris
ARRAY (LARIK)
3. Array dimensi tiga
array dimensi tiga merupakan array yang terdiri dari baris, kolom dan kedalaman
ARRAY (LARIK)
Bentuk umum dari array dimensi tiga adalah :
Array = [ L1 : U1, L2 : U2, L3 : U3 ]
Dimana : L1 = Lowerbound (batas bawah) ke-1U1= Upperbound (batas atas) ke-1L2 = Lowerbound (batas bawah) ke-2U2= Upperbound (batas atas) ke-2L3 = Lowerbound (batas bawah) ke-3U3= Upperbound (batas atas) ke-3
ARRAY (LARIK)
Sedangkan range array dimensi tiga adalah :
Range = [U1 – L1 + 1][U2 – L2 + 1][U3 – L3 + 1]
Contoh 1
Buatlah penyajian secara logik jika diketahui array R [ 2 : 10, 8 : 12, 3 : 17]Dan tunjukkan rate A(5,10, 3) dan rateA(8, 11, 13)