MG01-6-7
Pseudo Code
Memahami peranan komputer dalam kehidupan masa kini Flow Chart dan Activity Diagram
Mahasiswa mengerti dan bisa menyebutkan contoh- Mahasiswa mengerti dan bisa membuat flow chart dan
contoh nyata peran komputer dalam dunia masa kini activity diagram sederhana
Algoritma Input-proses-output
Mahasiswa memahami apa yang dimaksud dengan Mahasiswa mengerti siklus input-proses-output pada
algoritma dan bisa memberikan contoh-contoh nyata komputer
2
AGENDA
3
4. Pseudo Code
5
6
6
7
https://www.youtube.com/watch?v=4G0EYfrrDT8
Programming Basics #36 Writing Pseudocode
7
8
https://www.youtube.com/watch?v=4G0EYfrrDT8
Programming Basics #36 Writing Pseudocode
8
9
Contoh lain
https://www.youtube.com/watch?v=4G0EYfrrDT8
Programming Basics #36 Writing Pseudocode
9
10
Pseudo Code
• Adalah algoritma atau instruksi komputer dalam bahasa
manusia, bahasa Inggris/Indonesia/bahasa lan, yang bisa
dibaca/dimengerti oleh seseorang yang mengerti konstruksi
dasar algoritma komputer tanpa terikat pada suatu bahasa
pemrograman tertentu
10
11
11
12
12
13
Kepraktisan Pseudocode
• Paling praktis dalam menyampaikan ide/konsep algoritma
• Paling ‘mudah’ untuk diterjemahkan ke dalam suatu bahasa
pemrograman tertentu
• Tidak bergantung pada bahasa pemgrogaman tertentu
• Standar yang dipakai dalam pelajaran Algoritma dan
analisisnya di dalam Computer Science
13
14
Notasi Deskripsi
Atau = Assignment, penugasan, penetapan nilai
pada suatu ekspresi atau variabel
+, *, - ,/ ,** ^ ,% Kali, bagi, tambah, kurang, pangkat, sisa
pembagian atau modulus
True False Nilai Boolean
++nilai, --nilai Ditambahkan, dikurangi satu pada suatu Notasi Lazim pada
nilai Pseudo Code
Read, input, get Membaca suatu nilai
Print, display Mencetak, menulis pada layar komputer
If, else, end, while, loop for, for all Keywords yang mewakili konstruksi
elements, etc. lazim dalam bahasa pemrograman
==, != <>, <,>, <= ,>= Relasi Operasional Sama dengan, tidak
sama dengan, lebih kecil, lebih besar,
lebih kecil atau sama dengan , lebih
besar atau sama dengan
• A = A+ 5
• a = b+ c+ d
• A = b* x + d -45.67
• C = 10%7 --> C akan bernilai 3
• C = 7%10 C akan bernilai 7
15
16
Quiz
16
17
17