05-11
RENCANA PELAKSANAAN
PEMBELAJARAN ( RPP )
Nomor : 07/FR/05.05-11/01.19
A. Kompetensi Inti
1. Pengetahuan
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 fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan
masalah.
2. Keterampilan
Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang
lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Kimia Industri.
Menampilkan kinerja di bawah bimbingan 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 dalam ranah konkret terkait dengan pengembangan dari yang
dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
2. KD pada KI Keterampilan
4.7 Membuat kode program struktur kontrol perulangan
D. Tujuan Pembelajaran
Tujuan Pembelajaran dari IPK pengetahuan
Setelah diskusi dan menggali informasi, siswa dapat:
1. Menjelaskan konsep perulangan
2. Menjelaskan macam – macam perulangan
3. Menerapkan struktur kontrol perulangan dalam bahasa pemrograman
E. MATERI PEMBELAJARAN
Materi Pokok
1. Struktur Kontrol Perulangan
2. Macam – macam Struktur Kontrol Perulangan
- While
- Do – While
- For
(Terlampir dalam Jobsheet Perulangan)
G. Kegiatan Pembelajaran
1) Pertemuan 1 ( 4 X 45 menit)
No Kegiatan Pembelajaran Waktu
(menit)
1 Pendahuluan
1. Guru mengucapkan salam dan mengecek kehadiran siswa 10
2. Guru meminta peserta didik untuk berdoa kepada Tuhan Yang Maha menit
Esa
3. Guru meminta siswa untuk mencermati kebersihan lingkungan
sekitarnya, jika ada sampah diminta untuk mengambil dan
membuangnya
4. Guru memberikan apersepsi dengan meminta peserta didik untuk
mengeluarkan handphone dan menekan nomor layanan operator
masing - masing
5. Guru memberikan penjelasan singkat bahwa kita dapat membuat
program dengan konsep seperti layanan operator tersebut
2 Inti
a) Memberikan Pertanyaan Mendasar 160
1. Guru memberikan pertanyaan mendasar dengan memberikan contoh menit
sederhana untuk menekan nomor layanan operator seperti untuk
mengecek pulsa serta mengamati jalannya program
2. Siswa mengeluarkan handphone untuk membuka layanan operator serta
mengamati jalannya program (Mengamati)
3. Guru menjelaskan bahwa program layanan operator akan menampilkan
beberapa menu, dan ketika kita memilih salah satu menu maka akan
ditampilkan info pada menu tersebut, dan kita juga dapat kembali ke
menu awal tanpa exit program
4. Guru menjelaskan bahwa kita dapat membuat program tersebut dengan
menggunakan perulangan
5. Guru menjelaskan konsep perulangan dan menjelaskan secara singkat
macam – macam perulangan
6. Guru meminta siswa untuk merangkum konsep perulangan dan macam –
macam perulangan di buku
7. Siswa merangkum tugas yang diberikan guru dengan mencari di internet
dan buku (mengumpulkan informasi)
8. Guru membagikan jobsheet praktikum dan meminta siswa untuk
mengerjakan Tugas (Menampilkan deretan angka 1 – 10) dengan
perulangan for, while dan do - while, dan simulasi menu program
menggunakan while,
9. Siswa mulai mengerjakan latihan dan tugas praktikum (mengasosiasi)
10. Siswa bertanya tentang apa yang belum dipahami (Menanya)
d) Menguji hasil
1. Guru melihat pekerjaan tiap siswa dan meminta peserta didik untuk
menjalankan programnya serta menjelaskan jalannya program
2. Peserta didik mulai menjalankan dan menjelaskan program yang
diselesaikan (Mengkomunikasikan)
3. Guru memberikan masukan terhadap siswa yang programnya belum
selesai atau masih error
4. Siswa mendengarkan masukan dari guru serta mencatat point penting
untuk memperbaikinya (Mengamati)
e) Mengevaluasi pengalaman
1. Guru memberikan apresiasi kepada siswa yang telah melaksanakan
tugas dari guru memuji atas kerja keras mereka
2. Guru memberikan evaluasi dari tugas yang dikerjakan siswa
3. Guru memberikan penekanan untuk mencermati tiap soal/kasus serta
memainkan logika untuk menyelesaikan kasus yang diberikan
4. Guru meminta perwakilan peserta didik untuk menyampaikan kesan
selama mengerjakan tugas
5. Perwakilan siswa menyampaikan kesan selama mengerjakan tugas yang
diberikan (Mengkomunikasikan)
3 Penutup
1. Guru menutup pembelajaran dan meminta siswa untuk mengulang materi 10
ini di rumah serta mencari contoh program c++ yang menggunakan menit
perulangan dan mempersiapkan untuk ulangan harian minggu depan
2. Guru meminta salah seorang siswa untuk memimpin doa
3. Guru mengucapkan salam
1) Pertemuan II ( 4 X 45 menit)
No Kegiatan Pembelajaran Waktu
(menit)
1 Pendahuluan
1. Guru mengucapkan salam dan mengecek kehadiran siswa 10
2. Guru meminta peserta didik untuk berdoa kepata Tuhan Yang Maha Esa menit
3. Guru meminta siswa untuk mencermati kebersihan lingkungan
sekitarnya, jika ada sampah diminta untuk mengambil dan
membuangnya
2 Inti
1. Guru meminta siswa untuk menyiapkan perangkat seperti laptop, 160
software codeblock sebelum dimulainya Ulangan Harian menit
2. Guru menginstruksikan peserta didik untuk meng-copy soal ulangan
harian dalam komputer masing – masing
3. Guru menginstruksikan peserta didik untuk mengerjakan soal sesuai
kode soal (Ganjil/Genap)
4. Siswa mulai mengerjakan ulangan harian
5. Guru menilai pekerjaan siswa
3 Penutup
1. Guru menutup pembelajaran dan meminta siswa untuk mempelajari 10
materi tentang array menit
2. Guru meminta salah seorang siswa untuk memimpin doa
3. Guru mengucapkan salam
b. Penilaian Ketrampilan
Soal Latihan
Materi Bentuk No
KD Indikator Soal Butir Soal
Pokok Soal Soal
4.7 Perulangan Membuat Uraian 1 Buatlah program perulangan
Membuat for program untuk menampilkan angka
kode dengan genap kurang dari 10!
program perulangan for
Output yang ditampilkan:
dengan
struktur 2468
kontrol
perulangan
Perulangan Membuat Uraian 2 Buatlah program perulangan
while program untuk menampilkan hello
menggunakan world 5 kali!
perulangan Output!
while Hello World
Hello World
Hello World
Hello World
Hello World
Perulangan Membuat Uraian 3 Buatlah program untuk
for program menampilkan segitiga
menggunakan bintang!
perulangan for Output:
*
**
***
****
Materi Bentuk No
KD Indikator Soal Butir Soal
Pokok Soal Soal
Membuat Uraian 4 Buatlah simulasi menu
simulasi menu program dengan tampilan di
program bawah ini menggunakan
while.