Anda di halaman 1dari 9

Modul Ajar DPPLG SMK

Bagian 1. Identitas dan Informasi mengenai Modul


Kode Modul Ajar -
Kode ATP Acuan -
Nama Muhammad Taufiq A, S.T / SMK Marhas
Penyusun/Institusi/Tahun Magrahayu / 2021
Jenjang Sekolah SMK
Fase / Kelas E / 10
Domain / Topik Pemrograman Pemrograman / Konsep Pewarisan
Kata Kunci pewarisan
Pengetahuan / Menguasai dasar-dasar algoritma pemrograman
Keterampilan Prasyarat
Alokasi Waktu 180 Menit
Jumlah Pertemuan (JP) 4 JP
Moda Pembelajaran  Tatap Muka
 Pembelajaran Jarak Jauh (PJJ Synchronous)
 Pembelajaran Jarak Jauh (PJJ Asynchronous)
 Blended Learning (Paduan Tatap Muka dan
PJJ)
Metode Pembelajaran  Discovery Learning
Sarana Prasarana  Papan tulis
 Kapur/Spidol
 Komputer/Laptop
 Jaringan Internet
 LCD Proyektor
Target Peserta Didik  Regular/tipikal
 Hambatan Belajar
 Cerdas Istimewa Berbakat Istimewa
Daftar Pustaka -

Bagian II Langkah-langkah pembelajaran


Topik Konsep Pewarisan
Tujuan Pembelajaran  Menjelaskan konsep dan tujuan proses
pewarisan dalam pemrograman berorientasi
objek
 Menjalankan prosedur pewarisan dalam
pemrograman aplikasi berorientasi objek
Pemahaman Bermakna  Sebuah class atau objek bisa saling
berhubungan dengan class yang lain.
 Salah satu bentuk hubungannya
adalah inheritance (pewarisan). Hubungan ini
seperti hubungan keluarga antara orang tua
dan anak.
 Sebuah class di Java, bisa memiliki satu atau
lebih keturunan atau class anak. Class anak
akan memiliki warisan properti dan method
dari class ibu.
Pertanyaan Pemantik  Apakah yang dimaksud dengan pewarisan ?
 Kenapa kita harus menggunakan pewarisan /
inheritence ?
Profil Pelajar Pancasila  Beriman & Bertakwa terhadap Tuhan YME
 Berkebhinekaan Global
 Bernalar Kritis
 Kreatif
 Bergotong royong
 Mandiri

Urutan Kegiatan Pembelajaran


Pertemuan Pertama
a. Kegiatan pendahuluan
a. Sebelum pembelajaran dimulai peserta didik diarahkan literasi. Untuk
menguatkan karakter, guru mengucapkan salam dan membiasakan
siswa untuk berdoa, cek kebersihan kelas, menanamkan cinta tanah
air dan kejujuran dilanjutkan apersepsi tentang konsep pewarisan
dengan memberikan stimulus untuk menyampaikan tujuan
pembelajaran.
b. Kegiatan Inti (Discovery Learning)
a. Pemberian Rangsangan (Stimulation)
Guru menampilkan tayangan berupa gambar/slide/video terkait materi
konsep pewarisan. Peserta didik dimotivasi untuk memberikan
pernyataan terkait tayangan tersebut. Guru memberi stimulus berupa
pertanyaan terkait tayangan tersebut. (Literasi, Critical Thinking,
Communication, Creativity)
b. Identifikasi Masalah (Problem Statement)
Peserta didik mengidentifikasi masalah terkait materi konsep
pewarisan yang ditampilkan guru. Peserta didik diberikan kesempatan
untuk bertanya tentang gambar/slide/video yang ditampilkan guru.
(Literasi, Critical Thinking, Communication, Creativity)
c. Pengumpulan Data (Data Collection)
Peserta didik membentuk kelompok dalam beberapa kelompok.
Peserta didik berdiskusi dalam kelompoknya untuk menjelaskan
masalah terkait konsep pewarisan. Peserta didik mencari dan
mengumpulkan data dari hasil diskusi kelompoknya maupun dari
berbagi sumber yang relevan. (Collaboration, Critical Thinking,
Communication, Creativity)
d. Pengolahan Data (Data Processing)
Peserta didik dalam kelompoknya berdiskusi mengolah data dan
menuliskan hasil diskusi pada lembar kerja peserta didik. Guru
memantau jalannya diskusi dan membimbing peserta didik untuk
mempresentasikan hasil diskusinya. Beberapa kelompok
mempresentasikan hasil-hasil diskusi dan kerja kelompoknya. (Critical
Thinking, Collaboration, Communication, Creativity)
e. Pembuktian (Verification)
Peserta didik dibantu guru melakukan pembuktian/verifikasi terhadap
data yang sudah diolah masing-masing kelompok terkait materi yang
dipelajari yaitu konsep pewarisan. (Critical Thinking, Creativity,
Collaboration)
f. Menarik Simpulan / Generaliasasi (Generalization)
Peserta didik menyusun kesimpulan terkait masalah yang dipelajari.
Guru memberikan tanggapan atau koreksi terhadap kesimpulan yang
disusun peserta didik tersebut terkait konsep pewarisan. (Creativity,
Communication)
c. Kegiatan Penutup
Membuat simpulan, refleksi, umpan balik, penugasan, pesan – pesan moral,
dan menyampaikan informasi kegiatan pembelajaran yang akan datang,
berdoa dan salam.

