Anda di halaman 1dari 7

SILABUS MATA PELAJARAN

Satuan Pendidikan : SMK


Mata Pelajaran : PEMROGRAMAN DASAR
Kelas / Semester : X /1
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 pelbagai permasalahan dalam berinteraksi secara efektif dengan
lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI 3: Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan procedural berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait
penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI 4: Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah
secara mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung.

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
1.1. Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
kompleksitas alam dan
jagad raya terhadap TIDAK PERLU DIISI
kebesaran Tuhan yang Keterangan:
menciptakannya. Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching).
1.2. Mendiskripsikan Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.
kebesaran Tuhan yang
menciptakan Pelbagai
sumber energi di alam.
1.3. Mengamalkan nilai-
nilai keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu

2.1. Menunjukkan perilaku


ilmiah (memiliki rasa TIDAK PERLU DIISI
ingin tahu; objektif; Keterangan:
jujur; teliti; cermat; Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching).
tekun; hati-hati; Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.
bertanggung jawab;
terbuka; kritis; kreatif;
inovatif dan peduli
lingkungan) dalam
aktivitas sehari- hari
sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
berdiskusi
2.2. Menghargai kerja
individu dan kelompok
dalam aktivitas sehari-
hari sebagai wujud
implementasi
melaksanakan
percobaan
dan melaporkan hasil
percobaan

3.1. Memahami Algoritma Mengamati: Tugas: 8 minggu x - Buku teks pelajaran


