Pengertian dan Konsep Array Dalam Bahasa C++

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:
  1. Array Berdimensi Satu.
  2. Array Berdimensi Dua
  3. 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.

Deklarasi :

Contoh : 

Int nilai[5]; artinya variable array dengan nama nilai bertipe integer dan banyaknya data ada 6 karena indeks dimulai dari 0 hingga 5.

Variabel nilai dapat di gambarkan sebagai berikut :



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.
Bentuk Deklarasi Array 2 Dimensi.



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.



2 komentar:

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.