Anda di halaman 1dari 2

Pengertian Array

Array merupakan kumpulan nilai-nilai data yang bertipe sama dalam urutan tertentu dan
menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu
indeks.
Analoginya seperti ini:
Mari kita bayangkan bahwa array merupakan sebuah hotel yang memiliki beberapa kamar.
Kemudian setiap kamar dikenal dengan index atau urutan angka.

Intinya adalah: kita akan menyiapkan kamar dalam hotel dengan nomor index 0-sekian. Untuk
penggunaanya sendiri pengunjung dibagi berdasarkan nomor kamar hotel.

Jika kita lihat lagi masalah diatas, kita tidak lagi membutuhkan banyak variabel untuk menyiman
data yang sama. Namun kita hanya membutuhkan satu variabel saja.

Ada beberapa hal yang perlu anda ketahu tentang array:


 Nomor index pada Array dimulai dari nol (0).
 Array hanya mampu menyimpan data dengan tipe yang sama.
 Artinya, semua isi array memiliki tipe data sama.

Array bisa juga disebut


 Suatu nama variable untuk menyimpan banyak item data dengan type data yang sama
 Memiliki ukuran
 Memudahkan dalam memanipulasi

Sifat Array
 Array merupakan struktur data yang statis yaitu jumlah elemen yang ada harus ditentukan
terlebih dahulu dan tak bisa diubah saat program berjalan
 Masing-masing elemen variabel mempunyai sebuah nilai indeks
 Setiap elemen array mampu untuk menyimpan satu jenis data yaitu variabel
Perbedaan array dengan tipe data lain
 Array dapat mempunyai sejumlah nilai, sedangkan tipe data lain hanya dihubungkan
dengan sebuah nilai saja.
 Array dapat digunakan untuk menyimpan beberapa tipe data yang lain (char, int, float,
double, long) yang sama dengan satu nama saja.
 Array dapat berupa satu dimensi atau lebih, sedangkan tipe data lain hanya berupa satu
dimensi.

Jenis array
Array memiliki dua jenis yaitu :
1. array satu dimensi
2. array multidimensi

Array dimensi Satu


Merupakan kumpulan-kumpulan elemen yang memiliki tipe data yang sama dan hanya memiliki
satu indeks. Dan variabel yang sering digunakan untuk pendeklarasian variabel tipe data yang
sama tetapi memiliki indeks yang berbeda. Indeks array secara umum dimulai dari 0.
Contoh pendeklarasian
Int 1 [2];
Int2 [3]={1,2,3}

Array multidimensi
Merupakan kumpulan-kumpulan elemen yang memiliki type data yang sama tetapi memiliki
indeks yang berbeda. Dan pengisian elemen array dilakukan melalui indeks, indeks array
biasanya dimulai dari 0,0. jumlah elemennya yaitu indeks 1 x indeks 2 . . . X indeks n
Contoh pendeklarasian
Int i[2][2];
Int j[2][2]={{{1,2},{3,4}},
{{5,6},{7,8}}

Anda mungkin juga menyukai