Modul Ajar: Algoritma

Kelas: SMP Negeri XX Kelas 9

Topik: Algoritma

Durasi: 2 Jam Pelajaran (90 Menit)

Identitas Penulis:

Prama, Guru Mata Pelajaran Informatika

Kompetensi Awal:

  • Peserta didik mampu memahami definisi algoritma
  • Peserta didik mampu mengidentifikasi contoh algoritma dalam kehidupan sehari-hari
  • Peserta didik mampu menyusun algoritma sederhana untuk menyelesaikan masalah

Profil Pelajar Pancasila:

  • Berkebhinekaan Global (BKG)
  • Bernalar Kritis (BK)
  • Kreatif (K)

Sarana dan Prasarana:

  • Ruang kelas
  • Papan tulis/flipchart
  • Spidol
  • Laptop/komputer
  • Proyektor
  • Kertas
  • Alat tulis

Target Peserta Didik:

  • Memahami definisi dan ciri-ciri algoritma
  • Mengidentifikasi contoh algoritma dalam kehidupan sehari-hari
  • Menyusun algoritma sederhana untuk menyelesaikan masalah
  • Bekerja sama dalam kelompok
  • Berkomunikasi dengan baik
  • Berpikir kreatif dan kritis

Model Pembelajaran:

Pembelajaran Berbasis Proyek (Project Based Learning)

Tujuan Pembelajaran:

  • Kognitif:
    • Memahami definisi dan ciri-ciri algoritma
    • Mengidentifikasi contoh algoritma dalam kehidupan sehari-hari
    • Menyusun algoritma sederhana untuk menyelesaikan masalah
  • Afektif:
    • Bekerja sama dalam kelompok
    • Berkomunikasi dengan baik
    • Berpikir kreatif dan kritis
  • Psikomotorik:
    • Menyajikan hasil proyek dengan baik

Asesmen:

  • Observasi
  • Laporan proyek
  • Presentasi

Pemahaman Bermakna:

  • Peserta didik mampu menghubungkan konsep algoritma dengan kehidupan sehari-hari
  • Peserta didik mampu menyelesaikan masalah dengan menggunakan algoritma
  • Peserta didik mampu bekerja sama dan berkomunikasi dengan baik

Materi/Bahan Ajar:

Algoritma

Algoritma adalah urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah. Algoritma memiliki beberapa ciri-ciri, yaitu:

  • Jelas: Setiap langkah dalam algoritma harus mudah dipahami dan tidak ambigu.
  • Tepat: Algoritma harus menghasilkan output yang benar untuk setiap input yang diberikan.
  • Terbatas: Algoritma harus memiliki jumlah langkah yang terbatas.
  • Efisien: Algoritma harus dapat menyelesaikan masalah dengan menggunakan waktu dan sumber daya yang seminimal mungkin.

Contoh Algoritma dalam Kehidupan Sehari-hari:

  • Menyikat gigi
  • Memasak nasi
  • Mencari rute perjalanan

Pertanyaan Pemantik:

  • Apa yang dimaksud dengan algoritma?
  • Sebutkan ciri-ciri algoritma!
  • Berikan contoh algoritma dalam kehidupan sehari-hari!

Kegiatan Pembelajaran:

Pendahuluan (15 Menit)

  • Guru mengajukan pertanyaan pemantik untuk mengaktivasi pengetahuan awal siswa tentang algoritma.
  • Guru menjelaskan tujuan pembelajaran.

Inti (60 Menit)

  1. Membuat Algoritma Sederhana (20 Menit)

    • Guru membagi siswa menjadi beberapa kelompok.
    • Setiap kelompok diminta untuk membuat algoritma sederhana untuk menyelesaikan masalah yang diberikan, seperti:
      • Cara membuat kopi
      • Cara mencari rute perjalanan
      • Cara bermain game sederhana
    • Setiap kelompok mempresentasikan hasil kerjanya di depan kelas.
  2. Diskusi dan Presentasi (40 Menit)

    • Guru memberikan topik diskusi, seperti:
      • Manfaat algoritma dalam kehidupan sehari-hari
      • Tantangan dalam menyusun algoritma
      • Cara meningkatkan efisiensi algoritma
    • Setiap kelompok mendiskusikan topik tersebut dan membuat presentasi.
    • Setiap kelompok mempresentasikan hasil diskusinya di depan kelas.

