1. Apa itu Array?
Array adalah struktur data yang menyimpan kumpulan nilai terurut di bawah satu nama variabel. Setiap item di dalam array memiliki nomor posisi unik yang disebut 'Indeks' (Index).
Zero-Based Indexing (Dimulai dari Nol)
Di hampir semua bahasa pemrograman modern (JavaScript, Python, C, Go, Java), indeks array SELALU dimulai dari angka 0, bukan 1. Jadi, elemen pertama berada di posisi `[0]`, elemen kedua di `[1]`, dan seterusnya.
Operasi Dasar Array (CRUD)
| 1 | const buah = ["Apel", "Jeruk", "Mangga"]; |
| 2 | |
| 3 | // 1. Read (Membaca) |
| 4 | console.log(buah[0]); // "Apel" |
| 5 | console.log(buah[buah.length - 1]); // "Mangga" (elemen terakhir) |
| 6 | |
| 7 | // 2. Create / Append (Menambah di akhir) |
| 8 | buah.push("Pisang"); |
| 9 | |
| 10 | // 3. Update (Mengubah isi) |
| 11 | buah[1] = "Alpukat"; // Mengganti Jeruk |
| 12 | |
| 13 | // 4. Delete (Menghapus elemen terakhir) |
| 14 | const itemDihapus = buah.pop(); // "Pisang" |
| 15 | |
| 16 | console.log(buah); // ["Apel", "Alpukat", "Mangga"] |
Kuis Pemahaman
+10 XP
Jika sebuah array memiliki 5 elemen: `['a', 'b', 'c', 'd', 'e']`, pada indeks berapakah elemen 'e' berada?