Apa Itu Array?



Pengertian Array

Pengertian 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. Variabel array dideklarasikan dengan mencantumkan tipe dan nama variable yang diikuti dengan banyaknya lokasi memori yang ingin dibuat.

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 2 macam dimensi yaitu :

  • Array Satu Dimensi
  • Array Multi Dimensi

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 :



Contoh kode Program dalam C++ ;

#include <iostream.h>
#include <conio.h>
main(){

int pilih;
char nama[5]={'A','B','C','D','E'};
cout<<"Pilih no urut untuk menampilkan Huruf 1-5"<<endl;
cout<<"Pilihan : ";cin>>pilih;
cout<<"Output : "<<nama[pilih-1];
getch();

}

#include <iostream.h>
#include <conio.h>
#include <string>
main(){
int x;
string nama[5]={"Dodi","Brian","Wahid","Risal","Fendy"};
cout<<"Pilih no urut untuk menampilkan nama 1-5"<<endl;
cout<<"Pilihan : ";cin>>x;
cout<<"Output : "<<nama[x-1]<<endl;

getch();
}

2. Array Multi Dimensi

Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.

Array dua dimensi biasanya digunakan untuk merepresentasikan nilai dari sebuah tabel. mengidentifikasi tiap elemen array harus dispesifikasikan nilai baris dan kolom. . Array multidimensi sebenarnya adalah array dari array. [1&2].

Deklarasi array multidimensi dilakukan dengan adanya lebih dari satu pasangan kurung siku di dalam deklarasi array. 
[1]Syntax untuk mendeklarasikan array 2 dimensi adalah: 
type[ , ] <namaVariabel>;
Type adalah tipe data dari array dan <namaVariabel> adalah nama dari array, sedangkan tanda [ , ] memberitahu C# untuk membuat variabel array 2 dimensi.

Contoh : 
 byte[ , ] matrix;
Pada contoh diatas kita membuat sebuah array 2 dimensi dengan nama matrix yang mempunyai tipe data byte.

Contoh kode Program dalam C++ ;


#include <iostream>
using namespace std;
class arrayMulti
{

private: int Baris;
private: int Kolom;
public: void isiarray()
{

cout<<"Banyak Baris = ";
cin>>Baris;
cout<<"Banyak Kolom = ";
cin>>Kolom;
int array[Baris][Kolom];
for(int i=0;i<Baris;i++)
{

for(int j=0;j<Kolom;j++)
{

cout<<"Masukkan Data Array:";
cin>>array[i][j];

}

}

for(int i=0;i<Baris;i++)

{

for (int j = 0; j <Kolom; j++)

{

cout<<array[i][j]<< " ";

}

cout<<endl;

}

}

};
int main()
{
arrayMulti a;
a.isiarray();
return 0;
}

Terima Kasih kepada Febbie, Kokodi, dan teman-teman dibalik pembuatan blog ini.

Sumber : FebbieKokodi

No comments:

Post a Comment