Anda di halaman 1dari 3

Array adalah koleksi data dimana setiap elemen memakai nama yang sama dan bertipe sama

dan setiap elemen diakses dengan membedakan indeks arraynya. Array 2 dimensi adalah array
yang memiliki lebih 2 bentuk index array. Jika pada array 1 dimensi hanya memiliki satu bentuk
index, di array 2 dimensi atau bisa kita sebut array multidimensi memiliki lebih dari satu bentuk index
array.

Ini adalah format deklarasi variabel Array 2 dimensi dalam sebuah algoritma:

var nama_variable:array[index_baris][index_kolom] of tipe_data

Jika digambarkan, array 2 dimensi seperti tabel yang memiliki indeks baris dan kolom.
Indeks inilah yang digunakan untuk mengakses elemen array dalam pemrograman.

Contoh Array 2 Dimensi

Deklarasi variabel array yang punya indeks baris 10 dan index kolom 5 dengan nama data
yang memiliki tipe data integer (bilangan bulat):

var data:array[10][5] of integer

Cara Membaca Array 2 Dimensi

Array 2 dimensi hampir sama dengan array 1 dimensi, bedanya ketika membaca variabel
array 2 dimensi, kita harus melihat indeks baris dan indeks kolom. Semisal, ketika membaca
indeks kolom 1 dan baris 2:
data[2][1]

Inisialisasi nilai array 2 dimensi dapat dibuat dengan cara manual ataupun dapat
diinput oleh pengguna saat program dijalankan. Karena array 2 dimensi mempunyai lebih
dari satu bentuk index array, maka ketika kita melakukan inisialisasi nilai (secara manual)
perlu menggunakan tanda {} untuk membentuk baris array.

Sebagai contoh jika kita memilii array dengan jumlah elemen baris sebanyak 3 elemen,
maka setiap elemen baris tersebut di apit dengan tanda {} dan dipisahkan dengan tanda koma.
Didalam elemen baris tersebut baru kemudian kita memasukan nilai sesuai dengan jumlah
elemen kolom yang dibuat (dalam hal ini berjumlah 4 kolom).
Untuk dapat melihat lebih jelas inisialisasi array yang dibuat diatas dapat digambarkan lewat
tabel berikut:
Mengakses nilai array dapat dilakukan dengan cara manual dimana kita langsung
mencetak sesuai dengan index baris dan kolom pada array tersebut. Sebagai contoh
jika kita ingin mengakses nilai 1 maka index array yang kita akses adalah A[1][3]; karena
1 berada pada elemen baris ke-1 dan pada kolom ke-3.

Pada program diatas kita membuat dua buah perulangan for. Perulangan yang pertama untuk
mengakses elemen BARIS pada array A. Kemudian didalam perulangan tersebut kita buat
sebuah perulangan lagi untuk mengakses elemen KOLOM pada array A.
Kesimpulan
Sekian pembahasan mengenai contoh program c++ array 2 dimensi. Dengan demikian
kita sudah mengetahui apa itu array 2 dimensi dan cara penggunaannya di bahasa
pemrograman C++. Array 2 dimensi biasanya digunakan untuk membuat matriks untuk
dilakukan operasi penjumlahan atau perkalian.

Anda mungkin juga menyukai