
Algoritma dan Pemrograman (Ai Fitri Silvia)
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Easy
Ai Silvia
Used 11+ times
FREE Resource
9 Slides • 11 Questions
1
Algoritma dan Pemrograman
Oleh : Ai Fitri Silvia, S.Pd., Gr.
2
Capaian Pembelajaran
Pada akhir fase E, peserta didik mampu menerapkan praktik baik konsep pemrograman procedural dalam salah satu bahasa pemrograman procedural dan mampu mengembangkan program yang terstruktur dalam notasi algoritma atau notasi lain, berdasarkan strategi algoritmik yang tepat
3
Tujuan Pembelajaran
1. Setelah melakukan pengamatan media pembelajaran, peserta didik mampu Menjelaskan algoritma pemrograman dan notasi yang digunakan
Membuat algoritma untuk program
2. Setelah melakukan diskusi, peserta didik mampu membuat algoritma untuk program
3. Memahami konsep dasar algoritma dan pemrograman.
4. Menganalisis perbedaan antara algoritma dalam bahasa natural, pseudocode, dan flowchart.
5. Mengenal dasar-dasar pemrograman menggunakan bahasa C++.
6. Mengembangkan keterampilan menyusun algoritma untuk pemecahan masalah.
4
Algoritma, pemrograman, dan coding memiliki hubungan erat dalam pengembangan perangkat lunak. Algoritma adalah langkah-langkah logis yang digunakan untuk menyelesaikan suatu masalah, yang kemudian diimplementasikan dalam proses pemrograman menggunakan bahasa tertentu seperti C++, Python, atau Java. Dalam pemrograman, algoritma diterjemahkan ke dalam bentuk kode melalui proses coding, yaitu menulis sintaks atau perintah yang dapat dimengerti oleh komputer. Dengan kata lain, coding adalah bagian dari pemrograman, dan pemrograman merupakan proses menerapkan algoritma ke dalam bentuk yang dapat dijalankan oleh mesin. Seperti dalam memasak, algoritma adalah resep, pemrograman adalah proses memasaknya, dan coding adalah menulis resep dalam bahasa tertentu agar dapat dipahami dengan jelas.
Tahukah Kamu ?
5
Fill in the Blanks
6
Fill in the Blanks
7
Fill in the Blanks
8
Representasi Algoritma
Bahasa Natural: Menjelaskan algoritma menggunakan bahasa sehari-hari.
Pseudocode: Menuliskan algoritma dalam format yang lebih terstruktur / Agoritma yang menggunakan bahasa mendekati bahasa pemrograman
Flowchart: Menggambarkan algoritma menggunakan simbol visual.
9
10
Fill in the Blanks
11
Macam-Macam Flowchart
12
Word Cloud
Bentuk Flowchart apa saja yang kalian ingat dalam proses algoritma ?
13
Draw
Gambarkan Flowchart untuk Menghitung Luas Persegi Panjang !
14
Poll
Bahasa Pemrograman Apa yang sering kalian dengar/temukan
Bahasa C/C++
Python
Java
Pascal
HTML
15
Dropdown
16
Drag and Drop
17
Reorder
Susun ulang Algoritma berikut ini:
Mulai
Cetak "Masukkan dua angka"
Input angka1 dan angka2
Jika angka1 lebih besar dari angka2, cetak "Angka terbesar adalah angka1"
Jika tidak, cetak "Angka terbesar adalah angka2"
Selesai
18
Reorder
Susun ulang berikut ini:
Mulai
Tekan tombol power pada komputer
Tunggu sampai sistem menyala
Apakah ada password?
Jika Ya, masukkan password
Jika Tidak, lanjut ke langkah berikutnya
5️⃣ Selesai
19
Kesimpulan
Algoritma, pemrograman, dan coding adalah konsep yang saling berkaitan dalam pengembangan perangkat lunak. Algoritma merupakan langkah-langkah logis untuk menyelesaikan masalah, yang dapat direpresentasikan dalam bahasa natural, pseudocode, dan flowchart sebelum diimplementasikan dalam pemrograman menggunakan bahasa seperti C++ atau Python. Coding adalah proses menuliskan sintaks dalam bahasa pemrograman untuk menerjemahkan algoritma menjadi program yang dapat dijalankan. Flowchart membantu memvisualisasikan alur logika sebelum coding dilakukan, sehingga membuat pemrograman lebih terstruktur dan mudah dipahami.
20
-Ai Fitri Silvia-
"Algoritma mengajarkan kita berpikir logis, pemrograman mengubah logika menjadi aksi, dan coding menjadikannya nyata. Seperti membangun jembatan dari ide ke inovasi, setiap baris kode adalah langkah menuju solusi. Kuasai algoritma, pahami pemrograman, dan biarkan coding menjadi bahasa kreativitasmu!"
Algoritma dan Pemrograman
Oleh : Ai Fitri Silvia, S.Pd., Gr.
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
16 questions
Introduction to Programming
Presentation
•
11th Grade
15 questions
Basis Data
Presentation
•
11th Grade
15 questions
Pemahaman Virtualbox dan Installasi Debian
Presentation
•
11th Grade
16 questions
MATERI JKI
Presentation
•
KG
13 questions
PKK_TOPOLOGI TREE
Presentation
•
11th Grade
14 questions
Masa Pendudukan Jepang-2
Presentation
•
11th Grade
17 questions
APLIKASI LAYANAN INTERNET
Presentation
•
10th Grade
15 questions
Pengenalan Internet
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade