0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan14 halaman

Pengantar Array dalam Pemrograman

Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan14 halaman

Pengantar Array dalam Pemrograman

Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

ARRAY

(LARIK)
Pemrograman

Geomatika UPN “Veteran”


Yk
Wilis-K

ARRAY
• Array atau larik adalah koleksi data
dimana setiap elemen memakai
nama yang sama dan bertipe sama
dan setiap elemen diakses dengan
membedakan indeks arraynya.
• Array adalah variabel
berindeks. Indeks harus bertipe
yang memiliki keturutan (ada
succesor dan predesor), misal
integer, byte, character dan
boolean.

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

Satu
Bentuknya :
DEKLARASI
NamaArray : Array[range_indeks] of tipe
Atau
TipeArray : TYPE Array[range_indeks] of
tipe NamaArray : TipeArray

Cara mengakses suatu elemen :


NamaArrayindeks

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

Satu
Contoh :

X : Array [1..10] of integer

Artinya : mendefinisikan 10 variabel bertipe


integer Yaitu: X1, X2, X3, … X10

Contoh lain :
NamaHari : Array [1..7] of
String Nilai : Array [1..10] of
Char Frekuensi : Array [‘A’..‘E’]
of Real

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

Satu
Cara Memberikan Nilai/Harga pada
Array
NilaiMka : Array[1..10] of Char
NilaiMka1 
’A’ NilaiMka2
 ’C’
NilaiMka3  ’ ’

Bahasa C++ :
Bentuknya :
tipe
nama_var[ukuran];
Algoritma dan Pemrograman I
Deklarasi Array Dimensi Wilis-K

Satu
Contoh Algoritma : Contoh dalam C++
Algoritma #include<iostream
Array1D
DEKLARASI .h> main()
N : array[1..5] of {
integer int N[5]={25,12,17,10,15};
i: int i;
integer for(i=0; i<=4; i++)
DESKRIPSI cout << N[i];
N1 25
}
N2 12
N3 17
N4 10
N5 15
For i  1 to 5 do
Output (Ni)
Algoritma dan Pemrograman I
endfor

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

dua
Algoritma :
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.

Bentuknya
DEKLARASI :
NamaArray : Array[r_indeks1, r_indeks2] of type
Cara mengakses suatu elemen :
NamaArrayindeks1,indeks2

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

dua
Contoh:
1 2 3 4
1 10 2 11 12
2 20 4 22 23
3 30 3 33 34
4 40 5 44 45

Harga : Array [1..4,1..4] of integer


Harga1,1  10
Harga2,3  22
Harga3,1 30

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

dua
Bahasa C++ :

Bentuknya :

ukuran1tipe
= nama_var[ukuran1]
jumlah
[ukuran2];
baris ukuran 2=
jumlah kolom

Contoh :
int data_huruf[2]

Algoritma dan Pemrograman I


Deklarasi Array Dimensi Wilis-K

dua
Contoh Program dalam bahasa C++:
/* Program : [Link]
*/
#include<iostream.h>
void printArray(int a[2][3]);
main()
{ int matrik1[2][3] = { {1, 1, 1}, {2, 2,
2}};
int matrik2[2][3] = { {3, 3, 3}, {4, 4,
4}};
printArray(matrik1)
;
printArray(matrik2)
;
} [j]<< "
void printArray(int a[2][3]) "; cout
{ int i, j; <<
for(i=0; i<=1; i++) endl;
{ for(j=0; j<=2; j++)
cout << a[i]
Output
}

}
Algoritma dan Pemrograman I
Deklarasi Array Dimensi Wilis-K

banyak
Algoritma :
Bentuknya :

DEKLARASI
NamaArray : Array[r_indeks1, r_indeks2,… ,

r_indeksn] of tipe

Cara mengakses suatu elemen :


NamaArrayindeks1, indeks2, indeks3

Algoritma dan Pemrograman


Deklarasi Array Dimensi Wilis-K

banyak
Bahasa C++ :
Bentuknya :
tipe nama_var[ukuran1][ukuran2]. . .

Contoh :
int data_huruf[2][4]

Algoritma dan Pemrograman

Anda mungkin juga menyukai