STRUKTUR DATA IV RECORD (REKAMAN) Muhammad Hamka, S.T., M.Kom Record Record adalah kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan Record adalah tipe terstruktur yang terdiri atas sejumlah elemen yang tipenya tidak harus sama Masing-masing elemen data disebut field Field dapat memiliki tipe data yang sama atau berbeda Deklarasi Record Bentuk Umum Type <NamaRecord> = record <DataField-1> : <type1> <DataField-2> : <type2> <DataField-N> : <typeN> End; Var <NamaVariabel> : <NamaRecord>; Deklarasi Record Contoh Type Mahasiswa : record NIM : string[10]; Nama : string[20]; Alamat : string[50]; IPK : real; end; Var DataMahasiswa : Mahasiswa Menyimpan Data pada Record Untuk menyimpan data pada record,dilakukan dengan cara menyebutkan field designatornya, yg terdiri dari atas : <NamaVariabel>.<DataField-1>; Contoh : DataMahasiwa.NIM := <NilaiDataField>; Write(‘Masukkan NIM :’); Readln (DataMahasiswa.NIM); Write(‘Masukkan Nama :’); Readln (DataMahasiswa.Nama); Membaca Data dari Record Pembacaan data yang tersimpan di record menggunakan statement <VariabelNama>:=<NamaVariabel>.<DataField>; Contoh : Writeln(‘NIM :’,DataMahasiswa.NIM); Writeln(Nama :’,DataMahasiswa.Nama); Array of Record Record yang disimpan di dalam Array memungkinkan pengelolaan data dengan mudah Array of record digunakan untuk menyimpan beberapa data dengan tipe kolom yang berbeda Deklarasi Array of Record : Array of Record : Contoh