Pemrograman

Bahasa

Framework

Peralatan

Info

Pemrograman Java di Lab (15): Mengenal Array

– 21 April 2016
Array memungkinkan kita menyimpan banyak data dalam satu variabel. Array memiliki indeks sebagai nomor yang digunakan untuk mengakses isinya. Indeks array dihitung mulai dari nol (0).

Cara Membuat Array dan Mengisinya

Cara membuat sebuah array di java:
String[] nama;
atau bisa juga
String[] nama = new String[5];
* angka 5 adalah batas atau ukuran array
Kemudian untuk mengisi datanya, lakukan dengan operator pengisian untuk masing-masing indeks.
nama[0] = "Linda";
nama[1] = "Santi";
nama[2] = "Susan";
nama[3] = "Mila";
nama[4] = "Ayu";
Atau, untuk menghemat energi, bisa juga langsung mengisinya saat pembuatan. Contoh:
String[] nama = {"Linda", "Santi", "Susan", "Mila", "Ayu"};

Perbedaan Array dengan Variabel Biasa

Kita ingin menyimpan nama-nama teman dalam variabel. Hal yang munkin kita lakukan, tampa menggunakan array adalah sebagai berikut.
String teman1 = "Deni";
String teman2 = "Dodi";
String teman3 = "Dewi";
String teman4 = "Desi";
Kita baru saja membuat empat variabel untuk menyimpan masing-masing nama teman. Hal ini sepertinya kurang efektif, karena harus membuat banyak variabel. Sedangkan, kalau menggunakan array, kita dapat membuatnya seperti berikut ini.
String[] teman = {"Deni", "Dodi", "Dewi", "Desi"};
Cukup satu variabel untuk menyimpan nama-nama teman.

Mengambil Data dari Array

Pengambilan data dari variabel array, dilakukan dengan indeks sebagai kunci. Contoh, saya ingin mengambil nama Dewi dari array teman:
System.out.println(teman[2]);
Nama Dewi berada di indeks ke-2, karena indeks array dihitung dari 0.

Menggunakan Perulangan

Mengambil data satu per satu dari array mungkin cukup melelahkan, karena kita harus mengtik ulang nama arraynya dengan indeks yang berbeda. Contoh:
System.out.println(teman[0]);
System.out.println(teman[1]);
System.out.println(teman[2]);
System.out.println(teman[3]);
Bagaimana kalau data array-nya memiliki data sampai 1000, maka kita haru mengetik kode di atas ebanyak seribu kali. Kita dapat menggunakan perulangan untuk mengakses semua isi array. Contoh:
Contoh Array yang diakses dengan perulangan
Atribut length untuk mengabil panjang array. Perulangan akan dilakukan sampai panjang array.

Array Dua Dimensi

Array dua dimensi adalah array yang berada di dalam array. Array dapat juga memiliki banyak dimensi (lebih dari dua). Contoh array dua dimensi:
String[][] kontak = {{"Lili","08111"}, {"Lala","08122"}, {"Maya","08133"}};
Indek ke-0 pada array kontak berisi array {"lili","08111"}. Untuk mengakses semua elemen dalam array dua dimensi, kita membutuhkan perulangan bersarang. Contoh:
Contoh Array 2 Dimensi di Java