Post sebelumnya, udah kenalan sebentar sama struktur data. Nah kali ini perdalam lagi yuk kenalannya. Salah satu jenis struktur data yang paling famous adalah array. Semua bahasa pemrograman pasti ada yang namanya array. Jadi, apa sih array ?


Array adalah salah satu struktur data yang dapat menyimpan beberapa variabel sekaligus dengan tipe data yang sama. Ibaratnya, array merupakan suatu tempat / wadah untuk menampung variabel yang sejenis. Penyimpanan variabel dalam array dimulai dari indeks ke 0.  Sehingga dapat disimpulkan jumlah indeks suatu array = jumlah variabel – 1. Misalnya array menyimpan 5 variabel maka jumlah indeks pada array tersebut adalah 4.

Deklarasi Array
Untuk membuat sebuah array, dapat menggunakan listing program berikut :
TipeData namaArray[ ] = new TipeData [panjang/ukuranArray]
Atau
TipeData[ ] namaArray = new TipeData [panjang/ukuranArray]

Mengisi Array
Setelah dideklarasikan, langkah selanjutnya adalah mengisi array tersebut. Hal yang perlu diperhatikan adalah posisi index yang akan diisi nilainya.
namaArray[indeks]=nilai/value 
Jika ingin mengisi array dengan menghiraukan posisi index dengan memasukkan nilai/value secara bersamaan, dapat menggunakan listing berikut :
TipeData namaArray[ ] = {nilai1, nilai2, nilai3,…} 
Mengakses nilai elemen array
Apabila teman-teman ingin tau nilai/value yang terkandung pada suatu indeks tertentu, teman-teman dapat mengaksesnya dengan cara berikut.
namaArray[indeks]; 
Kalau mau cetak, tinggal tambahkan System.out.println didepannya.
System.out.println namaArray[indeks]; 
Sampai disini, sudah faham kan ya bagaimana cara pendeklarasian array dan cara mengisi nilai pada array ? Helakan nafas teman-teman dulu J Kalau belum faham, coba praktik dengan listing kode berikut .

 


Untuk listing program for(int i=0; i<array.length;i++) merupakan perulangan untuk menampilkan semua data yang ada pada array. Array dan perulangan itu ibarat buku dan kertas didalamnya. Ngga bisa dipisahin.