
MEMAHAMI PSEUDOCODE
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Hard
MUKHAMMAD ALI
Used 11+ times
FREE Resource
16 Slides • 0 Questions
1
2
Pseudocode adalah cara menuliskan langkah-langkah logika program dengan bahasa sederhana (campuran bahasa manusia + struktur pemrograman).
Tidak mengikuti aturan bahasa pemrograman tertentu, tetapi menggambarkan algoritma dengan jelas.
3
➡ Tujuannya:
Menjelaskan alur pemecahan masalah.
Menjadi jembatan antara algoritma dan kode program.
4
ATURAN PENULISAN PSEUDOCODE
Tidak ada aturan baku, tetapi biasanya menggunakan:
Bahasa sederhana (Indonesia/Inggris).
Struktur kontrol (urutan, percabangan, perulangan).
Penulisan indentasi agar mudah dibaca.
5
Konvensi umum:
Gunakan kata BEGIN untuk memulai, END untuk mengakhiri.
Gunakan tanda panah (←) atau = untuk memberi nilai.
Gunakan IF…ELSE, WHILE, FOR untuk kontrol alur.
6
Struktur Dasar Pseudocode
Urutan (Sequence)
Percabangan (Selection)
Perulangan (Looping)
7
a. Urutan (Sequence)
Menjalankan instruksi secara berurutan.
Contoh: Menjumlahkan dua bilangan
8
b. Percabangan (Selection)
Memilih salah satu dari dua atau lebih kondisi.
Contoh: Menentukan bilangan ganjil/genap
9
c. Perulangan (Looping)
Mengulang instruksi hingga syarat terpenuhi.
Contoh: Menampilkan angka 1 sampai 5
10
c. Perulangan (Looping)
Mengulang instruksi hingga syarat terpenuhi.
Contoh WHILE: Mengulang hingga nilai habis
11
CONTOH
12
CONTOH
13
CONTOH
14
Kelebihan Pseudocode
✅ Mudah dipahami (bahasa sehari-hari).
✅ Tidak bergantung pada bahasa pemrograman tertentu.
✅ Fokus pada logika algoritma.
15
Kekurangan Pseudocode
❌ Tidak bisa langsung dijalankan oleh komputer.
❌ Tidak ada standar internasional yang baku.
16
Kesimpulan
Pseudocode adalah langkah awal yang sangat penting sebelum menulis program, karena memudahkan kita memahami logika. Setelah pseudocode jelas, barulah bisa diterjemahkan ke bahasa pemrograman (Python, Java, C++, dll).
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
13 questions
Tablas APA
Presentation
•
9th Grade
13 questions
Operator Dasar dan Fungsi Dasar yang ada pada Google Sheet
Presentation
•
9th Grade
12 questions
Jaringan Komputer & Internet
Presentation
•
8th Grade
12 questions
Kekongruenan Bangun Datar
Presentation
•
9th Grade
11 questions
Kuis Sejarah
Presentation
•
10th Grade
14 questions
Pengenalan Scratch
Presentation
•
9th Grade
10 questions
bahan ajar informatika 8.2.11
Presentation
•
8th Grade
13 questions
LATIHAN INFORMATIKA
Presentation
•
9th Grade
Popular Resources on Wayground
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
Discover more resources for Computers
16 questions
Module 1 Topic 2 Vocabulary Test
Quiz
•
9th - 12th Grade
17 questions
Chapter 1 Review
Quiz
•
9th Grade
20 questions
Google Slides Quiz
Quiz
•
9th Grade
30 questions
Python- if -ifelse-elif
Quiz
•
9th - 12th Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
46 questions
Level 1 Google Sheets Midterm Flashcard
Flashcard
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade
10 questions
Exploring Cybersecurity Techniques and Threats
Interactive video
•
6th - 10th Grade