KuloDev
1 Hari
0 XP
beginner15 menitModul: 05-data-structures

Array & Lists: Koleksi Data Berurutan

Memahami cara menyimpan urutan data, indexing berbasis nol (zero-based), operasi CRUD, dan manipulasi array.

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)
1const buah = ["Apel", "Jeruk", "Mangga"];
2
3// 1. Read (Membaca)
4console.log(buah[0]); // "Apel"
5console.log(buah[buah.length - 1]); // "Mangga" (elemen terakhir)
6
7// 2. Create / Append (Menambah di akhir)
8buah.push("Pisang");
9
10// 3. Update (Mengubah isi)
11buah[1] = "Alpukat"; // Mengganti Jeruk
12
13// 4. Delete (Menghapus elemen terakhir)
14const itemDihapus = buah.pop(); // "Pisang"
15
16console.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?

Selesaikan Materi Ini?

Dapatkan +25 XP dan simpan progres belajarmu.