Page 76 - Modul Daskom 2020
P. 76

Modul 3 – Array, Record dan Pemrograman Modular                                                                           2020

                               parameter menawarkan mekanisme  pertukaran informasi tersebut. Terdapat dua cara
                               mendeklarasikan 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. Pendeklarasiannya sama seperti mendeklarasikan prosedur dan fungsi biasa.
                                    Contoh Flowchart :

                                                                            PROCEDURE             PROCEDURE
                             MULAI
                                                                          PerawatanKecantikan     RiasanMakeUp

                                                                              INPUT                 INPUT
                             INPUT
                              A                                            JumlahPerawatan,       JumlahOrang,Har
                                                                            HargaPerawatan           gaRias

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

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




                             A=3


                              Y
                            SELESAI

                                                               Gambar 3.7 Flowchart Prosedur 2

                                    Contoh Pseudecode :
                                    Program PerawatanOASI

                                    Deklarasi
                                      A:integer

                                    Prosedur PerawatanKecantikan
                                       JumlahPerawatan,HargaPerawatan,total:real
                                    Deskripsi Algoritma
                                    Mulai
                                       Baca(JumlahPerawatan)
                                       Baca(HargaPerawatan)
                                       TotalJumlahPerawatan x HargaPerawatan
                                       Tulis(total)
                                    Selesai


                  Praktikum Dasar Komputer & Pemrograman 2020                                                                            III-74
   71   72   73   74   75   76   77   78   79   80   81