Anda di halaman 1dari 6

Pertemuan 2

Array

 Array adalah serangkaian objek yang memiliki tipe sama


 Array adalah suatu tipe data terstruktur yang terdapat dalam memori yang
terdiri dari sejumlah elemen (tempat) yang mempunyai tipe data yang sama
 Array merupakan gabungan dari beberapa variabel sejenis serta memiliki
jumlah komponen yang jumlahnya tetap.
 Eleme-elemen dari array tersusun secara Sequential dalam memori computer
 Macam – macam array dapat berupa satu dimensi, dua dimensi, tiga dimensi
dan banyak dimensi .
 Suatu himpunan hingga elemen, terurut dan homogen. Misalnya Array of
integer adalah array yang terdiri dari suatu rangkaian integer. Array digunakan untuk
menyimpan sejumlah nilai pada sebuah variabel. Contoh kasus: Misalkan program
anda membutuhkan 1000 variabel berbeda, maka daripada anda susah-susah
mencari nama untuk tiap variabel maka anda dapat memakai array.

Nilai-nilai yang tersimpan pada array disebut elemen. Untuk mengakses nilai tertentu
pada array digunakan angka index. Index menunjukan nomor urut dari posisi elemen
yang ingin diakses dalam array. Pada program angka index dimulai dari 0.

Gambar 6.1 Contoh Array yang terdiri dari 5 elemen yang bertipe sama, yaitu tipe
jeruk
Contoh Program Array

Program 6.1 Array.Java

Output :

Keterangan :

1. Mendeklarasikan Array
Baris 5 menunjukan cara mendeklarasikan array. Seperti halnya variabel, array harus
dideklarasikan dulu sebelum digunakan. Berbeda dengan deklarasi variabel,
pendeklarasian array dilakukan denan menambahkan tanda kurung siku ( [] ) setelah
nama array.

Sintaks :
Tipe-data nama-array[];

2. Menentukan Kapasitas Array


Baris 6 menunjukan cara menentukan kapasistas array yang ingin dibuat. Baris
tersebut akan menghasilkan array dengan kapasitas 5.

Sintaks:
Nama-array = new tipe-data[kapasitas-array];
3. Index Array
Baris 11 menunjukan cara mengisi elemen ke-0 dari array array. Dalam Java,
index sebuah array dimulai dari 0 sehingga jika kita membuat array dengan kapasitas
5 elemen, array memiliki index dari 0 sampai dengan 4 (bukan 1 s/d 5).

4. Mengakses dan Mengeset Nilai Elemen


Mengakses dan mengeset nilai elemen array mirip dengan cara yang kita gunakan
terhadap variabel.bedanya adalah, kita harus mementukan index dari elemen yang
ingin diakses/diset dengan menggunakan tanda kurung siku ([]).
Pada contoh diatas:
Array[0] = 1;
Akan mengeset nilai elemen ke-0 dengan nilai 1.
Adapun pada baris :

System.out.println(“array[“+i+”] = “+array[i]);

Catatan Khusus

 Array yang tidak diberi nilai, secara default akan bernilai 0


 Index array tidak bolej melebihi kapasitas array tersebut
Latihan Praktikum Array

1. Program 6.1 Deklarasi Array :

Tambahkan baris code berikut ini :


array = new int [10];

for (int i = 0; i < array.length;


i++){System.out.print(array[i}
+””);
}
System.out.println(“”);
} //akhir method akin
} //akhir class
Apa output yang dihasilkan?
Jawaban:
2. Apakah item yang dimasukan (pada listing program DeklarasiArray ) masih
tersimpan didalam array? Jelaskan mengapa demikian?
Jawaban:

Kesimpulan: Kapasitas/Ukuran array bersifat fixed / not fixed *)

*)coret salah satu

3. Berdasarkan program 6. 1 beri keterangan benar / salah untuk menjawab


pertanyaan berikut dan berikan jawaban untuk soal isian.

Insert item pada Array hanya bisa dilakukan


secara berurutan mulai index ke-0.
Insert item pada array hanya bisa dilakukan
hingga ukuran array -1.
Cell array untuk semua tipe data primitive
yang belum diberi value secara default
bernilai 0.
Cell array untuk tipe data string yang belum
diberi value secara default bernilai null
(kosong)
Keterangan yang muncul jika memasukan ………………………………
item melebihi kapasitas/ukuran array ……
adalah…
4. Lengkapi program berikut :

Output :

30 20 60 70 50 10

Jelaskan dan tuliskan program yang telah Anda lengkapi!

Anda mungkin juga menyukai