0% menganggap dokumen ini bermanfaat (0 suara)
23 tayangan22 halaman

Array (Final)

Array adalah variabel yang dapat menyimpan banyak data sekaligus dengan satu nama variabel. Array dapat berisi satu atau lebih dimensi, dan dapat diakses menggunakan indeks. Loop perulangan digunakan untuk mengakses seluruh isi array.

Diunggah oleh

M luthfi Hsan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
23 tayangan22 halaman

Array (Final)

Array adalah variabel yang dapat menyimpan banyak data sekaligus dengan satu nama variabel. Array dapat berisi satu atau lebih dimensi, dan dapat diakses menggunakan indeks. Loop perulangan digunakan untuk mengakses seluruh isi array.

Diunggah oleh

M luthfi Hsan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 22

Array

Kelompok 10
Anggota :
1. Anifah Nafriyani ( 237 )
2. Renaldi Novyansyah ( 241 )
3. Sandrina Tian Ivana ( 250 )
4. Alfian Zikri Nur Anis ( 255 )
5. Mohammad Luthfi Ihsan M. ( 259 )
6. Itoshiko Nurahman ( 271 )
Apa itu Array?
Array adalah variabel yang bisa menyimpan
banyak data sekaligus.

Daripada mendeklarasikan variabel dengan


nama dan kegunaan yang mirip, kita bisa
gunakan array untuk menampung semua
datanya dengan satu variabel saja.

3
Bayangkan
Bayangkanjika
jikaada
ada1000
1000kontak..
kontak..
Pasti
Pasticapek
capekbuat
buatvariabel
variabelterus
terus
4 Array 2023
Mendeklarasikan Array
TipeData NamaArray [JumlahElemen]; • Tipe Data
Merupakan tipe dari data
yang akan disimpan.
Misal, Array Integer
hanya bisa menyimpan
data bertipe Integer
• Nama Array
Nama dari array
• Jumlah Elemen
Jumlah data yang bisa
dimasukkan kedalam
array tersebut.

5 Presentation title 20XX


Mengakses Array
NamaArray[Indeks]; • Indeks
Indeks adalah nomor
urutan dari data yang ada
di dalam array. Kita
menggunakan indeks
ketika ingin mengakses
ataupun mengisi array
dengan data. Indeks bisa
dianggap sebagai tempat
data disimpan

Ingat!!
Indeks dimulai dari 0

6 Presentation title 20XX


Mengisi Array
- TipeData NamaArray[JumlahElemen] = • Array dapat diisi saat
{data1, data2, data3} dideklarasikan,
- NamaArray[Indeks] = data; menggunakan operator =,
- cin >> NamaArray[Indeks]; dan menggunakan cin
seperti variabel biasa.
• Disaat mengisi array, kita
harus memanggil
NamaArray[Indeks] nya.

7 Presentation title 20XX


Bagaimana jika kita ingin menampilkan semua
isi array yang memiliki elemen berjumlah
ratusan ??
8 Presentation title 20XX
Penggunaan Loop
Kita dapat menggunakan
perulangan untuk
menampilkan semua isi
array. Ada hal yang perlu
diperhatikan :
• Nilai awalnya harus 0,
karena indeks array
dimulai dari 0. Itulah
alasan int i = 0
• Selanjutnya, kondisi untuk
perulangan itu berhenti
adalah i<
JumlahElemen

9 Presentation title 20XX


Penggunaan Loop#2
Menggunakan While Menggunakan Do While

10 Presentation title 20XX


Mengetahui panjang array
sizeof(nama_array); • sizeof() digunakan untuk
mengambil ukuran memori
dari array. Itulah alasan
sizeof(buah) = 24 dan bukan
3. Karena ukuran satu data
string adalah 8, jadi 3 data x 8
= 24
• Cara mencari jumlah elemen
(panjang) dari array, kita
cukup bagi ukuran memori
dari array tersebut dengan
ukuran tipe data array tersebut.

11 Presentation title 20XX


Penggunaan sizeof()
• Dengan bantuan sizeof()
untuk mengetahui batas
maksimal dari suatu array.
Kita tak perlu takut jika
suatu saat ukuran array
tersebut berubah.
• Ini juga dapat digunakan
ketika terdapat array yang
memiliki jumlah data
banyak dan jumlah
elemennya tidak
dideklarasikan

12 Presentation title 20XX


For Each Loop
for (tipeData namaVariabel : namaArray) { • Terdapat syntax looping
khusus array yang dapat kita
// Baris kode untuk dieksekusi gunakan yaitu For Each
} Loop.
• For Each Loop ini akan
berjalan berulang-ulang
sebanyak jumlah elemen saat
array tersebut
dideklarasikan.
• Misal, buah[3] maka looping
tersebut akan berjalan 3 kali.

13 Presentation title 20XX


Array Multidimensi
Array multidimensi adalah array yang memiliki 2 atau
lebih dimensi atau indeks. Sama seperti array 1
dimensi, nilai array pada array multidimensi harus
memiliki tipe data yang sama.

Sebagai contoh ada Array 2 dimensi yang berbentuk


seperti matriks atau tabel

14
Array Multidimensi
TipeData NamaArray • Dari yang semula
[JumlahElemenTerluar, JumlahElemennya satu,
sekarang menjadi banyak.
JumlahElemenDidalamnya,...];
• JumlahElemen pertama
digunakan untuk
menentukan bagian paling
luar, kalau didalam array 2
dimensi bisa disebut baris.
• JumlahElemen selanjutnya
menentukan bagian
didalamnya

15 Presentation title 20XX


“ Business opportunities are like
buses. There’s always another
one coming.


Richard Branson

16 Presentation title 20XX


Mengakses dan Mengisi
NamaArray[Indeks][indeks]; • Cara mengakses dan
mengisi data kedalam
array multidimensi
sama seperti array
biasa.
• Perbedaanya hanya
terdapat pada jumlah
indeks yang harus kita
tuliskan untuk
menentukan dimana
data itu akan diakses
atau disimpan

17 Presentation title 20XX


Loop Multidimensi
Ketika ingin menampilkan
semua isi dari array
multidimensi, kita dapat
menggunakan perulangan
bersarang. Berikut contoh
perulangan bersarang untuk
array 2 dimensi.

18 Presentation title 20XX


Berikan
Pertanyaan
Terbaikmu!
Apa outputnya??

20 Presentation title 20XX


Apakah ada
yang error?

21 Presentation title 20XX


Apa
outputnya?

22 Presentation title 20XX

Anda mungkin juga menyukai