DomaiNesia

Array

 


Apa itu Array?

Array adalah sebuah variabel yang menyimpan sekumpulan data yang mempunyai 
tipe sama atau Array juga dapat disebut sebagai kumpulan dari nilai-nilai data 
yang bertipe sama (misal int) dalam urutan tertentu yang memakai sebuah nama 
yang sama. Setiap data tersebut menempati alamat memori atau lokasi yang 
berbeda-beda dan selanjutnya disebut dengan elemen array. Elemen array sendiri 
dapat diakses melalui indeks yang terdapat di dalamnya. Namun, penting sekali 
untuk di ingat bahwa dalam C++ indeks array selalu dimulai dari 0, bukan 1.

Macam-macam Array
1. Array 1 Dimensi
2. Array 2 Dimensi
3. Array Multidimensi

Array 1 Dimensi

Array satu dimensi merupakan array yang terdiri dari n buah kolom atau Array satu 
dimensi adalah array yang terdiri dari 1 subskrip array saja, setiap elemen array 
satu dimensi dapat diakses melalui indeks yang terdapat di dalamnya
Contoh Deklarasi Array Satu Dimensi:
 tipe_data nama_array [jumlah_elemen];

Bentuk Umum Pendeklarasian Array

Untuk mendeklarasikan sebuah array dalam C++, kita harus menggunakan tanda [ 
] (bracket). Adapun bentuk umum dari pendeklarasian array adalah sebagai berikut
 tipe_data nama_array [jumlah_elemen];
Sebagai contoh misal kita ingin mendeklarasikan sebuah array (misalnya dengan 
nama LARIK) yang memiliki 10 elemen dengan tipe data int, maka bentuk array 
nya adalah sebagai berikut:
 int LARIK [10];

Cara Mengakses Array

Cara untuk mengakses elemen array adalah dengan menuliskan indeksnya. 
Contohnya saat kita ingin mengambil nilai yang terdapat pada elemen ke-5 dan 
menampung nilai tersebut kedalam sebuah variabel yang bertipe int juga (misal int 
tampung), maka kita perlu menuliskan kode seperti berikut ini:
 tampung = LARIK[4];

Kenapa 4, bukan 5? ingat indeks array selalu dimulai dari 0 sehingga untuk 
mengakses elemen ke-5, maka indeks yang kita butuhkan adalah 5-1, yaitu 4.

Cara Akses Array Dua Dimensi

Cara yang digunakan untuk mengakses elemen array dua dimensi adalah dengan
menuliskan indeks baris dan kolom nya. Misalnya pada array LARIK diatas kita
ingin mengakses nilai '8' yang terdapat pada indeks baris ke 1 dan indeks kolom
ke 2, kemudian menampung nilai tersebut kedalam sebuah variabel yang bertipe
int (misal int tampung), maka kita perlu menuliskan kode programnya seperti
berikut ini:
 tampung = LARIK[1][2];

Array Multidimensi

Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua
dimensi. Bentuk deklarasi array multidimensi serupa dengan deklarasi array satu
dimensi maupun dua dimensi.
Contoh Deklarasi array Multidimensi:
 tipe_data nama_array [jumlah_elemen1] [jumlah_elemen2] ...
[jumlah_elemenN];

Baca juga

Posting Komentar

DomaiNesia