Search Header Logo
Algoritma dan Pemrograman (Ai Fitri Silvia)

Algoritma dan Pemrograman (Ai Fitri Silvia)

Assessment

Presentation

Computers

11th Grade

Practice Problem

Easy

Created by

Ai Silvia

Used 11+ times

FREE Resource

9 Slides • 11 Questions

1

media

Algoritma dan Pemrograman
Oleh : Ai Fitri Silvia, S.Pd., Gr.

media
media

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 ?

media
media

5

Fill in the Blank

Proses menyusun algoritma ke dalam bahasa yang dapat dijalankan komputer dinamakan

6

Fill in the Blank

Tahap menuliskan sintaks dalam bahasa pemrograman untuk menerjemahkan algoritma menjadi program yang dapat dieksekusi dinamakan .......

7

Fill in the Blank

Langkah-langkah sistematis dan logis yang digunakan untuk menyelesaikan suatu masalah.

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 Blank

Diagram yang digunakan untuk merepresentasikan alur atau langkah-langkah dalam suatu proses secara visual menggunakan simbol-simbol standar, membantu mempermudah pemahaman algoritma sebelum diimplementasikan dalam coding dinamakan dengan .....

11

media

​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

​ adalah langkah-langkah logis yang digunakan untuk menyelesaikan suatu masalah secara sistematis. Dalam pemrograman, langkah-langkah ini dapat direpresentasikan dalam bentuk ​
, ​
, dan ​
sebelum dikonversi menjadi kode dalam bahasa pemrograman seperti C++ atau Python.

16

Drag and Drop

Dalam flowchart, simbol ​
digunakan untuk menunjukkan awal dan akhir suatu proses, sedangkan simbol ​
digunakan untuk menunjukkan pengambilan keputusan dengan kondisi bercabang seperti "Ya" atau "Tidak". Flowchart membantu ​
dalam merancang logika program sebelum menuliskannya ke dalam kode program.
Drag these tiles and drop them in the correct blank above
oval
belah ketupat
programmer
jajar genjang
lingkaran
persegi panjang
segitiga
segi lima

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

1
2
3
4
5

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

1
2
3
4
5

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!"

media

Algoritma dan Pemrograman
Oleh : Ai Fitri Silvia, S.Pd., Gr.

media
media

Show answer

Auto Play

Slide 1 / 20

SLIDE