ARRAY
1. Pengertian ArrayPengertian 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.
a.) Deklarasi Array (1 dimensi)
Tipe-Data Nama_Variabel[Ukuran]
Keterangan
:
•
Type
Data :
Untuk menyatakan type data yang digunakan.
•
Ukuran :
Untuk menyatakan jumlah maksimum
elemen array.
Contoh Deklarasi Array :
int umur [5];
artinya : mendefinisikan 5 variabel bertipe integer
Dengan :
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)
● ukuran : menyatakan jumlah maksimal elemen array
Contoh Program dalam bahasa C++ :
#include <iostream.h>
#include <conio.h>
void main()
{
float alas[5], tinggi [5], luas[5];
for (int i=0; i<5; i++)
{
cout<<"Masukan alas ke-"<<i<<" : ";
cin>>alas[i];
cout<<"Masukan tinggi ke-"<<i<<" :";
cin>>tinggi[i];
cout<<endl;
}
for (int i=0; i<5; i++)
{
luas[i] = 0.5 * alas[i] * tinggi[i];
cout<<"Luas segitiga ke -"<<i<<" : "<<luas[i]<<endl;
}
getch();
a.) Deklarasi Array (2 dimensi)
Array dua dimensi hampir sama dengan array berdimensi satu, namun biasanya array berdimensi dua banyak digunakan untuk penyajian data berbentuk tabel atau juga berbentuk matriks
Tipe-Data Nama_Variabel[index-1][index-2]
Keterangan :
•Type Data : Untuk menyatakan type data yang digunakan.
•Index-1 : Untuk menyatakan jumlah baris
•Index-2 : Untuk menyatakan jumlah kolom
•Type Data : Untuk menyatakan type data yang digunakan.
•Index-1 : Untuk menyatakan jumlah baris
•Index-2 : Untuk menyatakan jumlah kolom
int matrix [2][2];
artinya : int = tipe data elemen array, matrix = nama array, [2] yg pertama menunjukan jumlah baris, [2] yg ke-dua menunjukan jumlah kolom.
* Elemen Array 2 dimensi :
0,0
|
0,1
|
1,0
|
1,1
|
Mengisi elemen array dua dimensi caranya dengan memanggil index untuk barisnya diikuti index untuk kolomnya kemudian nilainya
matrix[0][1] = 7; ini adalah nilai dari baris pertama kolom ke-dua.
Dengan :
● tipe : menyatakan jenis elemen array (int, char, unsigned, dan lain-lain)● ukuran : menyatakan jumlah maksimal elemen array
Contoh Program dalam bahasa C++ :
#include <iostream.h>
#include <conio.h>
void main()
{
int matrix [2][2];
for (int i=0; i<2; i++)
{
for (int j=0; j<2; j++)
{
cout<<"Masukan matrix ke ["<<i<<"]["<<j<<"] : ";
cin>>matrix [i][j];
}
}
for (int i=0; i<2; i++)
{
for (int j=0; j<2; j++)
{
cout<<matrix[i][j]<<" ";
}
cout<<endl;
}
getch();
}
Ini hasil dari contoh coding diatas :
Semoga bermanfaat untuk kita semua :) Sekian dan Terimakasih sampai jumpa dipost selanjutnya :)
Salam STIKOMERS www.stikom-bali.ac.id
Tidak ada komentar:
Posting Komentar