LOGIKA INFORMATIKA DAN ALGORITMA pdf

ARRAY
SATRIA PRATAMA
MATERI 7 – ALGORITMA &
PEMROGRAMAN
STIKI INDONESIA - 2015

2

PENGERTIAN
• Variabel yang dapat menyimpan lebih dari satu
nilai
• Nilai yang disimpan array haruslah sejenis
• Tipe terstruktur yang terdiri dari sejumlah
komponen-komponen yang mempunyai tipe yang
sama
• Terdapat dua komponen penting pada array yaitu
nilai dan indeks array
• Array dapat bertipe sederhana byte, word, integer,
real, boolean, char, string dan tipe scalar atau
subrange.


3

DEKLARASI ARRAY
NamaArray : array[indeks_awal...indeks_akhir] of TipeData

A : array[1...10] of integer;

• Array dideklarasikan di bagian deklarasi
variabel

4

MENGAKSES ELEMEN ARRAY
NamaArray[indeks] := nilai;

A[1] := 1; (mengisi array A indeks 1 dengan nilai 1)
A[100] := 100; (mengisi array A indeks 100 dengan nilai 100)

Indeks Array A


A[1]

1

A[2]

2

A[3]

3

A[100]

100

5

ARRAY SEBAGAI KONSTANTA
NamaArray : array[indeks_awal...indeks_akhir] of TipeData = (nilai1,

nilai2, ... , nilaiN)

• Jika nilai berupa string, diapit dengan petik
tunggal

6

ARRAY MULTI DIMENSI
• Larik dapat juga berdimensi lebih dari satu
yang disebut dengan larik dimensi banyak, yang
dapat berdimensi dua, dimensi tiga dan
seterusnya.
• Larik dimensi 2 mewakili suatu bentuk tabel
atau matriks, yaitu index yang pertama dapat
menunjukkan baris dan index kedua dapat
menunjukkan kolom dari tabel atau matriks.

7

DEKLARASI ARRAY 2 DIMENSI

NamaArray : array[indeks_baris , indeks_kolom] of TipeData
ATAU
NamaArray : array[indeks_baris] of array[indeks_kolom] of TipeData

8

CONTOH PROGRAM

9