Array adalah
sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan
nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna
array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah
banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan
elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua
memiliki indeks 1, dan seterusnya.
· Contoh :
-
Angka untuk menyimpan sederetan
bilangan
-
Buku untuk menyimpan sekumpulan data
buku
-
Mahasiswa untuk menyimpan beberapa
data mahasiswa
· Sebagai contoh jika A merupakan sebuah array dengan tipe
integer, maka notasi dari array A adalah: A[n], dengan n merupakan angka index
dari array tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400
A[1]=200
A[2]=300
A[3]=400
A. Mendeklarasikan Variabel Array
·
Mendeklarasikan variabel array dengan tipe data yang
diinginkan dengan cara yang hampir sama dengan variabel biasa. Misalnya untuk
mendeklarasikan variabel bertipe integer, dapat dilakukan dengan cara :
int [ ] bilangan; atau int
bilangan [ ];
Jadi perbedaan utama pendeklarasian variabel array dengan
variabel biasa adalah adanya tanda kurung [ ] di akhir tipe data atau di akhir
nama variabel array. Pada tahap pendeklarasian variabel array ini belum ada
alokasi memory untuk menyimpan data.
B. Mendefenisikan Array
· Setelah
mendeklarasikan array, kita perlu mendefenisikan array, dalam arti menentukan
besar array yang diinginkan. Misalnya dengan cara :
Bilangan = new int [5];
· Array memiliki
ukuran yang tetap dalam arti tidak dapat membesar atau mengecil ukurannya
setelah didefenisikan. Setelah didefenisikan, maka variabel dengan nama
bilangan dapat menyimpan 5 nilai integer yang dapat diakses melalui indeks 0
sampai indeks 4. Setelah pendefenisian array, maka memori akan dialokasikan
untuk menyimpan data dari array. Besar memori yang dialokasikan tergantung dari
tipe data variabel array dan jumlah elemen array yang didefenisikan.
C. Array Dua Dimensi
Pada java juga menyediakan fasilitas
untuk membuat array dua dimensi yang dapat membantu dalam pemrograman apabila
array datu dimensi tidak mencukupi dalam menghasilkan suatu solusi. Array dua
dimensi sebenarnya adalah array yang berisi array.
D. Array Multidimensi
Selain array satu dimensi dan array dua dimensi, dapat juga
membuat array multi dimensi pada java. Array multidimensi merupakan array yang
terdiri dari array yang tidak terbatas hanya dua dimensi saja. Kita dapat
menggunakan kode berikut untuk mendapatkan array 3 dimensi :
Int
[ ] [ ] array dimensi = new int [ 5 ] [ 10 ] [ 5 ] ;
Dan pada array multidimensi , kita dapat menetukan ukuran
array yang berbeda pada tiap array. Misalnya :
Int
[ ] [ ] [ ] mdimensi = new int [ 5 ] [ ] [ ] ;
Tidak ada komentar:
Posting Komentar