Anda di halaman 1dari 27

LAPORAN HASIL PRAKTIKUM

ALGORITMA DAN PEMPROGRAMAN I

NAMA : REDO

NIM : 193020503017

KELAS :A

MODUL : V (PROCEDURE)

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PALANGKA RAYA

2019
BAB I

LANDASAN TEORI

TUJUAN

1. Dapat memahami konsep procedure.

2. Mampu membuat procedure baik dengan parameter atau tanpa parameter.

3. Mampu memebedakan kapan menggunakan procedure.

PEMBAHASAN

Procedure adalah sebuah sub program yang berdiri sendiri yang di buat di
bagian deklarasi, diawali dengan perintah procedure dan dapat di panggil di main
program atau sub program lainnya dengan menyebutkan nama procedure.

Procedure juga akan banyak digunakan pada program yang terstruktur karena :

1. Dapat memecah-mecah program yang rumit menjadi program yang lebih


sederhana.

2. Menggunakan 1 perintah untuk melakukan perintah yang banyak dan


diperlukan berulang-ulang.

PARAMETER

Parameter adalah variabel yang akan dideklarasikan di bagian header


procedure itu sendiri.

Parameter terbagi menjadi 2 yaitu :

1. Parameter formal adalah parameter yang di panggil pada header saat


pembuatan procedure.

2. Paremeter aktual adalah parameter yang dipanggil pada saat pemanggilan


procedure.
BENTUK CODING PROCEDURE

Seperti sebuah program, procedur juga memiliki header dan block yang
membedakan hanyalah baian headernya yang memakai perintah procedure bukan
program.

Bentuk header procedure terbagi menjadi 2 yaitu procedure tanpa parameter dan
procedure dengan parameter :

1. Header procedure tanpa parameter


procedure nama_procedure;

2. Header procedure dengan parameter


procedure nama_procedure(parameter formal:tipe);

JANGKAUAN IDENTIFIER

Identifier yang di deklarasikan di procedure akan berlaku pada procedure itu


sendiri atau bersifat lokal namun jika identifier yang di deklarasikan di program
utama maka akan berlaku pada semua sub program yang ada atau bersifat global
kecuali sub program memiliki identifier yang di deklarasikan sama namun
memiliki tipe yang berbeda.

Program p; {daerah berlakunya x,y,z:real}


uses crt;
var x,y,z:real;
Procedure x;
var x:integer; {daerah berlakunya x:integer}
begin {tidak berlaku x:real}
............................;
............................;
end;
procedure y; {daerah berlakunya y:integer}
var y:integer; {tidak berlaku y:real}
begin
............................;
............................;
end;
begin
............................;
............................;
end.

PROCEDURE DENGAN DAN TANPA PARAMETER

Procedure tanpa parameter adalah procedure yang hanya akan mengambil


identifer dari identifier global.
Procedure dengan parameter adalah procedure yang mengambil identifer
yang di deklarasikan di bagian header procedure, dan mengambil dari identifier
lokal. Procedure dengan parameter juga bisa mengambil identifier global jika di
perlukan.

1. PROCEDURE TANPA PARAMETER


Program tanpa_parameter;
uses crt;
var a,b,c:integer;
procedure penjumlahan;
begin
readln(a);
readln(b);
c≔a+b;
writeln('hasil adalah ',c);
end;
begin
clrscr;
penjumlahan;
readln;
end.
2. PROCEDURE DENGAN PARAMETER
program dengan_parameter;
uses crt;
procedure penjumlahan(a,b:integer); {parameter formal}
var c:integer;
begin
c≔a+b;
writeln('hasil dari penjumlahan = ',c);
end;
begin
clrscr;
penjumlahan(3,2); {parameter aktual}
readln; {jadi identifier a dan b diganti dengan nilai 3 dan 2}
end.

PERINTAH PROCEDURE STANDAR

Perintah procedure standar yang di sediakan pascal adalah:

1. Procedure standar FORWARD


digunakan untuk mendeklarasikan procedur terpisah dengan header nya.

2. Procedure standar EXIT


digunakan untuk keluar dari suatu blok.

3. Procedure standar HALT


digunakan untuk menghentikan proses programan baik di sub program
maupun di program utama.

4. Procedure standar MOVE


