Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Record atau Struct.

Presentasi serupa


Presentasi berjudul: "Record atau Struct."— Transcript presentasi:

1 Record atau Struct

2 Pengantar Struct terdapat pada bahasa C/C++, sedangkan Record pada bahasa Pascal. Sebuah Struct/Record merupakan koleksi satuan data yang heterogen, yakni terdiri dari berbagai type: int, float, char etc. Struct/Record adalah sekumpulan elemen data yang memiliki tipe dan panjang data yang berbeda- beda tapi memiliki nama yang sama.

3 Syntax untuk membentuk record:
Type nama_record = record identifier1:tipe_data1; identifier2:tipe_data2; : : identifier_n:tipe_data_n; end; var nama_var:nama_record;

4 Contoh Program Record :
type TSiswa = record nim : string[8]; nama : string[25]; agama : string[10]; ktp : string[25]; end; var s : TSiswa; umur : integer; ts : integer; tl : integer; begin clrscr; write (’Masukkan tahun sekarang: ‘); readln (ts); writeln (’Isikan data anda dalam Form ini’); write (’NIM : ‘); readln (s.nim);

5 write (’NAMA : ‘); readln (s
write (’NAMA : ‘); readln (s.nama); write (’TAHUN LAHIR : ‘); readln (tl); umur := (ts-tl); write (’AGAMA : ‘); readln (s.agama); write (’NO.KTP : ‘); readln (s.ktp); writeln; writeln (’Berikut ini informasi yang anda berikan: ‘); writeln (’NIM : ‘, s.nim); writeln (’NAMA : ‘, s.nama); writeln (’Umur : ‘, umur); writeln (’AGAMA : ‘, s.agama); writeln (’NO.KTP : ‘, s.ktp); READLN; end.

6 Contoh Array dari Record
Type TMhs=record nim:Integer; nama:String[50]; end; var dtmhs:array[1..2]of TMhs; i:Integer; begin for i:=1 to 2 do Write('Masukkan NIM : '); Readln(dtmhs[i].nim); Write('Masukkan Nama : '); Readln(dtmhs[i].nama); Writeln('NIM : ',dtmhs[i].nim); Writeln('Nama : ',dtmhs[i].nama); Readln;

7 Tugas Mandiri Buat program seperti yang dicontohkan oleh dosen, dalam program harus ada unsur penggabungan array dengan record.? Dibuat softcopy dalam bentuk file pdf. Ada printscreen sourcecode dan running program. Nama file : NIM_TugasMandiri2.pdf


Download ppt "Record atau Struct."

Presentasi serupa


Iklan oleh Google