1. Pengertian Array

Array adalah tumpukan variabel yang sejenis dan memiliki nama yang sama. Konsep suatu array menjadikan tumpukan variabel tersebut mampu menampung nilai yang berbeda asalkan tetap dengan tipe yang sama dengan tipe array. Sintaks penulisan array adalah sebagai berikut:
1
tipe nama_array[elemen];
Tipe array merupakan tipe data tumpukan variabel tersebut, sedangkan nama_array adalah nama tumpukan variabel. Untuk elemen atau indeks, merupakn pembeda yang membedakan tumpukan variabel yang satu dengan yang lainnya dalam satu array, karena di awal sudah Mimin jelaskan bahwa array memiliki nama dan jenis yang sama namun pembendanya terletak di indeks atau elemen itu sendiri.

2. Pendeklarasian Array

Berikut penulis contohkan cara mendeklarasikan suatu array:
1
int tampungan[5];
Pada contoh diatas, penulis membuat array dengan nama tampungan bertipe data integer dimana array ini dapat menampung nilai sebanyak 5 buah. Masing-masing nilai yang dimasukkan akan diberikan nomor elemen atau indeks dari elemen ‘0’ hingga ‘4’. Yang perlu kamu ingat bahwa, penomoran elemen pada array dimulai dari angka ‘0’.

3. Pemberian Nilai Awal pada Array

Untuk memberikan nilai pada suatu aray, kamu dapat memasukkan nilai satu persatu pada masing-masing elemen atau dengan memasukkan dengan cara bersamaan. Untuk memasukkan satu-persatu pada masing-masing elemen kamu dapat lakukan dengan kode program sebagai berikut:
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main(){
int tampungan[5];
tampungan[0] = 4;
tampungan[1] = 3;
tampungan[2] = 7;
tampungan[3] = 8;
tampungan[4] = 9;
return 0;
}
Untuk memasukkan nilai secara serentak dapat kamu coba dengan kode di bawah ini:
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main(){
int tampungan[5] = {4,3,7,8,9};
return 0;
}
Kedua contoh program diatas memiliki fungsi dan tujuan yang sama yaitu memasukkan kelima nilai di atas ke dalam array “tampungan”, hanya saja dengan cara yang berbeda.

4. Mengakses Nilai Pada Array

Setelah kamu bisa mendeklarasikan dan memberikan nilai pada suatu array, maka langkah selanjutnya adalah mengakses nilai yang berada pada suatu array. Untuk programnya Mimin contohkan sebagai berikut:
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main(){
int tampungan[5] = {4,3,7,8,9};
cout<<"Nilai pada array tampungan elemen ke "<<0<<" adalah :"<<tampungan[0]<<endl;
cout<<"Nilai pada array tampungan elemen ke "<<1<<" adalah :"<<tampungan[1]<<endl;
cout<<"Nilai pada array tampungan elemen ke "<<2<<" adalah :"<<tampungan[2]<<endl;
cout<<"Nilai pada array tampungan elemen ke "<<3<<" adalah :"<<tampungan[3]<<endl;
cout<<"Nilai pada array tampungan elemen ke "<<4<<" adalah :"<<tampungan[4]<<endl;
return 0;
}
Berikut adalah hasil output programnya:
Kamu juga bisa memanfaatkan loop untuk mengakses nilai pada array karena lebih cepat dan simple. Berikut Mimin contohkan kode programnya:
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main(){
int tampungan[5] = {4,3,7,8,9};
for(int i=0; i<=5; i++){
cout<<"Nilai pada array tampungan elemen ke "<<i<<" adalah :"<<tampungan[i]<<endl;
}
return 0;
}
Terlihat bahwa program untuk mengakses array dengan memanfaatkan loop lebih simple untuk menghasilkan output yang sama sebagai berikut:

5. Macam-Macam Array

1) Array 1 Dimensi
2) Array 2 Dimensi
3) Array 3 Dimensi

sumber : https://www.sinauarduino.com/artikel/array-pada-pemrograman-cpp/ diakses pada 9/11/2018 5:24 WITA