penggunaan data Pemrograman - Pelbagai contoh - Membuat algoritma 2 JP
dalam algoritma dan - Konsep algoritma penerapan algoritma sederhana (bahasa - Buku panduan guru

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
konsep algoritma - Struktur dasar dalam kehidupan natural,
pemrograman algoritma sehari-hari pseudocode dan - Sutedjo, budi, Algoritma dan
- algoritma - Karakteristik tipe data flowchart) untuk Teknik Pemrograman,
menggunakan Menanya: menyelesaikan Penerbit ANDI, Yogyakarta,
4.1. Menggunakan
bahasa natural - Rumusan masalah permasalahan 2009.
algoritma
- Pengenalan terkait penerapan dalam kehidupan
pemrograman untuk
Variabel algoritma sederhana sehari-hari. - Munir, Rinaldi, Algoritma
memecahkan
- Pengenalan tipe - Logika penyelesaian Portopolio: dan pemrograman dalam
permasalahan
data masalah dengan - Laporan praktek bahasa Pascal dan C,
- Pengenalan struktur algoritma membuat algoritma Informatika Bandung, 2011
operator Eksperimen/explore: pemecahan
- Pseudocode - Membuat algoritma masalah
- Flowchart sederhana untuk menggunakan
- Penggunaan Tool menyelesaikan bahasa natural,
flowchart permasalahan flowchart dan
menggunakan bahasa pseudocode.
natural, flowchart dan Observasi :
pseudocode - Checklist hasil
Asosiasi: pengamatan
- Menerapkan konsep Pelbagai contoh
algorima (bahasa algoritma
natural, flowchart dan Tes:
pseudocode) untuk - Tes tertulis dan
menyelesaikan praktek tentang
permasalahan konsep algoritma,
Komunikasi: pseudocode,
- Mempresentasikan flowchart
algoritma penyelesaian
permasalahan
3.2. Memahami struktur Algoritma Mengamati Tugas - Buku teks pelajaran
algoritma serta percabangan - Pelbagai contoh - Membuat algoritma 6 minggu x
menganalisis data - Percabangan 1 penerapan algoritma (pseudocode dan 2 JP - Buku panduan guru
dalam suatu algoritma kondisi percabangan 1, 2, lebih flowchart) untuk

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
percabangan - Percabangan 2 dari 2 kondisi dan menyelesaikan - Sutedjo, budi, Algoritma dan
4.2. Menggunakan kondisi percabangan bersarang permasalahan Teknik Pemrograman,
algoritma percabangan - Percabangan Menanya menggunakan Penerbit ANDI, Yogyakarta,
untuk memecahkan lebih dari 2 - Rumusan masalah logika percabangan 2009.
permasalahan kondisi terkait algoritma 1, 2, lebih dari 2
- Percabangan percabangan 1, 2, lebih kondisi, serta - Munir, Rinaldi, Algoritma
bersarang dari 2 kondisi dan percabangan dan pemrograman dalam
percabangan bersarang bersarang. bahasa Pascal dan C,
- Alur penyelesaian Portopolio Informatika Bandung, 2011
masalah dengan - Laporan praktikum
algoritma percabangan. algoritma
Eksperimenexplore percabangan 1, 2,
lebih dari 2 kondisi,
- Membuat algoritma dan percabangan
penyelesaian masalah
bersarang
percabangan 1, 2, lebih
Observasi :
dari 2 kondisi, serta
- Checklist hasil
percabangan bersarang
pengamatan contoh
Asosiasi
algoritma
- Menerapkan algoritma
percabangan
percabangan untuk
Tes:
memecahkan masalah
- Tes tertulis dan
- Menganalisa algoritma praktek tentang
percabangan dengan konsep algoritma
Pelbagai data percabangan 1, 2
Komunikasi lebih dari 2 kondisi,
- Mempresentasikan dan percabangan
algoritma penyelesaian bersarang
masalah percabangan

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.
Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.3. Memahami struktur Algoritma Mengamati: Tugas: 6 minggu x - Buku teks pelajaran
algoritma serta perulangan - Pelbagai ragam contoh - Membuat algoritma 2 JP
menganalisa data - Perulangan penerapan algoritma (pseudocode dan - Buku panduan guru
dalam suatu algoritma dengan kondisi perulangan flowchart) untuk
perulangan diawal Menanya: menyelesaikan - Sutedjo, budi, Algoritma dan
4.3. Memecahkan - Perulangan - Rumusan masalah dan permasalahan Teknik Pemrograman,
permasalahan dengan dengan kondisi logika penyelesaian menggunakan Penerbit ANDI, Yogyakarta,
algoritma perulangan diakhir masalah menggunakan logika perulangan 2009.
- Perulangan algoritma perulangan Portopolio:
dengan kondisi Eksperimen/explore: - Laporan praktikum - Munir, Rinaldi, Algoritma
akhir diinputkan - Membuat pelbagai algoritma dan pemrograman dalam
user algoritma penyelesaian perulangan bahasa Pascal dan C,
- Perulangan masalah menggunakan Observasi: Informatika Bandung, 2011
sebagai pencacah logika perulangan - checklist hasil
naik Asosiasi: pengamatan
- Perulangan
sebagai pencacah
- Menerapkan algoritma Pelbagai ragam
perulangan untuk contoh penerapan
turun. algoritma
menyelesaikan masalah
- Menganalisa algoritma perulangan
perulangan dengan Tes:
Pelbagai macam data - Tes tertulis dan
Komunikasi: praktek algoritma
perulangan
- Mempresentasikan
pelbagai ragam
algoritma penyelesaian
masalah menggunakan
logika perulangan
Mengetahui,
Kepala SMK Broadcast Cakra Buana Guru Bidang Studi

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.
Suhartini, S.Pd.,MM Neneng Supartiwi, S.Pd.,MM

* Untuk kolom Pembelajaran diisi dengan pendekatan pembelajaran [bisa lebih dari satu]. Misalnya pendekatan kontekstual, portofolio, kolaboratif, belajar aktif, penyelesaian
masalah. Setiap pendekatan dilengkapi dengan mengamati, menanya, eksperimen/explore, asosiasi, komunikasi sesuai dengan kebutuhan masing-masing pendekatan.

Anda mungkin juga menyukai