Anda di halaman 1dari 9

RENCANA PELAKSANAAN PEMBELAJARAN

(RPP)

Nama Sekolah : SMK NEGERI 1 JATIROTO


Program Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemodelan Perangkat Lunak
Kelas/Semester : XII / 5
Tema/sub tema : Collection sebagai media penyimpanan data
PertemuanKe- :3
Alokasi Waktu : 8 x 45 MENIT
A. Kompetensi Inti :

KI - 3 : Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual,


dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan,
teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan,
kebangsaan, kenegaraan, dan peradaban terkait penyebab phenomena dan
kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI - 4 : Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah secara
mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
B. Kompetensi Dasar

3.12 Menerapkan collection sebagai media penyimpanan data

4.12 Membuat kode program collection sebagai penyimpan data

C. Indikator
3.12.1 Menjelaskan konsep collection sebagai media penyimpanan data dalam
pemrograman aplikasi berorientasi obyek.
3.12.2 Menjelaskan prosedur collection sebagai media penyimpanan data dalam
pemrograman aplikasi berorientasi obyek.
3.12.3 Menentukan penggunaan collection sebagai media penyimpanan data dalam
pemrograman aplikasi berorientasi obyek.
3.12.4 Menerapkan collection sebagai media penyimpanan data dalam
pemrograman aplikasi berorientasi obyek.
4.12.1 Merancang program aplikasi berorientasi obyek dengan penerapan collection
sebagai media penyimpanan data.
4.12.2 Membuat kode program aplikasi berorientasi obyek yang menerapkan
collection sebagai media penyimpanan data.
4.12.3 Menguji program aplikasi berorientasi obyek yang menerapkan collection
sebagai media penyimpanan data.

D. Materi Pembelajaran
Prosedur pembuatan program aplikasi berbasis oop dengan menerapkan collection sebagai
media penyimpan data.
E. Pendekatan/ Model dan Metode Pembelajaran
1. Model pembelajaran :Inquiry Base Learning
2. Metode pembelajaran : Diskusi, kerja kelompok
3. Penugasan individu dan kelompok

F. Alat/Media/Sumber Pembelajaran
1. Alat dan Media
a. Laptop
b. Smartphone
c. LKS (Lembar Kerja Siswa)
d. LCD Projector

2. Sumber Pembelajaran
Pemrograman Berorientasi Objek Kelas XII Hanifah Wijayanti Hal 16

G. Kegiatan Pembelajaran
1. KegiatanPendahuluan
a. Pendidik dan Peserta Didik berdoa sebelum melaksanakan pembelajaran
b. Peserta didik menyimak topik dan uraian materi yang akan dipelajari.
c. Peserta didik menyimak tentang strategi pembelajaran yang akan dilakukan.
d. Guru bertanya : Apakah masih ingat konsep dari Collection?
Apakah kalian mengetahui apa itu Konsultan IT?
Mengapa kejujuran diperlukan dalam setiap pembelajarn?
(guru memberi penguatan bahwa kejujuran merupakan salah
satu sikap yang wajib dimiliki sebagai seorang yang
beragama)

2. Kegiatan inti
No Sintak Kegiatan Unsur (5M)
1. Orientasi masalah a. Guru menunjukkan pada siswa mengamati
tentang Prosedur pembuatan
program aplikasi berbasis oop
dengan menerapkan collection
sebagai media penyimpan
data.
b. Siswa menyimak penjelasan
yang diberikan guru tentang
Prosedur pembuatan program
aplikasi berbasis oop dengan
menerapkan collection sebagai
media penyimpan data.
c. Guru menugaskan siswa
menganalisis kesulitan yang
terjadi dan mendiskusikan
penyebabnya
d. Siswa secara individu maupun
kelompok berdiskusi membahas
permasalahan.
e. Guru Menugaskan siswa
membuat pertanyaan tentang apa
yang belum diketahui dan apa
yang ingin diketahui lebih lanjut
tentang spesialisasi Prosedur
pembuatan program aplikasi
berbasis oop dengan
menerapkan collection sebagai
media penyimpan data.
a. Guru menugaskan siswa Menanya
membuat pertanyaan tentang
apa yang belum diketahui dan
apa yang ingin diketahui lebih
lanjut tentang tentang
spesialisasi Prosedur
pembuatan program aplikasi
berbasis oop dengan
menerapkan collection
sebagai media penyimpan
data.
b. Siswa membuat pertanyaan
tentang apa yang belum
diketahui dan apa yang ingin
diketahui lebih lanjut tentang
tentang spesialisasi bidang
Prosedur pembuatan program
aplikasi berbasis oop dengan
menerapkan collection sebagai
media penyimpan data.
2. Mengumpulkan data a. Guru menugaskan siswa secara Mengumpulkan
dan individu atau kelompok mencari informasi (mencoba)
memverifikasinya informasi dari buku siswa dan
sumber lain
b. Siswa mencari informasi yang
berkaitan dengan spesialisasi
bidang Prosedur pembuatan
program aplikasi berbasis oop
dengan menerapkan collection
sebagai media penyimpan
data.
3. Mengumpulkan data a. Guru menugaskan siswa
dan mencoba membuat class diagram
mencoba/melakukan sendiri atau berdasarkan kasus
eksperimen yang diberikan guru
b. Siswa secara individu maupun
kelompok membuat class
diagram sendiri atau berdasarkan
kasus yang diberikan guru
c. Selama kegiatan Siswa, Guru
memantau tingkah laku Siswa
d. Guru menilai sikap, pengetahuan
dan keterampilan selama
kegiatan berlangsung
4. Mengorganisasikan a. guru menugaskan Siswa Mengasosiasi
dan menformulasi- merumuskan kesimpulan (menalar)
kan penjelasan tentang tentang Prosedur
pembuatan program aplikasi
berbasis oop dengan
menerapkan collection
sebagai media penyimpan
data.
b. guru menugaskan Siswa
merumuskan kesimpulan
tentang tentang Model Sistem
Perangkat Lunak
Berorientasi Objek
c. Siswa merumuskan kesimpulan
tentang pentingnya tentang
Prosedur pembuatan
program aplikasi berbasis oop
dengan menerapkan
collection sebagai media
penyimpan data.
a. Guru menugaskan siswa secara
individu atau kelompok
membuat laporan lisan atau
tertulis dan mempersentasikan
hasil pekerjaannya pada
kelompok lain,
b. Siswa dari kelompok lain serta
memberikan tanggapan
terhadap pertanyaan yang
disampaikan kepadanya serta
menerima masukan.
5. Menganalisis proses a. Siswa menganalisis proses mengkomunikasikan
inkuiri inquiry yang dilakukan dan
memperbaiki hasil kerjanya
berdasarkan masukan pada saat
presentasi serta hal-hal yang
dianggap belum tepat

