Uploaded by Kukuh Picisan

SD 2016 Record Array Of Record

advertisement
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
Download