A. Kompetensi Inti :
KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI 2 : Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggungjawab, 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.
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 fenomena 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.
INDIKATOR PENCAPAIAN
KOMPETENSI DASAR
KOMPETENSI
C. Tujuan Pembelajaran :
Setelah siswa mengikuti pembelajaran dengan problem based learning, pendekatan
Sceintifik, student center, berkelompok, berbasis sekolah diharapkan siswa mampu :
1. Menggunakan statement / perintah untuk perulangan dalam bahasa pemrograman
dengan tepat.
2. Menggunakan statement / perintah perulangan for, while, dan do while dalam
bahasa pemrograman dengan tepat.
3. Membuat aplikasi bilangan bulat menggunakan struktur kontrol perulangan for,
while, dan do while sederhana dengan benar.
4. Membuat aplikasi bilangan bulat menggunakan struktur kontrol perulangan for,
while, dan do while bersarang dengan benar.
D. Materi Pembelajaran :
G. Sumber Belajar
H. Langkah-langkah Pembelajaran :
Pertemuan ke 1 (Satu)
PERTEMUA KEGIATAN PEMBELAJARAN WAKTU
N
BENTUK
NO PENILAIAN TEKNIK
INSTRUMEN
1 Pengetahuan Tes Tertulis Soal Objektif
2 Sikap Observasi Lembar kerja observasi
kerja kelompok
3 Keterampilan Penilaian Unjuk Kerja LKPD (Lembar Kerja
Peserta Didik)
RPP Pemrograman Dasar 5
J. Pembelajaran Remidial dan Pengayaan
I. Penilaian Pengetahuan
A. Kisi - Kisi Soal
Indikator Level
Kompetensi Bentuk Kunci
Pencapaian Kognitif Soal
Dasar Soal Soal
Kompetensi
3.7 3.7.1. 1. Untuk mengulang
Menerapkan Menjelaskan blok-blok atau bagian
struktur kontrol statement / dari kode program
Perulangan perintah untuk Pilihan sesuai dengan
C2 B
dalam bahasa perulangan Ganda keinginan.
pemrograman dalam bahasa Merupakan
pemrograman pernyataan
pemograman untuk…
3.7 3.7.1. 2. Aksi yang dilakukan
Menerapkan Menjelaskan sebelum pengulangan
struktur kontrol statement / dilakukan pertama
Pilihan
Perulangan perintah untuk C2 kali, disebut… B
Ganda
dalam bahasa perulangan
pemrograman dalam bahasa
pemrograman
3.7 3.7.2. 3. Perulangan
Menerapkan Menjelaskan digunakan bila sudah
statement /
struktur diketahui berapa kali
perintah for,
kontrol while, dan do Pilihan akan mengulang satu
C2 B
Perulangan while dalam Ganda atau beberapa
bahasa
dalam bahasa pernyataan, disebut
pemograman
pemrograman C++ perulangan…
B. Instrumen Soal
1. Untuk mengulang blok-blok atau bagian dari kode program sesuai dengan keinginan.
Merupakan teknik pemograman…
A. Beruntun
B. Perulangan
C. Percabangan
D. Array
E. Fungsi
3. Perulangan digunakan bila sudah diketahui berapa kali akan mengulang satu atau
beberapa pernyataan, disebut perulangan…
A. While
B. For
C. Do While
D. While Do
E. Repeat
4. Jika diketahui output yang dihasilkan 4 7 10 13 16. Maka perintah perulangan for
sederhana adalah …
A. for(i=1; i<=16; i=i+3)
B. for(i=1; i<=16; i=i+3)
C. for(i=4; i<=16; i++)
D. for(i=4; i<=16; i=i+3)
E. for(i=4; i<=16; 3=i+1)
C. Rubrik Soal
Indikator Skor
Tabel Konversi
Poin
Nilai Konversi
(Pembulatan dari poin rata-rata)
1 0
2 80
3 90
4 100
Penilaian Presentasi
Kelompok :
Nama Anggota :
Kegiatan Jumlah
Persiapan Pelaksanaan
No Nama Siswa Akhir Skor
Praktik Praktik
Praktik
1. Adi Hadi .W
2. Alek Novansya
3. Bayu ferdiyan
5. Dafina L.U
6. David V.Z
8. Dwi Rizka D
9. Fadil Zikri A
14. M. Bayu S
15. M. Evan A
3 = Jika pernyataan
perulangan for
Persiapan 1. Laptop sudah dihidupkan bersarangnya ada
sesuai SOP 2= Jika pernyataan
2. Aplikasi Text Editor telah perulangan for
diaktifkan sederhananya ada
1= Jika hanya variabel
perulangannya ada
3 = Jika pernyataan
1. Penulisan koding dilakukan
perulangan
Pembuatan dengan benar
bersarangnya ada
Koding 2. Penyimpanan file koding
2= Jika pernyataan
berada pada folder yang
perulangan
benar
sederhananya ada
RPP Pemrograman Dasar 12
3. Pembuatan koding dilakukan 1= Jika hanya variabel
dengan mandiri perulangannya ada