Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Array (iin@bl.ac.id)iin@bl.ac.id (achmatim@bl.ac.id)achmatim@bl.ac.id
2
achmatim@gmail.com About Array An array is a structure that holds multiple values of the same type. The length of an array is established when the array is created (at runtime). After creation, an array is a fixed-length structure.
3
achmatim@gmail.com Macam-macam Array Array Satu Dimensi Array Dua Dimensi Array Multi Dimensi
4
Array Satu Dimensi (iin@bl.ac.id)iin@bl.ac.id (achmatim@bl.ac.id)achmatim@bl.ac.id
5
achmatim@gmail.com Tentang Array Satu Dimensi Pada array satu dimensi hanya terdapat satu baris dengan sejumlah kolom Setiap elemen array mempunyai tipe data yang sama Index array dimulai dari 0 Pada java, String sebenarnya merupakan array 1 dimensi dari character
6
achmatim@gmail.com Tentang Array Satu Dimensi 1071146103378 0123456798 A[10]
7
achmatim@gmail.com Tentang Array Satu Dimensi 1071146103378 0123456798 A[10] Nama Array adalah A
8
achmatim@gmail.com Tentang Array Satu Dimensi 1071146103378 0123456798 A[10] Jumlah Element Array A adalah 10
9
achmatim@gmail.com Tentang Array Satu Dimensi 1071146103378 0123456798 A[10] Index Array dimulai dari 0
10
achmatim@gmail.com Tentang Array Satu Dimensi 1071146103378 0123456798 A[10] Element Array Index ke 0 (A[0])
11
achmatim@gmail.com Tentang Array Satu Dimensi 1071146103378 0123456798 A[10] Element Array Index ke 1 (A[1])
12
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum
13
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Tipe data array, contoh : int, float, double
14
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Nama array, aturan sama dengan penamaan variabel
15
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Kurung siku menunjukkan pendeklarasian array 1 dimensi
16
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Keyword new untuk membentuk objek array baru
17
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[][] = new type [n]; Bentuk umum Jumlah element array
18
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Jangan lupa titik koma (;)
19
achmatim@gmail.com Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Contoh deklarasi array 1 dimensi int arr1d [] = new int[10]; float A[] = new float [5]; double B[] = new double [2];
20
achmatim@gmail.com Contoh Program
21
achmatim@gmail.com import java.util.*; public class array1 { public static void main(String args[]) { String nim[]=new String[2]; int nilai[]=new int[2]; int i; Scanner entry=new Scanner(System.in); for(i=0;i<=1;i++) { System.out.println ("masukkan nim="); nim[i]=entry.next(); System.out.println ("masukkan Nilai="); nilai[i]=entry.nextInt(); } for(i=0;i<=1;i++) { System.out.println ("nim "+"Nilai "); System.out.println (" "+nim[i]+" "+nilai[i]); }
22
Array Dua Dimensi (iin@bl.ac.id)iin@bl.ac.id (achmatim@bl.ac.id)achmatim@bl.ac.id
23
achmatim@gmail.com Tentang Array Dua Dimensi Merupakan gabungan dari beberapa array 1 (satu) dimensi (array of array) Terdiri dari baris (row) dan kolom (column) Biasa disebut juga sebagai sebuah MATRIX Index array dimulai dari 0 (nol) Biasa digambarkan sebagai sebuah matriks yang terdiri dari baris dan kolom
24
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom
25
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Baris (Row) Perhatikan array di samping! -Array terdiri dari baris dan kolom
26
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Kolom (Column) Perhatikan array di samping! -Array terdiri dari baris dan kolom
27
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom
28
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom baris
29
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom kolom
30
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom)
31
achmatim@gmail.com Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) 0 1 2 3 012012
32
achmatim@gmail.com Tentang Array Dua Dimensi (0,0) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) 0 1 2 3 012012 Baris ke-0, Kolom ke-0
33
achmatim@gmail.com Tentang Array Dua Dimensi (0,0) (0,1) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) 0 1 2 3 012012 Baris ke-0, Kolom ke-1
34
achmatim@gmail.com Tentang Array Dua Dimensi (0,0)(0,1) (0,2) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) 0 1 2 3 012012 Baris ke-0, Kolom ke-2
35
achmatim@gmail.com Tentang Array Dua Dimensi (0,0)(0,1)(0,2)(0,3) (1,0) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) 0 1 2 3 012012 Baris ke-1, Kolom ke-0
36
achmatim@gmail.com Tentang Array Dua Dimensi (0,0)(0,1)(0,2)(0,3) (1,0)(1,1)(1,2)(1,3) (2,0)(2,1)(2,2)(2,3) A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom -Array A terdiri dari 3 baris dan 4 kolom -Index array dimulai dari 0 dan sebuah elemen array ditunjukkan oleh index (baris,kolom) 0 1 2 3 012012 Array terdiri dari 12 elemen
37
achmatim@gmail.com Halaman ini tidak benar-benar kosong
38
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum
39
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Tipe data array, contoh : int, float, double
40
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Nama array, aturan sama dengan penamaan variabel
41
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Dua pasang kurung siku menunjukkan pendeklarasian array 2 dimensi
42
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Keyword new untuk membentuk objek array baru
43
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jumlah baris array
44
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jumlah kolom array
45
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jangan lupa titik koma (;)
46
achmatim@gmail.com Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Contoh deklarasi array 2 dimensi int arr2d[][] = new int[3][4]; float A[][] = new float[2][5]; double B[][] = new double[4][2];
47
achmatim@gmail.com Contoh Program
48
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); }
49
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Pendefinisian class arr2d
50
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Fungsi main
51
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Pendeklarasian sebuah array bernama A bertipe integer yang terdiri dari 3 baris dan 4 kolom
52
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Deklarasi variabel baris, kolom dan isi
53
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Proses pengisian array 2 dimensi dengan perulangan for.
54
achmatim@gmail.com class arr2d { public static void main(String iin[]) { int A[][] = new int[3][4]; int baris, kolom, isi; isi = 1; for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { A[baris][kolom] = isi; isi++; } for(baris=0; baris<3; baris++) { for(kolom=0; kolom<4; kolom++) { System.out.print(A[baris][kolom]); } System.out.println(); } Proses menampilkan isi array 2 dimensi
55
achmatim@gmail.com
56
SELESAI
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.