Array adalah tipe data terstruktur yang berisi sejumlah data sejenis yang diatur secara berderet dengan indeks. Elemen array dapat berupa satu, dua, atau lebih dimensi, dan dapat diakses secara acak menggunakan indeks. Array memungkinkan penyimpanan dan pengambilan nilai secara efisien.
2. Dasar Teori
Merupakan suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama)
yang jumlahnya tetap dan diberi suatu nama tertentu.
Elemen-elemen array tersusun secara berderet dan dapat diakses secara random di dalam
memori.
Array memiliki alamat yang besebelahan/berdampingan tergantung lebar tipe datanya dan
dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi.
Elemen-elemen array bertipe data sama dan bisa berisi nilai yang sama atau berbeda-beda.
3. Dasar Teori
Elemen-elemen array dapat diakses oleh program menggunakan suatu indeks tertentu secara
random ataupun berurutan.
Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai
atau menampilkan nilai pada indeks yang dimaksud
4. Array Dimensi Satu
Deklarasi :
tipe_data nama_var_array [ukuran];
Keterangan :
tipe_data : menyatakan jenis tipe data
elemen larik (int, char, float, dll)
nama_var_array : menyatakan nama variabel yang
dipakai.
ukuran : menunjukkan jumlah maksimal
elemen larik
5. Array Dimensi Satu
Keterangan :
Index : Index bisa disebut dengan urutan, index
pada array secara default dimulai dari 0
(nol)
Value : merupakan nilai yang mengisi di setiap
elemen array, dan elemen-elemen ini dapat
diakses oleh program menggunakan suatu
indeks tertentu secara random ataupun
berurutan.
Reference : adalah alamat memori dari masing-masing
elemen array.
0 1 2 3 4 5 6 7
21d2 21d4 21d6 21d8 21da 21dc 21de 21e0
indeks
value
alamat
6. Array Dimensi Dua
char a[3][5]
Sama dengan matriks berukuran 3x5
Pada kenyataan di memory: