Array
adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data
tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat
memori yang berbeda-beda dan disebut dengan
elemen
array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui
indek inilah kita dapat mengakses data-data tersebut. Indek dari elemen array
ini, baik dalam bahasa C++ maupun Java dimulai dari 0, bukan 1 seperti dalam
bahasa Pascal. Array dideklarasikan dengan tanda [ ] (bracket), baik dalam
bahasa C++ dan Java.
- Array Satu Dimensi
Array
satu dimensi adalah suatu array yang terdiri dari 1 subskrip array, yaitu
jumlah data maksimum.
Bentuk
umum :
Tipe_data
nama_array[jumlah_maks_data];
Contoh
:
int
Nilai[5]; nilai [1] nilai
[2] nilai [3]
nilai [4] nilai [5]
70
|
80
|
82
|
60
|
75
|
Catatan
:
String
juga sebenarnya merupakan array yang bertipe karakter. Jumlah elemen array
menyatakan jumlah string.
- Array Dua Dimensi
Array
dua dimensi adalah suatu array yang terdiri dari 2 subskrip, yaitu jumlah
elemen baris dan jumlah elemen kolom.
Bentuknya
dapat berupa matriks atau tabel.
Deklarasi
array :
Tipe_array
nama_array[baris][kolom];
Cara
mengakses array :
Untuk
mengakses array, misalnya kita ingin mengisi elemen array baris 2 kolom 3
dengan 10 maka perintahnya adalah sbb :
X[1][2]
= 10
Untuk
mengisi dan menampilkan isi elemen array ada dua cara yaitu :
Row
Major Order (secara baris per baris)
Column
Major Order (secara kolom per kolom)
- Array Multidimensi
Array
multidimensi adalah suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian
array sama saja dengan array dimensi satu maupun array dimensi .
Tidak ada komentar:
Posting Komentar