Definisi Array
Array adalah kelompok variabel dengan tipe sejenis dan dinyatakan dengan
nama yang sama. Dengan
kata lain, array merupakan tipe khusus yang menyatukan sekelompok variabel
dengan tipe yang sama, variabel yang sama dan tiap data dibedakan
dengan indeks dalam array tersebut.
Indeks dari tiap array dimulai
dengan indeks ke-0. Jadi jika suatu array memiliki berisi 5 buah data maka indeks maksimal
dari array tersebut adalah 4. Manfaat dari array adalah untuk mengurangi
jumlah variabel yang digunakan. Array dapat
berbentuk dimensi satu, dua, tiga dan seterusnya tergantung kebutuhan dari
pengguna . Array di java
dideklarasikan dengan kurung siku : [ .. ]
Pada java tidak perlu menspesifikasikan ukuran array kosong saat
mendeklarasikan array. Kita harus selalu menyatakan ukuran array secara
eksplisit saat melakukan operasi penciptaan menggunakan operator new () atau
dengan mendaftarkan item item untuk array pada saat penciptaan. Contoh char
alphabet[] = new() char[26];
v Mendeklarasikan
Array
Sintaks untuk mendeklarasikan array adalah sebagai
berikut :
Ø tipe array[] nama array;
contoh
: int[] buku;
Ø tipe array[] nama array = new tipe
array[panjang array];
contoh : float[]
luas;
v Membuat
Array
Berikut contoh membuat array :
int jumlah[] = new int[3];
jumlah[0] = 70;
jumlah[1] = 80;
jumlah[2] = 65;
Array diatas merupakan array bertipe int yang
bernama jumlah dan panjangnya 3.
v Mengakses
nilai Array
Berikut adalah mini program tentang mengakses array :
public class array {
public static void main (String args []) {
int nilai[] = new int[3];
nilai[0] = 70;
nilai[1] = 80;
nilai[2] = 65;
for(int i = 0; I < nilai.length; i++)
System.out.println("indeks ke-"+ i +" =
" +nilai[i]);
}
}
Tampilan dari program diatas seperti berikut :
|
Array Satu Dimensi
v Pengertian Array Satu Dimensi :
Array dapat dilartikan
sebagai sesuatu yang berbasis atatu berdere-deret. Dalam bahasa pemrograman,
array adalah variable sejennis yang berderet-deret sedemikian rupa sehingga
almatnya saling bersambung atau bersebelahan / berdampingan(contiguous).
Karena variable saling
bersambung, maka array satu dimensi biasanya diilustrasikan dengan gambar sbb :
0
1 2 3 4 5 6
Dari ilustrasi diatas,
terlihat sebuah array satu dimensi, yang digambarkan dengan 7 buah kotak. Yang
disebut dengan kotak disini, dalam istilah array disebut Elemen, Cell(sel), Lokasi atau
Kolom. Jadi array diatas disebut terdiri dari 7 elemen, atau 7 lokasi
atau 7 kolom. Untuk Java, elemen pertama diberi nomor 0, yang dilanjutkan
dengan nomor 1, 2 , dan seterusnya.
Array satu dimensi atau
kadang-kadang disebut array dimensi satu biasa disebut vector karena hanya
mempunyai satu arah.
v Menyiapkan array Satu Dimensi pada Java
Contoh :
|
Caranya sama untuk tipe yang lain : byte, short, float dan double akan disiapkan array satu dimensi bertipe intdengan 7 elemen yang diberi nomor indeks(index) dari 0 sampai dengan 6 yang dapat diilustrasikan dngan gambar sebagai berikut :
Disebut
: A
mengacu pada sebuah lokasi memory yang berstruktur array dengan 7 elemen.
Array Dua Dimensi
v Pengertian Array Dua Dimensi :
Array dua dimensi dapat dipandang sebagai gabungan arrary
satu dimensi. Pandanglah tiga buah array satu dimensi yang dibuat dengan int A1[5], int A2[5], int A3[5].
Ketiga buah array satu dimensi diatas, dapat digabung menjadi satu, sehingga terbentuk sebuah array yang disebut array dua dimensi yang biasanya diilustrasikan sebagai berikut :
Dari ilustrasi diatas,terlihat array tersebut terdiri
dari 3 baris, dan 5 kolom, dan jumlah elemennya = 3 x 15 = 15 elemen. Karena
terdiri dari Baris(Row) dan Kolom(Column), maka array dua dimensi sering juga
disebut MATRIX.
v Menyiapkan Array Dua Dimensi pada Java
Contoh :
|
Catatan : int [ ] [ ] A = new int [3] [5];
Akan menyiapkan array dua dimensi bertipe integer,
terdiri dari 3 baris (dengan nomor : 0, 1, 2), dan 5 kolom (dengan nomor : 0, 1, 2, 3, 4) dengan ilustrasi
sebagai berikut :
|