DEFINISI ARRAY
Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak urutan dari elemen-elemen array di tunjukkan oleh suatu subscript atau indeks. Array difunakan untuk menyimpan suatu data dengan type data tertentu dan kumpulan loker didalam array tersebut mempunyai nomer urut yang dimulai dari 0,1 dan seterusnya. Contoh pendeklarasian array “int A[3]” pada contoh ini dapat dibaca dengan A merupakan array of int. array tersebut terdiri dari tiga loker dengan penomeran untuk masing-masing loker adalah 0,1,2.
1. Array dimensi satuSetiap elemen array dapat diakses melalui index, index tersebut secara default dimulai dari 0 dan berikut deklarasi array dalam bentuk umum:
tipe_array nama_array[ukuran];
contoh : int Nilai[4]
Nilai [0] Nilai [1] Nilai [2] Nilai [3]
70 80 82 60
2. Array dimensi dua
Array dimensi dua merupakan array yang terdiri dari m buah baris buah kolom. Bentuknya dapat berupa matriks atau table.
Bentuk umum:
Tipenama_array[baris][kolom];
Contoh :
matrik data_lulus 4x3
80 540 1032
15 83 301
8 12 15
10 129 257
vareabel dalam array dapat dideklarasikan sebagai berikut: int data_lulus[4][3];
Cara akses:
data_lulus[0][1]=540
Jadi untuk perhitungan array dimulai dari angka [0][0]. Dan penempatan array sama dengan pembacaan pada matriks
Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu:
a. Row Major Order (secara baris per baris)
b. Column Major Order (secara kolom per kolom)Inisialisasi :
int huruf_A[8][8] = {{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0}};
3. Array dimensi banyakArray multi-dimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk umum:
tipenama_var[ukuran1][ukuran2]……[ukuranN]
Demikian merupakan materi tentang array. Semoga bermanfaat sobat Wendy Cahya
mantab banget gan
BalasHapusSolder portable