A. Kompetensi inti :
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
Penilaian Kinerja
Pedoman Penskoran :
No Uraian Skor
1. Kunci Jawaban Soal Uraian
Kunci Jawaban Soal 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.
Kunci Jawaban Soal No. 02
20
−b ± √ b2−4 ac
x=
2a
Nilai = Skor yang di peroleh x 100
Skor maksimal (100)