Silabus smt1
Silabus smt1
Silabus smt1
DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 8 PADANG
Jalan Padang _ IndarungCengkehLubukBegalungPadang.Telp/Fax (0751) 71815
Laman :www.smk8-padang.sch.id Email : [email protected]
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.
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
PEMROGRAMAN DASAR
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
1 2 3 4 5 6
3.1 Menerapkan alur 3.1.1 Menjelaskan algoritma Algoritma 12 Mengamati untuk Pengetahu
logika pemrograman pemrograman Pemrograman mengidentifikasi dan an:
komputer Flowchart merumuskan masalah Tes
3.1.2 Menerapkan algoritma tentang alur logika Tertulis
pemrograman dalam pemrograman
menyelesaikan masalah komputer. Keterampil
an:
3.1.3 Menjelaskan algoritma Mengumpulkan data Observa
pemrograman tentang penerapan si
menggunakan flowchart alur logika
pemrograman
3.1.4 Menerapkan komputer.
flowchartdalam
menyelesaikan masalah
PEMROGRAMAN DASAR
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
pemrograman komputer pengujian hasil
instalasi.
3.2.3 Mengoperasikanprosedu Mengumpulkan data
r instalasi berbagai tentang berbagai
perangkat lunak bahasa perangkat lunak
pemrograman komputer bahasa pemrograman
komputer, prosedur
4.2.1 Menginstalasi perangkat instalasi, dan
lunak bahasa Menginstalasi pengujian hasil
4.2 Melakukan Instalasi pemrograman perangkat lunak instalasi
perangkat lunak bahasa Mengolah data tentang
bahasa pemrograman berbagai perangkat
pemrograman komputer lunak bahasa
4.2.2 Menguji hasil instalasi pemrograman
perangkat lunak bahasa Menguji hasil komputer, prosedur
pemrograman instalasi perangkat instalasi, dan
lunak bahasa pengujian hasil
pemrograman instalasi.
komputer Mengomunikasikan
tentang berbagai
perangkat lunak
bahasa pemrograman
komputer, prosedur
instalasi, dan
pengujian hasil
instalasi.
3.3 Menerapkan alur 3.3.1 Mengoperasikan editor Editor, lingkungan 12 Mengamati untuk Pengetahu
pemrograman untuk lingkungan kerja kerja bahasa mengidentifikasi dan an:
dengan struktur perangkat lunak bahasa pemrograman merumuskan masalah Tes
bahasa pemrograman komputer komputer tentang Tertulis
pemrograman 3.3.2 Menerapkan struktur Struktur program editor/lingkungan Keterampil
komputer penulisan kode/perintah bahasa kerja, struktur an:
program pada bahasa pemrograman program, pengujian Penilaia
4.3 Menulis kode pemrograman komputer komputer bahasa pemrograman n Unjuk
pemrogram sesuai 3.3.3 Menerapkan prosedur Menguji kode komputer. Kerja
PEMROGRAMAN DASAR
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
dengan aturan dan menjalankan dan program bahasa Mengumpulkan data Observa
sintaks bahasa menguji kode program pemrograman tentang si
pemrograman pada bahasa komputer editor/lingkungan
pemrograman komputer kerja, struktur
program, pengujian
4.3.1 Membuat kode program bahasa pemrograman
sederhana menggunakan komputer
bahasa pemrograman Mengolah data tentang
komputer editor/lingkungan
4.3.2 Menguji kode program kerja, struktur
pada bahasa program, pengujian
pemrograman komputer bahasa pemrograman
komputer.
Mengomunikasikan
tentang
editor/lingkungan
kerja, struktur
program, pengujian
bahasa pemrograman
komputer.
3.4 Menerapkan 3.4.1 Menjelaskan berbagai Tipe data 4 Mengamati untuk Pengetahu
penggunaan tipe tipe data dan sintak Variabel mengidentifikasi dan an:
data, variabel, penulisan Konstanta merumuskan masalah Tes
konstanta, operator, 3.4.2 Menjelaskan variabel Operator tentang penggunaan Tertulis
dan ekspresi dan dan sintak Ekspresi tipe data, variabel, Keterampil
penulisan konstanta, operator, an:
4.4 Membuat kode 3.4.3 Menjelaskan berbagai dan ekspresi. Penilaia
program dengan tipe operator dan sintak Mengumpulkan data n Unjuk
data, variabel, penulisan tentang penggunaan Kerja
konstanta, operator 3.4.4 Menjelaskan ekspresi tipe data, variabel, Observa
dan ekspresi dan sintak penulisan konstanta, operator, si
3.4.5 Menerapkan berbagai dan ekspresi
tipe data, variabel, Mengolah data tentang
konstanta, operator, dan penggunaan tipe data,
ekspresi sesuai dengan variabel, konstanta,
PEMROGRAMAN DASAR
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
permasalahan yang akan operator, dan ekspresi
diselesaikan dengan pemrograman
program komputer.
Mengomunikasikan
4.4.1 Membuat aplikasi tentang penggunaan
program yang tipe data, variabel,
menerapkan tipe data, konstanta, operator,
variabel/konstanta dan ekspresi.
4.4.2 Membuat aplikasi
program yang
menerapkan tipe data,
variabel/konstanta,
operator, ekspresi
3.5 Menerapkan operasi 3.5.1 Menjelaskan operator Operator 8 Mengamati untuk Pengetahu
aritmatika dan aritmatika aritmatika mengidentifikasi dan an:
logika 3.5.2 Menjelaskan operator Operator logika merumuskan masalah Tes
logika Operasi aritmatika tentang operasi Tertulis
4.5 Membuat kode 3.5.3 Menerapkan operasi Operasi logika aritmatika dan logika. Keterampil
program dengan aritmatika dan logika Mengumpulkan data an:
operasi aritmatika untuk menyelesaikan tentang operasi Penilaia
dan logika masalah perhitungan aritmatika dan logika n Unjuk
aritmatika dan logika Mengolah data tentang Kerja
operasi aritmatika dan Observa
4.5.1 Membuat aplikasioperasi logika. si
aritmatika Mengomunikasikan
4.5.2 Membuat aplikasi tentang operasi
operasi logika aritmatika dan logika.
3.6 Menerapkan 3.6.1 Menjelaskan Struktur 12 Mengamati untuk Pengetahu
struktur kontrol statement/perintah percabangan mengidentifikasi dan an:
Percabangan dalam untuk kontrol Percabangan tidak merumuskan masalah Tes
bahasa percabangan bersyarat tentang struktur Tertulis
pemrograman 3.6.2 Menerapkan Percabangan kontrol Percabangan Keterampil
statement/perintah sederhana dalam bahasa an:
4.6 Membuat kode untuk kontrol Percabangan pemrograman. Penilaia
program struktur percabangan tidak bertingkat Mengumpulkan data n Unjuk
PEMROGRAMAN DASAR
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
kontrol percabangan bersyarat Percabangan tentang struktur Kerja
3.6.3 Menerapkan bersarang kontrol Percabangan Observa
statement/perintah dalam bahasa si
untuk kontrol pemrograman
percabangan sederhana Mengolah data tentang
3.6.4 Menerapkan struktur kontrol
statement/perintah Percabangan dalam
untuk kontrol bahasa pemrograman.
percabangan bertingkat Mengomunikasikan
3.6.5 Menerapkan tentang struktur
statement/perintah kontrol Percabangan
untuk kontrol dalam bahasa
percabangan bersarang pemrograman
PEMROGRAMAN DASAR
Indikator Pencapaian Alokasi
Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian
Kompetensi Waktu(JP)
perulangan bersarang Percabangan Mengolah data tentang
sederhana struktur kontrol
4.7.1 Membuat aplikasi Perulangan Perulangan dalam
perulangan sederhana bertingkat bahasa pemrograman
Percabangan Mengomunikasikan
4.7.2 Membuat aplikasi bersarang tentang struktur
perulangan bersarang kontrol Perulangan
dalam bahasa
pemrograman
PEMROGRAMAN DASAR