Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi. Beberapa hal yang perlu diperhatikan bahwa array memiliki beberapa sifat sebagai berikut :
1) Kumpulan data bertipe sama yang menggunakan nama yang sama
2) Sejumlah variabel dapat memakai nama yang sama
3) Antara satu variabel dengan variabel lain didalam array dibedakan berdasarkan subcript
4) Subcript adalah berupa bilangan di dalam kurung siku [ ]
5) Melalui subcript elemen array dapat diakses
6) Elemen array tidak lain adalah masing-masing variabel di dalam array
Array Satu Dimensi
One dimensional array, atau kadang disebut single dimensional array, merupakan struktur dengan elemen data yang diakses secara berurutan.
Contoh Program Array
Berikut adalah contoh penggunaan Array dalam C++ untuk menyimpan 5 nilai bilangan bulat dan menampilkan nilai-nilai tersebut:
#include <iostream>
using namespace std;
int main() {
// Deklarasi Array dengan 5 elemen
int angka[5];
// Mengisi Array dengan nilai
angka[0] = 10;
angka[1] = 20;
angka[2] = 30;
angka[3] = 40;
angka[4] = 50;
// Menampilkan nilai-nilai dalam Array
cout << "Nilai dalam Array adalah: ";
for (int i = 0; i < 5; i++) {
cout << angka[i] << " ";
}
return 0;
}
Cara Mendeklarasikan Array dalam C++
Untuk bisa digunakan, Array harus melewati tahapan deklarasi dulu. Terdapat syarat untuk pemberian nama variabel Array, sama seperti pada variabel biasa. Yang membedakan adalah adanya kurung siku [ ] untuk mendeklarasikan Array dalam C++. Terdapat beberapa cara mendeklarasikan Array dalam C++ seperti berikut ini.
Deklarasi dengan Ukuran Langsung Ditentukan
tipe_data nama_array[ukuran];
Contoh:
int angka[5]; // Mendeklarasikan Array 'angka' dengan 5 elemen bertipe integer
Deklarasi dengan Inisialisasi Awal:
tipe_data nama_array[] = {nilai1, nilai2, nilai3, ...};
Contoh:
int angka[] = {10, 20, 30, 40, 50}; // Mendeklarasikan dan menginisialisasi Array 'angka'
Deklarasi dengan Ukuran Ditentukan pada Runtime:
tipe_data *nama_array;
nama_array = new tipe_data[ukuran];
Contoh:
int *angka;
int n;
cout << "Masukkan jumlah elemen Array: ";
cin >> n;
angka = new int[n]; // Mendeklarasikan Array 'angka' dengan ukuran 'n' yang ditentukan oleh pengguna
Menghapus Array Dinamis:
delete[] nama_array;
Contoh:
delete[] angka; // Menghapus memori yang dipesan untuk Array 'angka'
Melalui artikel di atas, diketahui bahwa Array ternyata digunakan untuk menyimpan sejumlah besar data dan memfasilitasi akses data menggunakan indeks. Dengan demikian, Array merupakan alat yang penting dan berguna dalam pengembangan program menggunakan C++.
0 Comments