Anda di halaman 1dari 17

SILABUS MATA PELAJARAN

Satuan Pendidikan : SMK NEGERI 1 TROWULAN


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.

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 TIDAK PERLU DIISI
terhadap kebesaran Keterangan:
Tuhan yang Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching).
menciptakannya. Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.
1.2. Mendiskripsikan
kebesaran Tuhan yang
menciptakan Pelbagai
sumber energi di
alam.
1.3. Mengamalkan nilai-
nilai keimanan
* 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.
sesuai

* 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
dengan ajaran
agamanya dalam
kehidupan sehari-hari

2.1. Menunjukkan
perilaku ilmiah TIDAK PERLU DIISI
(memiliki rasa ingin Keterangan:
tahu; objektif; jujur; Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching).
teliti; cermat; tekun; Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.
hati-hati; 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

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

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

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

* 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.
SILABUS MATA PELAJARAN

Satuan Pendidikan : SMK NEGERI 1 TROWULAN


Mata Pelajaran : PEMROGRAMAN
DASAR Kelas / Semester : X / 2
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.

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 TIDAK PERLU DIISI
terhadap kebesaran Keterangan:
Tuhan yang Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching).
menciptakannya. Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.
1.2. Mendiskripsikan
kebesaran Tuhan yang
menciptakan pelbagai
sumber energi di
alam.
1.3. Mengamalkan nilai-
nilai keimanan
* 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.
sesuai

* 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
dengan ajaran
agamanya dalam
kehidupan sehari-hari

2.1. Menunjukkan
perilaku ilmiah TIDAK PERLU DIISI
(memiliki rasa ingin Keterangan:
tahu; objektif; jujur; Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching).
teliti; cermat; tekun; Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.
hati-hati; 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

* 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.4. Menerapkan bahasa Bahasa Mengamati: Tugas: 4 minggu x - Buku teks pelajaran
pemrograman pemrograman - Framework bahasa - Membuat kode 2 JP
4.4. Mengolah algoritma ke - Pengenalan pemrograman program sederhana - Buku panduan guru
dalam bentuk kode bahasa - Instalasi tools bahasa sesuai dengan
program komputer pemrograman pemrograman algoritma yang - Sams Teach Yourself C++ in
- Pengenalan - Pelbagai contoh kode telah dirumuskan 24 Hours, 2011, United
tools/framework program dalam bahasa sesuai standar States of America: Pearson
pengembangan pemrograman input dan output Education, Inc
program Menanya: - Mengkompilasi,
- Instalasi tools - Struktur penulisan mengeksekusi kode - Qt Basic Curriculum,
bahasa program dalam dan perbaikan 2011, NICE (Nokia
pemrograman bahasa pemrograman program Indonesia Community
- Struktur bahasa - Proses kompilasi dan Portopolio: Enthusiast)
pemrograman eksekusi program - Laporan
- Standar output Eksperimen/explore: pembuatan kode
dalam bahasa - Melakukan instalasi program sesuai
pemrograman bahasa dengan algoritma
- Standar Input pemrograman yang telah
dalam bahasa - Membuat kode program dirumuskan sesuai
pemrograman dengan algoritma standar input dan
- Kompilasi dan sederhana output.
eksekusi - Melakukan kompilasi, Observasi:
program eksekusi dan perbaikan - checklist hasil
- Perbaikan kesalahan program pengamatan
kesalahan Asosiasi: Tes:
- Menerapkan struktur - Tes tertulis dan
penulisan program praktek tentang
dan algoritma dasar konsep dan
dalam pembuatan penerapan bahasa
program komputer pemrograman
sederhana. dalam program
Komunikasi: sederhana
- Membuat laporan
dan presentasi
* 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.
program.

* 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.5. Menerapkan - Tipe data, Mengamati: Tugas: 2 minggu x - Buku teks pelajaran
penggunaan tipe data, variabel dan - Pelbagai ragam contoh - Membuat kode 2 JP
variabel, konstanta, konstanta kode program yang program komputer - Buku panduan guru
operator dan ekspresi - Operator dan melibatkan tipe data, menggunakan
4.5. Mengolah data ekspresi variabel, konstanta, pelbagai ragam tipe - Sams Teach Yourself C++ in
menggunakan konsep operator dan ekspresi data, variabel 24 Hours, 2011, United
tipe data, variabel, Menanya: konstanta, operator States of America: Pearson
konstanta, operator - Ragam tipe data, dan ekspresi. Education, Inc
dan ekspresi. variabel, konstanta, Portopolio:
operator, ekspresi dan - Laporan - Qt Basic Curriculum,
karakteristiknya pembuatan kode 2011, NICE (Nokia
Eksperimen/explore: program Indonesia Community
- Membuat pelbagai kode menggunakan Enthusiast)
program menggunakan pelbagai ragam tipe
ragam tipe data, data, variabel,
variabel, kontanta, konstanta, operator
operator dan ekspresi dan ekspresi sesuai
sesuai algoritma dengan algoritma
sederhana. sederhana.
- Melakukan kompilasi, Observasi:
eksekusi dan - checklist hasil
perbaikan kesalahan pengamatan
program pelbagai ragam
Asosiasi: contoh kode
- Menerapkan tipe data, program
variabel, konstanta Tes:
Operator dan ekspresi - Tes tertulis tentang
dalam program penggunaan tipe
komputer sederhana data, variabel,
Komunikasi: konstanta,
- Membuat laporan dan operator dan
mempresentasikan hasil ekspresi.
program komputer