3. Kegiatan Penutup
a. Guru menanyakan pendapat peserta didik tentang proses belajar yang dilakukan
(merefleksi kegiatan), apakah ada masukan perbaikan untuk kegiatan selanjutnya
b. Peserta didik menyimak penjelasan tentang topic materi pada pemelajaran selanjutnya,
serta tugas yang diberikan guru terkait pembelajaran berikutnya.
c. Guru dan Peserta didik berdoa agar pembelajaran di pertemuan tersebut dapat
bermanfaat.
H. Penilaian
1. Penilaian Sikap
a) Lembar Observasi Perilaku
Tanggung
Nama Siswa/ Disiplin Jujur Santun
No Jawab
Kelompok
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1.
2.
3.
dst
Keterangan:
4 = jika empat indikator terlihat
3 = jika tiga indikator terlihat
2 = jika dua indikator terlihat
1 = jika satu indikator terlihat

b) Rubrik penilaian sikap :


1) Disiplin
a. Tertib mengikuti intruksi
b. Mengerjakan tugas tepat waktu
c. Tidak melakukan kegiatan yang tidak diminta
d. Tidak membuat kondisi kelas menjadi tidak kondusif
2) Jujur
a. Menyampaikan sesuatu berdasarkan keadaan yang sebenarnya
b. Tidak menutupi kesalahan yang terjadi
c. Tidak mencontek atau melihat data/pekerjaan orang lain
d. Mencantumkan sumber belajar dari yang dikutip/dipelajari
3) Tanggung Jawab
a Pelaksanaan tugas piket secara teratur.
b Peran serta aktif dalam kegiatan diskusi kelompok
c Mengajukan usul pemecahan masalah.
d Mengerjakan tugas sesuai yang ditugaskan
4) Santun
a. Berinteraksi dengan teman secara ramah
b. Berkomunikasi dengan bahasa yang tidak menyinggung perasaan
c. Menggunakan bahasa tubuh yang bersahabat
d. Berperilaku sopan

Nilai akhir sikap diperoleh dari modul (skor yang paling sering muncul) dari
keempat aspek sikap di atas.
Kategori nilai sikap:
a. Sangat baik jika memperoleh nilai akhir 4
b. Baik jika memperoleh nilai akhir 3
c. Cukup jika memperoleh nilai akhir 2
d. Kurang jika memperoleh nilai akhir 1

2. Penilaian Kompetensi Pengetahuan


SOAL ESSAY :
1. Sebutkan perbedaan antara aturan FIFO dengan aturan LIFO dalam
penyimpangan !
2. Sebutkan dan jelaskan tiga format specifier!
3. Apa fungsi dari method writeDouble()!
4. Sebut dan jelaskan class yang mengimplementasikan interface List!
 Pedoman penilaian pengetahuan
Skor maksimal untuk:
Soal no 1: 2
Soal no 2: 3
Soal no 3: 3
Soal no 4: 2
Rumus Konversi Nilai,
Jumlah skor yang diperoleh
Nilai = X 10 =..............
Jumlah skor maksimal

Pada contoh di atas skor maksimal adalah 100

3. Penilaian Ketrampilan (kelompok)

SOAL KETERAMPILAN :
1. Buatlah program yang dapat menampilkan identitas diri anda masing-masing,
dimana identitas yang ada nantinya dimasukkan melalui proses input. Dikerjakan
dalam bentuk kelompok masimal 5 anak!

 Pedoman Penilaian keterampilan (fortofolio)


Soal no 1 skor maksimal 9
Rumus Konversi Nilai,
Jumlah skor yang diperoleh
Nilai = X 10 =..............
Jumlah skor maksimal

Pada contoh di atas skor maksimal adalah 90

Jatiroto, 2019

Waka Kurikulum Guru Produktif


SMK Negeri 1 Jatiroto Pemrograman Berorientasi Objek

GALUH WURI PRABANINGRUM, S.Pd. Ade Setiyawan, S.Kom.


NIP. 19770321 200801 2 001

Mengetahui
Kepala SMK Negeri 1 JATIROTO

Gunarsi, S.Pd, M.Pd


NIP. 19660105 200112 2 001

Anda mungkin juga menyukai