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];
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];
Posting Komentar