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)
TotalJumlahPerawatan x HargaPerawatan
Tulis(total)
Selesai
Praktikum Dasar Komputer & Pemrograman 2020 III-74