Array adalah struktur data yang memungkinkan kita untuk menyimpan sekumpulan data dalam satu variabel. Array memudahkan pengelolaan banyak data dengan efisien.
Tujuan Pembelajaran
- Memahami konsep dasar array dan operasi pada array.
- Memahami cara penggunaan array serta mengaplikasikan array.
Karakteristik Array
- Menyimpan lebih dari satu data dengan tipe data yang sama.
- Ukuran harus ditentukan saat deklarasi.
- Bersifat statis (ukuran tidak bisa berubah selama program berjalan).
- Data diakses menggunakan indeks yang dimulai dari 0.
| num[5] : |
15 |
20 |
8 |
16 |
32 |
| Index ke - |
0 |
1 |
2 |
3 |
4 |
<aside>
👉 Indeks, ketahui indeks lebih lanjut di sini.
</aside>
Jenis Array
- Array Satu Dimensi: Menyimpan satu deret nilai bertipe sama.
- Contoh: Daftar nama mahasiswa, daftar harga.
- Array Multidimensi: Memiliki lebih dari satu dimensi.
- Contoh: Peta game 2D, tabel posisi.
- Array Satu Dimensi:
tipeData namaVariabel[ukuran];
- Array Multidimensi:
tipeData namaVariabel[ukuran1][ukuran2];
int ukuran[4]; // Array integer bernama ukuran berisikan 4
float posisi[5][10]; // Array float bernama posisi berisikan 5 baris dan 10 kolom
Penginisialisasian dari suatu array dapat dibuat secara manual ataupun menggunakan perulangan.