LKPD Koding dan Kecerdasan Artifisial Kelas 10: Pengenalan Pemrograman Teks, Sintaks Dasar Python, dan Analisis Kesalahan (Debugging)
LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Pengenalan Pemrograman Teks, Sintaks Dasar Python, dan Analisis Kesalahan (Debugging)". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 10: Pengenalan Pemrograman Teks, Sintaks Dasar Python, dan Analisis Kesalahan (Debugging)
Koding dan Kecerdasan Artifisial - Kelas 10
Bab 2 - Pertemuan 6
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E) Topik: Pengenalan Pemrograman Teks, Sintaks Dasar Python, dan Analisis Kesalahan (Debugging) INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Eksplorasi Sintaks Dasar Python: Dari Algoritma ke KodeEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode Python lengkap yang kamu buat untuk algoritma di atas. 2. Lengkapi tabel berikut berdasarkan kode yang kamu tulis. Ruang tabel jawaban 3. Mengapa kita perlu menggunakan int() pada input tahun lahir? Apa yang terjadi jika kita tidak menggunakannya? Tulis kode di kotak kode (nomor 1). Isi tabel 3 kolom: Nama Variabel, Tipe Data, Fungsi (nomor 2). Jawab uraian 3-5 kalimat (nomor 3). Kegiatan 2: Detektif Bug: Temukan dan Perbaiki Kesalahan KodeEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Kode 1: Identifikasi kesalahan pada kode di atas, jelaskan jenisnya (sintaks/logika), dan tuliskan kode yang benar. 2. Kode 2: Program ini bertujuan mencetak bilangan genap dari 1-10 dengan keterangan yang benar. Temukan kesalahan logika dan perbaiki. 3. Kode 3: Jalankan kode ini. Apa pesan error yang muncul? Jelaskan penyebabnya dan tulis perbaikannya. 4. Dari ketiga kode di atas, kategorikan kesalahan yang kamu temukan ke dalam tabel berikut: Nomor Kode | Jenis Kesalahan (Sintaks/Logika) | Penyebab Singkat | Cara Memperbaiki. Ruang tabel jawaban Jawab setiap nomor dalam format: (a) Jenis kesalahan, (b) Letak & penjelasan, (c) Kode perbaikan lengkap. Nomor 4 dalam format tabel 4 kolom. Kegiatan 3: Tantangan Kreatif: Buat Program Mini dengan Percabangan dan PerulanganEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan algoritma (pseudocode) dari tantangan yang kamu pilih dalam 5-8 langkah. 2. Tuliskan kode Python lengkap dari program yang kamu buat. 3. Apakah kamu menemui error saat menjalankan program? Jika ya, jelaskan: (a) pesan error yang muncul, (b) penyebabnya, (c) cara kamu memperbaikinya. Jika tidak ada error, jelaskan satu potensi error yang mungkin terjadi jika pengguna memasukkan input yang tidak sesuai. 4. Apa perbedaan utama antara kesalahan sintaks dan kesalahan logika? Berikan masing-masing satu contoh dari programmu sendiri atau dari pengalaman di kegiatan 2. Nomor 1: tulis pseudocode bernomor. Nomor 2: tulis kode lengkap di kotak kode. Nomor 3: jawab dalam format (a), (b), (c) masing-masing 2-3 kalimat. Nomor 4: jawab dalam paragraf singkat 4-6 kalimat. REFLEKSI1. Setelah mengerjakan seluruh kegiatan hari ini, apa hal baru yang paling menarik tentang pemrograman Python yang kamu pelajari? Mengapa hal itu menarik bagimu? 2. Ketika menemui error pada kode, strategi apa yang paling membantumu menemukan dan memperbaiki kesalahan tersebut? Apakah strategi itu bisa kamu terapkan untuk memecahkan masalah di kehidupan sehari-hari? 3. Jika kamu diminta membuat program untuk membantu aktivitas harianmu (misalnya mengatur jadwal belajar atau menghitung uang saku), fitur apa yang akan kamu buat dan konsep Python apa yang akan kamu gunakan? |
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.