Bentuk umum : MOVE(var source,dest;count:word);
digunakan untuk menyalin suatu blok sebanyak count byte memori dari
blok di mulai dari byte pertama = source dan disalin ke byte pertama =
dest.
5. Procedure standar FILLCHAR
Bentuk umum : FillChar(x;count:word;ch);
digunakan untuk mengisi sejumlah byte nilai ke dalam suatu variabel x
adalah variabel yang dapat bertipe apapun yang akan di isi dengan nilai
tipe ordinal sebanyak count byte.
BAB II

LANGAKH PENYELESAIAN DAN PEMBAHASAN

TUGAS PRAKTIKUM

TUGAS

1. Buatlah kalkulator pengurangan, penjumlahan menggunakan procedure


tanpa parameter.
2. Buatlah kalkulator perkalian dan pembagian menggunakan procedure.
3. Buatlah procedure untuk menghitung volume balok dan volume kubus.

PEMBAHASAN

PENGURANGAN DAN PENJUMLAHAN TANPA PARAMETER

CODING PROGRAM :

program modul5_1;

uses crt;

var a:char;

z,x:string;

b,c:real;

e,f:longint;

procedure kalkulator;

label ulang;

begin

clrscr;

writeln('Kalkulator Pengurangan Dan Penjumlahan Tanpa Parameter');

writeln('--------------------------------------------------------------------------------');

write('kalkulator = '); readln(b);

str(b:1:0,z);

e:=length(z);
ulang:

gotoxy(14+e,3);

write(' '); readln(a);

if a<>'+' then

if a<>'-' then goto ulang;

gotoxy(16+e,3);

write(' '); readln(c);

str(c:1:0,x);

f:=length(x)+e+4;

gotoxy(14+f,3);

if a='+' then begin

b:=b+c;

writeln('= ',b:1:0);

end

else if a='-' then begin

b:=b-c;

writeln('= ',b:1:0);

end;

end;

begin

clrscr;

kalkulator;

readln;

end.
PEMBAHASAN PROGRAM

program modul5_1;

perintah untuk penamaan program yang ingin di buat yang di letakan


setelah perintah program tidak dibolehkan menggunakan simbol kecuali simbol
under score. Yang berarti nama program di atas adalah modul5_1.

uses crt;

Perintah untuk memanipulasi layar memasukan 80 karakter dan 25baris


dan supaya bisa memanggil perintah unit crt.

var a:char;

z,x:string;

b,c:real;

e,f:longint;

perintah untuk mendeklarasikan identifier variabel beserta tipe data nya


seperti kasus di atas variabel yang di gunakan adalah a yang bertipe char, z dan x
yang bertipe string, b dan c yang bertipe real, e dan f yang bertipe long int.

procedure kalkulator;

perintah untuk membuat sub program yang dapat di panggil di program


utama disebut procedure dan pemberian nama dari procedure berada pada
samping setelah perintah procedure. Jadi nama procedure di atas adalah
kalkulator.

begin

perintah untuk memulai pernyataan dari program utama maupun sub


program.

clrscr;
perintah dari unit crt atau library crt untuk menghapus semua tulisan yang
ada dilayar sebelumnya.

writeln('Kalkulator Pengurangan Dan Penjumlahan Tanpa Parameter');

writeln('--------------------------------------------------------------------------------');

write('kalkulator = '); readln(b);

writeln adalah perintah untuk mencetak hal yang ada didalam kurung dan
koma atas dan langsung memindahkan cursor ke bawah.
Readln adalah perintah untuk meng input nilai untuk variabel secara
manual saat program di jalan kan atau menghentikan program dan
menjalankannya dengan menekan tombol enter pada keyboard .
dikasus di atas akan mencetak apa yang ada di dalam kurung koma atas
dan memberi nilai secara manual untuk variabel b.

str(b:1:0,z);

perintah untuk menjadikan nilai yang bertipe integer menjadi bertipe


string. Di kasus di atas nilai dari variabel b yang sudah dimasukan yang
sebelumnya bersifat integer akan di ubah menjadi string dan juga akan di perlukan
variabel penampung nya yaitu variabel z yang bertipe string.

ulang:

penanda untuk perintah goto yang akan kembali ke tanda dengan


menyebutka namanya setelah perintah goto.

gotoxy(14+e,3);

write(' '); readln(a);

gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y


