Anda di halaman 1dari 8

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Bani Muslim Pati


Bidang Keahlian : Teknologi Dan Rekayasa
Kompetensi Keahlian : Teknik Audio Video
Mata Pelajaran : Teknik Pemrograman, Mikroprosesor dan Mikrokontroller
Durasi (Waktu) : 144 jam
Kelas/Semester : X,1
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja
Teknik Komputer dan Informatika 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 (Keterampilan) : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja
yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan
lingkup kerja Teknik Komputer dan Informatika. Menampilkan kinerja mandiri 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 dibawah pengawasan langsung.Menunjukkan keterampilan mempersepsi,
kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan
tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang
dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah
pengawasan langsung.

SMK Bani Muslim Pati / Teknik Audio Video 1


Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)
1 2 3 4 5 6
3.1 Memahami teknik 3.1.1 Menjelaskan algoritma  Algoritma 12  Mengamati untuk Pengetahuan
pemecahan masalah pemrograman Pemrograma mengidentifikasi :
matematis 3.1.2 Menerapkan algoritma n dan merumuskan  Tes
pemrograman dalam  Flowchart masalah tentang Tertulis
menyelesaikan alur logika Keterampila
masalah pemrograman n:
3.1.3 Menjelaskan algoritma  Mengumpulkan
pemrograman  Observasi
data tentang
menggunakan penerapan alur
flowchart logika
4.1 Membuat urutan 3.1.4 Menerapkan flowchart pemrograman
Pemecahan masalah dalam menyelesaikan  Mengolah data
dengan menggunakan masalah tentang penerapan
diagram alir 4.1.1 Membuat alur program alur logika
menggunakan text pemrograman
(algoritma)  Mengomunikasika
4.1.2 Membuat program n tentang
menggunakan simbol penerapan alur
(flowchart) logika
pemrograman

SMK Bani Muslim Pati / Teknik Audio Video 2


Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)
3.2 Menerapkan penggunaan 3.2.1 Mengoperasikan editor  Editor, 12  Mengamati untuk Pengetahuan
bahasa pemrograman untuk lingkungan lingkungan mengidentifikasi :
dalam menyelesaikan kerja perangkat lunak kerja bahasa dan merumuskan  Tes
masalah bahasa pemrograman pemrograma masalah tentang Tertulis
komputer n komputer editor/lingkungan Keterampila
3.2.2 Menerapkan struktur  Struktur kerja, struktur n:
penulisan program program,
kode/perintah  Penilaian
bahasa pengujian bahasa
program pada bahasa Unjuk
pemrograma pemrograman
pemrograman Kerja
n komputer komputer.
komputer  Observasi
 Menguji  Mengumpulkan
3.3.3 Menerapkan prosedur kode data tentang
menjalankan dan program editor/lingkungan
menguji kode program bahasa kerja, struktur
pada bahasa pemrograma program,
pemrograman n komputer pengujian bahasa
komputer pemrograman
4.2 Membuat program dalam komputer
menyelesaikan masalah  Mengolah data
dengan Menggunakan tentang
4.3.1 Membuat kode
bahasa C editor/lingkungan
program sederhana
menggunakan bahasa kerja, struktur
C program,
4.3.2 Menguji kode program pengujian bahasa
pada bahasa C pemrograman
komputer.
 Mengomunikasika
n tentang
editor/lingkungan
kerja, struktur
program,
pengujian bahasa
pemrograman
komputer.

SMK Bani Muslim Pati / Teknik Audio Video 3


Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)

3.3 Membedakan program 3.3.1 Menjelaskan berbagai  Tipe data 4  Mengamati untuk Pengetahuan
aplikasi sederhana tipe data dan sintak  Variabel mengidentifikasi :
dengan menggunakan penulisan  Konstanta dan merumuskan  Tes
konstanta, variable, 3.3.2 Menjelaskan variabel  Operator masalah tentang Tertulis
operator dan perintah dan dan sintak  Ekspresi penggunaan tipe Keterampila
input/output di komputer penulisan data, variabel, n:
3.3.3 Menjelaskan berbagai konstanta,
operator dan sintak  Penilaian
operator, dan
penulisan Unjuk
ekspresi.
3.3.4 Menjelaskan ekspresi Kerja
 Mengumpulkan
dan sintak penulisan  Observasi
data tentang
3.3.5 Menerapkan berbagai penggunaan tipe
tipe data, variabel, data, variabel,
konstanta, operator, konstanta,
dan ekspresi sesuai operator, dan
SMK Bani Muslim Pati / Teknik Audio Video 4
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)
dengan permasalahan ekspresi
yang akan  Mengolah data
diselesaikan dengan tentang
4.3 Membuat program program penggunaan tipe
aplikasi sederhana dengan 4.4.1 Membuat aplikasi data, variabel,
menggunakan konstanta, program yang konstanta,
variable, operator dan menerapkan tipe data, operator, dan
perintah input/output variabel/konstanta ekspresi
4.4.2 Membuat aplikasi pemrograman
program yang komputer.
menerapkan tipe data,  Mengomunikasika
variabel/konstanta, n tentang
operator, ekspresi penggunaan tipe
data, variabel,
konstanta,
operator, dan
ekspresi.

3.4. Menerapkan program 3.4.1 Menjelaskan  Struktur 12  Mengamati untuk Pengetahuan


aplikasi sederhana dengan statement/perintah perulangan mengidentifikasi :
menggunakan control untuk perulangan  Percabangan dan merumuskan  Tes
statemen, dan perintah open loop sederhana masalah tentang Tertulis
input/output di layar 3.4.2 Menerapkan  Perulangan struktur kontrol Keterampila
monitor (open loop) statement/perintah bertingkat Perulangan dalam n:
untuk kontrol  Percabangan bahasa
perulangan sederhana  Penilaian
bersarang pemrograman
open loop Unjuk
 Mengumpulkan
