Pendefinisian dan Penggunaan Record Pada Pascal

Pendefinisian dan Penggunaan Record Pada Pascal

Record merupakan suatu kumpulan/kawasan data. Record terdiri atas sejumlah variabel/field field data untuk menjelaskan suatu data.



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
Back to top