Record
Record
Disampaikan oleh : Agus Riyanto, S.Kom (AGR) Adalah kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan, masingnasing elemen data tersebut dikenal dengan sebutan field. Field data tersebut dapat memiliki tipe data yang sama ataupun berbeda, walaupun field-field tersebut berada dalam satu kesatuan namun masing-masing field dapat diakses secara individual. Deklarasi Record Bentuk Umum :
Type <NamaRecord> = record <DataField1>:<type1>; <DataField2>:<type2>; .. .. .. <DataFieldN>:<typeN>; end; Var <Nama Variabel> : <NamaRecord>;
Deklarasi record pada umumnya diawali dengan kata baku type tetapi dapat juga mendeklarasikan record langsung dengan kata baku var seperti di bawah ini :
Var <NamaRecord> = record <DataField1>:<type1>; <DataField2>:<type2>; .. .. .. <DataFieldN>:<typeN>; end;
Contoh :
Type Mahasiswa = record NIM Nama Alamat Nilai End; Var Mhs : Mahasiswa;
: : : :
riyan_sleman@yahoo.com
Pemakaian Record Untuk menggunakan record maka harus ditulis nama record beserta nama field yang dipisahkan dengan tanda titik (.) Contoh :
Write(Mhs.NIM);
: : : :
riyan_sleman@yahoo.com
Mahasiswa = record NIM Nama Alamat Nilai End; Var Mhs : Mahasiswa; Begin Clrscr; With Mhs do begin
: : : :
Write( Nama Write( NIM Write( Alamat Write( Nilai Writeln; Writeln( Nama Anda Writeln( NIM Anda Writeln( Alamat Anda Writeln( Nilai Anda End; End.
: : : : : : : :
Dari contoh-contoh di atas lakukanlah pengembangan program dan jika ada masalah atau pertanyaan dapat disampaikan.
riyan_sleman@yahoo.com