Silabus smt1

Unduh sebagai docx, pdf, atau txt
Unduh sebagai docx, pdf, atau txt
Anda di halaman 1dari 7

PEMERINTAH PROVINSI SUMATERA BARAT

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 8 PADANG
Jalan Padang _ IndarungCengkehLubukBegalungPadang.Telp/Fax (0751) 71815
Laman :www.smk8-padang.sch.id Email : [email protected]

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Negeri 8 Padang


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Teknologi Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar
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.
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

 Mengolah data tentang


4.1.1 Membuat alur program penerapan alur logika
4.1 Membuat alur logika menggunakan text pemrograman
pemrograman (algoritma) komputer.
komputer
4.1.2 Membuat program  Mengomunikasikan
menggunakan simbol tentang penerapan
(flowchart) alur logika
pemrograman
komputer.
12  Mengamati untuk Pengetahu
3.2 Memahami 3.2.1 Menjelaskan berbagai  Perangkat lunak mengidentifikasi dan an:
perangkat lunak perangkat lunak bahasa bahasa merumuskan masalah  Tes
bahasa pemrograman komputer pemrograman tentang berbagai Tertulis
pemrograman komputer perangkat lunak Keterampil
3.2.2 Menjelaskan prosedur bahasa pemrograman an:
instalasi berbagai komputer, prosedur  Observa
perangkat lunak bahasa instalasi, dan si

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

4.6.1 Membuat aplikasi


percabangan tidak
bersyarat
4.6.2 Membuat aplikasi
percabangan sederhana
4.6.3 Membuat aplikasi
percabangan bertingkat
4.6.4 Membuat aplikasi
percabangan bersarang
3.7 Menerapkan 3.7.1 Menjelaskan  Struktur 12  Mengamati untuk Pengetahu
struktur kontrol statement/perintah perulangan mengidentifikasi dan an:
Perulangan dalam untuk perulangan merumuskan masalah  Tes
bahasa tentang struktur Tertulis
pemrograman 3.7.2 Menerapkan kontrol Perulangan Keterampil
statement/perintah dalam bahasa an:
4.7 Membuat kode untuk kontrol pemrograman  Penilaia
program struktur perulangan sederhana  Mengumpulkan data n Unjuk
kontrol perulangan tentang struktur Kerja
3.7.3 Menerapkan kontrol Perulangan  Observa
statement/perintah dalam bahasa si
untuk kontrol 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

Disahkanoleh : Diperiksaoleh : Dibuatoleh :


KepalaSekolah Ka.KK/ TKJ Guru Mata Diklat
Tanggal : .................................... Tanggal : .................................... Tanggal : ......... Juli 2019

Sahfalefi,M.Pd FaridHarpaseno, S.Pd Reno Dwi Octora, S.Kom


NIP. 19720205 200012 1 002 NIP.19831110 200901 1 004 NIP.198210042009012001

PEMROGRAMAN DASAR

Anda mungkin juga menyukai