LKPD/JOBSHEET Pengenalan dan Penerapan Konsep Pemrograman Berorientasi Objek

Mata Pelajaran : DASAR-DASAR PENGEMBANGAN PERANGKAT LUNAK DAN GIM

Tingkat: SMK/MAK

Kelas: 10

Penyusun: Lalu Wiranata Hidayatullah Lalu Wiranata Hidayatullah

Tanggal Dibuat: 10 Jan 2026


Tujuan Pembelajaran

1. Mengidentifikasi dan menggunakan prosedur serta fungsi sebagai konsep dasar pemrograman terstruktur dan pengantar pemrograman berorientasi objek. * Cakupan Materi: Prosedur, Fungsi, Parameter, Return Value, Pengantar Konsep OOP. * (30 JP) 2. Membuat dan menerapkan konsep class, objek, dan method untuk membangun struktur kode program yang berorientasi objek. * Cakupan Materi: Class, Objek, Instansiasi, Atribut, Method, Konstruktor, Getter, Setter. * (50 JP) 3. Mengelola struktur kode program menggunakan package dan menerapkan access modifier untuk mengatur visibilitas dan akses anggota class. * Cakupan Materi: Package, Import, Access Modifier (public, private, protected, default). * (40 JP) 4. Menganalisis dan menerapkan prinsip enkapsulasi untuk melindungi data dan memastikan integritas objek dalam solusi pemrograman. * Cakupan Materi: Konsep Enkapsulasi, Penyembunyian Informasi, Penerapan Getter dan Setter. * (60 JP) 5. Menganalisis dan menerapkan prinsip pewarisan (inheritance) untuk membangun hierarki class dan menggunakan kembali kode secara efisien dalam pemecahan masalah. * Cakupan Materi: Pewarisan, Kelas Induk (Superclass), Kelas Anak (Subclass), Kata kunci `extends`, Method Overriding, Kata kunci `super`. * (60 JP) 6. Menganalisis dan menerapkan prinsip polimorfisme serta penggunaan interface untuk menciptakan program yang fleksibel dan modular. * Cakupan Materi: Polimorfisme (Overloading, Overriding, Upcasting, Downcasting), Interface, Implementasi Interface. * (60 JP) 7. Merancang, mengimplementasikan, dan menguji solusi pemrograman berorientasi objek yang tepat dan efisien dalam proyek sederhana pengembangan perangkat lunak atau gim. * Cakupan Materi: Integrasi seluruh konsep OOP (class, objek, enkapsulasi, pewarisan, polimorfisme) dalam studi kasus proyek. * (46 JP)

Langkah-langkah Kegiatan

1. Mengidentifikasi dan menggunakan prosedur serta fungsi sebagai konsep dasar pemrograman terstruktur dan pengantar pemrograman berorientasi objek. * Cakupan Materi: Prosedur, Fungsi, Parameter, Return Value, Pengantar Konsep OOP. * (30 JP) 2. Membuat dan menerapkan konsep class, objek, dan method untuk membangun struktur kode program yang berorientasi objek. * Cakupan Materi: Class, Objek, Instansiasi, Atribut, Method, Konstruktor, Getter, Setter. * (50 JP) 3. Mengelola struktur kode program menggunakan package dan menerapkan access modifier untuk mengatur visibilitas dan akses anggota class. * Cakupan Materi: Package, Import, Access Modifier (public, private, protected, default). * (40 JP) 4. Menganalisis dan menerapkan prinsip enkapsulasi...

Silahkan login untuk membaca LKPD/JOBSHEET DASAR-DASAR PENGEMBANGAN PERANGKAT LUNAK DAN GIM Pengenalan dan Penerapan Konsep Pemrograman Berorientasi Objek selengkapnya

Login Masuk dengan belajar.id Masuk dengan belajar.id
Filter Berdasarkan Tingkat