ARRAY
Variabel Larik atau lebih dikenal dengan
ARRAY adalah adalah Tipe terstruktur yang terdiri dari sejumlah
komponen-komponen yang mempunyai tipe yang sama. Suatu Array mempunyai jumlah
komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan
oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang
lainnya.
Variabel
array dalam Borland C++, dapat digolongkan menjadi tiga buah dimensi :
a.
Array Berdimensi Satu.
b.
Array Berdimensi Dua
c.
Array Berdimensi Dua
1. Array Berdimensi Satu
Penjelasan Sebelum digunakan, variabel array perlu dideklarasikan terlebih
dahulu. Cara mendeklarasikan variabel array sama seperti deklarasi variabel
yang lainnya, hanya saja diikuti oleh suatu indek yang menunjukan jumlah
maksimum data yang disediakan.
Deklarasi Array Bentuk Umum
pendeklarasian array :
Keterangan
:
• Type Data : Untuk menyatakan type data yang digunakan.
• Ukuran : Untuk menyatakan jumlah maksimum elemen array.
Contoh Pendeklarasian Array
Suatu array dapat digambarkan
sebagai kotak panjang yang berisi kotak-kotak kecil didalam kotak panjang
tersebut.
Subscript atau Index array pada C++, selalu dimulai dari Nol ( 0 ).
1.1. Mengakses Array
Berdimensi Satu
Penjelasan Suatu array, dapat diakses dengan
menggunakan subscript atau indexnya:
Bentuk umum pengaksesan dengan bentuk :
Contoh Nil_Akhir[3];
Nil_Akhir[1];
Nil_Akhir[0];
Contoh-1
Output yang akan
dihasilkan, dari program contoh-1 diatas adalah :
Gambar 1.1. Hasil Contoh-1
1.2. Inisialisasi
Array Berdimensi Satu
Penjelasan Inisialisasi adalah
memberikan nilai awal terhadap suatu variabel. Bentuk
pendefinisian suatu array dapat dilihat dari contoh berikut :
Tipe_data nama_array[jml_elemen] = { nilai array };
Contoh float
nilai[5] = {56.5, 66.7, 87.45, 98,5, 78.9 };
Contoh-2
Output
yang akan dihasilkan, dari program contoh-2 diatas adalah :
Gambar1.2. Hasil Contoh-2
2.
Array Berdimensi Dua
Penjelasan
Array
dimensi dua tersusun dalam bentuk baris dan kolom, dimana indeks pertama
menunjukan baris dan indeks kedua menunjukan kolom. Array dimensi dua dapat
digunakan seperti pendatan penjualan, pendataan nilai dan lain sebagainya.
Deklarasi
Array Bentuk
Umum pendeklarasian array :
Keterangan :
• Type Data : Untuk menyatakan type data yang digunakan.
• Index-1 : Untuk menyatakan jumlah baris
• Index-2 : Untuk menyatakan jumlah kolom
Contoh Pendeklarasian
Array
Sebagai contoh pendeklarasian
yang akan kita gunakan adalah pengolahan data penjualan, berikut dapat anda
lihat pada tabel berikut :
Tabel 2. Tabel Data Penjualan
Pertahun
Jika anda lihat dari
tabel 2. diatas maka dapat dituliskan kedalam array dimensi dua berikut :
2.1. Mengakses Array Berdimensi Dua
Penjelasan Suatu
array, dapat diakses dengan menggunakan subscript atau indexnya
Bentuk umum
pengaksesan dengan bentuk :
Contoh
data_jual[2][2];
data_jual[1][2];
Contoh-3
Output yang akan dihasilkan, dari
program contoh-3 diatas adalah :
Gambar
2.1 Hasil Contoh-3
2.2. Inisialisasi Array Berdimensi Dua
Penjelasan Inisialisasi
adalah memberikan nilai awal terhadap suatu variabel. Bentuk
pendefinisian
suatu array dapat dilihat dari contoh berikut :
Tipe_data
nama_array[jml_elemen] = { nilai array };
Contoh int data[2][5] =
{ {2, 3, 4, 5, 2},
{4, 2, 6, 2, 7},
};
Contoh-4
Output yang akan dihasilkan, dari
program contoh-4 diatas adalah :
Gambar 4. Hasil Contoh-4
3. Array Berdimensi Tiga
Penjelasan Array dimensi dua tersusun dalam bentuk baris, kolom dan isi dari
baris, dimana indeks pertama menunjukan baris, indeks kedua menunjukan kolom
dan indeks ketiga menunjukan isi dari baris.
Deklarasi Array Bentuk
Umum pendeklarasian array :
Keterangan
:
• Type Data : Untuk menyatakan type data yang digunakan.
• Index-1 : Untuk menyatakan jumlah baris
• Index-2 : Untuk menyatakan jumlah isi dari baris
• Index-3 : Untuk menyatakan jumlah kolom
Contoh Pendeklarasian Array
Sebagai contoh pendeklarasian
yang akan kita gunakan adalah pengolahan data penjualan, berikut dapat anda
lihat pada tabel berikut :
Data Penjualan Pertahun
Tabel 3. Tabel
Data Penjualan Pertahun
Jika anda lihat dari tabel 3. diatas maka dapat dituliskan kedalam array dimensi dua berikut :
3.1. Mengakses Array Berdimensi Tiga
Penjelasan Suatu
array, dapat diakses dengan menggunakan subscript atau indexnya
Bentuk umum
pengaksesan dengan bentuk :
Contoh data_jualan[1][1][1];
data_jualan[1][0][1];
Contoh-5
Gambar
3.1 hasil contoh-5
DAFTAR PUSTAKA
Frieyadie. 2006. Panduan Pemrogramman C++. Penerbit Andi.
Yogyakarta. Diakses pada 08 November 2018.
http://www.cprogramming.com




