A. Materi
Definisi Array
kumpulan / koleksi data yang terstruktur dan bertipe sama yang menggunakan nama
yang sama dengan bisa berisi nilai yang sama atau berbeda-beda.
Tipe data biasanya ditulis diawal setelah tanda kurung kurawal " { ". Ada beberapa
macam tipe yang sering digunakan , diantaranya adalah char , int , float , double , dan
void
Dalam array indeks(berupa urutan nomer posisi dan angka-angka) dimulai dari hitungan
0,1,2 dst
Variabel array dalam Borland C++, mengacu pada teori yang ada dapat digolongkan
menjadi tiga buah dimensi :
Array Berdimensi Satu.
Array Berdimensi Dua
Array Berdimensi Tiga
Pendeklarasian array
TipeData NamaArray[JumlahElemen];
Jumlah elemen = 6
Value/nilai
3 5 6 2 4 6
indeks
0 1 2 3 4 5
Pada contoh 1 , Output yang dikeluarkan adalah angka sesuai dengan angka yang di tulis pada
elemen yaitu 21.
Kedua program ini sama - sama menggunakan tipe data char hanya saja Pada Contoh 2 diatas
tidak diberikan nilai jumlah maximal data tetapi dapat diinformasikan jumlah maksimal data ada
20, melihat dari jumlah huruf yang ada disebalahnya termasuk tanda spasi (“_”). Sedangkan ,
Pada Contoh 3 diatas diberikan nilai jumlah maximal data ada 5 dilihat dari jumlah indeks yang
dituliskan.
Definisi :
Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan
perluasan dari array satu dimensi.
array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen
yang bertipe sama
Indeks pertama menunjukkan baris dan indeks kedua menunjukan kolom.
array dua dimensi terdapat dua jumlah elemen yang terdapat di dalam kurung siku
dan keduanya boleh tidak sama.
TipeData NamaArray[Elemen1][Elemen2];
Contoh Pendeklarasian array
Int nilai[5][3];
Elemen2
Indeks (y)
Jumlah baris
2 Int nilai[3][4];
0 1 2 3
nilai(3,4) Indeks (x)
Jumlah kolom
Contoh 6
Contoh 7
Pemberian nilai pada contoh 6 sama halnya dengan contoh 7, yang berbeda adalah letak
pemberian nilainya .
Output yang di keluarkan sbb :
Definisi :
Array berdimensi tiga tersusun dalam bentuk baris, kolom, da nisi dari baris di mana
indeks pertama menunjukkan baris , indeks kedua menunjukkan kolom , dan indeks ketiga
menunjukkan isi dari baris.
Indeks (z)
Jumlah isi
2
1
Indeks (y)
0
1 Jumlah baris
0
0 1 2 3
Indeks (x)
Jumlah kolom
Int nilai[4][2][3];
TipeData NamaArray[JumlahElemen]={NilaiArray};
Contoh :
int data[2][4][3] = {
{ {100,200,300}, {150,240,360}, {250,340,460}, {250,340,460}},
{ {160,250,365}, {175,275,375}, {275,375,575}, {380,480,580}}
};
Program :
Output :
B. Contoh soal
Contoh 1
menampilkan nilai pada array
Output :
Contoh 2
Program pengurangan menggunakan array berdimensi dua
Output :
Kesimpulan
Dengan menggunakan array pada program C++ akan lebih simpel dan menghemat
banyak tempat karena tidak perlu menggunakan banyak variabel untuk menyimpan data.
Karakteristik Array yaitu mempunyai batasan dari pemesanan alokasi memory (Bersifat Statis),
mempunyai Type Data Sama (Bersifat Homogen), dan dapat Diakses Secara Acak.
Daftar Pustaka
http://akilhacker.blogspot.com/2013/06/array-c.html
http://simplesays.wordpress.com/2013/05/12/pengertian-array/
Kadir, Abdul. 2004. Panduan Pemrograman visual C++. Penerbit Andi. Yogyakarta.