Konsep Array

Anda mungkin juga menyukai

Anda di halaman 1dari 17

KONSEP ARRAY

(1906-SD-S02-01)
TUJUAN PEMBELA JARAN
Setelah mempelajari bagian ini,
Anda diharapkan telah mampu:

Menjelaskan pengertian dan


bentuk struktur data array.

1905SD02
PENGENALAN ARRAY (1)
3

Array adalah kumpulan nilai-nilai


data dengan tipe data yang
sama dan dinyatakan dengan
nama yang sama.

1905SD02
PENGENALAN ARRAY (2)
4

Bayangkan jika kita sedang membuat aplikasi,


lalu ingin menyimpan data dalam variabel yang
berbeda dan dengan tipe data yang sama.

Bisa saja kita membuat String namaTeman1 = "Linda";


script atau program String namaTeman2 = "Santi";
seperti berikut ini.
String namaTeman3 = "Susan";
String namaTeman4 = "Mila";
String namaTeman5 = "Ayu";
1905SD02
5

1.000
Data
Bagaimana jika kita memiliki banyak data
yang berbeda yang memiliki tujuan yang
sama dan bagaimana cara menyimpannya?

Tujuan sama = Tipe data sama


1905SD02
KONSEP ARRAY (1)
6

Pada bahasa pemrograman Java dan bahasa


pemrograman lainnya, kita dapat menggunakan
satu variabel untuk menyimpan sekumpulan data
dan memanipulasi data menjadi lebih efisien,
disebut dengan array.

1905SD02
KONSEP ARRAY (2)
7

Array adalah koleksi dari variabel yang memiliki tipe


data yang sama.
Setiap variabel dari array memiliki index yang
menunjuk pada data yang tersimpan di bagian tersebut.
Data yang tersimpan pada array biasa disebut elemen
array.
Array
A
0 1 2 3 … n-1
Index i
1905SD02
8

Array dengan 5 elemen

0 1 2 3 4

Angka yang menyatakan index


untuk setiap elemen array.
1905SD02
DEKLARASI ARRAY (1)
9

Cara Pertama:
DataType [] ArrayName = {val0, val1, … , val(n-1)};

Contoh:
Int [] A = {12,32,45,23};

Elemen array Nilai elemen array di


lokasi index [0] adalah 12
1905SD02
DEKLARASI ARRAY (2)
10

Cara kedua:
DataType [] ArrayName = New DataType [Length];

Contoh:
Int [] A = New Int [12];

Panjang array Index mulai dari


adalah 12 [0] sampai [11]
1905SD02
DEKLARASI ARRAY (3)
11

Cara ketiga:
DataType ArrayName [] = New DataType [Length]

Contoh:
Int A [] = New Int [12];

Untuk mendeklarasikan array gunakan “kurung siku” [].

1905SD02
MENGAMBIL DATA ARRAY (1)
12

Array memiliki index untuk memudahkan kita dalam


mengakses datanya.

Berikut adalah cara mengambil array yang tersimpan.

// membuat array
String [] nama = {"Linda", "Santi",
"Susan", "Mila", "Ayu"};

// mengambil data array


System.out.println(nama[2]);
1905SD02
MENGAMBIL DATA ARRAY (2)
13

Mengambil data satu per satu dari array mungkin


cukup melelahkan karena harus mengetik ulang
nama array-nya dengan index yang berbeda.

System.out.println(teman[0]);
System.out.println(teman[1]);
System.out.println(teman[2]);
System.out.println(teman[3]);
1905SD02
MENGAMBIL DATA DENGAN
14

PERULANGAN
Menggunakan perulangan untuk mengambil data array.

Perulangan akan terus


dijalankan sampai “i”
tidak lagi lebih kecil dari
panjang array teman.
1905SD02
🔑 DAFTAR PUSTAKA
Belajar Java: Menggunakan array untuk menyimpan banyak hal.
(2016, April 21). Retrieved Mei 29, 2019, from
https://www.petanikode.com/java-array/

Goodrich, M. T., Tamassia, R., & Goldwasser, M. H. (2014). Data


structures and algorithms in Java. (6th ed.). Wiley.

1905SD02
© KREDIT
Lecturer
Harfebi Fryonanda, M.Kom.

Subject Matter Expert


Arfika Nurhudatiana, Ph.D.

Instructional Design Reviewer


Renata Marelene, S.Kom., M.M.

Instructional Designer
Joko Sutaryo, S.Kom.
1905SD02

Anda mungkin juga menyukai