yang telah di tentukan dikasus di atas kordinat x=14+e dan y=3.
lalu dengan perintah write mencetak apa yang didalam kurung koma atas
dan dengan perintah readln untuk bisa meng inputkan nilai variabel dalam kasus
ini adalah variabel a.
if a<>'+' then

if a<>'-' then goto ulang;

if adalah perintah pemilihan yang akan menjalankan perintah jika kondisi


terpenuhi di kasus ini jika a yang bertipe char dengan kondisi tidak sama dengan
simbol + dan – maka akan dilakukan perintah goto ulang; atau perintah untuk
kembali ke tanda ulang yang sudah ada di pernyataan di atas.

gotoxy(16+e,3);

write(' '); readln(c);

gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y


yang telah di tentukan dikasus di atas kordinat x=16+e dan y=3.
lalu dengan perintah write mencetak apa yang didalam kurung koma atas
dan dengan perintah readln untuk bisa meng inputkan nilai variabel dalam kasus
ini adalah variabel c.

str(c:1:0,x);

perintah untuk menjadikan nilai yang bertipe integer menjadi bertipe


string. Di kasus di atas nilai dari variabel c yang sudah dimasukan yang
sebelumnya bersifat integer akan di ubah menjadi string dan juga akan di perlukan
variabel penampung nya yaitu variabel x yang bertipe string.

f:=length(x)+e+4;

perintah length akan menghitung panjang dari variabel nilai yang bertipe
string otomatis akan mengembalikan nilai dalam bentuk integer jadi di kasus di
atas f akan mendapatkan nilai dari panjang variabel x+variabel nilai e+4.

gotoxy(14+f,3);

gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y


yang telah di tentukan dikasus di atas kordinat x=14+f dan y=3.

if a='+' then begin

b:=b+c;

writeln('= ',b:1:0);
end

else if a='-' then begin

b:=b-c;

writeln('= ',b:1:0);

end;

if adalah perintah pemilihan jika kondisi nya terpenuhi di kasus ini jika a
bernilai char '+' maka akan di jalan kan perintahnya yaitu b≔b+c; dan mencetak
hasilnya dengan perintah writeln seperti perintah dia atas dan juga jika a bernilai
char '-' maka akan di jalan kan perintahnya yaitu b≔b-c; dan juga mencetak nilai
nya menggunakan perintah writeln dan meakhiri pemilihan dengan menggunakan
end;.

end;

perintah untuk menutup pernyataan yang perintahnya lebih dari satu yang
bukan pernyataan program utama. Di kasus ini menutup penyataan dari procedure
yang di buat.

begin

clrscr;

kalkulator;

readln;

end.

Perintah di atas adalah perintah program utama yang di mulai dengan


perintah begin dan di lanjutkan dengan perintah clrscr; untuk menghapus text di
layar sebelumnya dan perintah selanjutnya adalah kalkulator; yang memanggil
procedure kalkulator untuk di jalankan dan menahan jalan program dan akan di
lanjutkan dengan menekan tombol enter dengan perintah readln dan perintah nya
akan berlanjut ke penutupan pernyataan program utama yaitu end.
KESIMPULAN
procedure di atas adalah procedure tanpa parameter karena hanya memakai
atau mengambil variabel program utama atau indentifer yang bersifat global.

COMPILE

jika a sama dengan simbol (+) maka perintah akan di jalankan GAMBAR 2.1

jika a sama dengan simbol (-) maka perintah akan di jalankan GAMBAR 2.2

jika a tidak sama dengan simbol (+) dan simbol (-) maka perintah akan di jalankan
GAMBAR 2.3

PERKALIAN DAN PEMBAGIAN MENGGUNAKAN PROCEDURE


DENGAN PARAMETER

CODING PROGRAM :

program modul5_2;

uses crt;

var b:real;

procedure kalkulator(b:real);

var a:char;

z,x:string;

c:real;

e,f:longint;
label ulang;

begin

str(b:1:0,z);

e:=length(z);

ulang:

gotoxy(14+e,3);

write(' '); readln(a);

if a<>'x' then

if a<>':' then goto ulang;

gotoxy(16+e,3);

write(' '); readln(c);

str(c:1:0,x);

f:=length(x)+e+4;

gotoxy(14+f,3);

if a='x' then begin

b:=b*c;

writeln('= ',b:1:0);

end

else if a=':' then begin

b:=b/c;

writeln('= ',b:1:2);

end;

end;

begin

clrscr;

