0% menganggap dokumen ini bermanfaat (0 suara)
75 tayangan3 halaman

Array

Dokumen tersebut membahas tentang penggunaan array dalam bahasa pemrograman Java. Terdapat tiga percobaan yang mendemonstrasikan pendeklarasian, pembuatan objek, dan pengaksesan elemen array satu dan dua dimensi. Percobaan satu menampilkan nilai elemen array satu dimensi, percobaan dua menggunakan perulangan untuk mengakses elemen array, dan percobaan tiga menggunakan array dua dimensi untuk menyimpan data orang dan hubung

Diunggah oleh

Riki Firmansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
75 tayangan3 halaman

Array

Dokumen tersebut membahas tentang penggunaan array dalam bahasa pemrograman Java. Terdapat tiga percobaan yang mendemonstrasikan pendeklarasian, pembuatan objek, dan pengaksesan elemen array satu dan dua dimensi. Percobaan satu menampilkan nilai elemen array satu dimensi, percobaan dua menggunakan perulangan untuk mengakses elemen array, dan percobaan tiga menggunakan array dua dimensi untuk menyimpan data orang dan hubung

Diunggah oleh

Riki Firmansyah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

BAB 4 ARRAY

1. Percobaan 1

public class array1 {


public static void main(String[] args){
int myArray[]={10,20,30,40,50};
System.out.println("Isi elemen MyArray pertama : " +myArray[0]);
System.out.println("Isi elemen MyArray kedua : " +myArray[1]);
System.out.println("Isi elemen MyArray pertama : " +myArray[2]);
System.out.println("Isi elemen MyArray pertama : " +myArray[3]);
System.out.println("Isi elemen MyArray pertama : " +myArray[4]);
}
}
Hasil :
Isi elemen MyArray pertama : 10
Isi elemen MyArray kedua : 20
Isi elemen MyArray pertama : 30
Isi elemen MyArray pertama : 40
Isi elemen MyArray pertama : 50

Pembahasan :
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama dalam didalam sebuah
blok memori yang berdekatan yang kemudian dibagi menjadi beberapa ruang. Array adalah sebuah
variabel / sebuah lokasi tertentu yang memiliki satu nama sebagai identifier, namun identifier ini dapat
menyimpan lebih dari sebuah nilai.
Langkah-langkah menciptakan array yaitu pertama, mendeklarasikan variabel array, kedua menciptakan
objek array.
Bentuk deklarasi variabel array :
tipedataprimitif[] namaVariabel;
namakelas[] namaVariabel;
Atau,
tipedataprimitif namaVariabel[];
namakelas namaVariabel[];
Contoh :
String[] kata;
int[] nomor;
Atau,
String kata[];
int nomor[];
Untuk menciptakan objek array, bentuk deklarasinya adalah sebagai berikut :
namaVariabel = new tipedataprimitif[jumlahelemen];
namaVariabel = new namakelas[jumlahelemen];
Contoh :
nomor = new int[10];
kota = new String[5];
Atau kita dapat mempersingkat deklarasi variabel dan objek array sebagai berikut :
String[] kota = new String[8];
int [] nomor = new int[7];
Selanjutnya, kita dapat mengakses elemen array dengan deklarasi sebagai berikut :
namaVariabelArray[nomorelemen];
Contoh :
negara[0] = “Indonesia”;
Atau kita dapat secara langsung memberi nilai ketika objek array diciptakan. Seperti pada percobaan1
diatas :
int myArray[]={10,20,30,40,50};

2. Percobaan 2

public class array2 {


public static void main(String[] args){
int myArray[]={30,50,70,90,110};
for (int i=0;i<myArray.length;i++)
System.out.println("Elemen ke-"+i +":"+myArray[i] );
}
}
Hasil :
Elemen ke-0:30
Elemen ke-1:50
Elemen ke-2:70
Elemen ke-3:90
Elemen ke-4:110
Pembahasan:
Kita dapat memodifikasi kode program untuk dapat mengakses elemen array dengan menggunakan
loop, seperti pada contoh diatas kita mendefinisikan

variabel i untuk dapat mengakses setiap elemen secara lebih ringkas.


Statemen :
for (int i=0;i<myArray.length;i++)
Maksudnya apabila i nilainya lebih kecil dari panjang array (myArray.length), maka tambahkan satu nilai
i (i=i+1) sampai nilai i sama dengan panjang array sehingga keluar dari loop.

3. Percobaan 3

public class array3 {


public static void main(String[] args){
String myArray[][] = {{"Negara ","Ibukota
"},{"Indonesia","Jakarta"}};
System.out.println(myArray[0][0]+myArray[1][0]);
System.out.println(myArray[0][1]+myArray[1][1]);
}
}

Hasil :
Negara Indonesia
Ibukota Jakarta
Pembahasan :
Array multidimensi adalah array dari array, dengan pengaksesan [noBaris][noKolom]. Jadi jika dibuat
tabel, gambarannya sebagai berikut :

Latihan
a) Buatlah program dengan output sebagai berikut menggunakan array multidimensi :
Budi adalah anak dari Bapak Yanto
Joko adalah anak dari Bapak Yudi
Ibu Rina adalah Istri dari Bapak Yanto
Ibu Lina adalah Istri dari Bapak Yudi

Anda mungkin juga menyukai