LKPD Koding dan Kecerdasan Artifisial Kelas 10: Menerapkan Algoritma Pemrograman Berstruktur Logika dan Pengulangan Bersarang pada Kode Program
LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Menerapkan Algoritma Pemrograman Berstruktur Logika dan Pengulangan Bersarang pada Kode Program".
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 10: Menerapkan Algoritma Pemrograman Berstruktur Logika dan Pengulangan Bersarang pada Kode Program
Koding dan Kecerdasan Artifisial - Kelas 10
Bab 2 Pertemuan 3
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E) Topik: Menerapkan Algoritma Pemrograman Berstruktur Logika dan Pengulangan Bersarang pada Kode Program INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Aktivitas 1: Menerapkan Logika Percabangan Bersarang (Nested If) pada Aplikasi Penentu Kelulusan BertingkatEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Terapkan logika percabangan bertingkat (nested if) ke dalam kode program Python untuk menentukan status kelulusan berdasarkan nilai dan kehadiran siswa. 2. Lengkapi tabel pengujian berikut dengan hasil luaran program yang kamu buat: Uji 1 (Kehadiran: 80, Nilai: 90), Uji 2 (Kehadiran: 70, Nilai: 95), Uji 3 (Kehadiran: 80, Nilai: 65). Ruang tabel jawaban Untuk pertanyaan 1, tulis kode program dalam blok teks kode berindentasi rapi. Untuk pertanyaan 2, lengkapi tabel 3 kolom: [No Uji | Data Masukan | Luaran Program]. Kegiatan 2: Aktivitas 2: Menerapkan Pengulangan Bersarang (Nested Loop) untuk Membentuk Aplikasi Generator Tabel Pola AngkaEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Terapkan perulangan bersarang (nested loop) menggunakan Python untuk mencetak tabel perkalian n x n dengan rapi berdasarkan input n dari pengguna. 2. Tuliskan luaran teks persis yang dihasilkan aplikasi jika pengguna memasukkan nilai n = 3. Untuk pertanyaan 1, sediakan blok kode Python. Untuk pertanyaan 2, sediakan kisi kotak teks 3 baris x 3 kolom untuk menuliskan angka hasil luaran. Kegiatan 3: Aktivitas 3: Menggabungkan Percabangan dan Pengulangan Bersarang dalam Aplikasi Analisis Matriks NilaiEstimasi: 35 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Diberikan matriks data_nilai = [[80, 60, 90], [70, 85, 75], [65, 95, 78]]. Terapkan algoritma pemrograman (gabungan nested loop dan if) untuk menghitung total nilai tuntas (>= 75) dan tidak tuntas (< 75). Tuliskan kode program lengkapnya. 2. Berdasarkan eksekusi program di atas, tuliskan nilai akhir dari variabel 'tuntas' dan 'tidak_tuntas' beserta uraian singkat hasil diskusi alur pemeriksaannya. Untuk pertanyaan 1, sediakan lembar editor kode Python. Untuk pertanyaan 2, sediakan format isian: Hasil Luaran: [......] dan Penjelasan Alur Eksekusi: [paragraf 2-4 kalimat]. REFLEKSI1. Bagian mana dari penerapan pengulangan bersarang dan logika bercabang yang menurutmu paling menantang saat menyusun kode program? 2. Bagaimana pemahaman struktur perulangan dan logika bersarang ini membantumu merancang logika aplikasi yang lebih kompleks di kehidupan sehari-hari? 3. Apakah hasil eksekusi program yang kamu buat sudah sesuai dengan harapan awal? Jika terjadi eror logika, bagaimana kamu memperbaikinya? |
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.