Posted by : Unknown
Jumat, 07 Desember 2012
1. Konsep Array (Larik)
Larik / array menyatakan kumpulan data. Larik
adalah objek yang dapat digunakan untuk menyimpan sejumlah data dalam tipe sama
dengan jumlah elemen tetap.
Di dalam algoritma,
larik dinyatakan dengan awalan huruf capital dan notasi [ ] dipakai untuk
meyatakan data dalam larik. Contoh :
A ß [ 1, 2,
3, 1 ]
Menyatakan larik A
yang berisi data 1, 2 ,3 dan 1. Untuk menyatakan sebuah elemen dalam larik,
kita bisa menggunakan notasi seperti berikut :
A [ indeks ]
Elemen yang disimpan
pada array dapat berupa tipe
primitif (int, float, etc) atau objek (instan dari class).
Langkah menciptakan
array :
- Mendeklarasikan variabel array
- Menciptakan objek array
2. Pendeklarasian Larik dan Pembuatan Objek Larik
Pembuatan objek larik
dilakukan melalui perintah new dengan
bentuk seperti berikut :
new tipeData [jumlahElemen]
Dalam hal ini, jumlahElemen harus berupa
konstanta.
Contoh berikut menunjukkan
pendeklarasian variabel larik dan pembuatan objek larik dan penugasan variabel
larik agar merujuk ke objek larik :
int[] daftarAngka = new int[4];
String[] namaKota = new String[10];
Pada contoh pertama, larik yang dibuat
bertipe int dan mengandung 4 buah elemen. Larik tersebut dirujuk oleh variabel daftarAngka.
Pada contoh kedua, larik yang dibuat
bertipe String dan mengandung 10 buah elemen. Larik tersebut dirujuk oleh
variabel namaKota.
3. Pengaksesan Elemen Larik
Pengaksesan elemen larik
dilakukan menggunakan notasi :
namaLarik[indeks]
Dalam hal ini indeks dimulai dari nol.
Contoh :
daftarAngka[0] = 1;
Merupakan
pernyataan untuk mengisikan nilai 1 ke elemen pertama pada larik daftarAngka. Elemen pertama larik
memiliki indeks sama dengan nol.
4. Pengisian Nilai Saat Pendeklarasian
Pada Java, suatu
larik bisa langsung diisi dengan suatu nilai ketika larik tersebut
dideklarasikan. Contoh :
int[] jumHari = (31, 28, 31, 30, 31, 31, 30, 31, 30, 31);
5. Mengetahui Jumlah elemen Larik
Objek larik
mempunyai variable instan bernama length.
Variabel ini mencatat jumlah elemen dalam larik. Contoh :
daftarAngka.length
Menyatakan
jumlah elemen dalam larik yang dirujuk oleh variable daftarAngka.