KI-4 (Keterampilan) : Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah
sesuai dengan bidang kerja DASAR PEMOGRAMAN. Menampilkan kinerja di bawah bimbingan 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 di
bawah pengawasan langsung.
Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dalam ranah konkret
terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan
langsung.
Kompetensi Dasar Indikator Pencapaian Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Sumber Penilaian
Kompetensi Waktu Belajar Karakter
1 2 3 4 5 6 7 8
3.1 Memahami teknik Pengetahuan Mengamati Pengetahuan: 3JP Modul Disiplin
pemecahan masalah Produk: Tentang teknik
Rasa
matematis 3.1.1 Menjelaskan Pengertian teknik pemecahan masalah 1. Tes Tulis/
pengertian teknik matematis matematis Lisan (Lem- Ingin
matematis Macam macam Menanya bar tahu
3.1.2 Mengidentifikasi teknik pemecahan a. Pengertian teknik Penilaian LP Gemar
macam macam teknik masalah pemecahan masalah 3) membaca
pemecahan masalah matematis matematis
matematis
b. Macam macam teknik
pemecahan masalah
matematis
2. Assesmen
Proses: Teknik Mengumpulkan kinerja pro-
3.1.3 Memahami teknik pemecahan informasi/eksperimen ses (Lembar
pemecahan masalah masalah secara a. Mengekspolasi Penilaian LP
secara matematis matematis pengertian teknik 4)
matematis
b. Mengekspolasi macam
macam teknik matetis
c. Mendemonstrasikan
penggunaan control
statement dan perintah
I/O dalam program
aplikasi
4.1 Memahami teknik Keterampilan Mengeksplorasi Keterampilan:
pemecahan masalah 4.1.1 Mendemonstrasikan Menyelesaiakan soal Assesmen
matematis teknik pemasalahan teknik pemecahan kinerja
secara matematis masalah matematis keterampilan
Mengasosiasi (Lembar Peniliai
Menyimpulkan pengertian an LP 5)
teknik matematis,
Menerapkan konversi Tes tertulis
bilangan dalam
Tes lisan
pemecahan masalah
secara matematis
Mengkomunikasikan
Menyampaikan
pemograman,sistem
bilangan dan konversi
bilangan
3.2Menerapkan Pengetahuan Fase 1 (Orientasi peserta Pengetahuan: 3JP Modul Disiplin
penggunaan bahasa Produk: didik kepada masalah)
Rasa
pemograman dalam 3.2.1 Menjelaskan Pengertian bahasa 1. Observasi peserta 1. Tes Tulis/
menyelesaikan masalah pemograman didik kepada masalah Lisan (Lem- Ingin
pengertian bahasa
pe-ngetahuan bar tahu
pemograman
Jenis jenis bahasa mengenai bahasa Penilaian LP Gemar
pemograman pemograman 3) membaca
3.2.2 Mengidentifikasi jenis 2. Mengorganisasi
jenis bahasa peserta didik untuk
pemograman belajar mengenai
bahasa pemograman
Langkah langkah Fase 2 (Mengorganisasi 2. Assesmen
membuat program peserta didik untuk kinerja pro-
Proses: belajar) ses (Lembar
3.2.3 Menjelaskan langkah 3. Membimbing Penilaian LP
langkah penggunaan penyelidikan 4)
bahasa pemograman individual maupun
kelompok siswa untuk
mengidentifikasi
macam macam bahasa
pemograman
4.2 Membuat program Keterampilan Langkah langkah Fase 3 Keterampilan:
dalam menyelesaikan 4.2.1 Mempraktekkan pembuatan (Membimbing Assesmen
masalah dengan beberapa penggunaan bahasa program penyelidikan kinerja
macam jenis bahasa pemograman individual maupun
keterampilan
pemograman kelompok) (Lembar Peniliai
4. Membantu an LP 5)
mengembangkan dan
Tes tertulis
menyajikan
pembuatan program Tes lisan
5. Melakukan
eksperimen
pembuatan program
Fase 4 (Mengembangkan
dan menyajikan hasil
karya)
6. Menganalisis dan
mengevaluasi proses
pemecahan masalah
dengan melakukan
evaluasi terhadap
pembuatan program
sesuai proses-proses
yang digunakan.
3.3 Membedakan program Pengetahuan Fase 1 (Orientasi peserta Pengetahuan: 3JP Modul Disiplin
aplikasi sederhana dengan Produk: didik kepada masalah) Rasa
menggunakan 3.3.1 Menjelaskan Pengertian 1. Observasi peserta 1. Tes Tulis/
Ingin
konstanta,variable,operator pengertian konstan didik kepada masalah Lisan (Lem-
dan perintah input/output konstanta,variabel, ta,variabel,operat pe-ngetahuan bar tahu
di komputer operator dan I/O or dan I/O mengenai konstanta, Penilaian LP Gemar
variabel,operator dan 3) membaca
I/O
3.3.2 Menjelaskan Fungsi Fungsi konstanta, 2. Mengorganisasi
konstanta,variabel,ope varabel, operator, peserta didik untuk
rator, dan perintah dan perintah belajar mengenai
input/ output input/ output konstanta,
variabel,operator dan
perintah I/O
Fase 4 (Mengembangkan
dan menyajikan hasil
karya)
6. Menganalisis dan
mengevaluasi
pembuatan program
dengan melakukan
evaluasi terhadap
pembuatan program
sesuai dengan
ketentuan yang ada
Mengkomunikasikan
Membuat kesimpulan
tentang program aplikasi
sederhana menggunakan
control statement dan
perintah I/O
3.5 Menerapkan program Pengetahuan Mengamati Pengetahuan: 3JP Modul Disiplin
aplikasi sederhana Produk: Program aplikasi
Rasa
menggunakan proses 3.5.1Menjelaskan pengertian Pengertian proses menggunakan proses 1. Tes Tulis/
pengulangan (close loop) proses pengulangan pengulangan pengulangan Lisan (Lem- Ingin
Menanya bar tahu
a Pengertian proses Penilaian LP Gemar
3.5.2Mengidentifikasi jenis Jenis jenis proses pengulangan 3) membaca
jenis proses pengulangan b Jenis-jenis proses
pengulangan pengulangan
Mengkomunikasikan
Membuat kesimpulan
tentang program aplikasi
sederhana menggunakan
proses pengulangan
3.6 Menentukan program Pengetahuan Mengamati Pengetahuan: 3JP Modul
aplikasi yang Produk: Program aplikasi
Disiplin
menggunakan penempatan 3.6.1 Menjelaskan Pengertian menggunakan 1. Tes Tulis/
kursor di layar monitor dan pengertian kursor(pointer) kursor(pointer) penempatan kursor Lisan (Lem- Rasa
perintah input/output (pointer) bar Ingin
3.6.2 Mengidentifikasi macam macam Penilaian LP tahu
macam macam kursor kursor (pointer) Menanya 3) Gemar
(pointer) a Pengertian membaca
kursor(pointer)
b Macam macam kursor
(pointer)
Mengasosiasi
4.6Mendemonstrasikan Keterampilan pembuatan Merefleksi seluruh Keterampilan:
program aplikasi yang 4.6.1 Mempraktekkan program aplikasi aktivitas pembelajaran Assesmen
menggunakan penempatan pembuatan program sederhana dan hasil-hasil yang
kinerja
kursor di layar monitor dan aplikasi sederhana menggunakan diperoleh untuk
keterampilan
perintah input/output di menggunakan kursor(pointer) selanjutnya secara
(Lembar Peniliai
layar kursor(pointer) bersama menemukan
an LP 5)
manfaat langsung maupun
tidak langsung dari hasil Tes tertulis
pembelajaran menerapkan Tes lisan
penggunaan
kursor(pointer) dalam
aplikasi
Mengkomunikasikan
Membuat kesimpulan
tentang program aplikasi
menggunakan kursor
3.7 Menjelaskan Pengetahuan Mengamati Pengetahuan: 3JP Modul Disiplin
penggunaan sub program Produk: Program aplikasi 1. Tes Tulis/
Rasa
dalam program aplikasi 3.7.1Menjelaskan Pengertian sub menggunakan sub digital Lisan (Lem-
pengertian sub program program dalam bar Ingin
dalam aplikasi aplikasi Menanya Penilaian LP tahu
a Pengertian sub 3) Gemar
Fungsi program membaca
3.7.2Menjelaskan fungsi sub penggunaan sub b Fungsi penggunaan
program dalam program dalam sub program
aplikasi aplikasi
Mengkomunikasikan
Membuat kesimpulan
tentang program aplikasi
menggunakan sub
program
3.8 Menerapkan program Pengetahuan Fase 1 (Orientasi peserta Pengetahuan: 3JP Modul Disiplin
dengan teknik penggunaan Produk: didik kepada masalah)
Rasa
variabel array 3.8.1 Menjelaskan Pengertian 1. Observasi peserta 1. Tes Tulis/
pengertian variabel array variabel array didik kepada masalah Lisan (Lem- Ingin
pengetahuan bar tahu
3.8.2 Mengidentifikasi Macam macam mengenai Penilaian LP Gemar
macam macam variabel variabel array penggunaan variabel 3)
array array membaca
2. Mengorganisasi
peserta didik untuk
belajar mengenai
penggunaan variabel
array dalam program
Proses:
3.8.3Menjelaskan langkah Teknik Fase 2 (Mengorganisasi 2. Assesmen
langkah penggunaan penggunaan peserta didik untuk kinerja pro-
variabel array variabel array belajar) ses (Lembar
3. Membimbing Penilaian LP
penyelidikan 4)
individual maupun
kelompok siswa untuk
4.8 Membuat program Keterampilan Pembuatan merumuskan program Keterampilan:
dengan teknik penggunaan 4.8.1 Membuat program program dengan aplikasi menggunakan Assesmen
variabel array dengan menggunakan menggunakan variabel array kinerja
variabel array variabel array keterampilan
Fase 3(Membimbing (Lembar Peniliai
penyelidikan an LP 5)
individual maupun
Tes tertulis
kelompok)
4. Membantu Tes lisan
mengembangkan dan
menyajikan
penggunaan variabel
array dalam aplikasi
5. Melakukan
eksperimen
pembuatan program
menggunakan
variabel array
Fase 4 (Mengembangkan
dan menyajikan hasil
karya)
6. Menganalisis dan
mengevaluasi
pembuatan program
dengan melakukan
evaluasi terhadap
pembuatan program
sesuai dengan
ketentuan yang
ada(variabel array)
Mengkomunikasikan
Membuat kesimpulan
tentang pembuatan
aplikasi program grafik
Pengetahuan Fase 1 (Orientasi peserta Pengetahuan: 3JP Modul Disiplin
3.10 Memahami arsitektur Produk: didik kepada masalah)
Rasa
mikroprosesor dan 3.10.1Menjelaskan Pengertian 1. Observasi peserta 1. Tes Tulis/
Mikrokontroler pengertian mikroprosesor Mikroprosesor didik kepada masalah Lisan (Lem- Ingin
dan mikrokontroler dan pengetahuan bar tahu
Mikrokontroler mengenai Penilaian LP Gemar
3.10.2 Menjelaskan prinsip Mikroprosesor dan 3) membaca
kerja Mikroprosesor dan Prinsip kerja Mikrocontroller
Mikrokontroler Mikroprosesor 2. Mengorganisasi
dan peserta didik untuk
Mikrokontroler belajar mengenai
Proses: Mikroprosesor dan
3.10.3Menjelaskan Pembuatan blok Mikrocontroller 2. Assesmen
pembuatan blok diagram kinerja pro-
diagram Mikroprosesor mikroprosesor Fase 2 (Mengorganisasi ses (Lembar
dan Mikrokontroler dan peserta didik untuk Penilaian LP
mikrocontroller belajar) 4)
3. Membimbing
penyelidikan
individual maupun
kelompok siswa
untuk merumuskan
Arsitektur
4.10 Membuat blok Keterampilan Blok diagram Mikroprosesor dan Keterampilan:
diagram arsitektur 4.10.1 Mendemonstrasikan Mikroprosesor Mikrocontroller Assesmen
mikroprosesor dan blok diagram Mikroprosesor dan kinerja
microkontroler dan Mikrokontroller Mikrokontroller Fase 3(Membimbing keterampilan
penyelidikan (Lembar Peniliai
individual maupun an LP 5)
kelompok)
Tes tertulis
4. Membantu
mengembangkan dan Tes lisan
menyajikan
pembuatan blok
diagram
Mikroprosesor dan
Mikrocontroller
5. Melakukan
eksperimen
pembuatan blok
diagram
Mikrocontroller dan
Mikroprosesor
Fase 4 (Mengembangkan
dan menyajikan hasil
karya)
6. Menganalisis dan
mengevaluasi
pembuatan blok
diagaram dengan
melakukan evaluasi
terhadap pembuatan
blok diagram
Mikroprosessor dan
Mikrocontroller
Mengkomunikasikan
Membuat kesimpulan
tentang organisasi
memori Mikroprosesor
dan Mikrokontroler
Fase 4 (Mengembangkan
dan menyajikan hasil
karya)
6. Menganalisis dan
mengevaluasi
pembuatan software
program dengan
melakukan evaluasi
terhadap pembuatan
software program
Mikroprosessor dan
Mikrokontroler
Mengkomunikasikan
Membuat kesimpulan
tentang input output port
3.14 Menganalisis letak Pengetahuan Mengamati Pengetahuan: 3JP Modul Disiplin
kesalahan pada program Produk: Kesalahan pada input dan
Rasa
input output 3.14.1 Menganalisis Kesalahan pada output port 1. Tes Tulis/
kesalahan pada program program input Lisan (Lem- Ingin
input dan output output port Menanya bar tahu
a Kesalahan pada Penilaian LP Gemar
3.14.2Mengidentifikasi Bentuk kesalahan program input dan 3) membaca
bentuk kesalahan pada dalam program output
program
b Bentuk kesalahan
pada input dan output
2. Assesmen
Proses: Letak kesalahan Mengumpulkan kinerja pro-
3.14.3Mengevaluasi letak dalam program informasi/eksperimen ses (Lembar
kesalahan dalam a Mengekspolasi Penilaian LP
program kesalahan pada input 4)
dan ouput
b Mengekspolasi
bentuk kesalahan
input dan output
dalam program
c Mendemonstrasikan
perbaikan program
input dan output
4.14 Menyempurnakan Keterampilan
program pada input/output 4.14.1 Memperbaiki Kesalahan Mengasosiasi Keterampilan:
port kesalahan program pada program input Merefleksi seluruh Assesmen
input output port output port aktivitas pembelajaran kinerja
dan hasil-hasil yang keterampilan
(Lembar Peniliai
diperoleh untuk
an LP 5)
selanjutnya secara
Tes tertulis
bersama menemukan
manfaat langsung maupun Tes lisan
tidak langsung dari hasil
pembelajaran
menganalisis letak
kesalahan pada program
input output
Mengkomunikasikan
Membuat kesimpulan
tentang kesalahan pada
input output port
3.15 Mengevaluasi letak Pengetahuan Mengamati Pengetahuan: 3JP Modul Disiplin
kesalahan pada program Produk: Letak kesalah pada input
Rasa
input output 3.15.1 Meninjau letak Letak kesalahan dan output port dalam 1. Tes Tulis/
kesalahan dalam sebuah dalam sebuah program Lisan (Lem- Ingin
program input output program input bar tahu
output Menanya Penilaian LP Gemar
3.15.2 Menilai letak Langkah langkah a Letak kesalahan pada 3) membaca
kesalahan pada program memperbaiki dan program input dan
input output mengubah output
kesalahan input
b Langkah langkah
output port
memperbaiki dan
mengubah kesalahan
input output port
Mengkomunikasikan
Membuat kesimpulan
tentang mengevaluasi
letak 6 kesalahan pada
input output port
Padang, Juni 2018
Mengetahui,
Kepala SMK Semen Padang Waka.Kurikulum Guru Mata Diklat