3.4.3 Menerapkan Kerja
data tentang
statement/perintah  Observasi
struktur kontrol
untuk kontrol Perulangan dalam
perulangan bersarang bahasa
4.4. Mendemonstrasikan pemrograman
program aplikasi 4.4.1 Membuat aplikasi  Mengolah data
sederhana dengan perulangan sederhana tentang struktur
menggunakan control (open loop) kontrol
statemen, dan perintah 4.4.2 Membuat aplikasi Perulangan dalam
input/output di layar bahasa
SMK Bani Muslim Pati / Teknik Audio Video 5
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)
monitor(open loop) perulangan bersarang pemrograman
(open loop)  Mengomunikasika
n tentang struktur
kontrol
Perulangan dalam
bahasa
pemrograman
3.5. Menerapkan program 3.5.1 Menjelaskan  Struktur 12  Mengamati untuk Pengetahuan
aplikasi sederhana dengan statement/perintah perulangan mengidentifikasi :
menggunakan proses untuk perulangan  Percabanga dan merumuskan  Tes
perulangan (Close loop) colse loop n sederhana masalah tentang Tertulis
3.5.2 Menerapkan  Perulangan struktur kontrol Keterampila
statement/perintah bertingkat Perulangan dalam n:
untuk kontrol  Percabanga bahasa
perulangan sederhana  Penilaian
n bersarang pemrograman
close loop Unjuk
 Mengumpulkan
3.5.3 Menerapkan Kerja
data tentang
statement/perintah  Observasi
struktur kontrol
untuk kontrol Perulangan dalam
4.5. Mendemonstrasikan perulangan close loop bahasa
program aplikasi pemrograman
sederhana dengan 4.5.1 Membuat aplikasi  Mengolah data
menggunakan proses perulangan sederhana tentang struktur
perulangan (Close Loop) (Close Loop) kontrol
4.5.2 Membuat aplikasi Perulangan dalam
perulangan bersarang bahasa
(Close Loop) pemrograman
 Mengomunikasika
n tentang struktur
kontrol
Perulangan dalam
bahasa
pemrograman
3.6. Menentukan program 3.6.1 Menjelaska prgram  Bahasa  Mengamati untuk Pengetahuan
aplikasi yang aplikasi mengunakan pemrograma mengidentifikasi :
mengunakan setetmen perintah n input dan dan merumuskan  Tes

SMK Bani Muslim Pati / Teknik Audio Video 6


Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)
penenmpatan cursor di input output output masalah tentang Tertulis
layar monitor dan 3.6.2 Menerapkan  Perintah program aplikasi Keterampila
perintah input/output pengunaan program program cursor pada n:
untuk cursor di input dan monitor  Penilaian
monitor dengan output  Mengumpulkan Unjuk
 Perintah data tentang Kerja
perintah input dan
cursor input struktur kontrol
output Observasi
dan output bahas
4.6. Mendemonstrasikan 4.6.1 Membuat aplikasi pemrograman
program aplikasi yang mengunakan input dan output
mengunakan penenpatan penempatan cursor di  Mengolah data
cursor di layar monitor layar monitor dengan pemrograman
dan perintah input/ perintah input dan input dan output
output dan perintah  Mengomunikasika
output
input/output di layar n pemrograman
input dan output
3.7. Menjelaskan penggunaan 3.7.1 Menjelaskan  Konsep sub  Mengamati untuk Pengetahuan
sub program dalam pengunaan sub program mengidentifikasi :
program aplikasi program dam dan merumuskan  Tes
4.7. Merancang program yang 3.7.2 Mengidentifikasi pemrograma masalah sub Tertulis
mengunakan sub program pengunaan n aplikasi programdi memori Keterampila
dalam program aplikasi subprogram pada  Mengumpulkan n:
aplikasi data tentang
3.7.3 Mengidentifikasi  Penilaian
penggunaan sub
4.7.1 Membuat aplikasi Unjuk
program
program mengunakan Kerja
 Mengomunikasika
sub program daam n tentang Observasi
aplikasi penggunaan sub
4.7.2 Membuat program program
aplikasi
modifikasisederhana
dengan sub program
3.8. Menerapkan program 3.8.1 Menjelaskan array  Konsep array 8  Mengamati untuk Pengetahuan
dengan teknik pengunaan satu dimensi  Array satu mengidentifikasi :
variabel arry 3.8.2 Menjelaskan array dimensi dan merumuskan  Tes
4.8. Membuat program dengan multi dimensi  Array multi masalah tentang Tertulis

SMK Bani Muslim Pati / Teknik Audio Video 7


Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu (JP)
teknik pengunaan variabel 3.8.3 Mengidentifikasi dimensi penggunaan array Keterampila
arry dan file data penerapan array satu untuk n:
dimensi penyimpanan data  Penilaian
3.8.4 Mengidentifikasi di memori Unjuk
penerapan array mulri  Mengumpulkan Kerja
dimensi data tentang  Observasi
penggunaan array
4.8.1 Membuat aplikasi untuk
array satu dimensi penyimpanan data
4.8.2 Membuat aplikasi di memori
array multi dimensi  Mengolah data
tentang
penggunaan array
untuk
penyimpanan data
di memori
 Mengomunikasika
n tentang
penggunaan array
untuk
penyimpanan data
di memori

SMK Bani Muslim Pati / Teknik Audio Video 8

Anda mungkin juga menyukai