writeln('Aplikasi Kalkulator Perkalian Dan Pembagian Dengan Parameter');


writeln('---------------------------------------------------------------------------');

write('kalkulator = '); readln(b);

kalkulator(b);

readln;

end.

PEMBAHASAN PROGRAM

program modul5_2;

perintah untuk penamaan program yang ingin di buat yang di letakan


setelah perintah program tidak dibolehkan menggunakan simbol kecuali simbol
under score. Yang berarti nama program di atas adalah modul5_2.

uses crt;

Perintah untuk memanipulasi layar memasukan 80 karakter dan 25baris


dan supaya bisa memanggil perintah unit crt.

Var b:real;

Perintah untuk memberi variabel dan tipenya karena di deklarasikan di


program utama maka akan bersifat identifier global di kasus ini adalah variabel a
dengan tipe data real.

procedure kalkulator(b:real);

perintah untuk membuat sub program yang dapat di panggil di program


utama disebut procedure dan pemberian nama dari procedure berada pada
samping setelah perintah procedure. Jadi nama procedure di atas adalah
kalkulator. Dengan parameter formal yang dimiliki yaitu mendeklarasikan
variabel b:char yang nilai nya akan bersifat lokal untuk procedure yang memiliki
parameter ini saja.
var a:char;

z,x:string;

c:real;

e,f:longint;

perintah untuk mendeklarasikan identifier variabel beserta tipe data nya


seperti kasus di atas variabel yang di gunakan adalah a yang bertipe char, z dan x
yang bertipe string, c yang bertipe real, e dan f yang bertipe long int.

begin

perintah untuk memulai pernyataan dari program utama maupun sub


program.

str(b:1:0,z);

perintah untuk menjadikan nilai yang bertipe integer menjadi bertipe


string. Di kasus di atas nilai dari variabel b yang sudah dimasukan yang
sebelumnya bersifat integer akan di ubah menjadi string dan juga akan di perlukan
variabel penampung nya yaitu variabel z yang bertipe string.

ulang:

penanda untuk perintah goto yang akan kembali ke tanda dengan


menyebutka namanya setelah perintah goto.

gotoxy(14+e,3);

write(' '); readln(a);

gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y


yang telah di tentukan dikasus di atas kordinat x=14+e dan y=3.
lalu dengan perintah write mencetak apa yang didalam kurung koma atas
dan dengan perintah readln untuk bisa meng inputkan nilai variabel dalam kasus
ini adalah variabel a.
if a<>'x' then

if a<>':' then goto ulang;

if adalah perintah pemilihan yang akan menjalankan perintah jika kondisi


terpenuhi di kasus ini jika a yang bertipe char dengan kondisi tidak sama dengan
simbol x dan / maka akan dilakukan perintah goto ulang; atau perintah untuk
kembali ke tanda ulang yang sudah ada di pernyataan di atas.

gotoxy(16+e,3);

write(' '); readln(c);

gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y


yang telah di tentukan dikasus di atas kordinat x=16+e dan y=3.
lalu dengan perintah write mencetak apa yang didalam kurung koma atas
dan dengan perintah readln untuk bisa meng inputkan nilai variabel dalam kasus
ini adalah variabel c.

str(c:1:0,x);

perintah untuk menjadikan nilai yang bertipe integer menjadi bertipe


string. Di kasus di atas nilai dari variabel c yang sudah dimasukan yang
sebelumnya bersifat integer akan di ubah menjadi string dan juga akan di perlukan
variabel penampung nya yaitu variabel x yang bertipe string.

f:=length(x)+e+4;

perintah length akan menghitung panjang dari variabel nilai yang bertipe
string otomatis akan mengembalikan nilai dalam bentuk integer jadi di kasus di
atas f akan mendapatkan nilai dari panjang variabel x+variabel nilai e+4.

gotoxy(14+f,3);

gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y


yang telah di tentukan dikasus di atas kordinat x=14+f dan y=3.

if a='x' then begin

b:=b*c;
writeln('= ',b:1:0);

end

else if a=':' then begin

b:=b/c;

writeln('= ',b:1:0);

end;

if adalah perintah pemilihan jika kondisi nya terpenuhi di kasus ini jika a
bernilai char 'x' maka akan di jalan kan perintahnya yaitu b≔b*c; dan mencetak
hasilnya dengan perintah writeln seperti perintah dia atas dan juga jika a bernilai
char ':' maka akan di jalan kan perintahnya yaitu b≔b/c; dan juga mencetak nilai
nya menggunakan perintah writeln dan meakhiri pemilihan dengan menggunakan
end;.

