Array adalah kumpulan data yang terstruktur dengan nama variable sama dan bertipe sama tetapi mempunyai indeks yang berbeda-beda. Ini setiap variable dapat berisi data yang sama atau berbeda tetapi tipe data harus sama. Urutan indeks array dimulai dari hitungan 0,1,2 dst. Tipe data variable array pada umumnya adalah char , string, int , float , dan double .
Deklarasi Variabel Array
Variable array harus dideklarasikan terlebih dahulu, sebelum digunakan. Bentuk deklarasi sebagai berikut :
Tipe data nama variable [Banyaknya Data]
Banyaknya data menyatakan indeks variable. Misalnya Nama[10], artinya jika banyaknya data ada 11 nama dengan nama yang berbeda-beda atau bisa sama. Jika ada data yang sama, maka akan dibedakan oleh nilai indeksnya.
Dimensi Array
Variabel array dalam C++, ada tiga macam dimensi yaitu:
- Array Berdimensi Satu.
- Array Berdimensi Dua
- Array Berdimensi Tiga
Penjelasan :
1. Array Satu Dimensi
Array satu dimensi merupakan kelompok data yang hanya terdiri dari bari satu baris atau satu kolom saja.
Int nilai[5]; artinya variable array dengan nama nilai bertipe integer dan banyaknya data ada 6 karena indeks dimulai dari 0 hingga 5.
2. Array berdimensiDua
Definisi :
- Array dua dimensi mempunyai 2 buah indeks dan sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi.
- Indeks pertama menunjukkan baris dan indeks kedua menunjukan kolom.
- Array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama
- Array dua dimensi terdapat dua jumlah elemen yang terdapat di dalam kurung siku dan keduanya boleh tidak sama.
Contoh :
Int Nilai[2][3], artinya variable nilai denga tipe integer terdiri dari 3 baris dan 4 kolom.
Variabel Nilai dapat digambarkan sebagai berikut :
3. Array Dimensi Tiga
Definisi :
Array berdimensi tiga tersusun dari 3 sisi atau 2 indeks di mana indeks pertama menunjukkan baris ,indeks kedua menunjukkan panjang, lebar dan tinggi. Array dimensi tiga pada umumnya digunakan untuk kasus ruang 3 dimensi seperti kubus, balok, dll.
Deklarasi Array 3 Dimensi
Contoh :
Int balok[3][1][2], artinya variable balok dengan tipe integer terdiri dari 4 panjang, 2 lebar,dan 3 tinggi.
Gambaran dari variable balok dapat sebagai berikut :
Demikian pembahasan tentang pengertian dan konsep Array dalam bahasa pemrograman bahasa C++. Semoga bermanfaat.
Sangat Bermanfaat. Terima Kasih
BalasHapusMy blog
My Campus
Terimakasih, sangat berguna
BalasHapus