07 Array
07 Array
Array
Array 1D
Defenisi
Array (larik) merupakan koleksi data, dimana setiap elemen
memakai nama dan tipe yang sama, serta setiap elemen diakses
dengan membedakan indeks array-nya.
Jenis-jenis array:
Array 1 dimensi
Array 2 dimensi
Array 3 dimensi
Defenisi
Elemen-elemen array tersusun secara berderet dan dapat
diakses secara random di dalam memori.
Keterangan :
Contoh diatas berarti anda memesan tempat di memori
komputer sebanyak 6 tempat dengan indeks dari 0-5, dimana
indeks ke-0 bernilai 8, ke-1 bernilai 7, dst, dan semua elemennya
bertipe data integer.
Inisialisasi array
Catatan:
Untuk memberikan niai 0 terhadap seluruh elemen array pada
saat didefinisikan, Anda dapat memberikan nilai awal 0 pada
elemen pertama. Sebagai contoh:
Int temp[100] = {0};
Akan memberikan hasil pemberian nilai nol dari subscript bernilai 0
hingga 99.
Ilustrasi array 1 dimensi
0 1 2 3 4 5 6 7 indeks
10 44 2 76 0 56 70 7 value
value
%x adalah hexadesimal
Ilustrasi Array 1D Char
0 1 2 3 4 5 6 7 indeks
value
%x adalah hexadesimal
Ilustrasi Array 1D
Array ANEH
21 -9 0 12 54 12 1 -23 42 71
1 2 3 4 5 6 7 8 9 10
Indeks Array:
ANEH[1]: 21
ANEH[2]: -9
ANEH[8]: -23
Deklarasi Array dalam Notasi Algoritmik
nama
A n d i
0 1 2 3 4
/*ALGORITMA*/
//menerima input dari user
input(angka[1]);
input(angka[2]);
input(angka[3]);
input(angka[4]);
/*ALGORITMA*/
Nama = “Andi”
/*ALGORITMA*/
//menerima input dari user
idx traversal [1..100]
input(angka[idx]);