Académique Documents
Professionnel Documents
Culture Documents
A. Kompetensi inti :
B. Kompetensi Dasar
3.7 Menerapkan struktur control perulangan dalam bahasa pemrograman.
4.7 Memecahkan masalah menggunakan struktur control perulangan.
E. Materi Pembelajaran
Perulangan dengan kondisi di awal
Perulangan dengan kondisi di akhir
Perulangan dengan kondisi diinputkan user
Perulangan dengan pernyataan continue
Perulangan dengan pernyataan break
F. Kegiatan Pembelajaran
1) Kegiatan Awal ( ± 10 % dari Total waktu Pertemuan )
Orientasi :
Guru memberikan salam dilanjutkan dengan perkenalan dan absensi.
Apresepsi :
Guru memberikan gambaran ragam aplikasi komunikasi data dan ragam karakteristik data
pada komputer jaringan.
2) Kegiatan Inti (± 75 % dari Total waktu Pertemuan )
Mengamati:
Pelbagai ragam contohkode program dengan struktur kontrol perulangan
Menanya:
Pelbagai penulisan kode program struktur kontrol perulangan
Mengeksplorasi:
Membuatpelbagai kodeprogram menggunakan struktur perulangan sesuai dengan
algoritma yang telah dirumuskan
Melakukan kompilasi, eksekusi dan perbaikan kesalahan program.
Mengasosiasi:
Menyimpulkan pelbagai ragam struktur kontrol perulangan dalam program komputer
sesuai dengan algoritma yang telah dirumuskan
Mengkomunikasikan:
Mempresentasikan hasil program komputeryang melibatkan struktur perulangan
H. Evaluasi / Penilaian
1. Teknik Penilaian : Pengamatan, Kinerja, dan Tes Tertulis
2. Prosedur Penilaian
PenilaianKinerja
Tes Tertulis
PedomanPenskoran :
No Uraian Skor
1. KunciJawabanSoalUraian
KunciJawabanSoal No. 01
algoritma atau algoritme[1] merupakan kumpulan perintah untuk
20
menyelesaikan suatu masalah. Perintah-perintah ini dapat
diterjemahkan secara bertahap dari awal hingga akhir.
KunciJawabanSoal No. 02
20
KunciJawabanSoal No. 03
20
KunciJawabanSoal No. 04
20
KunciJawabanSoal No. 05
20
Skormaksimaluntuksoaluraian : 100
−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥=
2𝑎
Nilai = Skor yang di peroleh x 100
Skormaksimal (100)
TerbanggiBesar,
Essay
1. Apa yang dimaksud dengan algoritma.
2. Apa yang dimaksud dengan logika.
3. Jelaskan secara detail tentang struktur algoritma
4. Apa yang dimaksud dengan bahasa natural, pseudocode dan flowchart
5. Buatkan algoritma sederhana menggunakan flowchart dalam permasalahan sehari-
hari.
KISI-KISI DAN BUTIR SOAL TEORI
4.1 Menggunakanalgoritma
pemrogramanuntukmemecahkanpermasalahan
KompetensiDa No.
IndikatorSoal Soal KunciJawaban
sar Soal
3.1. 1. Siswa dapat 1. Apa yang dimaksud dengan 1 algoritma atau algoritme[1] merupakan kumpulan
Memahamipen mengidentifikasi algoritma. perintah untuk menyelesaikan suatu masalah. Perintah-
ggunaan data perintah ini dapat diterjemahkan secara bertahap dari
Konsep
dalamalgoritma awal hingga akhir.
algoritma
dankonsepalgor 2. Buatkan algoritma sederhana
pemrograman
itmapemrogram menggunakan flowchart dalam
an permasalahan sehari-hari. 2
2. Siswa dapat
4.1. Menggunakanal
menjelaskan
goritma
konsep algoritma
pemrogramanu
ntukmemecahk pemrograman
anpermasalaha
n