ARRAY
Array adalah sekumpulan data-data serupa yang disimpan atau digunakan di dalam sebuah variabel dengan nama yang sama, dan indeks di sebuah variabel yang digunakan untuk membedakan antara data yang satu dengan data yang lainnya.
Array dapat dibedakan menjadi 3 jenis, yaitu :
1. Array 1 dimensi adalah array terdiri dari satu baris memilki banyak kolom.
2. Array 2 dimensi adalah array terdiri dari lebih dari satu baris memiliki banyak kolom.
3. Array n dimensi adalah array yang bukan hanya terdiri dari sebuah baris dan sebuah kolom saja didalamnya.
Array 1 Dimensi.
Sebuah array 1 dimensi dapat atau bisa digunakan bersamaan dengan sebuah deklarasi atau tersendiri. Inisialisasi sebuah array
adalah dengan meletakkan sebuah elemen suatu array didalam tanda kurung siku [], antara
elemen yang satu atau dengan elemen yang lainnya dengan dipisahkan dengan tanda koma.
Contoh array 1 dimensi dalam bahasa C :
#include <stdio.h>
int main()
{
int a;
int
hitung=1;
int x[1];
for(y=1;y<5;y++)
{
hitung+=y;
x[y]=hitung;
printf("%3d
- %3d\n",y,x[y]);
}
getch();
return 0;
}
OUTPUT :
1-1
2-2
3-5
4-9
5-14
Array Multidimensi.
Array multidimensi adalah sebuah array yang terdiri dari sebauh array juga didalamnya. Deklarasi array multidimensi dapat dilakukan dengan cara seperti adanya lebih dari satu sebuah pasangan kurung siku di dalam deklarasi suatu array, jumlah pasangan yang ada didalam kurung siku menyatakan dimensi suatu array tersebut.
Contoh array multidimensi dalam bahasa C :
#include <stdio.h>
#include <conio.h>
int main()
{
char h=64, nama[5][4][22] = {
"Persib","Arema","Pelita","Persija",
"Sriwijaya","Persiba","Deltras","Persipura",
"Persiwa","Semen Padang","Persibo","Persikoci",
"Persmin","Bontang FC","Persema","Persikab",
"Uni","Pon Riau","Indonesia U22","Indonesia senoir"
};
printf("Liga Indonesia : \n\n");
for(i=0; i<5; i++)
{
++h;
printf("Grup %c \n", h);
for(s=0; s<4; s++)
{
printf(" %d. %s \n", s+1, nama[i][s]);
}
printf("\n");
}
getch();
}
OUTPUT :
Grup A: Persib
Arema
Pelita
Persija
Grup B: Sriwijaya
Persiba
Deltras
Persipura
Grup C: Persiwa
Semen Padang
Persibo
Persikoci
Grup D: Persmin
Bontang FC
Persema
Persikab
Grup E: Uni
Pon Riau
Indonesia U22
Indonesia senior
Sumber :
-http://kodeprogramcpp.blogspot.com/2012/05/program-c-array-3-dimensi.html
-http://danangjunaedi.files.wordpress.com/2008/11/minggu-07.pdf
-http://catatan.desdrianton.net/scjp/content/ARRAY.htm
-https://docs.google.com/viewer?a=v&q=cache:JECqQF7ksCIJ:wsilfi.staff.gunadarma.a c.id/Downloads/files/1378/BhsC_Array.DOC+&hl=id&gl=id&pid=bl&srcid=ADGEESjXFQz94 by_TvCWQ-UdEBuSQg9FOD4bdXw-bC_Lx59sJDjT66FYkl3rOiuBCdI7HReeeWM0tz3JMy0YXQ-nIoZqc Lz3As8ANwo_hGqGag9uE15sNhQtaulviEf_bIMq2R2TDUvM&sig=AHIEtbRc2h4NHUMO5djSY5-opUFu ekOTRA