Anda di halaman 1dari 10

Mata pelajaran : PBO

Topik materi : Pewarisan

RPP
Rencana Pelaksanaan
Pembelajaran

Oleh: Mochamad Idris


RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)

Satuan Pendidikan : SMK TI ANNAJIYAH BAHRUL ULUM


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Berorientasi Objek
Kelas/Semester : XI/GASAL
Topik : Konsep Pewarisan
Pertemuan : 1 kali pertemuan
Alokasi Waktu : 4 x 45 menit
Tahun Pelajaran : 2018/2019

A. KOMPETENSI INTI
KI-3 : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan
faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang
dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis, spesifik,
detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni,
budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian
dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan
internasional.
KI-4 : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur
kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan
bidang dan lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja
mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar
kompetensi kerja. Menunjukkan keterampilan menalar, mengolah, dan menyaji
secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan
solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya
di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru,
membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan
orisinal dalam ranah konkret terkait dengan pengembangan dari yang
dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.

B. KOMPETENSI DASAR DAN INDIKATOR

Kompetensi Dasar Indikator Pencapaian Kompetensi


3.5 Menerapkan konsep 3.5.1 Menjelaskan konsep dan tujuan proses pewarisan
pewarisan dalam pemrograman aplikasi berorientasi obyek.
3.5.2 Menjelaskan prosedur pewarisan dalam
pemrograman aplikasi berorientasi obyek.
3.5.3 Menjelaskan keterkaitan antara class dan
pewarisan dalam pemrograman aplikasi
berorientasi obyek.
4.5 Membuat hubungan 4.5.1 Merancang program aplikasi berorientasi obyek
antara class dengan pola dengan penerapan pewarisan dalam melindungi
pewarisan data dan informasi.
4.5.2 Membuat kode program aplikasi berorientasi
obyek yang menerapkan pewarisan.
4.5.3 Menguji program aplikasi berorientasi obyek yang
menerapkan pewarisan.

C. TUJUAN PEMBELAJARAN
Setelah mengikuti kegiatan diskusi, menggali informasi dan praktikum, siswa dapat:
3.5.1.1 Menjelaskan konsep dan tujuan proses pewarisan dalam pemrograman aplikasi
berorientasi obyek dengan benar sesuai dengan modul yang telah disampaikan.
3.5.2.1 Menjelaskan prosedur pewarisan dalam pemrograman aplikasi berorientasi
obyek dengan benar sesuai dengan modul yang telah disampaikan.
3.5.3.1 Menjelaskan keterkaitan antara class dan pewarisan dalam pemrograman
aplikasi berorientasi obyek dengan benar sesuai dengan modul yang telah
disampaikan.
4.5.1.1 Merancang program aplikasi berorientasi obyek dengan penerapan pewarisan
dalam melindungi data dan informasi sesuai dengan modul yang telah
disampaikan.
4.5.2.1 Membuat kode program aplikasi berorientasi obyek yang menerapkan
pewarisan sesuai dengan modul yang telah disampaikan.
4.5.3.1 Menguji program aplikasi berorientasi obyek yang menerapkan pewarisan sesuai
dengan modul yang telah disampaikan.

D. MATERI PEMBELAJARAN
• Konsep pewarisan
• Prosedur pewarisan
• Keunggulan pewarisan dalam program aplikasi PBO

E. PENDEKATAN, MODEL DAN METODE


Pendekatan : Saintifik
Model : Discovery Learning
Metode : - Presentasi
- Diskusi
- Tanya jawab
- Praktik
- Penugasan
F. MEDIA, ALAT/BAHAN, DAN SUMBER BELAJAR
1. Media :
a) File Presentasi
2. Alat dan bahan :
b) Laptop yang sudah terinstal aplikasi Java
c) LCD Proyektor
3. Sumber Belajar :
a) Buku Pemrograman Berorientasi Obyek Kelas XI Semester 1
b) Modul
c) Internet

G. KEGIATAN PEMBELAJARAN
Alokasi
Langkah Deskripsi Kegiatan
No. Waktu
Pembelajaran
Guru Siswa
1 Kegiatan Orientasi  Salah satu peserta didik 15
Pendahuluan  Guru memberi salam, selanjutnya memimpin berdoa sebelum menit
menanyakan kabar peserta didik memulai pelajaran
dan berdoa untuk memulai  Peserta didik mengecek
pembelajaran kebersihan kelas
 Guru memeriksa kehadiran dan  Peserta didik diberi
kesiapan peserta didik untuk kesempatan untuk bertanya
melaksanakan proses dan menyampaikan
pembelajaran pendapatnya
Apersepsi
 Guru memberikan apersepsi
