Array
Array adalah struktur data yang menyimpan sejumlah data bertipe sama dalam urutan tertentu. Array memiliki dua komponen utama, yaitu nama array dan indeks. Nama array digunakan untuk merujuk ke array tersebut, sedangkan indeks digunakan untuk mengakses elemen array tertentu.
Deklarasi array
Array dideklarasikan dengan menggunakan tipe data dan jumlah elemen yang diinginkan. Misalnya, untuk mendeklarasikan array bertipe integer dengan jumlah elemen 10, kita dapat menggunakan deklarasi berikut:
int arr[10];
Deklarasi tersebut akan membuat array arr
yang bertipe int
dan memiliki jumlah elemen 10.
3 Hal yang harus diketahui dalam mendeklarasikan array : a. Type data array b. Nama variabel array c. Subskrip / index array
Inisialisasi array
Elemen array dapat diinisialisasi dengan menggunakan nilai tertentu. Misalnya, untuk menginisialisasi elemen array arr
dengan nilai 1, 2, 3, 4, dan 5, kita dapat menggunakan kode berikut:
int arr[5] = {1, 2, 3, 4, 5};
Kode tersebut akan menginisialisasi elemen array arr
dengan nilai 1 pada indeks 0, nilai 2 pada indeks 1, dan seterusnya.
Mengakses elemen array
Elemen array dapat diakses dengan menggunakan indeks. Misalnya, untuk mengakses elemen array arr
pada indeks ke-3, kita dapat menggunakan kode berikut:
int x = arr[2];
Kode tersebut akan mengembalikan nilai elemen array arr
pada indeks ke-3, yaitu nilai 3.
Karakteristik Array
- Mempunyai batasan dari pemesanan alokasi memory (Bersifat Statis)
- Mempunyai Type Data Sama (Bersifat Homogen)
- Dapat Diakses Secara Acak
Operasi pada array
Array dapat digunakan untuk melakukan berbagai operasi, antara lain:
- Penelusuran (traversal)
- Pencarian (search)
- Pengurutan (sorting)
- Penggabungan (merge)
- Pembagian (split)
Jenis-jenis array
Ada beberapa jenis array, antara lain:
- Array satu dimensi
- Array dua dimensi
- Array tiga dimensi
Array satu dimensi adalah array yang hanya memiliki satu dimensi. Array satu dimensi dapat dibayangkan sebagai garis lurus yang terdiri dari elemen-elemen yang berurutan.
![]() |
Ilustrasi Array 1 Dimensi |
Array dua dimensi adalah array yang memiliki dua dimensi. Array dua dimensi dapat dibayangkan sebagai persegi panjang yang terdiri dari baris dan kolom.
![]() |
Ilustrasi Array 2 Dimensi |
Array tiga dimensi adalah array yang memiliki tiga dimensi. Array tiga dimensi dapat dibayangkan sebagai kubus yang terdiri dari baris, kolom, dan lapisan.
Ilustrasi Array 3 Dimensi |
Kelebihan dan kekurangan array
Kelebihan:
- Dapat digunakan untuk menyimpan sejumlah data bertipe sama.
- Dapat diakses dengan menggunakan indeks.
- Dapat digunakan untuk melakukan berbagai operasi, seperti penelusuran, pencarian, pengurutan, penggabungan, dan pembagian.
Kekurangan:
- Ukuran array harus ditentukan pada saat deklarasi.
- Jika ukuran array tidak cukup, maka data tambahan tidak dapat disimpan.
Tips menggunakan array
- Tentukan ukuran array dengan tepat agar data tambahan dapat disimpan dengan mudah.
- Gunakan indeks untuk mengakses elemen array secara efisien.
- Gunakan operasi pada array untuk mempermudah proses pengolahan data.
Komentar
Posting Komentar