FAKULTAS MIPA
JURUSAN MATEMATIKA
PRODI PENDIDIKAN MATEMATIKA
LEMBAR KERJA
(PERTEMUAN 12)
MATA
Algoritma & Struktur Data
KULIAH
KODE Sks 3 SEMESTER 4
NAMA
MAHASISWA
NIM
KELAS
PSPM D 2019
HASIL KERJA MAHASISWA:
1. Algoritma Proc1;
Deklarasi
I : integer;
Procedure Cetak;
Deklarasi
Deskripsi/algoritma
Writeln (‘ini prosedur cetak’);
Deskripsi/Algoritma
For I := 1 to 5 do
Cetak;
Tuliskan analisis kamu bagaimana proses dan hasil yang ditampilkan dari algoritma di atas.
Penyelesaian :
Analisis proses yang ditampilkan pada algoritma diatas adalah sebagai berikut :
i=5 i>0 i-- Println(i)
5 True 4 5
4 True 3 4
3 True 2 3
2 True 1 2
1 True 0 1
0 False - -
Analisis hasil yang ditampilkan pada logaritma diatas adalah sebagai berikut :
Hasil yang ditampilkan pada algoritma tersebut menampilkan angka 1 sampai 5 dengan
perintah yang sama dan berulang dari 1 samppai 6, dengan hasil akhir angka 6 setelah di
selesaikan (endfor).
2. Algoritma panggil_prosedur;
Deklarasi
X : INTEGER;
Deskripsi
WRITE('Masukkan nilai X= ');
READLN(x);
pro2(x);
READLN;
Tuliskan analisis kamu bagaimana proses dan hasil yang ditampilkan dari algoritma di
atas jika nilai yang dimasukkan bernilai 12.
Penyelesaian :
Prosedur 2
1. Pada prosedur 2 (pro2), dideklarasikan variabel x2 yakni integer
2. Tidak ada ditetapkan ketentuan untuk nilai x2, sehingga nilai x2 akan sama dengan
nilai yang di input
3. Mencetak hasil x2 pada prossedur 2
Adapun hasil yang ditampilkan dari algoritma di atas jika nilai yang dimasukkan bernilai 12
adalah:
pro1
x1:=x1*x1;
x1:=12*12;
x1:= 144
pro2
x2:=x
x2:=12