dengan mengajukan pertanyaan
dan stimulus mengenai kesiapan
belajar serta materi yang akan
diajarkan
 Guru menanggapi tanggapan
peserta didik dan mengaitkannya
dengan materi pembelajaran hari
ini
Motivasi
 Guru menyampaikan tujuan
pembelajaran yang akan dicapai.
 Guru menyampaikan garis besar
cakupan materi dan penjelasan
tentang kegiatan yang akan
dilakukan peserta didik
 Guru menyampaikan hal-hal yang
akan dinilai dan teknik
penilaiannya.
2 Kegiatan Inti  Guru memberikan gambaran  Peserta didik menyimak dan 25
(pemberian tentang pentingnya memahami memahami tujuan menit
stimulus) konsep pewarisan. pembelajaran yang
 Guru menunjukkan tayangan disampaikan oleh guru
tentang konsep dasar pewarisan terkait pewarisan.
 Peserta didik mengamati
tayangan yang ditunjukkan
oleh guru.

3 Kegiatan Inti  Guru Bertanya pada siswa, “apa  Peserta didik menjawab 10
(Identifikasi yang kamu ketahui tentang pertanyaan guru sesuai menit
masalah) pewarisan?” dengan pengetahuannya.
 Guru memberi tanggapan dan  Peserta didik mencatat hasil
arahan terhadap pertanyaan dari jawaban guru
peserta didik

4 Kegiatan Inti  Guru meminta peserta didik  Peserta didik bekerja secara 30
(Pengumpulan bekerja secara kelompok untuk kelompok mencari informasi menit
data) mencari informasi tentang tentang konsep pewarisan
pewarisan dari modul, e-book, dari modul, e-book, dan
dan internet. internet.
 Guru menugaskan peserta didik  Peserta didik mengumpulkan
dalam kelompok mengumpulkan, mengorganisir dan
mengorganisir & menganalisa menganalisa informasi
informasi konsep pewarisan.
 Guru memberi tanggapan dan  Peserta didik menambahkan
arahan tentang konsep pewarisan hal-hal yang kurang dalam
yang telah dikumpulkan dan pekerjaan mereka sesuai
diorganisir oleh siswa arahan guru
5 Kegiatan Inti  Guru membimbing siswa  Peserta didik berdiskusi 30
(Pengolahan mengolah data mengenai konsep untuk mengolah informasi menit
data dan pewarisan yang diperoleh dari yang didapatkan sehingga
pembuktian) modul, e-book, dan internet. dapat menjawab
permasalahan yang ada.
6 Kegiatan Inti  Guru memberikan bimbingan dan  Peserta didik membuat 45
(pembuktian) arahan kepada siswa dalam listing program berorientasi menit
membuat suatu rancangan dan objek sederhana yang
listing program berorientasi objek menerapkan pewarisan.
yang menerapkan enkapsulasi.

7 Kegiatan Inti  Guru menugaskan peserta didik  Peserta didik memaparkan 10


(Menarik untuk memaparkan hasil hasil perancangan rancangan menit
Kesimpulan) rancangan dan listing program dan listing program
berorientasi objek yang berorientasi objek yang
menerapkan konsep pewarisan. menerapkan konsep
 Guru meminta peserta didik lain pewarisan
untuk menanggapi kelompok yang  Peserta didik lain
presentasi di depan kelas dan menanggapi kelompok yang
melakukan tanya jawab antar presentasi di depan kelas
kelompok.  Siswa mengasosiasikan hasil
diskusi dengan teori konsep
pewarisan.
8 Kegiatan 1. Guru mengajak peserta didik 1. Peserta didik melakukan 15
Penutup melakukan refleksi terhadap refleksi terhadap kegiatan menit
kegiatan yang sudah dilaksanakan yang sudah dilaksanakan dan
dan ditulis dalam buku catatan ditulis dalam buku catatan
masing-masing. masing-masing.
2. Guru memberikan umpan balik 2. Salah satu peserta didik
terhadap proses dan hasil memimpin doa untuk
pembelajaran. mengakhiri pelajaran
3. Guru merencanakan kegiatan 3. Peserta didik membersihkan
tindak lanjut dalam bentuk tugas lingkungan kelas sesuai
kelompok dan menyampaikan dengan jadwal piket
rencana pembelajaran pada
pertemuan berikutnya.
4. Guru menutup pelajaran dengan
mengucapkan salam.

H. PENILAIAN PEMBELAJARAN REMEDIAL DAN PENGAYAAN


