Menampilkan Record File Bertipe di Pemrograman Pascal

Menampilkan Record File Bertipe di Pemrograman Pascal

Berikut ini kita akan membahas bagaimana menampilkan record file bertipe di pemrograman pascal.

Program hampir 80% sama dengan program File Bertipe Pada Pemrograman Pascal , perbedaannya hanya ada bagian pembacaan data.



uses crt ;
type
    mahasiswa = record
      npm   : string[8] ;
      nama  : string[30];
    end;
var
   rmhs     : mahasiswa ;
   fmhs     : file of mahasiswa ;
   i        : byte;

begin
     assign(fmhs,'D:mhs.dat') ;
     {$I-} Reset(fmhs) ;
     {$I+} if IOresult <> 0 then rewrite(fmhs) ;

     clrscr ;
     writeln ('Informasi Data Mahasiswa') ;
     writeln ('--------------------------------');
     seek(fmhs, 0) ;
     i := 1 ;
     while not eof(fmhs) do
     begin
           seek (fmhs, i-1) ;
           read (fmhs, rmhs);
           writeln (i:2, rmhs.npm:9,' ', rmhs.Nama) ;
           inc(i) ;
     end;
     writeln ('--------------------------------');
     readln;
end.



Pada File Bertipe Pada Pemrograman Pascal hampir sudah dibahas, tinggal pada bagian :

           seek (fmhs, i-1) ;
           read (fmhs, rmhs);

Pada bagian tersebut bertujuan untuk meletakkan posisi pointer pembacaan file pada indeks ke i, kemudian akan dibaca dengan perintah read.

Sedangkan untuk menampilkan ke layar dengan perintah di bawah ini :

           writeln (i:2, rmhs.npm:9,' ', rmhs.Nama) ;

Demikianlah artikel menampilkan record file bertipe di pemrograman Pascal , mudah bukan?


Sumber : Mesran.Net
Back to top