Anda di halaman 1dari 35

012

Algoritma dan
Pemrograman
suro
Algoritma & Pemrograman - 012

01 Konsep Dasar Array


Konsep dasar Array

02 Mendefinisikan dan Mengakses Array


Membuat dan mengakses Array dengan Java
01

Algoritma & Pemrograman - 012


Konsep Dasar
Array
Struktur Data Array dalam Java
Array
Algoritma & Pemrograman - 012

Array adalah struktur data yang mampu menyimpan kumpulan


elemen dengan tipe data yang sama.

Array adalah struktur data paling dasar dan penting yang ada di
semua bahasa pemrograman.

Array memiliki berbagai kegunaan dan memberikan keuntungan


dalam mengorganisir data dengan baik.
Array
Algoritma & Pemrograman - 012

Array adalah kumpulan elemen dengan tipe data yang sama


yang diindeks menggunakan angka. Elemen-elemen ini
terletak secara berurutan dalam memori komputer, yang
mempermudah akses dan pengelolaan datanya. Setiap
elemen dalam array diidentifikasi oleh indeks numerik yang
dimulai dari 0.
Array
Algoritma & Pemrograman - 012

data1 = “Ana”
data[0] = “Ana”
data2 = “Ane”
data[1] = “Ane”
data3 = “Ani”
data[2] = “Ani”
data4 = “Ano”
data[3] = “Ano”
data5 = “Anu”
data[4] = “Anu”


data1000= “…”
Array
Algoritma & Pemrograman - 012

Karakteristik Array :

Tipe Data Seragam


Semua elemen dalam array memiliki tipe data yang sama.

Ukuran Tetap
Setelah array dibuat, ukuran atau panjangnya tidak dapat
diubah.
Array
Algoritma & Pemrograman - 012

Kegunaan Array :

Mengelola Sekumpulan Data


Array memungkinkan untuk menyimpan dan mengelola sekumpulan data
yang besar dengan cara yang terstruktur, sehingga sangat bermanfaat
ketika perlu menyimpan data yang terkait dalam satu tempat.

Kemudahan Akses Data


Melalui indeks, data dalam array dapat diakses dengan cepat, sehingga
memudahkan dalam membaca atau memodifikasi data tertentu tanpa
harus mengakses seluruh kumpulan data.
03

Algoritma & Pemrograman - 012


Mendefinisikan dan
Mengakses Array
Membuat Array dan mengakses elemen-elemen di
dalam Array
Mendefinisikan Array
Algoritma & Pemrograman - 012

Dalam Java, array didefinisikan dengan


menyebutkan tipe data elemen dan nama array,
diikuti dengan tanda kurung siku [ ].

Array juga dapat didefinisikan dengan ukuran


tertentu atau tanpa ukuran.
Mendefinisikan Array
Algoritma & Pemrograman - 012

Mendefinisikan Array dengan ukuran tertentu:


int[] angka = new int[5];

Mendefinisikan Array tanpa ukuran tertentu:


int[] angka = { 10, 20, 30, 40, 50 };
Mengakses Array
Algoritma & Pemrograman - 012

Elemen array diakses dengan menggunakan indeks


numerik yang dimulai dari 0
int[] angka = { 10, 20, 30, 40, 50 };
System.out.println(angka[2]);

➔ Output: 30
Algoritma & Pemrograman - 012

Mengakses Array
Algoritma & Pemrograman - 012

Mengakses Array
Practices

1. Buatlah sebuah array bilangan bulat dengan 5


elemen: 2, 4, 6, 8, 10. Tampilkan elemen pada index
3.
2. Buatlah sebuah array bilangan bulat dengan 7
elemen: 25, 35, 15, 55, 65, 45, 75. Tampilkan elemen
pada index 5.
3. Buatlah sebuah array bilangan bulat dengan 20
elemen. Elemen bebas antara Workshop #2
100 hingga 500.
Tampilkan elemen pada index 10.
Menampilkan Seluruh Elemen Array
Algoritma & Pemrograman - 012

Untuk menampilkan seluruh elemen array dapat


dilakukan dengan menggunakan looping.

✓ for
✓ while
✓ do-while
Menampilkan Seluruh Elemen Array
Algoritma & Pemrograman - 012

For
Menampilkan Seluruh Elemen Array
Algoritma & Pemrograman - 012
Menampilkan Seluruh Elemen Array
Algoritma & Pemrograman - 012

while
Menampilkan Seluruh Elemen Array
Algoritma & Pemrograman - 012

do-while
Practices

Buat program Java untuk menampilkan seluruh array


dengan for, while, do-while, untuk setiap
Latihan di halaman 15. Workshop # 1
Algoritma & Pemrograman - 012

Array untuk Char


Algoritma & Pemrograman - 012

Array untuk String


Algoritma & Pemrograman - 012

Array untuk String


Algoritma & Pemrograman - 012

Menampilkan 2 Array
Algoritma & Pemrograman - 012

Menampilkan 2 Array
Algoritma & Pemrograman - 012

Menampilkan 2 Array
Algoritma & Pemrograman - 012

Menampilkan 3 Array
Algoritma & Pemrograman - 012

Menampilkan 3 Array
Practices

Buat program Java untuk menampilkan daftar menu


pada sebuah Café.

Workshop # 1

Workshop # 2
Practices

Susunan kursi di kelas ini diberi nomor dengan array


mulai index 0 dan seterusnya. Buat program Java untuk
menampilkan namamu ada di index berapa, dan 3
orang temanmu yang lain adaWorkshop #1
di index berapa.
Contoh Output:
Saya Susanti, duduk di kursi dengan index 7.
Teman saya Jarjit duduk di kursi dengan index 2.
Workshop # 2
Teman saya Devi duduk di kursi dengan index 10.
Teman saya Mei-mei duduk di kursi dengan index 5.
Practices
Practices

Workshop # 1

Workshop # 2
Quotes
terimakasih
sedikit

suro

Anda mungkin juga menyukai