Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array

Presentasi serupa


Presentasi berjudul: "Array"— Transcript presentasi:

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


Download ppt "Array"

Presentasi serupa


Iklan oleh Google