Page 92 - Modul PDKP 20
P. 92

Modul 3 – Array, Record dan Pemograman Modular                                                                             2020

                               parameter menawarkan mekanisme pertukaran informasi tersebut.  Terdapat dua cara
                               mendeklerasikan subprogram yaitu tanpa nilai parameter dan dengan nilai parameter.
                                  a)  Tanpa Nilai Parameter
                                    Subprogram  tanpa  nilai  parameter  hanya  dapat  dipanggil  oleh  program  utama
                                  tanpa bisa menginputkan nilai dari program utama jika nama variabel yang digunakan
                                  berbeda. Pendeklerasiannya sama seperti mendeklerasikan prosedur dan fungsi biasa.
                                    Contoh Flowchart :

                             MULAI
                                                                            PROCEDURE             PROCEDURE
                                                                          PerawatanKecantikan     RiasanMakeUp



                              INPUT
                               A                                             INPUT                 INPUT
                                                                           JumlahPerawatan,      JumlahOrang,Har
                                                                           HargaPerawatan           gaRias



                              KASUS
                               A                                             Total               TotalRiasan
                                                                         JumlahPerawatan*HargaPer  JumlahOrang*HargaRias
                                                                              awatan



                                                  PROCEDURE
                               1        1
                                                 PerawatanKecantikan
                                                                             OUTPUT                OUTPUT
                                                                              total               TotalRiasan
                               T
                                                  PROCEDURE
                               2        2
                                                  RiasanMakeUp
                                                                             SELESAI               SELESAI





                              A=3


                               Y


                             SELESAI

                                                               Gambar 3.7 Flowchart Prosedur 2

                                    Contoh Pseudecode :
                                    Program PerawatanOASI

                                    Deklerasi
                                      A:integer

                                    Prosedur PerawatanKecantikan
                                       Jumlah_Perawatan,Harga_Perawatan,total:real
                                    Deskripsi Algoritma
                                    Mulai
                                       Baca(Jumlah_Perawatan)
                                       Baca(Harga_Perawatan)
                                       total=Jumlah_Perawatan x Harga_Perawatan
                  Praktikum Dasar Komputer & Pemograman 2020                                                                               III-75
   87   88   89   90   91   92   93   94   95   96   97