LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Pendefinisian Metode Perilaku Objek dengan Parameter self dalam Pemrograman Berorientasi Objek
LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 11 dengan topik "Menerapkan Pendefinisian Metode Perilaku Objek dengan Parameter self dalam Pemrograman Berorientasi Objek".
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Pendefinisian Metode Perilaku Objek dengan Parameter self dalam Pemrograman Berorientasi Objek
Koding dan Kecerdasan Artifisial - Kelas 11
Bab 3 Pertemuan 6
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 11 (Fase F) Topik: Menerapkan Pendefinisian Metode Perilaku Objek dengan Parameter self dalam Pemrograman Berorientasi Objek INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Aktivitas 1: Menerapkan Perbaikan Pendefinisian Metode dan Parameter selfEstimasi: 35 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tunjukkan 2 kesalahan utama pada pendefinisian metode kurangi_daya dan info pada kelas Robot di atas, serta tuliskan perbaikan baris kodenya! 2. Tuliskan ulang kode kelas Robot yang telah diperbaiki secara lengkap, beserta baris kode untuk membuat objek bot1 = Robot('RoboA', 100) dan memanggil metode kurangi_daya(20) lalu info()! Tuliskan analisis kesalahan dan perbaikan kode program secara terstruktur pada area teks/kotak editor kode yang telah disediakan di lembar kerja. Kegiatan 2: Aktivitas 2: Menerapkan Pemodelan Objek Nyata ke dalam Kelas, Atribut, dan MetodeEstimasi: 45 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Lengkapi tabel rancangan kelas berikut untuk entitas yang kamu pilih (nama kelas, atribut, dan metode perilaku yang dirancang): Ruang tabel jawaban 2. Terapkan rancangan di atas ke dalam kode Python utuh yang mendefinisikan kelas, menginstansiasi 2 objek yang berbeda, serta memanggil metode-metodenya! Gunakan tabel 3 kolom (Komponen, Nama Elemen, Deskripsi/Perilaku) untuk pertanyaan 1, dan kotak penulisan skrip Python untuk pertanyaan 2. Kegiatan 3: Aktivitas 3: Menerapkan Multi-Objek dan Interaksi Metode Perilaku Antar-ObjekEstimasi: 55 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode program lengkap pendefinisian kelas Buku dengan atribut dan ketiga metode perilaku di atas! 2. Tuliskan kode baris eksekusi untuk membuat 2 objek (buku1 dan buku2), meminjam buku1, mencoba meminjam kembali buku1 yang sedang dipinjam, meminjam buku2, dan menampilkan info status kedua buku! Tuliskan skrip kode Python lengkap pada lembar kerja dan salin hasil output terminal/konsol setelah kode dieksekusi pada ruang hasil eksekusi. REFLEKSI1. Mengapa parameter 'self' mutlak diperlukan pada setiap metode instansi di dalam kelas Python, dan apa akibatnya jika parameter tersebut dihilangkan saat metode dipanggil oleh objek? 2. Bagaimana pendefinisian atribut dan metode dalam kelas membantu kamu mengorganisasi kode program agar lebih rapi dan mirip dengan objek di dunia nyata dibandingkan pemrograman prosedural murni? 3. Bagian mana dari penulisan kelas dan metode berorientasi objek yang paling menantang bagimu pada pertemuan ini, dan bagaimana kamu mengatasinya? |
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.