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
Quiziz
Kegiatan inti A. Orientasi Masalah 75 menit
RPP Pemrograman Dasar 3
Guru memberikan penjelasan
menggunakan media presentasi Ms.
Power Point tentang struktur kontrol perulangan
for sederhana dan for bersarang dalam
bahasa pemograman dan memberikan
kesempatan kepada peserta didik untuk bertanya
Peserta didik mengamati penjelasan tentang
struktur kontrol perulangan for sederhana dan for
bersarang dalam bahasa pemograman yang
disajikan guru dan mengajukan pertanyaan.
B. Mengorganisasi Peserta Didik
Guru membentuk kelompok diskusi dan
mengintruksikan peserta didik untuk menganalisis
masalah struktur kontrol perulangan for sederhana
dan for bersarang dalam bahasa pemograman.
Peserta didik secara bekerjasama untuk
menganalisis masalah struktur kontrol perulangan
for sederhana dan for bersarang dalam bahasa
pemograman
C. Membimbing Penyelidikan
Guru melakukan pendampingan dan bimbingan
kepada peserta peserta didik selama proses
diskusi. Peserta didik melakukan diskusi untuk
menyelesaikan masalah struktur kontrol
perulangan for sederhana dan for bersarang dalam
bahasa pemograman.
D. Mengembangkan dan Menyajikan Hasil Diskusi
Guru melakukan pendampingan dan bimbingan
kepada peserta didik untuk mengembangkan hasil
diskusi dan menyajikan hasil diskusi.
Peserta didik mengembangkan hasil diskusi dan
menyiapkan hasil diskusi untuk disajikan kepada
kelompok lain.
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)
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
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