Artikel Array
Artikel Array
Pengertian Array adalah sekumpulan
variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang
sama. Array merupakan konsep yang penting dalam pemrograman, karna array
memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak
dan terindeks.
Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang
diikuti dengan banyaknya lokasi memori yang ingin dibuat.
Array dapat dibedakan menjadi :
1. Array berdimensi satu
2. Array berdimensi dua
3. Array berdimensi tiga
1.Array Berdimensi Satu
Contoh array berdimensi satu, misalnya menginputkan 5 buah data
temperatur. Dan kelima data tersebut disimpan pada array bernama suhu.
Contoh 1 :
#include
#include
void main()
{
float suhu[5];
// array dengan 5 elemen bertipe float
// Membaca data dari keyboard dan meletakkan ke array
cout << “Masukkan 5 buah data suhu” << endl;
for (int i=0; i<5; i++)
{
cout << i + 1 << ” : “; cin >> suhu[i];
}
// Menampilkan isi array ke layar
cout << “Data suhu yang dimasukkan : ” << endl;
for (i=0; i<5; i++)
cout << suhu[i] << endl; }
Mendefinisikan array
Float suhu[5]; float : Tipe elemen array suhu : Nama array [5] : Jumlah elemen
array Maka array suhu dapat menyimpan data sebanyak 5 buah. 2 Subscript dari array selalu dimulai dari nol.
Misal, jika jumlah elemen array [5], maka index dari array tersebut yaitu 0, 1,
2, 3, 4. 2 Mengakses elemen
array Setelah suatu array didefinisikan, elemen array dapat diakses dengan
bentuk : suhu[i] menyatakan “elemen suhu dengan subscript sama dengan i”
Perintah seperti cin >> suhu[i]; berarti “membaca data dari keyboard dan
meletakkan ke elemen nomor i pada array suhu”.
Perintah seperti cout >> suhu[i]; berarti “menampilkan elemen bernomor i
pada array suhu”.
2. Array Dua Dimensi
Pada java juga menyediakan fasilitas untuk membuat array dua dimensi yang dapat
membantu dalam pemrograman apabila array datu dimensi tidak mencukupi dalam
menghasilkan suatu solusi. Array dua dimensi sebenarnya adalah array yang
berisi array.
3. Array Multidimensi
Selain array satu dimensi dan array dua dimensi, dapat juga membuat array multi
dimensi pada java. Array multidimensi merupakan array yang terdiri dari array
yang tidak terbatas hanya dua dimensi saja. Kita dapat menggunakan kode berikut
untuk mendapatkan array 3 dimensi :
Int [ ] [ ] array dimensi = new int [ 5 ] [ 10 ] [ 5 ] ;
Dan pada array multidimensi , kita dapat menetukan ukuran array yang berbeda
pada tiap array. Misalnya :
Int [ ] [ ] [ ] mdimensi = new int [ 5 ] [ ] [ ] ;
Dari kode diatas, kita mendapatkan array pertama dengan 5 elemen, tetapi kita
belum mendefinisikan ukuran array dimensi kedua dan ketiga.
Contoh ;
// Elemen 512 x 128 dari integer array
int[][] twoD = new int[512][128];
// karakter array 8 x 16 x 24
char[][][] threeD = new char[8][16][24];
// String array 4 baris x 2 kolom
String[][] dogs = {{ “terry”, “brown” },
{ “Kristin”, “white” },
{ “toby”, “gray”},
{ “fido”, “black”}
};
Untuk mengakses sebuah elemen didalam array multidimensi, sama saja dengan
mengakses array satu dimensi. Misalnya saja, untuk mengakses element pertama
dari baris pertama didalam array dogs, kita akan menulis,
System.out.print( dogs[0][0] );
Kode diatas akan mencetak String “terry” di layar.
Sumber : http://dl101.ilearning.me/2015/10/05/artikel-array-4/
No comments