Pengertian Array dan Jenis-Jenis Array (Tugas P02) | Teknik Informatika UBP Karawang



Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks]. Berikut ini gambar yang dapat mengilustrasikan sebuah array :






Misal :
Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index array tersebut ialah :


A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50


Macam - macam array :


1. Array Satu Dimensi


Array satu dimensi adalah array yang hanya berisi satu dimensi saja. 


a. Mendeklarasikan varibel Array

Pendeklarasian variabel array dilakukan dengan bentuk:

tipe namaVariabelArray[ ]; atau tipe [ ] namaVariabelArray;

Contoh :

int [ ] umur;


Sampai disini kita hanya mendeklarasikan variabel bertipe array. 


Artinya, 


jumlah elemen dan nilai-nilai dari setiap elemennya masih di set dengan nilai null.


Untuk mendeklarasikan array sekaligus memberikan nilai dapat dilakukan dengan cara sebagai berikut :


· double [ ]grades = {100, 90, 80, 75};

· String days[ ] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,“Sun”};


b. Mengakses Elemen Array

Elemen array dapat diakses melalui bentuk:


namaVariabelArray[index].

Contoh :

class cobaArray {

public static void main(String [ ] args){

int [ ] jumlahHari;

jumlahHari = new int[4];

jumlahHari[0] = 31;

jumlahHari[1] = 28;

jumlahHari[2] = 31;

jumlahHari[3] = 30;
System.out.println("Bulan Maret memiliki " + jumlahHari[2] + " hari.");
}
}


2. Array Multi dimensi / Dua Dimensi 

Array multi-dimensi merupakan array dari array. Artinya, terdapat sebuah array yang setiap elemennya juga bertipe array.

Cara mendeklarasikan Array Multi Dimensi :

tipe namaVariabelArray [ ][ ]; atau tipe [ ][ ] namaVariabelArray;

Contoh :

int[ ][ ] twoD = new int[512][128];

char[ ][ ][ ] threeD = new char[8][16][24];

String[ ][ ] dogs = {{ "terry", "brown" },

{ "Kristin", "white" },

{ "toby", "gray"},

{ "fido", "black"}

};





Komentar

Postingan populer dari blog ini

Perbedaan Verifikasi dan Validasi | Basis Data UBP Karawang

Tugas 1 ANALISIS & DESAIN SISTEM BERORIENTASI OBJEK | UBP Karawang