1.
Pengertian
Pengertian Array adalah sekumpulan variabel yang memiliki tipe data
yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang
penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun
referensi objek dalam jumlah banyak dan terindeks. (azizah, 2016)
2.
Array Satu Dimensi
Definisi Array 1
dimensi : Array 1 Dimensi , array adalah hal yang paling penting dalam setiap
bahasa pemrograman. Menurut definisi, array adalah alokasi memori statis. Ini
mengalokasikan memori untuk tipe data yang sama secara berurutan. Ini berisi
beberapa nilai jenis yang sama. Hal ini juga menyimpan nilai-nilai dalam memori
pada ukuran tetap. Array juga mempunyai definisi lain yaitu struktur data yang
statis yang mempunyai 1 nama tetapi memiliki banyak tempat. Setiap tempat harus
dibedakan, untuk membedakannya dibutuhkan penunjuk, pentunjuk dapat berupa
karakter(char) atau integer. Sekali disimpan dalam penunjuk yang sama(berbentuk
indeks), maka isinya tidak akan hilang kecuali indeksnya diisi oleh nilai yang
lain. (rendi, 2013)
Elemen-elemen
tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut
boleh berbeda
Elemen ke-
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
Nilai
|
23
|
34
|
32
|
12
|
25
|
14
|
23
|
12
|
11
|
10
|
Bentuk umum: NamaArray[n] = {elemen0, elemen1, elemen2,.....,n};
n = jumlah elemen (M, 2010)
3.
Array dua dimensi
Array
adalah sesuatu yang berbaris atau berderet-deret sedemikian rupa sehingga
alamatnya saling bersambung atau bersebelahan/berdampingan (contiguous).
Array dibagi menjadi dua yaitu Array satu dimensi dan multi dimensi. (Anindya, 2012)
Merupakan
sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen
yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indekskolom. (Nurrohmah, 2013)
Jika array
satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen,
maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom
elemen yang bertipe sama sehingga dapat digambarkan sebagai berikut:
0
|
1
|
2
|
3
|
4
|
5
|
6
|
|
0
|
10
|
21
|
23
|
43
|
45
|
78
|
65
|
1
|
45
|
43
|
65
|
12
|
21
|
12
|
21
|
2
|
32
|
34
|
23
|
56
|
54
|
34
|
45
|
32
|
11
|
12
|
32
|
23
|
56
|
76
|
45
|
Bentuk umum:
NamaArray [m][n];
Atau
NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh:
double matrix[4][4];
bool papan[2][2] = { {true,false},{true,false} };
Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array
satu dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang
terdapat di dalam kurung siku dan keduanya boleh tidak sama. (M, 2010)
Download dokumen klik