Pengertian Tipe Data Array dalam Konsep Pemrograman Komputer
#1 Apa itu Array?
Secara pengertian: Array atau larik (dalam
Bahasa Indonesia) adalah sebuah tipe data bentukan yang terdiri dari sejumlah
komponen dengan tipe yang sama.
Artinya,
kita dapat menyimpan banyak data dalam satu variabel.
Analoginya seperti ini:
Mari
kita bayangkan bahwa array merupakan sebuah hotel yang memiliki beberapa kamar.
Kemudian setiap kamar dikenal dengan index atau urutan angka.
Intinya
adalah: kita akan menyiapkan kamar dalam hotel dengan nomor index 0-sekian.
Untuk penggunaanya sendiri pengunjung dibagi berdasarkan nomor kamar hotel.
Jika
kita lihat lagi masalah diatas, kita tidak lagi membutuhkan banyak variabel
untuk menyiman data yang sama. Namun kita hanya membutuhkan satu variabel saja.
Ada
beberapa hal yang perlu anda ketahu tentang array:
·
Nomor index pada Array dimulai dari nol (0).
·
Array hanya mampu menyimpan data dengan tipe yang sama.
·
Artinya, semua isi array memiliki tipe data sama.
Jika
anda sudah paham mari kita lanjutkan.
#2 Syntax Array
Ketika
kita mendeklarasikan array ke compiler, maka sama saja dengan
menciptakan sebuah hotel dengan masing-masing nomor kamar yang tersedia.
Setelah
kita berhasil mendeklarasikan array, maka kita dapat mulai memberikan nilai
untuk setiap kamar-kamar yang tersedia dalam hotel yang tadi kita deklarasikan.
Tipe
data array yang dapat digunakan antara lain: int, char, double, string, dan
boolean.
Berikut
cara mendeklarasikan array dalam program pascal.
nama_Array
:array[
panjang_indeks
]of
tipe_Array
Contoh
pendeklarasian array berdimensi 1 (satu):
X
:array
[0..9]
of
integer
;
Pada
contoh diatas kita telah mendeklarasikan variabel X bertipe Array yang memiliki
indeks 0-9 (10 larik) dengan tipe data integer. Artinya kita dapat menyimpan 10
angka.
Berikut
cara memberikan nilai pada array:
X
[0]:=
9;
X
[1]:=
8;
X
[2]:=
7;
X
[3]:=
10;
X
[4]:=
8;
X
[5]:=
7;
X
[6]:=
9;
X
[7]:=
7;
X
[8]:=
8;
X
[9]:=
10;
TIPS:
X[0]
:= 9
menunjukkan bahwa X
adalah
nama larik, 0
adalah nilai indeks, 10
menunjukkan
nilai integer. Sedangkan untuk mengakses nilai dari variabel:
...menggunakan
namaVariabel[nomorIndeks], contoh:
Writeln
(X
[0]);
Dalam
penggunaannya, array dipasangkan dengan sebuah fungsi perulangan.
#3 Macam-Macam Array
Ada
dua jenis tipe data array:
·
Array 1 dimensi
·
Array 2 dimensi (multi dimensi)
Jika
array satu dimensi kita asumsikan sebagai deretan data maka array berdimensi
dua mewakili suatu bentuk tabel atau matrik dimana indeks yang pertama
menunjukkan baris kemudian indeks yang kedua menunjukkan kolom dari tabel atau
matriks.
Berikut
bentuk umumnya:
Nama_larik
:Array
[
indeks_baris
,Indeks_Kolom
]of
Tipe_Array
;
#4 Contoh Array dalam Program
Pascal
Berikut
contoh array dimensi satu dalam pascal dengan fungsi
for to do
:ProgramContohArray
;
usescrt
;
vardata
:array[0..4]of
integer
;
m
,n
,i
:integer
;
Begin
n
:=4;
Write('Masukan 5 buah angka (1-10): ');
for
i
:=0to
n
do
begin
write
('Data ke-',
i
+1,' = ');readln
(data
[i
]);
end;
Write('data ke berapa yang ingin anda lihat? (1-5) : ');
readln
(m
);
Write('Data Ke-',
m
,' = ',data
[m
-1]);
readln
;
end.
Berikut
contoh array berdimensi dua:
Program Matriks;
uses crt;
var A:array[1..3,1..3] of integer;
i,j,m,n,k,l : integer;
Begin
Writeln('Program input matriks A');
writeln('-----------------------');
write('Banyaknya baris : ');readln(m);
write('Banyaknya kolom : ');readln(n);
for i:=1 to m do
begin
for j:=1 to n do
begin
write('A [',i,',',j,'] : ');readln(A[i,j]);
end;
writeln;
end;
writeln('Melihat Elemen Matrik A');
write('Baris ke-');readln(k);
write('Kolom ke-');readln(l);
Write('Elemen Matrik A baris ke-',k,' kolom ke-',l,' =',A[k,l]);
readln;
end.
Keunggulan array dibandingkan variabel biasa akan
anda rasakan dalam fleksibilitas program, sebagai contoh ketika anda ingin
menampung daftar nama mahasiswa.
Dibandingkan anda
membuat banyak variabel misalnya: nama1, nama2, nama2, dan seterusnya. Akan lebih baik jika kita
menggunakan tipe data array.
Karena kita dapat
menyimpan data-data tersebut menjadi satu nama variabel. Selain mudah diingat,
tentu lebih efektif dalam pembuatan program.
Untuk lebih lengkapnya mengenai penggunaan Array pada program pascal, silahkan kunjungi : https://www.duniailkom.com/tutorial-belajar-pascal-pengertian-dan-cara-penggunaan-tipe-data-array-pascal/
0 Comment to "Mengenal Array Pada Pascal"
Posting Komentar