LKPDPertemuan 3Bab 3Fase DSemester 1

LKPD Informatika Kelas 8: Blockly Games — Eksplorasi Puzzle dan Maze: Algoritma Berbasis Blok

LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Informatika kelas 8 dengan topik "Blockly Games — Eksplorasi Puzzle dan Maze: Algoritma Berbasis Blok". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.

MEJAGURU.ID - DOKUMEN LKPD

LKPD Informatika Kelas 8: Blockly Games — Eksplorasi Puzzle dan Maze: Algoritma Berbasis Blok

Informatika - Kelas 8

Bab 3 - Pertemuan 3

LEMBAR KERJA PESERTA DIDIK (LKPD)

Informatika — Kelas 8 (Fase D)

Topik: Blockly Games — Eksplorasi Puzzle dan Maze: Algoritma Berbasis Blok

INFORMASI UMUM

Mata PelajaranInformatika
Fase / KelasFase D / Kelas 8
TopikBlockly Games — Eksplorasi Puzzle dan Maze: Algoritma Berbasis Blok
Alokasi Waktu80 menit (2 JP)
Tipe Aktivitascampuran
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Murid mampu menerapkan konsep algoritma (urutan, perulangan, percabangan) melalui eksplorasi aktivitas Puzzle dan Maze pada Blockly Games.
  2. Murid mampu membandingkan pendekatan algoritmik pada Scratch dan Blockly serta menjelaskan kesamaan prinsip dasar pemrograman visual antar kedua platform.

PETUNJUK UMUM

  • Kalian akan menjelajahi dunia pemrograman visual melalui Blockly Games! Platform ini mirip dengan Scratch yang sudah kalian kenal, tapi dengan pendekatan yang berbeda.
  • Siapkan komputer/laptop dan koneksi internet untuk mengakses Blockly Games di https://blockly.games/?lang=en
  • Siapkan buku jurnal atau kertas untuk mencatat solusi, jejak langkah, dan refleksi kalian.
  • Ingat, tujuan utama bukan sekadar menyelesaikan level, tapi memahami logika algoritma di baliknya!
  • Kerjakan secara individu terlebih dahulu, lalu diskusikan hasil dengan teman sebangku.

KEGIATAN

Kegiatan 1: Eksplorasi Puzzle: Mengenal Blockly Games

Estimasi: 25 menit

Alat & Bahan:

  • Komputer/laptop dengan koneksi internet
  • Browser web (Chrome, Firefox, atau Edge)
  • Buku jurnal atau kertas untuk mencatat
  • Pensil/pulpen

Petunjuk Pengerjaan:

  1. Buka browser dan akses https://blockly.games/?lang=en
  2. Pilih game 'Puzzle' dan mulai dari level 1.
  3. Amati blok-blok yang tersedia di sebelah kiri layar. Apa saja jenis blok yang ada?
  4. Selesaikan level 1 sampai 3 dengan menyusun blok-blok menjadi program yang benar.
  5. Perhatikan bagaimana setiap blok saling terhubung seperti menyusun puzzle.
  6. Catat pengalaman kalian: blok mana yang mudah dipahami, mana yang membingungkan?

Pertanyaan:

1. Sebutkan minimal 3 jenis blok yang kalian temukan di Puzzle Blockly Games beserta fungsinya masing-masing!

Ruang tabel jawaban

2. Bandingkan cara menyusun blok di Blockly dengan Scratch yang pernah kalian pelajari! Apa persamaan dan perbedaannya?

3. Menurut kalian, mengapa Blockly Games menggunakan pendekatan permainan bertahap (level 1, 2, 3...) untuk belajar pemrograman?

Untuk pertanyaan 1, buatlah tabel dengan 3 kolom: Nama Blok | Fungsi | Contoh Penggunaan. Untuk pertanyaan 2 dan 3, tulis uraian minimal 4-5 kalimat dengan lengkap.

Kegiatan 2: Tantangan Maze: Terapkan Algoritma Urutan, Perulangan, dan Percabangan

Estimasi: 35 menit

Alat & Bahan:

  • Komputer/laptop dengan Blockly Games terbuka
  • Kertas bergaris atau jurnal
  • Pensil warna (opsional, untuk menggambar jejak)
  • Penggaris (untuk membuat grid)