1. Teknik Penilaian
Teknik
Kompetensi Dasar Indikator Penilaian
Penilaian
3.5 Menerapkan 1. Menjelaskan konsep dan tujuan Tertulis
konsep pewarisan proses pewarisan dalam
pemrograman aplikasi berorientasi
obyek.
2. Menjelaskan prosedur pewarisan
dalam pemrograman aplikasi
berorientasi obyek.
3. Menjelaskan keterkaitan antara
class dan pewarisan dalam
pemrograman aplikasi berorientasi
obyek.
4.5 Membuat 1. Merancang program aplikasi Tes Praktik
hubungan antara class berorientasi obyek dengan / Unjuk
dengan pola pewarisan penerapan pewarisan dalam Kerja
melindungi data dan informasi.
2. Membuat kode program aplikasi
berorientasi obyek yang
menerapkan pewarisan.
3. Menguji program aplikasi
berorientasi obyek yang
menerapkan pewarisan.
2. Instrumen Penilaian
1) Tes tertulis
No Uraian Soal Skor
1. Apakah yang dimaksud dengan pewarisan dalam PBO? 25
2. Bagaimana prosedur dalam menerapkan pewarisan dalam kelas? 25
3. Sebutkan 3 jenis pewarisan dalam PBO! 25
4. Jelaskan keuntungan dari penerapan pewarisan dalam PBO! 25
Skor Nilai 100

Rubrik dan kunci jawaban


No Kunci jawaban Skor Rubrik Penilaian
1 Pewarisan dalam Pemrograman 25 Dijawab lengkap dan
Berorientasi Objek merupakan konsep sesuai
yang mengizinkan suatu kelas untuk 10 Dijawab kurang lengkap
‘menurunkan’ properti dan perilaku dan benar
yang dimiliki kepada kelas yang lain 4 Dijawab salah
0 Tidak menjawab
2 Untuk mendeklarasikan suatu class 25 Menjawab benar dengan
sebagai sub class dilakukan dengan cara sintaks dan contoh
menambahkan kata kunci extends 10 Menjawab benar tanpa
setelah deklarasi nama class, kemudian contoh dan /atau sintaks
diikuti dengan nama parentclass-nya. 4 Dijawab salah
0 Tidak menjawab
3  Single Inheritance: Suatu class yang 25 Menjawab benar dengan
hanya mempunyai satu parent class. contoh
 Multiple Inheritance: Suatu class 10 Menjawab benar tanpa
yang mempunyai lebih dari satu contoh
parent class. 4 Dijawab salah
 Multilevel Inheritance: Suatu sub 0 Tidak menjawab
class yang menjadi parent class
untuk class lainnya.

4 1. Memungkinkan programmer Java 25 Dijawab lengkap dan


untuk menggunakan ulang source sesuai
code dari superclass yang telah ada. 10 Dijawab kurang lengkap
2. Programmer dapat mendefinisikan dan benar
superclass khusus yang bersifat 4 Dijawab salah
generik, untuk menentukan perilaku 0 Tidak menjawab
dan properti/atribut secara umum.
2) Tes praktik / unjuk kerja
Alat dan Bahan
a. Komputer/laptop yang terinstal Java
b. LCD Proyektor
c. Modul
d. Internet

Langkah Kerja

“Membuat listing program sederhana dengan menerapkan konsep


pewarisan”
1. Perhatikan rancangan kelas di bawah ini:

2. Dari diagram kelas diatas, tulislah dan simpan kode program di bawah ini:
3. Jelaskan listing program dan output dari program tersebut

3) Program tindak lanjut


Tugas Kelompok
Buatlah kelas induk Hewan dan kelas anak Herbivora beserta masing-masing
method-nya. Kemudian tampilkan karakteristik/method Hewan Herbivora
tersebut.
4) Tes perilaku berkarakter
Aspek yang dinilai
No Nama Kedisi Kerja Nilai Keterangan
Obyektif Kreatif Komunikatif
Plinan sama
1
2
3
Pedoman Penskoran :
a. Kolom aspek yang dinilai diisi dengan angka dengan kriteria berikut :
1 = sangat kurang
2 = kurang
3 = cukup
4 = baik
5 = sangat baik
b. Nilai merupakan jumlah dari tiap-tiap indikator perilaku
c. Rentang nilai 5 sampai 25
d. Keterangan diisi dengan diskripsi sebagai berikut :
Nilai 21 – 25 = Amat baik
Nilai 16 – 20 = Baik
Nilai 11 – 15 = Cukup
Nilai 5 – 10 = Kurang

3. Program remedial dan pengayaan


Program remedial:
a. Mempelajari kembali materi atau indikator yang masih belum dikuasai.
b. mengerjakan soal dan praktikum (penugasan).

Pengayaan :
a. Mengembangkan materi tentang pewarisan dalam pemrograman java
(membuat listing program dengan studi kasus yang lain).
b. Mempelajari materi selanjutnya.

Mengetahui,
Kepala Sekolah Guru Bidang Studi

H.A. HANNAN MAJDY, S.Kom MOCHAMAD IDRIS