Array 1 Dimensi:
Array merupakan kumpulan elemen yang bertipe sama
dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari
elemen array ditunjukan oleh index atau posisi.
Array dapat berupa 1 dimensi, 2 dimensi, dan bahkan
n-dimensi. Suatu array dikatakan sebagai 1 dimensi, 2 dimensi, atau n-dimensi
berdasarkan banyaknya penunjuk indeks/posisi.
Deklarasi Array :
Variabel array dideklarasikan dengan mencantumkan
tipe data dan nama variabel yang diikuti dengan banyaknya lokasi memori yang
ingin dibuat.
Bentuk umum pendeklarasian array :
Tipe_Data
Nama_Variabel [Ukuran];
Contoh :
int
nil[5];
Inisialisasi Array
•
Nilai suatu variabel array dapat juga
diinisialisasikan secara langsung pada saat deklarasi
Misalnya:
int
nil [5] = {1, 3, 6, 12, 24};
Maka di penyimpanan ke dalam array dapat digambarkan
sebagai berikut :
Mengakses Nilai Array
•
Untuk mengakses nilai array, dapat
menggunakan sintak seperti berikut :
nama_array
[index];
Pada contoh diatas, variabel nil memiliki 5 buah
elemen yang masing - masing berisi data.
Misal untuk memberi nilai 75 pada elemen ke 3 maka
pernyataannya adalah :
Nil [2] = 75;
Contoh 1:
#include<iostream.h>
#include<conio.h>
void main()
{
int
ujian [6]= {75,65,85,70,90,77};
for(int
i=0;i<6;i++)
{
cout<<"Nilai ujian dari
index ke "<<i <<" = "<<ujian [i]<<endl;
}
getch();
}
Contoh 2 :
#include<iostream.h>
#include<conio.h>
void main()
{
int
ujian[3];
for(int
k=0;k<3;k++)
{
cout<<"Inputkan data nilai
ujian["<<k<<"] = ";
cin>>ujian[k];
}
for(int
j=0;j<3;j++)
{
cout<<"Hasil data nilai
ujian["<<j<<"]= "<<ujian[j]<<endl;
}
getch();
}
Array
2 Dimensi :
•
Struktur array yang dibahas diatas,
merupakan array satu dimensi, sehingga variabelnya disebut dengan variabel
array berdimensi satu
•
Pada bagian ini akan ditunjukkan array
berdimensi lebih dari satu yang sering disebut dengan array berdimensi dua.
Bentuk
umum deklarasi array dua dimensi :
Tipe_Data Nama_Variabel
[index-1][index-2]
•
Array dua dimensi sering sekali
digambarkan/dianalogikan sebagai sebuah matriks. Dimana indeks pertama
menunjukkan baris dan indeks kedua menunjukan kolom.
•
Array dua dimensi terdiri dari beberapa
baris dan beberapa kolom elemen yang bertipe sama.
•
Array dua dimensi terdapat dua jumlah
elemen yang terdapat didalam kurung siku dan keduanya boleh tidak sama.
Contoh Array 2 Dimensi :
#include<iostream.h>
#include<conio.h>
void main()
{
int
matrix[2][3]={{2,4,5},{7,5,3}};
for(int
i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
Sumber Referensi Dari :
www.elearning.stikom-bali.ac.id
http://www.bermaincoding.com/2015/01/contoh-program-menggunakan-array-dalam.html