Monday 5 January 2015

Penjelasan Tentang Array, Array dimensi 1 dan 2


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