B Kompetensi Inti
3. Pengetahuan
Memahami, menerapkan, menganalisis, dan mengevaluasi tentang
pengetahuan faktual, konseptual, operasional dasar, dan
metakognitif sesuai dengan bidang dan lingkup kerja Dasar -
dasar Teknik Komputer dan Informatika pada tingkat teknis,
spesifik, detil, dan kompleks, berkenaan dengan ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam
konteks pengembangan potensi diri sebagai bagian dari keluarga,
sekolah, dunia kerja, warga masyarakat nasional, regional, dan
internasional.
4. Keterampilan
Melaksanakan tugas spesifik, dengan menggunakan alat,
informasi, dan prosedur kerja yang lazim dilakukan serta
menyelesaikan masalah sederhana sesuai dengan bidang dan
lingkup kerja Dasar-dasar Teknik Komputer dan Informatika
Menampilkan kinerja mandiri 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 dibawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru,
membiasakan gerak mahir, menjadikan gerak alami, sampai
dengan tindakan orisinal dalam ranah konkret terkait dengan
pengembangan dari yang dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik dibawah pengawasan langsung.
Kompetensi Dasar
KD Pengetahuan
3.7. Menerapkan struktur kontrol Perulangan dalam bahasa
pemrograman
KD Keterampilan
4.7. Membuat kode program struktur kontrol perulangan
D. Tujuan Pembelajaran
1. Tujuan Pembelajaran untuk aspek pengetahuan
- Melalui diskusi, peserta didik kelas X TKJ dapat Menjelaskan
statement/perintah untuk perulangan dengan tepat dan benar
- Melalui diskusi, peserta didik kelas X TKJ dapat Menerapkan
statement/perintah untuk kontrol perulangan sederhana
dengan teliti dan benar
- Melalui diskusi, peserta didik kelas X TKJ dapat Menerapkan
statement/perintah untuk kontrol perulangan bersarang
dengan teliti dan benar
2. Tujuan Pembelajaran untuk aspek keterampilan
- Melalui praktikum, peserta didik X TKJ Membuat aplikasi
perulangan sederhana dengan benar
- Melalui praktikum, peserta didik X TKJ Membuat aplikasi
perulangan bersarang dengan benar
E. Materi Pembelajaran
Struktur perulangan
Percabangan sederhana
Perulangan bertingkat
Percabangan bersarang
F. Strategi Pembelajaran
1. Pendekatan Pembelajaran : Pendekatan Saintifik
2. Model Pembelajaran : Discovery Learning
3. Metode Pembelajaran
a. Ceramah
b. Diskusi
c. Penugasan
d. Presentasi
e. Praktek
G. Kegiatan Pembelajaran
Alokasi
Kegiatan Deskripsi
Waktu
Pertemuan Kedua
Pertemuan Kedua
I. Sumber Belajar
Maryono, Dwi.2014.Pemrograman Dasar. Jakarta:Kemdikbud
Widiyanto, Ardes.2014. Pemrograman Dasar. Jakarta: Yudhistira
https://www.kodedasar.com/perulangan-cpp/
https://www.youtube.com/watch?v=4vXAiT9IMbc&t=42s
Program Pengayaan
Program pengayaan diberikan/ditawarkan kepada peserta didik yang
mendapatkan nilai lebih dari KKM (70) sebagai bentuk pendalaman
terhadap materi yang diberikan.
- Melakukan beberapa simulasi dengan menggunakan struktur control
perulangan.
2. Instrumen Penilaian
Jawablah pertanyaan di bawah ini dengan benar!
1. Tuliskan sintak dari pengulangan For untuk menampilkan bilangan 1
sampai 5!
2. Tulislah sintaks dari perulangan while untuk mencetak kalimat “SMK
BISA” sebanyak 5 kali!
3. Jelaskan dan tentukan hasil dari flowchart di bawah ini!
skor perolehan
Nilai = x 100
skor maksimal
Tugas Praktik:
Skor
No Komponen/Sub Komponen
1 2 3
1 Persiapan (skor maksimal 3)
Membuka aplikasi editor CodeBlock √
2 Proses Kerja (skor maksimal 15)
Deklarasi variabel dan tipe data √
Penggunaan keyword bahasa C++ √
Pemilihan struktur kontrol perulangan √
Sintaks ekspresi √
Penyimpanan program √
3 Hasil (skor maksimal 3)
Eksekusi program √
4 Sikap Kerja (skor maksimal 3)
Sikap kerja melakukan pembuatan program √
5 Waktu (skor maksimal 3)
Ketepatan waktu kerja √
3
Persiapan Proses Hasil Sikap Waktu Total
Skor perolehan 3 10 2 3 3
Skor maksimal 3 15 3 3 3
Bobot 10 40 30 10 10 100
Total 10 26.7 20 10 10 76.7
Keterangan
Bobot total wajib 100
Skor maksimal
Cara Perhitungan
skor perolehan
Nilai total =∑ ( × bobot )
skor maksimal
Penilaian Sikap
Jurnal Sikap
Nama
Catatan
No Tanggal Peserta Butir Sikap
Perilaku
didik
Keterangan :
- Sikap Spiritual bisa diisi dengan
(ketakwaan atau toleransi
beragama)
1
MATERI PERULANGAN
1) Pernyataan while
2) Pernyataan do..while
3) Pernyataan for
Keterangan :
Ungkapan1 merupakan pernyataan inisialisasi
Ungkapan 2 sebagai kondisi yang menentukan pengulangan terhadap
pernyataan
Ungkapan 3 sebagai pengatur variabel yang digunakan di ungkapan1
Bentuk Umumnya :
Catatan :
Jika menggunakan while pastikan bahawa pada suatu saat ungkapan pada
while bernilai salah. Jika tidak demikian pernyataan yang mengikutinya akan
dijalankan selamanya.
pernyataan n ;
}while (ungkapan)
Catatan :
A. Kompetensi Dasar
3.7. Menerapkan struktur kontrol Perulangan dalam bahasa
pemrograman
4.7. Membuat kode program struktur kontrol perulangan
B. Indikator
3.7.1 Menggunakan bentuk perulangan For, While dan Do While
4.7.1 Menerapkan struktur perulangan ke dalam bahasa pemrograman
C. Tujuan Pembelajaran
1. Melalui diskusi, peserta didik kelas X TKJ dapat menggunakan bentuk
perulangan For, While dan Do While dengan tepat dan benar
2. Melalui praktikum, peserta didik X TKJ dapat menerapkan struktur
perulangan ke dalam bahasa pemrograman dengan benar