end;

perintah untuk menutup pernyataan yang perintahnya lebih dari satu yang
bukan pernyataan program utama. Di kasus ini menutup penyataan dari procedure
yang di buat.

begin

clrscr;

writeln('Kalkulator Perkalian Dan Pembagian Dengan Parameter');

writeln('--------------------------------------------------------------------------------');

kalkulator(b:real);

readln;

end.

Perintah di atas adalah perintah program utama yang di mulai dengan


perintah begin dan di lanjutkan dengan perintah clrscr; untuk menghapus text di
layar sebelumnya
writeln adalah perintah untuk mencetak hal yang ada didalam kurung dan
koma atas dan langsung memindahkan cursor ke bawah.
Readln adalah perintah untuk meng input nilai untuk variabel secara
manual saat program di jalan kan atau menghentikan program dan
menjalankannya dengan menekan tombol enter pada keyboard .
dikasus di atas akan mencetak apa yang ada di dalam kurung koma atas
dan memasukan variabel nilai b secara manual pada saat program di jalankan.

Dan perintah selanjutnya adalah kalkulator(b:real); yang memanggil


procedure kalkulator untuk di jalankan dan juga mengganti nilai variabel b yang
bersifat lokal dengan nilai b yang bersifat global dan menahan jalan program dan
akan di lanjutkan dengan menekan tombol enter dengan perintah readln dan
perintah nya akan berlanjut ke penutupan pernyataan program utama yaitu end.

KESIMPULAN

procedure di atas adalah procedure dengan parameter karena memakai atau


mengambil variabel lokal yang di deklarasikan dari header maupun dari deklarasi
variabel procedure namun bisa juga mengambil indentifer yang bersifat global.

COMPILE

jika a sama dengan simbol (x) maka perintah akan di jalankan GAMBAR 2.4

jika a sama dengan simbol (:) maka perintah akan di jalankan GAMBAR 2.5
jika a tidak sama dengan simbol (x) dan simbol (:) maka perintah akan di jalankan
GAMBAR 2.6

PENGHITUNG VOLUME BALOK DAN KUBUS DENGAN PROCEDURE

CODING PROGRAM

program modul5_3;

uses crt;

var a,p,l,t,s:integer;

procedure kubus;

var vk:integer;

begin

clrscr;

write('Masukan sisi kubus = '); readln(s);

vk:=s*3;

write('volume kubus = ',vk);

end;

procedure balok;

var vb:integer;

begin;

clrscr;

write('Masukan panjang balok = '); readln(p);


write('Masukan lebar balok = '); readln(l);

write('Masukan tinggi balok = '); readln(t);

vb:=p*l*t;

writeln('volume balok = ',vb);

end;

begin

clrscr;

writeln('pilih menu = ');

writeln;

writeln('1.penghitung volume kubus');

writeln('2.penghitung volume balok');

gotoxy(14,1);

readln(a);

case a of

1:kubus;

2:balok;

end;

readln;

end.

PEMBAHASAN

program modul5_2;
perintah untuk penamaan program yang ingin di buat yang di letakan
setelah perintah program tidak dibolehkan menggunakan simbol kecuali simbol
under score. Yang berarti nama program di atas adalah modul5_2.

uses crt;

Perintah untuk memanipulasi layar memasukan 80 karakter dan 25baris


dan supaya bisa memanggil perintah unit crt.

Var a,p,l,t,s:integer;

Perintah untuk memberi variabel dan tipenya karena di deklarasikan di


program utama maka akan bersifat identifier global di kasus ini adalah variabel
a,p,l,t,s dengan tipe data integer.

procedure kubus;

perintah untuk membuat sub program yang dapat di panggil di program


utama disebut procedure dan pemberian nama dari procedure berada pada
samping setelah perintah procedure. Jadi nama procedure di atas adalah
kalkulator.

var vk:integer;

perintah untuk mendeklarasikan identifier variabel beserta tipe data nya


seperti kasus di atas variabel yang di gunakan adalah vk yang bertipe integer.

begin

clrscr;

write('Masukan sisi kubus = '); readln(s);

vk:=s*3;

write('volume kubus = ',vk);

