Page 87 - Modul PDKP 20
P. 87

Modul 3 – Array, Record dan Pemograman Modular                                                                             2020

                      C. GABUNGAN ARRAY           DAN RECORD
                         Array  dan  record  masing-masing  memiliki  kelebihan  dan  kelemahan  tersendiri,  maka  agar
                      penulisan  source  code  menjadi  lebih  efisien,  array  dan  record  dapat  digabungkan.  Dengan
                      menggabungkan fungsi array dan record  kita dapat mempersingkat penulisan perintah pada source
                      code dan juga mempersingkat penulisan variabel pada deklerasi variabel.
                         Contoh penulisan :
                                            Type
                                                Barang=record
                                                Nama,merk:string;
                                            End;
                                            Var
                                               Data:array  [1..10] of Barang;

                         Penjelasan : terdapat array dan record dengan 10 elemen, dimana tiap elemenya 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
                                                    Nama,harga                     Nama,harga











                                                      A                            SELESAI

                                             Gambar 3.4 Contoh Flowchart perintah Gabungan Array dan Record.

                         Contoh Pseudecode Gabungan Array dan Record :
                         Program Pembelianbarang
                         {program akan menampilkan keterangan barang seperti nama dan harga}

                  Praktikum Dasar Komputer & Pemograman 2020                                                                               III-70
   82   83   84   85   86   87   88   89   90   91   92