Array
/ Matriks
Array/Larik adalah suatu tipe data
terstruktur (structures data type) yang
terdapat dalam memori yang terdiri dari
sejumlah elemen (tempat) yang mempunyai
tipe data yang sama dan merupakan gabungan
dari beberapa variabel sejenis serta
memiliki jumlah komponen yang jumlahnya
tetap.
Array/larik juga disebut struktur
yang dapat diakses secara acak (randomaccess structure) karena semua elemen
array dapat diacu secara acak dengan aturan tertentu, yaitu dengan mengetahui
nomor urutnya yang disebut indeks (index).
Elemen-elemen
dari array/larik tersusun secara sequential dalam memori komputer.
Array/larik
dapat berupa :
ü satu
dimensi
ü dua
dimensi
ü banyak
dimensi.
Array/Larik 1
dimensi (one-dimensional array) :
Array/larik satu dimensi adalah kumpulan
elemen-elemen yang identik, yang
tersusun
dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama,
tetapi
isi dari elemen tersebut boleh berbeda. Array/larik satu dimensi, kadang kadang
disebut array/larik dimensi biasa atau vektor karena hanya mempunyai satu arah.
Dalam bahasa
Java array dapat dideklarasikan dan didefinisikan sebagai berikut :
• Mendeklarasikan
Array ; int [ ] A; / int A [ ];
Hanya
menyatakan A sebagai Array, tetapi belum menyiapkan elemenelemennya
atau tanpa menyebutkan
berapa jumlah elemen yang diperlukan.
• Mendefinisikan
Array ; A = new int [9];
Sebagai
kelanjutan deklarasi Array dengan menyiapkan 9 elemen.
• Mendeklarasikan
sekaligus mendefinisikan Array, sebagai gabungan dua
cara diatas ;
int [ ] A = new int [9]
Merupakan
deklarasi variabel array dengan menyebutkan jumlah elemen
yang
diperlukan.
• Mendeklarasikan
variabel array secara otomatis; int [ ] A={61,66,22,1}
Tidak
menyebutkan jumlah elemen secara tegas, tetapi mendefinisikan
sejumlah data secara terurut.
Contoh :
int [ ] angka =
new int [61];
Array/Larik 2
dimensi (one-dimensional array) :
Array/larik dua dimensi yang sering digambarkan
sebagai sebuah matriks
adalah
merupakan perluasan dari sebuah array satu dimensi. Jika pada array satu
dimensi
hanya terdiri dari sebuah baris dengan beberpa kolom elemen maka pada
array
dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang
bertipe
sama.
Bentuk Umum
pendeklarasian variabel array dua dimensi di Java adalah :
typeData [ ] [ ]
nama_variabel [=new tipeData [jumlah_baris] [jumlah_kolom]];
Contoh :
int [ ] [ ] angka = new int [4] [3];
Array/Larik
banyak dimensi (multi-dimensional array) :
Array/larik
tiga dimensi dan banyak dimensi dapat digambarkan sebagai suatu benda
ruang.
Bentuk Umum
pendeklarasian variabel array multi dimensi di Java adalah :
typeData [ ] [
] <NamaArray> = new typeData [jumlah_baris] [jumlah_kolom];
Contoh :
Array
Segitiga
int [ ] [ ]
nilai = new int [5] [ ];
Array
Segiempat
int [ ] [ ]
MatA = new int [jmlBaris] [jmlKolom ];
int [ ] [ ]
MatB = new int [jmlBaris] [jmlKolom ];
int [ ] [ ] MatC = new int [jmlBaris] [jmlKolom ];
download materi disini
No comments:
Post a Comment