Anda di halaman 1dari 3

SILABUS MATA PELAJARAN

Satuan Pendidikan : SMK Marhas Margahayu


Mata Pelajaran : PEMROGRAMAN DASAR
Kelas / Semester : X /1
Kompetensi Inti*

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.
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.

Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
3.1. Memahami penggunaan data Algoritma Mengamati: Tugas: 8 minggu x 2 - Buku teks pelajaran
dalam algoritma dan konsep Pemrograman - Pelbagai contoh penerapan - Membuat algoritma JP
algoritma pemrograman - Konsep algoritma algoritma dasar dalam sederhana (bahasa - Buku panduan guru
- Struktur algoritma kehidupan sehari-hari natural, pseudocode dan
- algoritma - Karakteristik tipe data flowchart) untuk - Sutedjo, budi, “Algoritma dan
4.1. Menggunakan
menggunakan bahasa Menanya: menyelesaikan Teknik Pemrograman, Penerbit
algoritma pemrograman
natural - Rumusan masalah terkait permasalahan dalam ANDI, Yogyakarta, 2009.
untuk memecahkan
- Pengenalan Variabel penerapan algoritma kehidupan sehari-hari.
permasalahan
- Pengenalan tipe data sederhana Portopolio: - Munir, Rinaldi, “Algoritma dan
- Pengenalan operator - Logika penyelesaian masalah - Laporan praktek pemrograman dalam bahasa Pascal
- Pseudocode dengan struktur algoritma membuat algoritma dan C”, Informatika Bandung, 2011
- Flowchart Eksperimen/explore: pemecahan masalah
- Penggunaan Tool - Membuat algoritma menggunakan bahasa
flowchart sederhana untuk natural, flowchart dan
menyelesaikan permasalahan pseudocode.
menggunakan bahasa natural, Observasi :
flowchart dan pseudocode - Checklist hasil
Asosiasi: pengamatan Pelbagai
- Menerapkan konsep contoh algoritma
algorima (bahasa natural, Tes:

1 SMK MARHAS – Silabus Pemrograman Dasar / Rekayasa Perangkat Lunak 2016/2017


Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
flowchart dan pseudocode) - Tes tertulis dan praktek
untuk menyelesaikan tentang konsep
permasalahan algoritma, pseudocode,
Komunikasi: flowchart
- Mempresentasikan algoritma
penyelesaian permasalahan

3.2. Memahami struktur Algoritma Mengamati Tugas - Buku teks pelajaran


algoritma serta menganalisis percabangan - Pelbagai contoh penerapan - Membuat algoritma 6 minggu x 2
data dalam suatu algoritma - Percabangan 1 algoritma percabangan 1, 2, (pseudocode dan JP - Buku panduan guru
percabangan kondisi lebih dari 2 kondisi dan flowchart) untuk
4.2. Menggunakan - Percabangan 2 percabangan bersarang menyelesaikan - Sutedjo, budi, “Algoritma dan
algoritma percabangan kondisi Menanya permasalahan Teknik Pemrograman, Penerbit
untuk memecahkan - Percabangan lebih - Rumusan masalah terkait menggunakan logika ANDI, Yogyakarta, 2009.
permasalahan dari 2 kondisi algoritma percabangan 1, 2, percabangan 1, 2, lebih
- Percabangan lebih dari 2 kondisi dan dari 2 kondisi, serta - Munir, Rinaldi, “Algoritma dan
bersarang percabangan bersarang percabangan bersarang. pemrograman dalam bahasa Pascal
- Alur penyelesaian masalah Portopolio dan C”, Informatika Bandung, 2011
dengan algoritma - Laporan praktikum
percabangan. algoritma percabangan
Eksperimenexplore 1, 2, lebih dari 2
- Membuat algoritma kondisi, dan
penyelesaian masalah percabangan bersarang
percabangan 1, 2, lebih dari 2 Observasi :
kondisi, serta percabangan - Checklist hasil
bersarang pengamatan contoh
Asosiasi algoritma percabangan
- Menerapkan algoritma Tes:
percabangan untuk - Tes tertulis dan praktek
memecahkan masalah tentang konsep
- Menganalisa algoritma algoritma percabangan
percabangan dengan 1, 2 lebih dari 2 kondisi,
Pelbagai data dan percabangan
Komunikasi bersarang
- Mempresentasikan algoritma
penyelesaian masalah

2 SMK MARHAS – Silabus Pemrograman Dasar / Rekayasa Perangkat Lunak 2016/2017


Alokasi
Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Sumber Belajar
Waktu
percabangan

3.3. Memahami struktur Algoritma perulangan Mengamati: Tugas: 6 minggu x 2 - Buku teks pelajaran
algoritma serta menganalisa - Perulangan dengan - Pelbagai ragam contoh - Membuat algoritma JP
data dalam suatu algoritma kondisi diawal penerapan algoritma (pseudocode dan - Buku panduan guru
perulangan - Perulangan dengan perulangan flowchart) untuk
4.3. Memecahkan kondisi diakhir Menanya: menyelesaikan - Sutedjo, budi, “Algoritma dan
permasalahan dengan - Perulangan dengan - Rumusan masalah dan logika permasalahan Teknik Pemrograman, Penerbit
algoritma perulangan kondisi akhir penyelesaian masalah menggunakan logika ANDI, Yogyakarta, 2009.
diinputkan user menggunakan algoritma perulangan
- Perulangan sebagai perulangan Portopolio: - Munir, Rinaldi, “Algoritma dan
pencacah naik Eksperimen/explore: - Laporan praktikum pemrograman dalam bahasa Pascal
- Perulangan sebagai - Membuat pelbagai algoritma algoritma perulangan dan C”, Informatika Bandung, 2011
pencacah turun. penyelesaian masalah Observasi:
menggunakan logika - checklist hasil
perulangan pengamatan Pelbagai
Asosiasi: ragam contoh penerapan
- Menerapkan algoritma algoritma perulangan
perulangan untuk Tes:
menyelesaikan masalah - Tes tertulis dan praktek
- Menganalisa algoritma algoritma perulangan
perulangan dengan Pelbagai
macam data
Komunikasi:
- Mempresentasikan pelbagai
ragam algoritma
penyelesaian masalah
menggunakan logika
perulangan

3 SMK MARHAS – Silabus Pemrograman Dasar / Rekayasa Perangkat Lunak 2016/2017

Anda mungkin juga menyukai