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