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
   84   85   86   87   88   89   90   91   92   93   94