Page 91 - MODUL PDKP'21
P. 91

Modul 3 – Array, Record dan Pemrograman Modular                                                                              2021

                                    Begin
                                           writeln('Item ke-',i);
                                           writeln('Bahan Sayuran :',Bahan);
                                           writeln('Harga              :',harga);
                                   End;
                            readln;
                         End.

                  D. PEMROGRAMAN MODULAR
                     i.  Pengantar
                       Dalam  kegiatan  pemrograman,  program  yang  besar  lebih  sulit  dimengerti
                     (dibaca) dan lebih sulit lagi untuk mencari kesalahannya (jika ada). Oleh karena itu,
                     program  dapat  dipecah  menjadi  beberapa  subprogram  yang  lebih  kecil.  Teknik
                     pemecahan  program  menjadi  sejumlah  subprogram  dinamakan  Teknik
                     Pemrograman Modular (Modular Programming) (Munir & Lidya, 1999, p. 251).
                      ii.  Pengertian
                         Pemrograman  Modular  adalah  kegiatan  memecah  program  menjadi  bagian-
                      bagian kecil dan sederhana yang disebut subprogram. Subprogram atau disebut

                      juga  modul/subroutine adalah  sebuah  blok  program  yang  ditulis  terpisah  dari
                      program  utama,  dan  dapat  dipanggil  sewaktu-waktu  saat  dibutuhkan  sehingga
                      dapat  digunakan  berkali-kali  tanpa  penulisan  ulang.  Diagram  di  bawah  ini
                      menggambarkan struktur subprogram yang berada dalam program utama.



                                                              PROGRAM UTAMA










                                                SUBPROGRAM                      SUBPROGRAM









                                 SUBPROGRAM                    SUBPROGRAM



                                                  Gambar 3.5 Bagan Subprogram

















                  Praktikum Dasar Komputer & Pemrograman 2021                                                                                III-76
   86   87   88   89   90   91   92   93   94   95   96