Setelah pembelajaran, siswa mampu:
- Menjelaskan ciri algoritma yang baik.
- Menyusun urutan instruksi yang logis.
- Menggunakan simbol dasar flowchart.
Pengertian algoritma
Algoritma adalah urutan langkah yang jelas, terbatas, dan logis untuk menyelesaikan suatu masalah. Instruksi harus dapat dijalankan tanpa menimbulkan banyak tafsir.
Simbol flowchart dasar
Flowchart membantu kita melihat alur algoritma secara visual.
- Oval untuk mulai dan selesai.
- Persegi panjang untuk proses.
- Jajar genjang untuk input dan output.
- Belah ketupat untuk keputusan.
- Panah untuk menunjukkan arah alur.
Contoh keputusan
Saat sistem menerima nilai siswa, flowchart dapat memeriksa apakah nilai lebih besar atau sama dengan batas ketuntasan. Hasilnya kemudian menampilkan status tuntas atau perlu belajar kembali.
Flowchart rutinitas pagi
Siswa mengubah rutinitas harian menjadi algoritma yang memiliki satu keputusan.
- 1Pilih satu rutinitas sebelum berangkat sekolah.
- 2Tuliskan langkahnya secara berurutan.
- 3Tambahkan minimal satu kondisi atau keputusan.
- 4Gambarkan flowchart di kertas atau aplikasi diagram.
- 5Tukar hasil dengan teman untuk diuji.
Pertanyaan untuk dipikirkan
Apakah temanmu dapat mengikuti algoritmamu?
Instruksi mana yang masih ambigu?
Apa yang berubah setelah algoritma diuji?