Anda di halaman 1dari 5

.

Array 2 Dimensi

Pengertian array 2 dimensi

Array 2 dimensi adalah kumpulan (sekelompok) data yang memiliki nama variabel dan tipe data yang
sama yang mana elemen-nya bisa diakses dengan 2 buah indeks (baris dan kolom)

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]

Dari array 1 dimensi dan array 2 dimensi, kalian dapat melihat bentuk umum array yang penulis
cantumkan di atas.

. Array 2 Dimensi

Pengertian array 2 dimensi

Array 2 dimensi adalah kumpulan (sekelompok) data yang memiliki nama variabel dan tipe data yang
sama yang mana elemen-nya bisa diakses dengan 2 buah indeks (baris dan kolom)

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]

Dari array 1 dimensi dan array 2 dimensi, kalian dapat melihat bentuk umum array yang penulis
cantumkan di atas.

. Array 2 Dimensi

Pengertian array 2 dimensi

Array 2 dimensi adalah kumpulan (sekelompok) data yang memiliki nama variabel dan tipe data yang
sama yang mana elemen-nya bisa diakses dengan 2 buah indeks (baris dan kolom)

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]

Dari array 1 dimensi dan array 2 dimensi, kalian dapat melihat bentuk umum array yang penulis
cantumkan di atas.

Keunggulan array

Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu secara langsung
tanpa melalui elemen-elemen lain.

Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemenelemen tetangga, baik
elemen pendahulu atau elemen penerus 3

Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga, maka penggunaan
penyimpanannya sangat efisien

Kelemahan

Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemen adalah karakter,
elemen lain bilangan, dan elemen lain adalah tipe-tipe lain

Kebanyakan bahasa pemrograman mengimplementasikan array statik yang sulit diubah ukurannya di
waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis

•Tidak efisien dalam penggunaan memori


•Menyiakan banyak waktu komputasi

•Pada suatu aplikasi, representasi statis tidak dimungkinkan

Anda mungkin juga menyukai