3 Pseudocode
3 Pseudocode
Kom
Pseudocode
Pseudo berarti imitasi atau mirip atau menyerupai
Code menunjukkan kode dari program
•Judul (Header)
•Kamus (Deklarasi)
•Algoritma
Setiap Algoritma
akan selalu terdiri
dari tiga bagian.
Pada setiap bagian tersebut apabila akan dituliskan komentar mengenai setiap
bagian tersebut dituliskan diantara tanda kurung kurawal. Contoh { Komentar }.
Contoh 1
Program Cetak_String
{mencetak string Selamat Belajar Algoritma
dan Pemrograman ke piranti keluaran}
Deklarasi
{tidak ada}
Algoritma
Output (“Selamat Belajar Algoritma dan
Pemrograman”)
Pseudocode
Flowchart
Contoh 2
Deklarasi
hasil, x,y : integer
Algoritma
Input (x,y)
If x<y then
hasil y
Else
hasil x
Output (hasil)
Tipe Data
Operasi Aritmatika
+ ; - ; * ; div ; mod
(tipe integer tidak mengenal “/“ diganti dengan div )
Integer (Bilangan Bulat)
Operasi Aritmatika
+ ; - ; * ; / (real tidak mengenal div)
Gabungan : Integer dan Real = hasil Real
Floating-Point (Bilangan Riil)
Contoh:
‘halo’, ‘SAYA’, ‘+’, ‘9858’, ‘0’, ‘$’ .
Penyambungan (Concatenation) : +
String
String
Kata : string Var kata : string;
Kata ‘ini adalah Kata := ‘ini adalah
string’ string’;
Boolean
Domain
True/False (1/0)
Operasi Logika
AND; OR; NOT ; XOR
Boolean
Bahasa Pascal
Bahasa Algoritmik
read(bilBulat);
input(bilBulat) readln(bilBulat);
Menampilkan Nilai Variabel
Bahasa Algoritmik
Bahasa Pascal