LKPD Informatika Kelas 8: Pengantar Pemrograman Prosedural: Hello World, Input-Output, dan Pola Tanda Bintang
LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Informatika kelas 8 dengan topik "Pengantar Pemrograman Prosedural: Hello World, Input-Output, dan Pola Tanda Bintang". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.
MEJAGURU.ID - DOKUMEN LKPD
LKPD Informatika Kelas 8: Pengantar Pemrograman Prosedural: Hello World, Input-Output, dan Pola Tanda Bintang
Informatika - Kelas 8
Bab 3 - Pertemuan 5
LEMBAR KERJA PESERTA DIDIK (LKPD) Informatika — Kelas 8 (Fase D) Topik: Pengantar Pemrograman Prosedural: Hello World, Input-Output, dan Pola Tanda Bintang INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Menyapa Dunia: Program Hello World & Hello NamakuEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Sebelum membuat program Hello World, analisis dulu: Apakah kalian memerlukan variabel untuk membuat program yang hanya menampilkan teks 'Hello World!'? Mengapa? 2. Blok apakah yang kalian butuhkan untuk menampilkan teks 'Hello World!' ke layar? Tuliskan nama blok dan fungsinya. 3. Buatlah program Hello World di Blockly! Susun blok-blok yang diperlukan, jalankan program, dan screenshot hasilnya. Tempelkan screenshot di kotak jawaban. Ruang gambar 4. Sekarang untuk program Hello Namaku: Apakah kalian memerlukan variabel? Jika ya, untuk apa variabel tersebut digunakan? 5. Buatlah program Hello Namaku yang meminta input nama dari pengguna, lalu menampilkan 'Hello [nama]!'. Jelaskan langkah-langkah blok yang kalian susun! 6. Apa perbedaan utama antara program Hello World dan Hello Namaku? Jelaskan dengan kalimat kalian sendiri. Untuk pertanyaan 1, 2, 4, 5, 6: Tulis jawaban dalam bentuk uraian dengan kalimat lengkap (minimal 2-3 kalimat). Untuk pertanyaan 3: Tempelkan screenshot program dan output di kotak yang disediakan. Kegiatan 2: Membuat Pola Bintang: 1 sampai NEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Analisis Variabel: Apa saja variabel yang kalian perlukan untuk program ini? Isi tabel di bawah! Ruang tabel jawaban 2. Analisis Algoritma: Jelaskan dengan kalimat sendiri, bagaimana cara mencetak pola bintang dari 1 sampai N? Apa struktur perulangan yang kalian gunakan? 3. Tuliskan pseudocode (kode semu) untuk program ini! Gunakan bahasa sehari-hari atau notasi sederhana. 4. Implementasikan pseudocode kalian ke dalam program Blockly! Jalankan program dengan N = 5 dan N = 8. Screenshot kedua output dan tempelkan di kotak jawaban. Ruang gambar 5. Diskusi: Apa yang terjadi jika kalian lupa memberikan perintah 'ganti baris' setelah perulangan dalam? Coba jelaskan! Pertanyaan 1: Buat tabel dengan 3 kolom (Nama Variabel, Fungsi, Nilai Awal) dan isi minimal 2-3 variabel. Pertanyaan 2, 3, 5: Tulis uraian dengan kalimat lengkap. Pertanyaan 4: Tempelkan 2 screenshot (untuk N=5 dan N=8). Kegiatan 3: Membalik Pola Bintang: N sampai 1Estimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Program ini 'mirip' dengan program sebelumnya (pola 1 sampai N). Dapatkah kalian menjelaskan perbedaannya dengan ringkas? 2. Analisis: Apakah kalian perlu menambah variabel baru, atau cukup mengubah logika perulangan? Jelaskan strategi kalian! 3. Tuliskan pseudocode untuk program pola N sampai 1! 4. Implementasikan program di Blockly! Uji dengan N = 4 dan N = 8. Gambarkan atau screenshot output untuk kedua nilai N tersebut. Ruang gambar 5. Tantangan Berpikir: Jika kalian ingin membuat pola segitiga sama sisi (piramida bintang dengan spasi), perubahan apa yang perlu kalian tambahkan pada program? Jelaskan ide kalian! 6. Refleksi KelompokDiskusikan dengan teman sebangku, struktur perulangan mana yang lebih mudah dipahami untuk membuat pola terbalik ini? Mengapa? Tulis kesimpulan diskusi kalian. Pertanyaan 1, 2, 3, 5, 6: Tulis jawaban dalam bentuk uraian/paragraf (3-5 kalimat). Pertanyaan 4: Tempelkan 2 screenshot atau gambar pola output dengan rapi. REFLEKSI1. Dari tiga kegiatan hari ini, program mana yang paling menantang bagi kalian? Mengapa? 2. Bagaimana pemrograman prosedural yang kalian pelajari hari ini bisa diterapkan untuk menyelesaikan masalah sehari-hari? Berikan satu contoh konkret! 3. Apa hal baru yang kalian pahami tentang variabel, input-output, dan perulangan setelah mengerjakan LKPD ini? Tuliskan minimal dua hal yang kalian pelajari! |
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.