Refleksi Guru
 Apakah pembelajaran yang saya lakukan sudah sesuai dengan apa yang
saya rencanakan?
 Bagian rencana pembelajaran manakah yang sulit dilakukan?
 Apa yang dapat saya lakukan untuk mengatasi hal tersebut?
 Berapa persen siswa yang berhasil mencapai tujuan pembelajaran?
 Apa kesulitan yang dialami oleh siswa yang belum mencapai tujuan
pembelajaran?
 Apa yang akan saya lakukan untuk membantu mereka?
Refleksi Siswa
 Apakah kalian memahami konsep materi yang dipelajari hari ini?
 Pada bagian mana yang belum kalian pahami?
 Apakah LKS membantu kalian memahami materi hari ini?
Lampiran Lembar Kerja Siswa
Pertemuan Pertama : Menjelaskan konsep dan tujuan proses pewarisan dalam
pemrograman berorientasi objek
Misalkan dalam Game, kita akan membuat class-class musuh dengan perilaku
yang berbeda.

Lalu kita membuat kode untuk masing-masing kelas seperti ini:

File: Zombie.java

File: Pocong.java
File: Burung.java

Apakah boleh seperti ini?

Ya, boleh-boleh saja. Akan Tapi tidak efektif, karena kita menulis berulang-ulang
properti dan method yang sama.

Bagaimana solusinya?

Kita harus menggunakan inheritance.

Mari kita lihat memeber class yang sama:


Setelah menggunakan inheritance, maka akan menjadi seperti ini:

Oya, inheritance di StarUML digambarkan dengan garis hubung Generalization.

Class Enemy adalah class induk yang memiliki anak Zombie, Pocong, dan Burung.


Apapun properti yang ada di class induk, akan dimiliki juga oleh class anak.

Lalu bagaimana bentuk kodenya dalam Java?

Bentuk kodenya akan seperti ini:

File: Enemy.java

Pada class anak, kita menggunakan kata kunci extends untuk menyatakan kalau


dia adalah class turunan dari Enemy.
File: Zombie.java

File: Pocong.java

File: Burung.java

Lalu, bila kita ingin membuat objek dari class-class tersebut, Kita bisa membuatnya
seperti ini:
Lampiran Asesmen
Asesment Pertemuan Pertama
Instrumen Asesment Individu
Kuis bentuk uraian (10 Menit)
1. Apa itu Inheritence ?
2. Apa fungsi extends ?
Rubrik penilaian individu
Tujuan Pembelajaran Indikator Ketercapaian Pembelajaran Nomor Soal
Menjelaskan konsep dan Siswa dapat memahami konsep dan 1-2
tujuan proses pewarisan tujuan proses pewarisan dalam
dalam pemrograman pemrograman berorientasi objek
berorientasi objek

Nomor Soal Contoh pertanyaan Skor Contoh pertanyaan siswa yang


yang mencapai tujuan belum mencapai tujuan
pembelajaran pembelajaran
1 Apa itu Inheritence ? 5
Jawab :
Konsep pemrograman
dimana sebuah class
dapat ‘menurunkan’
property dan metho
yang dimilikinya
kepada class lain.
2 Apa fungsi extends ? 5
Jawab :
Extends pada java
berfungsi untuk
memanggil fungsi dari
class lain, sehingga
kita tidak perlu lagi
membuat script yang
sama pada class yang
akan kita buat dengan
class yang kita buat
sebelumnya

Nilai Akhir = Jumlah skor X 10


Bagian III Pengayaan dan Remedial
1. Pengayaan
Bagi siswa yang sudah mencapai nilai ketuntasan diberikan pembelajaran
pengayaan sebagai berikut:
a. Siwa yang mencapai nilai n(ketuntasan) n n(maksimum)   diberikan
materi masih dalam cakupan materi pembelajaran dengan pendalaman
sebagai pengetahuan tambahan
b. Siwa yang mencapai nilai n n (maksimum)  diberikan materi melebihi
cakupan materi pembelajaran dengan pendalaman sebagai pengetahuan
tambahan.
2. Remedial
a. Pembelajaran remedial dilakukan bagi peserta didik yang capaian
pembelajarannya belum tuntas
b. Tahapan pembelajaran remedial dilaksanakan melalui remidial teaching
(klasikal), atau tutor sebaya, atau tugas dan diakhiri dengan tes / non tes.

Anda mungkin juga menyukai