end;

bagian pernyataan dari procedure kubus yang dimulai dengan perintah


begin dan di lanjutkan dengan perintah clrscr; untuk menghapus text sebelumnya
dan ada beberapa perintah write untuk mencetak text dalam kurung koma atas dan
readln untuk memasukan nilai variabel secara manual di kasus ini variabel yang di
masukan adalah variabel nilai s dan diperlukan untuk dimaksukan ke persamaan
vk≔s*3; untuk di cetak outputnya dan akhirnya bagian pernyataan ditutup dengan
perintah end;

procedure kubus;

perintah untuk membuat sub program yang dapat di panggil di program


utama disebut procedure dan pemberian nama dari procedure berada pada
samping setelah perintah procedure. Jadi nama procedure di atas adalah
kalkulator.

var vb:integer;

perintah untuk mendeklarasikan identifier variabel beserta tipe data nya


seperti kasus di atas variabel yang di gunakan adalah vk yang bertipe integer.

begin;

clrscr;

write('Masukan panjang balok = '); readln(p);

write('Masukan lebar balok = '); readln(l);

write('Masukan tinggi balok = '); readln(t);

vb:=p*l*t;

writeln('volume balok = ',vb);

end;

bagian pernyataan dari procedur balok yang di mulai dari kata perintah
begin yang dilanjutkan dengan perintah clrscr; untuk menghapus text yang ada di
layar sebelumnya dan ada beberapa perintah write untuk mencetak text yang ada
di dalam kurung koma atas dan readln untuk memasukan variabel nilai secara
manual saat program di jalankan di kasus ini adalah variabel p,l, dan t untuk
dilanjutkan untuk dimasukan ke persamaan vb≔p*l*t; dan mencetak hasilnya
dengan perintah write dan di akhiri dengan end;.

begin

perintah untuk memulai pernyataan dari program utama maupun sub


program.

clrscr;

perintah dari unit crt atau library crt untuk menghapus semua tulisan yang
ada dilayar sebelumnya.

writeln('pilih menu = ');

writeln;

writeln('1.penghitung volume kubus');

writeln('2.penghitung volume balok');

gotoxy(14,1);

readln(a);

perintah write untuk mencetak text dalam kurung koma atas dan readln
untuk memasukan nilai variabel secara manual di kasus ini variabel yang di
masukan adalah variabel nilai a.
gotoxy adalah perintah untuk memindahkan kursor ke kordinat x dan y
yang telah di tentukan dikasus di atas kordinat x=14 dan y=1.

case a of

1:kubus;

2:balok;

end;

perintah case of adalah perintah pemlihan dengan mengambil nilai variabel


untuk menjalan kan perintah jika kondisinya yang sudah di tentukan terpenuhi
seperti kondisi di atas jika nilai variabel a=1 maka perintah yang di jalankan
adalah pemanggilan procedur kubus. Jika nilai variabel a=2 maka perintah yang di
jalankan adalah procedure balok dan di akhiri dengan end;.

readln;

end.

Untuk menghentikan program yang di jalankan dan di lanjutkan ketika


menekan tombol enter dan dilanjutkan ke penyelesaian pernyataan program utama
end.
BAB III

KESIMPULAN

Procedure
sebuah sub program yang berdiri sendiri yang di buat di bagian deklarasi, diawali
dengan perintah procedure dan dapat di panggil di main program atau sub
program lainnya dengan menyebutkan nama procedure.

Parameter
variabel yang akan dideklarasikan di bagian header procedure itu sendiri.

Parameter formal
parameter yang di panggil pada header saat pembuatan procedure.

Paremeter aktual
parameter yang dipanggil pada saat pemanggilan procedure.

Str
perintah untuk menjadikan nilai yang bertipe integer menjadi bertipe string.

Identifier global
Identifier yang dapat di pakai program utama dan semua sub program.

Identifier lokal
Identifier yang hanya dapat di pakai di procedur yang mendeklarasikan.
BAB IV

DAFTAR PUSTAKA

Modul Praktikum Algoritma Dan Pemprograman I


Jurusan Teknik Informatika Fakultas Teknik Universitas palangka
raya 2019

https://www.academia.edu/5446875/Pemrograman_PASCAL_Procedure_and_Fun
ction
Munip Ragiel Pemprograman PASCAL Procedure and function

Anda mungkin juga menyukai