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, menganalisis, dan mengevaluasi tentang pengetahuan
faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan
lingkup kerja Teknik Komputer dan Jaringan 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
KI.4. Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan
mampu menggunakan metoda sesuai kaidah keilmuan.
B. Kompetensi Dasar
KD pada KI Pengetahuan
3.1. Menerapkan alur logika pemrograman komputer
KD pada KI Keterampilan
4.1. Membuat alur logika pemrograman komputer
C. Indikator Pencapaian Kompetensi
Indikator KD pada KI pengetahuan
3.1.1 Menjelaskan algoritma pemrograman
3.1.2 Menerapkan algoritma pemrograman dalam menyelesaikan masalah
3.1.3 Menjelaskan alur pemrograman menggunakan flowchart
3.1.4 Menerapkan flowchart dalam menyelesaikan masalah
Struktur algoritma
algoritma menggunakan bahasa natural
G. Media Pembelajaran
1. Media : Powerpoint
2. Alat/bahan
Laptop
Whiteboard
Spidol
Infocus
Komputer
H. Sumber Belajar
Komputer
Buku Algoritma
Buku Struktur data
Internet
I. Kegiatan Pembelajaran
Pertemuan 1 (6 x 45 menit)
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan 1. Pemusatan perhatian dan pemotivasian. 5 menit
2. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
Inti Mengamati
- Pelbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hari. 75
Menanya menit
- Rumusan masalah terkait penerapan algoritma sederhana
-
Mengeksplorasi:
- Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan bahasa natural
Mengasosiasi:
- Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
Penutup 1) Bersama siswa menyimpulkan hasil pembelajaran hari ini,
Menarik serta mendorong siswa untuk selalu bersyukur atas karunia 10
kesimpulan/ Tuhan berupa ilmu yang bermanfaat. menit
2) Guru memberikan penghargaan (misalny a pujian atau bentuk
generalisasi
penghargaan lain yang relev an) kepada si swa yang berkinerja
baik dan memotivasi siswa yang masih belum mampu
menguasai materi dengan baik
Pertemuan 2
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan 1. Pemusatan perhatian dan pemotivasian. 5 menit
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
Inti Mengamati:
- Pelbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hari
75
- Karakteristik tipe data
Menanya: menit
- Rumusan masalah terkait penerapan algoritma sederhana
- Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
- Membuat contoh variabel, tipe data dan operator
Mengasosiasi:
- Menyimpulkan konsep algoritma bahasa natural untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
Pertemuan 3
Alokasi
Kegiatan Deskripsi Kegiatan
Waktu
Pendahuluan 1. Pemusatan perhatian dan pemotivasian. 5 menit
2. Apersepsi: menanyakan materi sebelumnya.
3. Menyampaikan tujuan kompetensi dan cakupan materi yang
akan dipelajari.
Inti Mengamati:
- Pelbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hari
75
Menanya:
- Rumusan masalah terkait penerapan algoritma sederhana menit
- Logika penyelesaian masalah dengan struktur algoritma
Mengeksplorasi:
- Membuat algoritma sederhana untuk menyelesaikan
permasalahan menggunakan pseudocode
Mengasosiasi:
- Menyimpulkan konsep algoritma pseudocode untuk
menyelesaikan permasalahan
Mengomunikasikan:
- Mempresentasikan algoritma penyelesaian permasalahan
3.1.2
Level No
Indikator Pencapaian Bobot
Kompetensi Dasar Butir Soal Komp So
Kompetensi Soal
etensi al
Mencirikan alur pemprograman Jelaskan bagaimana ciri alur C3 2 20
computer. program yang baik!
3.1.3
Menguraikan alur pemprograman Tuliskan alur penyelesaian
computer penghitungan luas persegi C3 3 40
panjang
Rubrik Soal
No.
Kunci Jawaban Skor
Soal
1. 1. Alur pemprograman adalah Urutan Langkah-langkah 30 : jika jawaban lengkap
Logis Penyelesaian Masalah Yang Disusun Secara penjelasan dan contohnya
Sistematis Dan Logis.
20 : jika jawaban hanya
menjelaskan tanpa
menyebutkan contohnya
Pedoman Penilaian
Bentuk Soal Essay
Level
Indikator Pencapaian No Bobot
Kompetensi Dasar Butir Soal Kompete
Kompetensi Soal Soal
nsi
4.1. Membuat alur 4.1.1 Membuat alur Buatlah alur pemograman
logika logika menggunakan text pada aplikasi kalkulator C3 1 100
pemrograman algoritma menggunakan bagan
komputer alir(flowchart) !
2. Penilaian Keterampilan
Presentasi
JUMLAH
ASPEK PENGAMATAN NILAI KET
SKOR
NAMA
NO KERJASAMA MENGKOMUNIKASIKAN TOLERANSI KEAKTIFAN BOBOT IDE
SISWA
PENDAPAT
1
2
3
4
5
ASPEK PENILAIAN
NAMA JUMLAH
NO SISTEMATIKA GESTUR DAN NILAI KET
SISWA KOMUNIKASI WAWASAN KEBERANIAN ANTUSIAS SKOR
PENYAMPAIAN PENAMPILAN
1
2
3
4
5
KKM : 75
Keterangan Skor :
Masing-masing kolom diisi dengan kriteria :
5 = Baik Sekali
4 = Baik
3 = Cukup
2 = Kurang
1 = Kurang Sekali