A. Kompetensi inti :
B. Kompetensi Dasar
3.1. Memahami penggunaan data dalam algoritma dan konsep algoritma
pemrograman
4.1. Menggunakan algoritma pemrograman untuk memecahkan permasalahan
C. Indikator Pencapaian Kompetensi
1. Siswa dapat Memahami penggunaan data dalam algoritma dan konsep algoritma
pemrograman
2. Siswa dapat menyajikan algoritma pemrograman untuk memecahkan
permasalahan
D. Tujuan Pembelajaran
1. Siswa dapat Mendiskripsikan dan Memahami penggunaan data dalam algoritma
dan konsep algoritma pemrograman
2. Siswa dapat menggunakan algoritma pemrograman untuk memecahkan
permasalahan
E. Materi Pembelajaran
Konsep algoritma
Struktur algoritma
algoritma menggunakan bahasa natural
Pengenalan Variabel
Pengenalan tipe data
Pengenalan operator
Pseudocode
Flowchart
Penggunaan Tool flowchart
G. 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 contoh penerapan algoritma dasar dalam kehidupan sehari-hari
Karakteristik tipe data
Menanya:
Rumusan masalah terkait penerapan algoritma sederhana
Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
Membuat algoritma sederhana untuk menyelesaikan permasalahan
menggunakan bahasa natural, flowchart dan pseudocode
Mengasosiasi:
Menyimpulkan konsep algorima (bahasa natural, flowchart dan pseudocode)
untuk menyelesaikan permasalahan
Mengkomunikasikan:
Mempresentasikan algoritma penyelesaian permasalahan
I. Evaluasi / Penilaian
1. Teknik Penilaian : Pengamatan, Kinerja, dan Tes Tertulis
2. Prosedur Penilaian
Penilaian Kinerja
Tes Tertulis
Pedoman Penskoran :
No Uraian Skor
1. Kunci Jawaban Soal Uraian
Kunci Jawaban Soal No. 01
algoritma atau algoritme[1] merupakan kumpulan
perintah untuk menyelesaikan suatu masalah. Perintah- 20
perintah ini dapat diterjemahkan secara bertahap dari
awal hingga akhir.
Kunci Jawaban Soal No. 02
20
−𝑏 ± √𝑏 2 − 4𝑎𝑐
𝑥=
2𝑎
Nilai = Skor yang di peroleh x 100
Skor maksimal (100)
Mengetahui,
KEPALA SEKOLAH GURU MATA PELAJARAN
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
Kompetensi No.
Indikator Soal Soal Kunci Jawaban
Dasar Soal
3.1. 1. Siswa dapat 1. Apa yang dimaksud dengan 1 algoritma atau algoritme[1] merupakan
Memahamipe mengidentifik algoritma. kumpulan perintah untuk menyelesaikan suatu
nggunaan asi masalah. Perintah-perintah ini dapat
data diterjemahkan secara bertahap dari awal hingga
Konsep
dalamalgorit akhir.
algoritma
ma dan pemrograman
konsep
algoritmape
mrograman
4.1. Menggunaka 2. Siswa dapat 2. Buatkan algoritma 2
n algoritma menjelaskan sederhana menggunakan
pemrograma konsep flowchart dalam
nuntuk algoritma permasalahan sehari-hari.
memecahkan pemrograman
permasalaha
n