Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array

Presentasi serupa


Presentasi berjudul: "Array"— Transcript presentasi:

1 Array

2 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 Macam-macam Array Array Satu Dimensi Array Dua Dimensi Array Multi Dimensi

4 Array Satu Dimensi

5 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 Tentang Array Satu Dimensi A[10]

7 Tentang Array Satu Dimensi A[10] Nama Array adalah A

8 Tentang Array Satu Dimensi A[10] Jumlah Element Array A adalah 10

9 Tentang Array Satu Dimensi A[10] Index Array dimulai dari 0

10 Tentang Array Satu Dimensi A[10] Element Array Index ke 0 (A[0])

11 Tentang Array Satu Dimensi A[10] Element Array Index ke 1 (A[1])

12 Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum

13 Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Tipe data array, contoh : int, float, double

14 Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Nama array, aturan sama dengan penamaan variabel

15 Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Kurung siku menunjukkan pendeklarasian array 1 dimensi

16 Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Keyword new untuk membentuk objek array baru

17 Deklarasi Array 1 Dimensi type nama_array[][] = new type [n]; Bentuk umum Jumlah element array

18 Deklarasi Array 1 Dimensi type nama_array[] = new type [n]; Bentuk umum Jangan lupa titik koma (;)

19 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 Contoh Program

21 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

23 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 Tentang Array Dua Dimensi A[3][4] Perhatikan array di samping! -Array terdiri dari baris dan kolom

25 Tentang Array Dua Dimensi A[3][4] Baris (Row) Perhatikan array di samping! -Array terdiri dari baris dan kolom

26 Tentang Array Dua Dimensi A[3][4] Kolom (Column) Perhatikan array di samping! -Array terdiri dari baris dan kolom

27 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 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 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 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 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)

32 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) Baris ke-0, Kolom ke-0

33 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) Baris ke-0, Kolom ke-1

34 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) Baris ke-0, Kolom ke-2

35 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) Baris ke-1, Kolom ke-0

36 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) Array terdiri dari 12 elemen

37 Halaman ini tidak benar-benar kosong

38 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum

39 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Tipe data array, contoh : int, float, double

40 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Nama array, aturan sama dengan penamaan variabel

41 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Dua pasang kurung siku menunjukkan pendeklarasian array 2 dimensi

42 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Keyword new untuk membentuk objek array baru

43 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jumlah baris array

44 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jumlah kolom array

45 Deklarasi Array 2 Dimensi type nama_array[][] = new type[m][n]; Bentuk umum Jangan lupa titik koma (;)

46 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 Contoh Program

48 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 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 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 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 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 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 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

56 SELESAI


Download ppt "Array"

Presentasi serupa


Iklan oleh Google