Penutup (15 Menit)

  • Guru memberikan kesimpulan tentang materi algoritma.
  • Guru memberikan refleksi kepada siswa tentang pembelajaran yang telah dilakukan.

Refleksi Peserta Didik dan Pendidik:

  • Peserta didik:
    • Apa yang kamu pelajari tentang algoritma?
    • Bagaimana kamu dapat menerapkan algoritma dalam kehidupan sehari-hari?
    • Apa yang kamu sukai dari pembelajaran hari ini?
    • Apa yang ingin kamu pelajari lebih lanjut tentang algoritma?
  • Pendidik:
    • Apakah tujuan pembelajaran tercapai?
    • Apakah model pembelajaran yang digunakan efektif?
    • Bagaimana cara meningkatkan pembelajaran di masa depan?

LKPD: Algoritma dalam Kehidupan Sehari-hari

Nama: __________________ Kelas: ______________

Pelajaran: Informatika Tanggal: ______________

Tema: Algoritma

Tujuan Pembelajaran:

  • Siswa dapat memahami definisi dan ciri-ciri algoritma.
  • Siswa dapat mengidentifikasi contoh algoritma dalam kehidupan sehari-hari.
  • Siswa dapat bekerja sama dalam kelompok.
  • Siswa dapat berkomunikasi dengan baik.

Instruksi:

  • Kerjakan LKPD ini bersama kelompokmu.
  • Diskusikan setiap pertanyaan dan kerjakan tugas bersama.
  • Tuliskan jawabanmu dengan rapi dan jelas.

Aktivitas 1: Membedah Algoritma (15 Menit)

  1. Apa yang kamu pahami tentang algoritma?

  2. Sebutkan 3 ciri-ciri dari sebuah algoritma!

    a. b. c.

  3. Berikan 2 contoh kegiatan sehari-hari yang melibatkan algoritma!

    a. b.

Aktivitas 2: Algoritma di Dapur (20 Menit)

Bersama kelompokmu, buatlah langkah-langkah (algoritma) untuk membuat resep sederhana yang kalian sukai. Contoh resep yang bisa dipilih:

  • Indomie Goreng
  • Telur Ceplok
  • Roti Bakar

Langkah-langkah:

  1. Tuliskan nama resep yang kalian pilih.

  2. Buatlah daftar bahan-bahan yang diperlukan.

  3. Tuliskan langkah-langkah pembuatan secara berurutan. Pastikan setiap langkah jelas dan mudah dipahami.

Contoh:

Resep: Indomie Goreng

Bahan:

  • 1 bungkus Indomie
  • 1 butir telur
  • Cabe rawit (sesuai selera)
  • Minyak goreng
  • Bumbu Indomie

Langkah-langkah:

  1. Rebus mie Indomie sesuai petunjuk pada kemasan.
  2. Panaskan minyak goreng di wajan.
  3. Masukkan telur ke dalam wajan dan orak-arik.
  4. Jika sudah matang, masukkan mie yang sudah direbus ke dalam wajan.
  5. Masukkan bumbu Indomie dan aduk rata.
  6. Tambahkan cabe rawit sesuai selera.
  7. Aduk terus hingga mie matang dan bumbu meresap.
  8. Angkat dan sajikan.

Aktivitas 3: Presentasi Kelompok (20 Menit)

  • Setiap kelompok mempresentasikan algoritma yang telah dibuat di depan kelas.
  • Jelaskan setiap langkah dengan detail.
  • Anggota kelompok lain dapat bertanya dan berdiskusi.

Penilaian:

Aktivitas 1: (10 poin)

  • Pemahaman definisi algoritma (3 poin)
  • Ciri-ciri algoritma (3 poin)
  • Contoh algoritma dalam kehidupan sehari-hari (4 poin)

Aktivitas 2: (20 poin)

  • Kelengkapan resep (bahan dan langkah) (5 poin)
  • Kejelasan dan keteraturan langkah-langkah (10 poin)
  • Kelogisan dan efisiensi algoritma (5 poin)

Aktivitas 3: (10 poin)

  • Keterampilan presentasi (5 poin)
  • Kemampuan menjawab pertanyaan (5 poin)

Total: (40 poin)