FIELD
Setiap elemen larik bertipe terstruktur ( Record) yang terdiri dari NIM,
NamaMhs, IPk
DEKLARASI LARIK TERSTRUKTUR
(PSEUDOCODE)
deklarasi
Type const Nmaks = 100
Nama_Record = Record type mahasiswa : record < NIM : integer,
Namafield_1 : Type_data_1; NamaMhs :string,
Namafield_2 : Type_data_2; IPK : 3.50 >
…… type tabMHs : array[1..Nmaks] of
Namafield_N : Type_data_n; mahasiswa
End; Mhs : tabMHS ;
Contoh :
Mhs.NIM := 2093409739838636 ;
Mhs.NamaMhs := ‘ rudi ‘;
Mhs.IPK := 3.50;
Mhs.kota := 'Pelembang';
CARA MENGACU ELEMEN
Hasil output
Record Di Dalam Record
RecTanggal = Record
Tanggal,
Bulan,
Tahun :Integer
End;
RecPegawai = Record
Nomor : LongInt;
Nama : String [35];
TglLahir: RecTanggal;
Gaji : LongInt
End;
Yang perlu diperhatikan adalah cara mengakses field seperti Tanggal, Bulan dan
Tahun.
Nama_variabel.TglLahir.Tanggal
Nama_variabel.TglLahir.Bulan
Nama_variabel.TglLahir.Tahun
RECORD DALAM RECORD
OUTPUT :
Penggunaan With … do
Pernyataan with untuk lebih menyederhanakan pengaksesan field-
field pada record. Pemrograman dapat mengakses field cukup
dengan menyebutkan nama field-nya saja.
Misalkan Pernyataan:
with x do
x.Nama
Menjadi: Begin
x.Usia
Nama
x.Kota
Usia
x.Kodepos
Kota
Kodepos
end
Penggunaan kata kunci with
Hasil output
RECORD BERISI ARRAY