LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Konsep Atribut Protected dalam Prinsip Enkapsulasi Pemrograman Berorientasi Objek
LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 11 dengan topik "Menerapkan Konsep Atribut Protected dalam Prinsip Enkapsulasi Pemrograman Berorientasi Objek".
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menerapkan Konsep Atribut Protected dalam Prinsip Enkapsulasi Pemrograman Berorientasi Objek
Koding dan Kecerdasan Artifisial - Kelas 11
Bab 3 Pertemuan 11
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 11 (Fase F) Topik: Menerapkan Konsep Atribut Protected dalam Prinsip Enkapsulasi Pemrograman Berorientasi Objek INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Aktivitas 1: Menerapkan Pembatasan Akses Atribut Berbasis ProtectedEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan implementasi lengkap kelas `AkunBank` yang telah menerapkan prinsip enkapsulasi dengan atribut protected `_saldo`, serta metode getter dan setter yang memvalidasi agar saldo tidak bernilai negatif! Tuliskan kode Python lengkap kelas `AkunBank` yang memuat inisialisasi atribut `_saldo`, metode `get_saldo()`, dan metode `set_saldo(jumlah)` beserta aturan validasi. Kegiatan 2: Aktivitas 2: Menerapkan Enkapsulasi Protected pada Relasi Pewarisan KelasEstimasi: 35 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Lengkapi tabel perancangan dan implementasi kode Python untuk kelas induk `AnggotaSekolah` dan kelas anak `Siswa` yang menerapkan prinsip enkapsulasi atribut protected! Ruang tabel jawaban Isi tabel 2 baris: Kegiatan 3: Aktivitas 3: Menerapkan Perbaikan Modifikasi Data pada Sistem IoT CuacaEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Tuliskan kode program lengkap kelas `SensorCuaca` yang menerapkan enkapsulasi atribut protected beserta metode kendali data dan baris uji coba pemanggilannya! Tuliskan kode perbaikan kelas `SensorCuaca` dan 4 baris kode pengujian instansiasi objek yang membuktikan fungsi perlindungan data berjalan. REFLEKSI1. Bagaimana penerapan atribut protected membantu kamu mengamankan data internal objek agar tidak dimanipulasi secara langsung dari luar program? 2. Dalam situasi apa pada pengembangan aplikasi nyata kamu lebih memilih menerapkan atribut protected dibandingkan atribut public biasa? |
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.