Monday, July 21, 2025

Modul 6: Pengantar Algoritma dan Pemrograman


๐Ÿ“˜ Deskripsi Singkat

Pemrograman adalah inti dari pengembangan teknologi digital. Modul ini memperkenalkan siswa pada konsep algoritma dan dasar-dasar pemrograman menggunakan bahasa yang mudah dipahami seperti blok (block-based programming) atau Python.

๐ŸŽฏ Tujuan Pembelajaran

  • Memahami konsep algoritma dalam menyelesaikan masalah.
  • Menggunakan diagram alur (flowchart) untuk menggambarkan algoritma.
  • Mengembangkan program sederhana berbasis teks atau blok.
  • Melatih logika dan berpikir sistematis melalui pemrograman.

๐Ÿ” Materi Pembelajaran

  1. Konsep Algoritma: urutan langkah sistematis untuk menyelesaikan masalah.
  2. Diagram Alir (Flowchart): simbol dasar dan contoh kasus sederhana.
  3. Pengenalan Bahasa Pemrograman: menggunakan Scratch, Blockly, atau Python dasar.
  4. Struktur Dasar Program: perintah input, output, dan proses.
  5. Praktik Pemrograman: membuat program sederhana (kalkulator, input nama, dll).

๐Ÿ’ก Aktivitas Siswa

  • Membuat algoritma dari masalah nyata seperti membuat teh atau menghitung luas persegi panjang.
  • Menggambar flowchart dari algoritma tersebut.
  • Membuat program sederhana menggunakan Scratch atau Python online seperti repl.it.

๐Ÿง  Penilaian

  • Evaluasi flowchart dari studi kasus.
  • Penilaian program sederhana yang dibuat siswa.
  • Kuis tentang pengenalan algoritma dan pemrograman.

๐Ÿ” Refleksi

Siswa diharapkan menyadari bahwa berpikir logis dan sistematis sangat dibutuhkan dalam menyelesaikan masalah sehari-hari, terutama dalam pengembangan teknologi.

๐Ÿ“Ž Tugas Tambahan

Buat program sederhana untuk menghitung umur berdasarkan input tahun lahir. Gunakan bahasa pemrograman yang dipelajari dan tampilkan hasilnya.