Petunjuk Pengerjaan:

  1. Setelah selesai Puzzle, pilih game 'Maze' dari menu utama Blockly Games.
  2. Selesaikan level 1 sampai level 6. Untuk setiap level, catat solusi kalian dalam format tabel yang disediakan.
  3. Perhatikan khusus pada level yang menggunakan blok 'if' (percabangan) dan 'repeat' (perulangan).
  4. Gambarkan jejak pergerakan karakter untuk minimal 2 level (pilih level yang menurut kalian menarik).
  5. Bandingkan solusi kalian dengan teman sebangku: apakah ada cara lain yang lebih efisien?
  6. Khusus level 6: coba cari solusi yang menggunakan seminimal mungkin blok 'if' agar program berjalan lebih cepat.

Pertanyaan:

1. Lengkapi tabel berikut untuk level 3, 4, dan 6 yang kalian selesaikan:

Ruang tabel jawaban

2. Gambarkan jejak pergerakan karakter untuk 2 level pilihan kalian (bisa grid sederhana dengan panah arah). Jelaskan urutan eksekusi bloknya!

Ruang gambar

3. Konsep algoritma apa saja yang kalian terapkan di Maze? Berikan contoh konkret dari level yang kalian kerjakan!

4. Bagaimana strategi kalian menyelesaikan level 6 dengan efisien (meminimalkan penggunaan blok 'if')? Jelaskan alasannya!

Pertanyaan 1: Buat tabel dengan 4 kolom: Level | Solusi (blok yang digunakan) | Jejak Langkah | Penjelasan Eksekusi. Pertanyaan 2: Gambar di kertas lalu jelaskan. Pertanyaan 3 dan 4: Tulis uraian minimal 5-6 kalimat.

Kegiatan 3: Bandingkan dan Refleksikan: Blockly vs Scratch

Estimasi: 20 menit

Alat & Bahan:

  • Hasil eksplorasi Puzzle dan Maze dari kegiatan sebelumnya
  • Catatan pengalaman belajar Scratch di kelas 7
  • Kertas plano/whiteboard untuk presentasi kelompok (opsional)

Petunjuk Pengerjaan:

  1. Sekarang kalian sudah mengalami Blockly Games dan pernah belajar Scratch sebelumnya.
  2. Diskusikan dengan teman sebangku: apa kesamaan prinsip dasar pemrograman visual di kedua platform?
  3. Pikirkan situasi atau jenis project tertentu: kapan lebih cocok pakai Scratch, kapan lebih cocok pakai Blockly?
  4. Tulis refleksi pribadi kalian tentang pengalaman belajar hari ini.
  5. Presentasikan hasil diskusi kalian di depan kelas (perwakilan kelompok).

Pertanyaan:

1. Buatlah tabel perbandingan antara Scratch dan Blockly berdasarkan aspek-aspek berikut: a) Cara menyusun program, b) Jenis blok yang tersedia, c) Tujuan penggunaan, d) Kelebihan, e) Kekurangan.

Ruang tabel jawaban

2. Jelaskan kesamaan prinsip dasar pemrograman yang kalian temukan di Scratch dan Blockly! Sebutkan minimal 3 prinsip.

3. Jika kalian diminta membuat project animasi cerita interaktif, mana yang akan kalian pilih: Scratch atau Blockly? Jelaskan alasannya dengan lengkap!

Pertanyaan 1: Buat tabel 2 kolom (Scratch | Blockly) dan 5 baris (aspek a-e). Pertanyaan 2: Tulis uraian minimal 5-6 kalimat. Pertanyaan 3: Diskusikan dengan kelompok, tulis kesimpulan kelompok minimal 1 paragraf.

REFLEKSI

1. Apa hal paling menarik yang kalian pelajari hari ini tentang algoritma pemrograman di Blockly Games?

2. Konsep mana yang paling sulit kalian pahami (urutan, perulangan, atau percabangan)? Mengapa?

3. Bagaimana kalian bisa menerapkan pemikiran algoritmik ini dalam kehidupan sehari-hari di luar pemrograman? Berikan contoh konkret!

Lihat & unduh lengkap

Masuk pakai Google untuk membuka lkpd pertemuan ini secara penuh.

Apa isi pertemuan ini?

Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.

Cara pakai pertemuan ini

Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.