Array
By Tataqun Syah Purwanto
1.Array 1 (satu) Dimensi
Array dapat dianalogikan sebagai sebuah lemari
atau loker yang memiliki sederetan
kotak
penyimpanan yang diberi nomor berurutan. Array
merupakan struktur data yang statis, yaitu jumlah elemen yang ada harus
ditentukan terlebih dahulu dan tak bisa di ubah saat program berjalan.
Untuk
membuat array bisa dengan dua cara, yaitu:
1. Deklarasi type diikuti dengan deklarasi
variabel, dan
2. Langsung deklarasi variabel. (Dhidhi Pambudi,
2014)
2. Pemanfaatan Array 1 (Satu) Dimensi
Dalam
pendeklarasiannya, Kita memerlukan [ ] untuk mendeklarasikannya, Contonya :
int jumlah[10];
Contoh siatas
menunjukkan bahwa jumlah indeks untuk array jumlah adalah 10 dengan tipe data
bilangan bulat.
Dalam
pengindekskannya, kita memerlukan [ ] untuk pemanggilannya:
Namaarray[Indeks];
ok langsung aja
saya kasih contoh sederhananya.
#include <iostream>
using namespace std;
int main ()
{
int n;
int nilai[6];
nilai[0]= 12;
nilai[1]=23;
nilai[2]=34;
nilai[3]=456;
nilai[4]=567;
nilai[5]=145;
for (int
i=0;i<6;i++)
cout<<"Isi Element dengan indeks
"<<i<<":"<<nilai[i]<<endl;
return 0;
}
Kita memerlukan
perulangan For untuk meng-Outputkan data yag telah diisi dalam aray tersebut. (Pahlevi,
2015)
3.Array 2 (Dua) Dimensi
Pengertian
sederhananya, "Array 2 Dimensi adalah Sebuah array yang menampung array
lain sebagai data nilai dari setiap indeks array penampung". Jika kita
sudah mengerti mengenai array 1 dimensi, kita bisa langsung membayangkan dan
mungkin bisa langsung mengerti dari definisi array 2 dimensi diatas. (Sinaga, 2015)
4.Pemanfaatan Array 2 (Dua) Dimensi
Cara
penulisan array 2 dimensi adalah dengan menuliskan dua angka (dua jangkauan)
sewaktu deklarasi array. Berikut contohnya:
|
1
2
|
var
nilai: array[0..1,0..2] of integer;
|
Kode
diatas berarti saya membuat variabel ‘nilai’ sebagai array 2
dimensi. Dimana untuk dimensi pertama berisi 0 dan 1, sedangkan di dimensi
kedua berisi 0, 1 dan 2. Total, variabel ‘nilai’ berisi 6 element (hasil dari 2
* 3).
Cara mengakses element pada array 2 dimensi ini menggunakan
tanda koma sebagai pemisah, seperti: nilai[0,2] atau nilai[1,1].
Contoh
berikut akan memperjelas cara penggunaanya:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
program tipe_array;
uses crt;
var
nilai: array[0..1,0..2] of integer;
begin
clrscr;
nilai[0,0]:= 1;
nilai[0,1]:= 2;
nilai[0,2]:= 3;
nilai[1,0]:= 4;
nilai[1,1]:= 5;
nilai[1,2]:= 6;
writeln('nilai0,0: ',nilai[0,0]);
writeln('nilai0,1: ',nilai[0,1]);
writeln('nilai0,2: ',nilai[0,2]);
writeln('nilai1,0: ',nilai[1,0]);
writeln('nilai1,1: ',nilai[1,1]);
writeln('nilai1,2: ',nilai[1,2]);
readln;
end.
|
Silahkan anda pelajari sejenak kode diatas,
baik cara pembuatan array 2 dimensi maupun cara mengakses tiap-tiap
elemennya. Menggunakan array 2 dimensi ini akan memudahkan kita untuk
membuat kode program yang lebih kompleks. (Andre, 2015)
DAFTAR PUSTAKA
Andre. (2015,
September 26). Tutorial Belajar Pascal Part 20: Cara Membuat Array 2
Dimensi Pascal. Retrieved from DuniaIlkom: http://www.duniailkom.com/tutorial-belajar-pascal-cara-membuat-array-2-dimensi-pascal/
Dhidhi Pambudi, D. M. (2014). Array. Jakarta:
Menteri Pendidikan Dan Kebudayaan.
Pahlevi, R. R. (2015, Juni 27). Penggunaan Array Satu
Dimensi dan Dua Dimensi. Retrieved from Jago Coding:
http://jagocoding.com/tutorial/824/Penggunaan_Array_Satu_Dimensi_dan_Dua_Dimensi
Sinaga, H. P. (2015, January 25). Memahami Array 2
Dimensi. Retrieved from kodeprogramcpp:
http://kodeprogramcpp.blogspot.co.id/2015/01/memahami-array-2-dimensi.html
Nama:Tataqun
Syah Purwanto
Sekolah:SMK
Islam 1 Blitar
Motto:Janganlah
Menyerah….
Kalau Mau DOWNLOAD DISINI

0 komentar:
Posting Komentar