Modul Ajar: Algoritma

Mata Pelajaran: Informatika
Kelas: VII
Durasi: 80 Menit (2 JP)
Pertemuan: 1 kali pertemuan
Kurikulum: Kurikulum Merdeka


A. Tujuan Pembelajaran

Pada akhir pembelajaran, siswa diharapkan mampu:

  1. Menjelaskan pengertian dan konsep dasar algoritma.
  2. Memahami bagaimana algoritma digunakan dalam pemecahan masalah.
  3. Membuat algoritma sederhana untuk menyelesaikan suatu masalah dalam kehidupan sehari-hari.
  4. Menyadari pentingnya berpikir terstruktur dan logis dalam menyusun langkah-langkah pemecahan masalah.

B. Profil Pelajar Pancasila

  1. Bernalar kritis: Berpikir secara logis dan terstruktur dalam merancang algoritma untuk menyelesaikan masalah.
  2. Mandiri: Mengembangkan kemampuan menyusun algoritma secara mandiri.
  3. Kreatif: Menciptakan cara-cara baru dalam memecahkan masalah menggunakan pendekatan algoritmik.
  4. Gotong-royong: Bekerjasama dalam kelompok untuk menyelesaikan tantangan algoritma.
  5. Berakhlak mulia: Memanfaatkan kemampuan algoritmik untuk kebaikan dan pemecahan masalah yang bermanfaat.

C. Kegiatan Pembelajaran

Pendahuluan (10 Menit)

  1. Guru membuka pelajaran dengan salam dan melakukan presensi.
  2. Guru menjelaskan tujuan pembelajaran dan pentingnya algoritma dalam kehidupan sehari-hari.
  3. Pertanyaan pemantik untuk membangkitkan rasa ingin tahu siswa:
    • “Apakah kamu pernah membuat rencana atau urutan langkah untuk menyelesaikan suatu tugas?”
    • “Mengapa kita perlu membuat urutan langkah saat melakukan sesuatu?”

Inti (60 Menit)

  1. Eksplorasi (15 Menit)
    • Guru menjelaskan pengertian algoritma sebagai langkah-langkah terstruktur dan logis untuk menyelesaikan masalah.
    • Guru memberikan contoh algoritma sederhana, seperti cara membuat teh atau mengerjakan soal matematika. Langkah-langkah ini akan dipaparkan secara berurutan untuk menggambarkan bagaimana sebuah masalah bisa dipecahkan dengan algoritma.
    • Media visual atau gambar digunakan untuk menunjukkan urutan langkah dalam bentuk diagram alur (flowchart).
  2. Praktik Mandiri (20 Menit)
    • Siswa diminta untuk membuat algoritma sederhana dari aktivitas sehari-hari, seperti “cara memasak nasi” atau “cara pergi ke sekolah”.
    • Siswa menggambar langkah-langkah tersebut dalam bentuk diagram alur sederhana yang menunjukkan proses dari awal hingga akhir.
    • Guru membimbing dan memberikan masukan pada beberapa algoritma yang dibuat siswa, memastikan logika urutan langkahnya benar.
  3. Diskusi Kelompok (25 Menit)
    • Siswa dibagi dalam kelompok kecil dan diminta untuk mendiskusikan contoh-contoh masalah yang bisa diselesaikan dengan algoritma, seperti “cara mencari buku di perpustakaan” atau “cara membagi tugas kelompok secara adil”.
    • Setiap kelompok membuat diagram alur (flowchart) dari algoritma yang mereka buat, kemudian mempresentasikan hasilnya kepada seluruh kelas.
    • Guru memberikan umpan balik, menyoroti bagaimana berpikir secara algoritmis membantu menyederhanakan dan menyelesaikan masalah dengan lebih terstruktur.

Penutup (10 Menit)

  1. Guru merangkum poin-poin penting:
    • Pengertian dan fungsi algoritma dalam menyelesaikan masalah.
    • Pentingnya berpikir logis dan terstruktur dalam kehidupan sehari-hari.
    • Contoh penggunaan algoritma dalam aktivitas sehari-hari dan di berbagai bidang.
  2. Siswa diberikan kesempatan untuk bertanya atau menyampaikan hal yang belum dipahami.
  3. Guru memberikan tugas individu: Membuat algoritma sederhana untuk suatu aktivitas di rumah, misalnya “cara merapikan kamar”.

D. Penilaian

  1. Penilaian Proses: Observasi keterlibatan siswa dalam diskusi kelompok, serta kemampuan mereka dalam menyusun algoritma secara logis dan terstruktur.
  2. Penilaian Produk: Kreativitas dan keakuratan diagram alur (flowchart) yang dibuat oleh siswa, baik secara mandiri maupun kelompok.
  3. Penilaian Tugas Individu: Kemampuan siswa dalam menyusun algoritma sederhana yang jelas dan logis untuk tugas rumah mereka.

E. Rubrik Penilaian

Kriteria Sangat Baik (90-100) Baik (75-89) Cukup (60-74) Perlu Perbaikan (0-59)
Pemahaman Konsep Memahami konsep algoritma secara mendalam dan dapat menerapkannya Memahami konsep algoritma dengan baik dan dapat memberikan contoh Memahami dasar algoritma Tidak memahami konsep algoritma
Kolaborasi Sangat aktif dalam diskusi dan bekerja sama dalam kelompok Aktif dalam diskusi kelompok Cukup berpartisipasi Tidak berkontribusi
Kreativitas Produk Diagram alur sangat kreatif dan logis Diagram alur cukup kreatif dan logis Diagram alur sederhana Diagram alur tidak selesai atau tidak logis
Tugas Individu Algoritma yang dibuat jelas, logis, dan terstruktur dengan baik Algoritma yang dibuat cukup jelas dan logis Algoritma sederhana dan dapat diterima Algoritma tidak logis atau tidak selesai

F. Sumber dan Media Pembelajaran

  1. Buku Teks: Informatika Kelas VII, Kurikulum Merdeka.
  2. Media visual atau gambar diagram alur (flowchart) sederhana.
  3. Alat tulis dan kertas untuk menggambar diagram alur.

G. Rencana Tindak Lanjut

  1. Remedial: Guru memberikan penjelasan tambahan atau contoh kasus yang lebih sederhana bagi siswa yang kesulitan memahami konsep algoritma.
  2. Pengayaan: Siswa yang sudah memahami materi dengan baik dapat diberi tugas untuk membuat algoritma yang lebih kompleks, misalnya cara menyelesaikan sebuah soal matematika atau program komputer sederhana.

Modul ini bertujuan untuk mengenalkan siswa pada konsep dasar algoritma dan pentingnya berpikir logis dan terstruktur dalam menyelesaikan masalah.

  • Cara Kerja Algoritma dan Langkah-Langkah dalam Penyusunannya
  • Apa Itu Algoritma: Pengertian, Fungsi, Jenis, dan Contohnya