RANCANGAN PEMBELAJARAN MENDALAM
Mata Pelajaran : Koding dan Kecerdasan Artifisial (KKA)
Kelas / Semester : X / Ganjil
Materi : Pemrograman Sederhana dengan Python (Input, Output, dan Variabel)
Alokasi Waktu : 1 × Pertemuan (2 JP = 90 menit)
Pendekatan : Pembelajaran Mendalam (Deep Learning Approach)
I. Tujuan Pembelajaran
Peserta didik dapat menuliskan program sederhana dengan Python untuk menghitung luas
persegi panjang menggunakan input, output, dan variabel secara mandiri.
II. Materi Pokok
• Konsep variabel dalam Python
• Fungsi input() dan print()
• Program sederhana menghitung luas persegi panjang
III. Langkah-Langkah Pembelajaran Mendalam
1. Orientasi (10 menit)
- Guru menampilkan contoh masalah sehari-hari: “Bagaimana kita bisa membuat komputer
menghitung luas sebuah meja berbentuk persegi panjang?”
- Peserta didik berdiskusi singkat.
2. Eksplorasi (20 menit)
- Guru menjelaskan konsep variabel, input, dan output di Python.
- Menunjukkan contoh program.
panjang = int(input("Masukkan panjang: "))
lebar = int(input("Masukkan lebar: "))
luas = panjang * lebar
print("Luas persegi panjang adalah:", luas)
3. Elaborasi (45 menit)
- Peserta didik mencoba menjalankan program.
- Peserta didik diminta mengembangkan program untuk menghitung luas persegi panjang
dan persegi.
- Guru membimbing proses debugging.
4. Refleksi (15 menit)
- Setiap kelompok mempresentasikan hasil kodenya.
- Guru dan peserta didik menyimpulkan pentingnya variabel, input, dan output.
IV. Penilaian
1. Pengetahuan (20%) → Jawaban pertanyaan di LKPD
2. Keterampilan (50%) → Program berjalan sesuai perintah
3. Sikap (30%) → Kerjasama, ketekunan, kreativitas
V. Asesmen
Asesmen Awal:
1. Apa yang kamu ketahui tentang variabel dalam pemrograman?
2. Pernahkah kamu menggunakan aplikasi yang meminta input dari pengguna? Contohnya
apa?
Asesmen Akhir:
1. Buatlah program Python untuk menghitung luas persegi dengan input sisi.
2. Jelaskan perbedaan fungsi input() dan print() dalam Python.
3. Apa manfaat mempelajari pemrograman sederhana dalam kehidupan sehari-hari?
LEMBAR KERJA PESERTA DIDIK (LKPD)
Nama Sekolah : SMK ..............
Mata Pelajaran : Koding dan Kecerdasan Artifisial
Materi : Pemrograman Sederhana dengan Python (Input, Output, Variabel)
Kelas/Semester : X / Ganjil
A. Tujuan Pembelajaran
Peserta didik mampu menuliskan program Python sederhana untuk menghitung luas
persegi panjang menggunakan variabel, input, dan output.
B. Alat dan Bahan
• Laptop/PC dengan Python/Google Colab
• LKPD ini
C. Kegiatan Pembelajaran
1. Observasi
Amati program berikut:
panjang = int(input("Masukkan panjang: "))
lebar = int(input("Masukkan lebar: "))
luas = panjang * lebar
print("Luas persegi panjang adalah:", luas)
Pertanyaan:
1. Apa fungsi input() pada program tersebut?
2. Apa fungsi variabel panjang, lebar, dan luas?
3. Jika panjang = 6 dan lebar = 4, berapakah output program?
2. Eksperimen
Salin dan jalankan program di atas. Kemudian ubahlah agar program juga bisa menghitung
luas persegi.
3. Elaborasi
Tugas kelompok: Buat program Python untuk menghitung:
1. Luas persegi panjang
2. Luas persegi
Dengan ketentuan: input diminta dari pengguna, output ditampilkan dengan jelas.
4. Refleksi
Jawablah pertanyaan berikut:
1. Apa kesulitan yang kamu hadapi saat menulis program?
2. Bagaimana cara kelompokmu memperbaiki error?
3. Apa manfaat mempelajari input, output, dan variabel dalam kehidupan sehari-hari?
D. Penilaian
• Pengetahuan (20%) : Jawaban observasi benar
• Keterampilan (50%) : Program berjalan sesuai ketentuan
• Sikap (30%) : Kerjasama & ketelitian