Professional Documents
Culture Documents
Dasar-Dasar Pemrograman
Parameter
Parameter adalah suatu nilai yang diberikan kepada prosedur
atau fungsi.
Parameter diletakkan di dalam tanda kurung dari prosedur
atau fungsi.
Parameter yang dikirimkan dari prosedur utama ke sub
prosedur disebut sebagai actual parameter. Dan parameter
yang ada pada judul sub prosedur disebut sebagai formal
parameter. Actual parameter dan formal parameter harus
memiliki tipe data yang sama.
var
nilai1 : integer;
nilai2 : integer;
begin
clrscr;
write(‘Masukkan nilai 1: ’);readln(nilai1);
write(‘Masukkan nilai 2: ’);readln(nilai2);
writeln(‘Dari prosedur:’);
kali2(nilai1);
writeln(‘Dari fungsi:’);
writeln(nilai1,‘ * ’,nilai2,‘ = ’,kali(nilai1,nilai2));
readln;
end.
Marsel Willem Aipassa, S. Kom.
Jenis Passing Parameter
Ada dua jenis pemberian nilai (passing) parameter
Passing by value
Jika melakukan passing jenis ini maka nilai parameter yang
dikirimkan tidak mempengaruhi nilai actual parameter.
Passing by reference
Jika melakukan passing jenis ini maka nilai parameter yang
dikirimkan dapat mempengaruhi nilai actual parameter. Untuk
menandai suatu parameter adalah reference untuk actual
parameternya dipakai kata kunci var pada subprogram yang
menerima.
end
writeln('LULUS'); IF THEN
else if (nilai <= 60) AND (nilai >= 0)then
begin
writeln(‘TIDAK LULUS');
end;
ELSE IF
write('Selesai.');
readln; Untuk menggabungkan lebih
end. dari satu kondisi, setiap kondisi
diletakkan di dalam tanda kurung