(RPP)
Sekolah : SMK Galileo Sentul
Mata Pelajaran : Pemrograman Dasar
Kelas/Semester : X - MM (Multimedia) / 1 (Ganjil)
Materi Pokok : Algoritma Perulangan
Alokasi Waktu : 12 x 45 Menit
A. Kompetensi Inti
1. Menghayati dan mengamalkan ajaran agama yang dianutnya.
2. Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama,
toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas
berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
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 fenomena dan kejadian dalam
bidang kerja yang spesifik untuk memecahkan masalah.
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 dibawah
pengawasan langsung.
B. Kompetensi Dasar
3.3. Memahami struktur algoritma serta menganalisa data dalam suatu algoritma perulangan.
4.3. Memecahkan permasalahan dengan algoritma pengulangan.
D. Tujuan Pembelajaran
1. Setelah berdiskusi dan menggali informasi, peserta didik akan dapat :
a. Menjelaskan perulangan dengan kondisi awal
b. Memahami perulangan dengan kondisi awal
c. Menjelaskan perulangan dengan kondisi akhir
d. Memahami perulangan dengan kondisi akhir
e. Menjelaskan perulangan dengan kondisi akhir dinputkan user
f. Memahami perulangan dengan kondisi akhir dinputkan user
g. Menjelaskan perulangan sebagai pencacah naik
h. Memahami perulangan sebagai pencacah naik
i. Menjelaskan perulangan sebagai pencacah turun
j. Memahami perulangan sebagai pencacah turun
E. Materi Pembelajaran
1. Perulangan dengan kondisi awal
2. Perulangan dengan kondisi Akhir
3. Perulangan dengan kondisi akhir diinputkan user
4. Perulangan sebagai pencacah naik
5. Perulangan sebagai pencacah turun
Kegiatan Inti
Mengamati
Guru meminta siswa mengamati pengertian perulangan
dengan kondisi awal dan akhir.
Siswa melihat tayangan tentang perulangan dengan
kondisi awal dan akhir.
Menanya
Siswa membaca referensi tentang perulangan dengan kondisi
awal dan akhir.
Guru memberikan simulasi perulangan dengan kondisi awal
dan akhir.
Siswa berdiskusi tentang perulangan dengan kondisi awal
dan akhir.
Mengeksplorasi
Guru menugaskan siswa untuk mengidentifikasi
perulangan dengan kondisi awal dan akhir.
Siswa Membuat perbandingan pemahaman tentang
perulangan dengan kondisi awal dan akhir.
Guru meminta siswa membuat kesimpulan tentang
Inti perulangan dengan kondisi awal dan akhir untuk 75 Menit
memecahkan masalah
Siswa menggali informasi tentang perulangan dengan
kondisi awal dan akhir untuk memecahkan masalah
Mengasosiasi
Guru meminta siswa untuk menemukan permasalahan
tentang perulangan dengan kondisi awal dan akhir untuk
memecahkan masalah
Siswa melakukan beberapa contoh perulangan dengan
kondisi awal dan akhir untuk memecahkan masalah
Guru meminta siswa menganalisa hasil dari contoh
perulangan dengan kondisi awal dan akhir untuk
memecahkan masalah
Siswa dapat menemukan permasalahan pada perulangan
dengan kondisi awal dan akhir dalam beberapa contoh
Mengkomunikasikan
Guru meminta siswa membuat laporan hasil kerja untuk
menyelesaikan masalah tentang perulangan dengan
kondisi awal dan akhir.
Siswa melaporkan hasil pemeriksaanya dan dapat
@2019/2020 SMK GALILEO 51
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
mempertanggungjawabkan hasil pekerjaanya dihadapan
guru dan siswa lainya
Kegiatan Akhir
1. Kesimpulan akhir pelaksanaan pembelajaran teori dan praktik
menggunakan perulangan dengan kondisi awal dan akhir
dalam memecahkan masalah, serta menyampaikan materi yang
Penutup 30 menit
akan dipelajari pada pertemuan berikutnya
2. Kebersihan lingkungan tempat kerja
3. Doa penutup
Pertemuan Ke - 2
Kegiatan Awal
1. Berdoa
2. Salam pembuka dan presensi
3. Menyampaikan tujuan pembelajaran yang akan dicapai pada
Pendahuluan kompetensi dasar Memecahkan permasalahan dengan 30 Menit
algoritma pengulangan
4. Menyampaikan materi pengantar untuk menyamakan persepsi
siswa
Kegiatan Inti
Mengamati
Guru meminta siswa mengamati Perulangan dengan
kondisi akhir diinputkan user
Siswa melihat tayangan tentang Perulangan dengan
kondisi akhir diinputkan user
Menanya
Siswa membaca referensi Perulangan dengan kondisi
akhir diinputkan user
Guru memberikan simulasi Perulangan dengan kondisi
akhir diinputkan user
Siswa berdiskusi tentang proses Perulangan dengan
kondisi akhir diinputkan user
Mengekplorasi
Guru menugaskan siswa untuk mengidentifikasi
Inti Perulangan dengan kondisi akhir diinputkan user 75 Menit
Siswa Membuat perbandingan pemahaman tentang
Perulangan dengan kondisi akhir diinputkan user
Guru meminta siswa Membuat kesimpulan tentang
Perulangan dengan kondisi akhir diinputkan user
Siswa menggali informasi tentang Perulangan dengan
kondisi akhir diinputkan user
Mengasosiasi
Guru meminta siswa untuk menemukan permasalahan
tentang Perulangan dengan kondisi akhir diinputkan user
Siswa melakukan Perulangan dengan kondisi akhir
diinputkan user
Guru meminta siswa menganalisa hasil Perulangan
dengan kondisi akhir diinputkan user
Siswa dapat menemukan permasalahan pada Perulangan
dengan kondisi akhir diinputkan user
Pertemuan Ke - 3
Kegiatan Awal
1. Berdoa
2. Salam pembuka dan presensi
3. Menyampaikan tujuan pembelajaran yang akan dicapai pada
Pendahuluan kompetensi dasar Memecahkan permasalahan dengan 30 Menit
algoritma pengulangan
4. Menyampaikan materi pengantar untuk menyamakan persepsi
siswa
Kegiatan Inti
Mengamati
Guru meminta siswa mengamati Perulangan sebagai
pencacah naik.
Siswa melihat tayangan tentang Perulangan sebagai
pencacah naik.
Menanya
Siswa membaca referensi Perulangan sebagai pencacah
naik.
Guru memberikan simulasi Perulangan sebagai pencacah
naik.
Siswa berdiskusi tentang proses Perulangan sebagai
pencacah naik.
Mengasosiasi
Guru meminta siswa untuk menemukan permasalahan
tentang Perulangan sebagai pencacah naik.
Siswa melakukan Perulangan sebagai pencacah naik.
Guru meminta siswa menganalisa hasil Perulangan
sebagai pencacah naik.
@2019/2020 SMK GALILEO 53
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Siswa dapat menemukan permasalahan pada Perulangan
sebagai pencacah naik.
Mengkomunikasikan
Guru meminta siswa membuat laporan hasil kerja untuk
Menyelesaikan masalah tentang Perulangan sebagai
pencacah naik.
Siswa melaporkan hasil pemeriksaanya dan dapat
mempertanggungjawabkan hasil pekerjaanya dihadapan
guru dan siswa lainya
Kegiatan Akhir
1. Kesimpulan akhir pelaksanaan pembelajaran teori dan praktik
menggunakan Perulangan sebagai pencacah naik dalam
Penutup memecahkan masalah serta kegiatan pada pertemuan 30 Menit
berikutnya
2. Kebersihan lingkungan tempat kerja.
3. Doa penutup
Pertemuan Ke - 4
Kegiatan Awal
1. Berdoa
2. Salam pembuka dan presensi
3. Menyampaikan tujuan pembelajaran yang akan dicapai pada
Pendahuluan 30 Menit
kompetensi dasar Memecahkan permasalahan dengan
algoritma pengulangan
4. Menyampaikan materi pengantar untuk menyamakan persepsi
siswa
Kegiatan Inti
Mengamati
Guru meminta siswa mengamati Perulangan sebagai
pencacah turun.
Siswa melihat tayangan tentang Perulangan sebagai
pencacah turun.
Menanya
Siswa membaca referensi Perulangan sebagai pencacah
turun.
Guru memberikan simulasi Perulangan sebagai pencacah
turun.
Siswa berdiskusi tentang proses Perulangan sebagai
pencacah turun.
Mengekplorasi
Inti Guru menugaskan siswa untuk mengidentifikasi 75 Menit
Perulangan sebagai pencacah turun.
Siswa Membuat perbandingan pemahaman tentang
Perulangan sebagai pencacah turun.
Guru meminta siswa Membuat kesimpulan tentang
Perulangan sebagai pencacah turun.
Siswa menggali informasi tentang Perulangan sebagai
pencacah turun.
Mengasosiasi
Guru meminta siswa untuk menemukan permasalahan
tentang Perulangan sebagai pencacah turun.
Siswa melakukan Perulangan sebagai pencacah turun.
Guru meminta siswa menganalisa hasil Perulangan
sebagai pencacah turun.
Siswa dapat menemukan permasalahan pada Perulangan
@2019/2020 SMK GALILEO 54
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
sebagai pencacah turun.
Mengkomunikasikan
Guru meminta siswa membuat laporan hasil kerja untuk
Menyelesaikan masalah tentang Perulangan sebagai
pencacah turun.
Siswa melaporkan hasil pemeriksaanya dan dapat
mempertanggungjawabkan hasil pekerjaanya dihadapan
guru dan siswa lainya.
Kegiatan Akhir
1. Kesimpulan akhir pelaksanaan pembelajaran teori dan praktik
menggunakan Perulangan sebagai pencacah turun dalam
Penutup memecahkan masalah serta kegiatan pada pertemuan 30 Menit
berikutnya
2. Kebersihan lingkungan tempat kerja.
3. Doa penutup
Mengetahui,
Kepala Sekolah Guru Mata Pelajaran
SMK Galileo Kejuruan TKJ