B. Record
Tipe data ini merupakan perluasan dari tipe data Array, yaitu karena pada array masing-masing
komponennya harus menggunakan tipe data yang sama, maka pada record hal itu tidak berlaku lagi.
Artinya diperbolehkan untuk menggunakan tipe data yang berbeda pada masing-masing komponen
(field) dari record tersebut.
CONTOH PROGRAM BERISI TIPE DATA ENUMERATED DAN SUBRANGE
program TipeDataEnumeratedDanSubrange;
uses crt;
type
nama_hari= (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
hari_kerja= senin..jumat;
weekend= sabtu..minggu;
var
a:hari_kerja;
b:weekend;
begin
clrscr;
a:= kamis;
writeln('a: ',a);
b:= sabtu;
writeln('b: ',b);
readln;
end.