Bina Nusantara
Outline Materi
Definisi Array
Deklarasi Array
Pembuatan Array
Inisialisasi Array
Pemrosesan Array
Duplikasi Array
Array 2 Dimensi
Length of Array
Foreach loop
Bina Nusantara
Definisi Array
Bina Nusantara
Deklarasi Array
Bina Nusantara
Pembuatan Array
Bina Nusantara
Pembuatan Array
Pada pembuatan:
double[] myList = new double[10];
myList[0] 5.6
myList[1] 4.5
myList[2] 3.3
myList[3] 13.2
myList[4] 4.0
Elemen array index ke-5 myList[5] 34.33 Nilai elemen
myList[6] 34.0
myList[7] 45.45
myList[8] 99.993
myList[9] 11123
Bina Nusantara
Inisialisasi Array
Bina Nusantara
Inisialisasi Array
Bina Nusantara
Pemrosesan Array
Memerlukan perulangan, karena:
Elemen array bertipe data sama dapat diproses berulang dengan cara
yang sama
Ukuran array yang diketahui mendukung proses perulangan
Contoh pencarian bilangan terbesar:
double max = myList[0];
for ( int i=1 ; i<myListSize; i++ )
{
if(myList[i] > max)
max = myList[i];
}
Contoh penjumlahan semua nilai:
double total = 0;
for ( int i = 0 ; i < myListSize ; i++ )
{
total += myList[i];
}
Bina Nusantara
Duplikasi Array
Bina Nusantara
Duplikasi Array
Bina Nusantara
Duplikasi Array
Bina Nusantara
Duplikasi Array
Bina Nusantara
Array 2 Dimensi
Pembuatan:
int [][] matrix;
matrix = new int[5][5]
Untuk membuat array berbentuk matriks/tabel berukuran 5 x 5
Bina Nusantara
Array 2 Dimensi
Shorthand:
int [][] matrix = { {1,2,3} , {4,5,6} , {7,8,9} , {10,11,12} };
[0] 1 2 3
[1] 4 5 6
[2] 7 8 9
[3] 10 11 12
Bina Nusantara
Did You Know?
Bina Nusantara
Did You Know?
Bina Nusantara
Did You Know?
Array 2 dimensi:
int[][] tabel = new int[5][10];
System.out.println("Ukuran array 2 dimensi : "+tabel.length+" x
+ tabel[0].length);
Bina Nusantara
Did You Know?
Bina Nusantara
Did You Know?
Keuntungan:
Memudahkan duplikasi
int[] sourceArray = new int[10];
int[] targetArray = new int[sourceArray.length];
Memudahkan perulangan
for( int i = 0 ; i < sourceArray.length ; i++ )
targetArray[i] = sourceArray[i];
Bina Nusantara
Advanced Learning
Bina Nusantara
Advanced Learning
Bina Nusantara
Referensi
Bina Nusantara