Page 89 - MODUL PDKP'21
P. 89
Modul 3 – Array, Record dan Pemrograman Modular 2021
Writeln('Kuantitas:',kuantitas);
End;
Readln;
With pembelian2 do
Begin
Writeln('Bahan:',barang);
Writeln('Harga:',harga);
Writeln('Kuantitas:',kuantitas);
End;
Readln;
End;
End.
C. GABUNGAN ARRAY DAN RECORD
Array dan record masing-masing memiliki kelebihan dan kelemahan tersendiri,
maka agar penulisan sourcecode menjadi lebih efisien, array dan record dapat
digabungkan. Dengan menggabungkan fungsi array dan record kita dapat
mempersingkat penulisan perintah pada sourcecode dan juga mempersingkat
penulisan variabel pada deklarasi variabel. Contoh penulisan :
Type
Sayuran=record
bahan,kode:string;
End;
Var
Data:array [1..10] of Sayuran;
dengan 10 elemen, dimana tiap elemennya
Penjelasan : terdapat array dan record
adalah record yang berisikan variabel nama dan keterangan dengan tipe data string.
Contoh Flowchart perintah Gabungan Array dan Record :
MULAI A
INPUT INPUT
j j
Ulangi i Ulangi i
dari 1 dari 1
Sampai j Sampai j
With pembelian [i] With pembelian [i]
do do
INPUT OUTPUT
Bahan,harga Bahan,harga
A SELESAI
Gambar 3.4 Contoh Flowchart perintah gabungan Array dan Record
Contoh Pseudocode gabungan Array dan Record :
Praktikum Dasar Komputer & Pemrograman 2021 III-74