Pemakaian record di PASCAL diikuti dengan pendefinisian di bagian Type.
Syntax :
Type
nmrecord = RECORD
field1 : tipedata ;
field2 : tipedata ;
field3 : tipedata ;
endrecord ;
Record tersebut diatas harus di definisikan juga variabel recordnya (alias) di bagian variabel.
Syntax :
Var
namavariabel : namarecord ;
Contoh :
Type
Mahasiswa = record
NIM : String[9] ;
Nama : String[30] ;
Jenjang : String[2] ;
Prodi : String[30] ;
End;
Var
recMhs : Mahasiswa ;
Pendefinisian diatas akan membuat satu record mahasiswa. Apabila ingin membuat banyak mahasiswa berarti menggunakan Array, seperti berikut ini :
Var
recMhs : Array[1..30] of Mahasiswa ;
Berarti terdapat 30 data mahasiswa ;
Bagaimana penggunaan record didalam perintah programnya?
Misalnya : Readln(NIM)
Perintah tersebut untuk menginputkan NIM, jadi apabila ingin menginputkan NIM yang terdapat di record mahasiswa maka harus menyebutkan nama recordnya seperti berikut ini :
Contoh : Readln ( recMhs.NIM) ;
Apabila lebih dari satu data, maka diganti menjadi seperti berikut :
Contoh : Readln ( recMHS[i].NIM) ;
Untuk memproses dan menampilkan tekniknya sama dengan menginputkan datanya.
Demikianlah artikel Pendefinisian dan Penggunaan Record Pada Pascal, semoga anda tertarik untuk belajar bahasa pemrograman.
Sumber : Mesran.Net