LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Pendefinisian Atribut Instance dan Konstruktor __init__ dalam Kelas Pemrograman Berorientasi Objek
LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 11 dengan topik "Menerapkan Pendefinisian Atribut Instance dan Konstruktor __init__ dalam Kelas Pemrograman Berorientasi Objek".
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Pendefinisian Atribut Instance dan Konstruktor __init__ dalam Kelas Pemrograman Berorientasi Objek
Koding dan Kecerdasan Artifisial - Kelas 11
Bab 3 Pertemuan 5
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 11 (Fase F) Topik: Menerapkan Pendefinisian Atribut Instance dan Konstruktor __init__ dalam Kelas Pemrograman Berorientasi Objek INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Aktivitas 1: Menerapkan Pendefinisian Kelas dan Konstruktor __init__Estimasi: 35 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode program utuh definisi kelas 'Sepeda', konstruktor '__init__', metode 'kayuh()', serta perintah pembuatan objek dan pemanggilan metodenya! 2. Tuliskan hasil luaran (output) teks yang muncul di layar/terminal saat kode program pertanyaan nomor 1 dijalankan! Tuliskan blok kode program Python pada kotak editor/ruang bergaris berindentasi rapi, lalu tuliskan satu baris teks output terminal pada kolom baris yang disediakan. Kegiatan 2: Aktivitas 2: Mengonstruksi Multi-Objek dan Pemanggilan Metode Berdasarkan BlueprintEstimasi: 45 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan implementasi kode program Python lengkap untuk kelas 'Mobil', inisialisasi konstruktor '__init__', kedua metode, serta instansiasi 2 objek ('mobil_a' dan 'mobil_b') sesuai petunjuk! 2. Lengkapi tabel perbandingan status nilai atribut instance dari kedua objek setelah seluruh baris perintah dieksekusi: Ruang tabel jawaban Gunakan blok kode berindentasi untuk kode program. Untuk tabel perbandingan, gunakan format tabel 4 kolom: Nama Objek | Nilai Atribut Merk | Nilai Atribut Tahun | Nilai Atribut Status Mesin. Kegiatan 3: Aktivitas 3: Studi Kasus Penerapan Kelas, Atribut Kalkulatif, dan MetodeEstimasi: 55 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode program lengkap penerapan kelas 'PersegiPanjang' yang mencakup pendefinisian konstruktor '__init__', metode 'hitung_luas', metode 'hitung_keliling', dan metode 'tampilkan_rincian' beserta kode pengujian objeknya! 2. Tuliskan keluaran terminal yang dicetak dari pemanggilan metode 'kotak1.tampilkan_rincian()' secara berurutan! Tuliskan kode program terstruktur pada kotak penulisan kode sumber. Tuliskan teks luaran eksekusi terminal pada 3 baris isian yang tersedia. REFLEKSI1. Bagaimana peran konstruktor '__init__' dan parameter 'self' dalam memastikan atribut objek terpasang dengan nilai yang benar saat objek baru diciptakan? 2. Kendala sintaksis apa yang kamu jumpai saat menuliskan definisi kelas dan pemanggilan metode, serta bagaimana caramu memecahkannya? |
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.