* 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.6. Menerapkan struktur Struktur Kontrol Mengamati: Tugas: 4 minggu x - Buku teks pelajaran
kontrol percabangan Percabangan - Pelbagai contoh - Membuat kode 2 JP )
dalam bahasa - Percabangan 1 kode program program - Buku panduan guru
pemrograman kondisi dengan struktur menggunakan
- Percabangan 2 kontrol struktur kontrol - Sams Teach Yourself C++ in
4.6. Memecahkan masalah kondisi percabangan. percabangan 24 Hours, 2011, United
menggunakan struktur - Percabangan Menanya : Portopolio: States of America: Pearson
kontrol percabangan lebih dari 2 - Pelbagai strukur - Laporan Education, Inc
kondisi penulisan kontrol pembuatan kode
- Percabangan percabangan 1, 2, program - Qt Basic Curriculum,
bersarang lebih dari 2 konsisi menggunakan 2011, NICE (Nokia
dan bersarang. struktur kontrol Indonesia Community
Eksperimen/explore: percabangan sesuai Enthusiast)
- Membuat pelbagai kode dengan algoritma
program menggunakan yang telah
struktur percabangan dirumuskan
sesuai dengan algoritma Observasi:
yang telah dirumuskan. - Checklist hasil
- Melakukan kompilasi, pengamatan
eksekusi dan pelbagai contoh
perbaikan kesalahan kode program
program Asosiasi: dengan
- Menerapkan algoritma struktur kontrol
dan struktur kontrol percabangan.
percabangan 1, 2, Tes:
lebih dari 2 konsisi - Tes tertulis dan
dan bersarang dalam praktek tentang
program komputer konsep dan
Komunikasi: penerapan
- Mempresentasikan struktur
hasil program komputer percabangan
yang
melibatkan struktur
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.7. Menerapkan struktur Struktur Kontrol Mengamati : Tugas : 4 minggu x - Buku teks pelajaran
kontrol perulangan Perulangan - Pelbagai ragam contoh - Membuat pelbagai 2 JP
dalam bahasa - Perulangan kode program dengan kode program - Buku panduan guru
pemrograman. dengan kondisi struktur kontrol menggunakan
4.7. Memecahkan masalah diawal perulangan struktur kontrol - Sams Teach Yourself C++ in
menggunakan struktur - Perulangan Menanya : perulangan sesuai 24 Hours, 2011, United
kontrol perulangan. dengan kondisi - Pelbagai penulisan kode dengan algoritma States of America: Pearson
diakhir program struktur yang telah Education, Inc
- Perulangan kontrol perulangan dirumuskan
dengan kondisi Eksperimen/explore: Portopolio : - Qt Basic Curriculum, 2010,
diinputkan user - Membuat pelbagai kode - Laporan NICE (Nokia Indonesia
- Perulangan program menggunakan pembuatan kode Community Enthusiast)
dengan struktur perulangan program
pernyataan sesuai dengan algoritma menggunakan
continue yang telah dirumuskan struktur kontrol
- Perulangan - Melakukan kompilasi, perulangan
dengan eksekusi dan Observasi :
pernyataan break perbaikan kesalahan - checklist hasil
program. pengamatan
Asosiasi: pelbagai ragam
- Menerapkan pelbagai contoh kode
ragam struktur kontrol program
perulangan dalam dengan
program komputer struktur kontrol
sesuai dengan algoritma perulangan
yang telah dirumuskan Tes:
Komunikasi : - Tes tertulis dan
- Mempresentasikan praktek tentang
hasil program komputer konsep dan
yang melibatkan penerapan
struktur perulangan struktur kontrol
perulangan

* 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.8. Menerapkan Konsep desain Mengamati: Tugas : 4 minggu x - Buku teks pelajaran
keseluruhan konsep dan analisa - Rancangan - Merancang program 2 JP
algoritma dalam algoritma algoritma untuk komputer untuk - Buku panduan guru
penyelesaian masalah - Definisi permasalahan yang permasalahan yang
kompleks - Tahapan komplek komplek - Sutedjo, budi, “Algoritma dan
4.8. Menganalisa pengembangan - Contoh debugging - Membuat kode Teknik Pemrograman,
kesalahan dalam program program komputer program Penerbit ANDI, Yogyakarta,
program komputer Menanya : komputer 2009.
- Hierarchi atau - Konsep desain dan - Debugging dan error
struktur chart analisa algoritma handling program - Munir, Rinaldi, “Algoritma
- Konsep untuk permasalahan komputer dan pemrograman dalam
debugging dan komplek Portopolio : bahasa Pascal dan C”,
error handling Eksperimen/explore: - Laporan praktek Informatika Bandung, 2011
- Studi kasus - Merumuskan perancangan
proyek aplikasi permasalahan komplek pembuatan dan - Sams Teach Yourself C++ in
program sebagai studi kasus analisa program 24 Hours, 2011, Pearson
komputer - Merancang aplikasi komputer Education, Inc, United States
program komputer Observasi : of America
- Membuat kode program - checklist hasil
komputer (coding) rancangan algoritma - Qt Basic Curriculum,
- Debugging dan error untuk 2011, NICE (Nokia
handling program permasalahan yang Indonesia Community
komputer komplek dan contoh Enthusiast)
Asosiasi: debugging program
- Menerapkan konsep komputer
desain dan analisa Tes
algoritma untuk - Tes tertulis dan
menyelesaikan praktek tentang
permasalahan komplek desain program
Komunikasi : komputer,
- Mempresentasikan debugging dan error
hasil rancangan, handling program
pembuatan kode komputer
program analisa dan
* 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.
perbaikan

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