Pengertian Array dan Macam-Macam Array, Lengkap!

Pengertian Array dan macam-macam Array - ruanggadged.com, Array sendiri terdiri dari tiga jenis atau macam yaitu Array 1 Dimensi, 2 Dimensi dan Multidimensi. Dibawah ini adalah penjelasan mengenai apa itu Array dan seperti apa variable dari macam-macam Array tersebut.

Pengertian Array


Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.

Indeks array selalu bertipe integer yang dimulai dari 0. Setiap elemen array tersebut dapat diakses dengan cara A[indeks]. Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.

Berikut ini gambar yang dapat mengilustrasikan sebuah array :

Pengertian Array dan macam-macam Array

Apakah masih bingung dengan ilustrasi diatas? Oke baiklah jika masih bingung akan saya coba kasih contoh penerapan array sebagai berikut :

Misal :
Array A yang berisi lima buah elemen bertipe integer, yaitu 10, 20, 30, 40, dan 50. Maka index array tersebut ialah :
A[0]=10
A[1]=20
A[2]=30
A[3]=40
A[4]=50

Jenis atau Macam-Macam Array


Ada tiga jenis atau macam-macam Array disini yang akan saya jelaskan kepada kamu semuanya. Karena dari ketiga macam array ini berbeda dari segi struktur maupun kapasitas penyimpanannya.

1. Array Satu Dimensi

Pengertian Array dan macam-macam Array

Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.

Bentuk umum:

NamaArray[n] = {elemen0, elemen1, elemen2,…..,n};
n = jumlah elemenContoh 1 :
#include
#includevoid main()
{
float suhu[5];
// array dengan 5 elemen bertipe float
// Membaca data dari keyboard dan meletakkan ke array
cout << “Masukkan 5 buah data suhu” << endl;
for (int i=0; i<5; i++)
{
cout << i + 1 << ” : “; cin >> suhu[i];
}// Menampilkan isi array ke layar
cout << “Data suhu yang dimasukkan : ” << endl;
for (i=0; i<5; i++)
cout << suhu[i] << endl;  }

2. Array Dua Dimensi

Pengertian Array dan macam-macam Array

Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasandari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama sehingga dapat digambarkan sebagai berikut:

Bentuk umum:

NamaArray [m][n];
Atau
NamaArray [m][n] = { {a,b,..z},{1,2,…,n-1} };Contoh Array Dua Dimensi#include
#include
void main()
{
int j, k;int data[5][3] =
{
{3, 4, -1},
{2, 3, 0},
{1, 1, 2},
{5, 9, -4},
{6, 6, 2}
};
for (j = 0; j<=4; j++)
{
for (k = 0; k<=2; k++)
cout << “data[“ << j << “][“<< k << “] = “ << data[j][k] << endl;
}
}

3. Array Multidimensi

Pengertian Array dan macam-macam Array

Array Multidimensi merupakan array yang serupa dengan array satu dimensi maupun array dua dimensi, namun array multidimensi dapat memiliki memori yang lebih besar.

Biasanya array multidimensi digunakan untuk menyebut array dengan dimensi lebih dari dua atau array yang mempunyai lebih dari dua subskrip, seperti untuk menyebut array tiga dimensi, empat dimensi, lima dimensi dan seterusnya.

Contoh Array Multidimensi :

#include <iostream>
using namespace std;
int main(){

     // Deklarasi array tiga dimensi dengan nama “angka”
     // Dengan jumlah ukuran pertama / subskrip pertama = 2
     // Jumlah Ukuran kedua = 3 & jumlah ukuran ketiga = 4
     int angka [2][3][4];
     // Mendeklarasi variabel untuk indeks perulangan
     int i,j,k;

     cout<<“\t===============================”;
     cout<<“\n\t== Contoh Array Tiga Dimensi ==\n”;
     cout<<“\t===============================\n\n”; // Mengisi nilai kedalam elemen-elemen array angka
     cout<<“== Masukkan elemen-elemen array angka ==\n”;
     for(i=0;i<2;i++){
          for(j=0;j<3;j++){
               for(k=0;k<4;k++){
                    cout<<“angka indeks ke [“<<i<<“][“<<j<<“][“<<k<<“]”<<” = “;
                    cin>>angka[i][j][k];
               }
          }
     }
     cout<<“\n\n===============================\n”;
     cout<<“== Tampil nilai elemen Array ==\n”;
     cout<<“===============================\n”;
     //menampilkan nilai dari setiap elemen array angka
     for(i=0;i<2;i++){
        for(j=0;j<3;j++){
           for(k=0;k<4;k++){
              cout<<“angka indeks ke [“<<i<<“][“<<j<<“][“<<k<<“]”<<” = “<<angka[i][j][k]<<endl;
           }
        }
     }
     return 0;
}

Demikianlah pengertian, Macam-macam Array, semoga artikel ini bermanfaat bagi kamu semuanya. Terima kasih

Postingan populer dari blog ini

Magnetic Disk, Pengertian, Bagian dan Karakternya, Lengkap!

Cara Terbaru Membajak Facebook Orang Lain

Download Real Drum + Kendhang Mod Apk Terbaru