Array atau larik adalah tipe terstruktur yang terdiri dari sejumlah komponen yang mempuyai tipe sama.Merupakan variable yang berindeks. Perbedaannya dengan variabel biasa adalah pada tempat penyimpanan data. Varibel biasa hanya memiliki satu tempat data sedangkan array mempunyai beberapa tempat yang diinginkan.
Format penulisan untuk mendeklarasikan tipe data array adalah seperti berikut :
NamaVariabel : array[1..10] of string ;
Kasus :
Seorang Manager Perusahaan, minta dibuatin program tentang laporan data karyawannya yang berisi jumlah data yang akan di inputkan, nama,dan gaji karyawan, untuk dilaporkan ke Bosnya.
Dibawah ini merupakan List Program PascaL yang teLah diuji kebenarannya :
uses wincrt;
var
nama:array[1..10]of string[20];
alamat:array[1..20]of string[30] ;
jml_gaji:array[1..20]of real [20];
i,j:byte;
begin
clrscr;
write(‘masukan jumlah Data :’);
readln(j);
for i:=1 to j do
begin
writeln(‘data ke- ‘,i);
write(‘nama Karyawan :’);
readln(nama[i]);
write(‘masukan Alamat :’);
readln(alamat[i]);
write(‘jumlah Gaji :’);
readln(jml_gaji[i]);
end;
clrscr;
writeln(‘DATA GAJI KARYAWAN’);
writeln(‘======================================’);
writeln(‘No. Nama Karyawan Total Gaji’);
writeln(‘=======================================’);
for i:=1 to j do
begin
writeln(i:1,nama[i]:15,jml_gaji[i]:15:0);
end;
writeln(‘=======================================’);
readln
end.