STRUKTUR
DATA
ARRAY / LARIK
ARRAY
Array adalah suatu struktur yang terdiri
dari sejumlah elemen yang memiliki tipe
data yang sama.
Elemen-elemen array tersusun secara
sekuensial dalam memori komputer.
Array Satu Dimensi
Array Satu dimensi tidak lain adalah
kumpulan elemen-elemen identik yang
tersusun dalam satu baris.
Elemen-elemen tersebut memiliki tipe
data yang sama, tetapi isi dari elemen
tersebut boleh berbeda.
Elemen
ke-0
1
2
3
4
5
6
7
8
9
Nilai
23 34 32 12 25 14 23 12 11 10
Bentuk umum:
type pengenal [index] ;
dengan pengenal : nama tipe data
Contoh
Inisialisasi :
float nilai[5];
Inisialisasi + data :
Int nilai[5] = {1,2,3,4,5};
Contoh Program
void main()
{
clrscr();
float nilai[5];
cout << "Masukkan data nilai = "<< endl;
for (int i = 0; i < 5 ; i++ )
{
cout << "Nilai ke" << i + 1 << " = ";
cin >> nilai[i];
}
cout << "Data nilai = "<< endl;
for (int i = 0; i < 5 ; i++ )
{
cout << "Nilai ke" << i << " = " << nilai[i] << endl;;
}
Contoh Program
Array Dua Dimensi
9
Array dua dimensi sering digambarkan
sebagai sebuah matriks, merupakan
perluasan dari array satu dimensi.
Bentuk Umum
<tipe data> NamaArray [m][n];
Atau
<tipe data> NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };
Contoh
Inisialisasi :
float nilai[5][3];
Inisialisasi + data :
void main() {
clrscr();
float nilai[2][3]; float total;
cout << "Masukkan data nilai = "<< endl; for (int i = 0; i < 2 ; i++ )
cout << "Data nilai = "<< endl; for (int i = 0; i < 2 ; i++ )