Anda di halaman 1dari 13

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.

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

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

* 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 algoritma 2 JP
dalam algoritma dan - Konsep algoritma penerapan algoritma sederhana (bahasa - Buku panduan guru
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

* 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 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
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,
- Membuat algoritma lebih dari 2 kondisi,
penyelesaian masalah dan percabangan
percabangan 1, 2, lebih bersarang
dari 2 kondisi, serta Observasi :
percabangan bersarang - Checklist hasil
Asosiasi pengamatan contoh
- Menerapkan algoritma algoritma
percabangan untuk percabangan
memecahkan masalah Tes:
- Menganalisa algoritma - Tes tertulis dan
percabangan dengan praktek tentang
Pelbagai data konsep algoritma
Komunikasi percabangan 1, 2
- Mempresentasikan lebih dari 2 kondisi,
algoritma penyelesaian dan percabangan
masalah 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 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 - Menerapkan algoritma Pelbagai ragam
sebagai pencacah perulangan untuk contoh penerapan
turun. menyelesaikan masalah algoritma
- Menganalisa algoritma perulangan
perulangan dengan Tes:
Pelbagai macam data - Tes tertulis dan
Komunikasi: praktek algoritma
- Mempresentasikan perulangan
pelbagai ragam
algoritma penyelesaian
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


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

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

* 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, 2011,
bahasa program dalam bahasa dan perbaikan NICE (Nokia Indonesia
pemrograman pemrograman program Community Enthusiast)
- Struktur bahasa - Proses kompilasi dan Portopolio:
pemrograman eksekusi program - Laporan pembuatan
- Standar output Eksperimen/explore: kode program
dalam bahasa - Melakukan instalasi sesuai dengan
pemrograman bahasa pemrograman algoritma yang
- Standar Input - Membuat kode program telah dirumuskan
dalam bahasa dengan algoritma sesuai standar
pemrograman sederhana input dan output.
- Kompilasi dan - Melakukan kompilasi, Observasi:
eksekusi eksekusi dan perbaikan - checklist hasil
program kesalahan program pengamatan
- Perbaikan Asosiasi: Tes:
kesalahan - Menerapkan struktur - Tes tertulis dan
penulisan program dan praktek tentang
algoritma dasar dalam konsep dan
pembuatan program penerapan bahasa
komputer sederhana. pemrograman
Komunikasi: dalam program
- Membuat laporan dan sederhana
presentasi 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 pembuatan - Qt Basic Curriculum, 2011,
karakteristiknya kode program NICE (Nokia Indonesia
Eksperimen/explore: menggunakan Community Enthusiast)
- Membuat pelbagai kode pelbagai ragam tipe
program menggunakan data, variabel,
ragam tipe data, konstanta, operator
variabel, kontanta, dan ekspresi sesuai
operator dan ekspresi dengan algoritma
sesuai algoritma sederhana.
sederhana. Observasi:
- Melakukan kompilasi, - checklist hasil
eksekusi dan perbaikan pengamatan
kesalahan 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, operator
- Membuat laporan dan dan ekspresi.
mempresentasikan hasil
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 kode - Membuat kode 2 JP )
dalam bahasa - Percabangan 1 program dengan program - Buku panduan guru
pemrograman kondisi struktur kontrol menggunakan
- Percabangan 2 percabangan. struktur kontrol - Sams Teach Yourself C++ in
4.6. Memecahkan masalah kondisi Menanya : percabangan 24 Hours, 2011, United
menggunakan struktur - Percabangan - Pelbagai strukur Portopolio: States of America: Pearson
kontrol percabangan lebih dari 2 penulisan kontrol - Laporan pembuatan Education, Inc
kondisi percabangan 1, 2, lebih kode program
- Percabangan dari 2 konsisi dan menggunakan - Qt Basic Curriculum, 2011,
bersarang bersarang. struktur kontrol NICE (Nokia Indonesia
Eksperimen/explore: percabangan sesuai Community 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 perbaikan pelbagai contoh
kesalahan program kode program
Asosiasi: dengan struktur
- Menerapkan algoritma kontrol
dan struktur kontrol percabangan.
percabangan 1, 2, lebih Tes:
dari 2 konsisi dan - Tes tertulis dan
bersarang dalam praktek tentang
program komputer konsep dan
Komunikasi: penerapan struktur
- Mempresentasikan hasil percabangan
program komputer 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 pembuatan NICE (Nokia Indonesia
- Perulangan program menggunakan kode program Community Enthusiast)
dengan struktur perulangan menggunakan
pernyataan sesuai dengan algoritma struktur kontrol
continue yang telah dirumuskan perulangan
- Perulangan - Melakukan kompilasi, Observasi :
dengan eksekusi dan perbaikan - checklist hasil
pernyataan break kesalahan program. pengamatan
Asosiasi: pelbagai ragam
- Menerapkan pelbagai contoh kode
ragam struktur kontrol program dengan
perulangan dalam struktur kontrol
program komputer perulangan
sesuai dengan algoritma Tes:
yang telah dirumuskan - Tes tertulis dan
Komunikasi : praktek tentang
- Mempresentasikan hasil konsep dan
program komputer yang penerapan struktur
melibatkan struktur kontrol perulangan
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 algoritma - Merancang program 2 JP
algoritma dalam algoritma untuk permasalahan komputer untuk - Buku panduan guru
penyelesaian masalah - Definisi yang komplek permasalahan yang
kompleks - Tahapan - Contoh debugging komplek - Sutedjo, budi, Algoritma dan
4.8. Menganalisa pengembangan program komputer - Membuat kode Teknik Pemrograman,
kesalahan dalam program Menanya : program komputer Penerbit ANDI, Yogyakarta,
program komputer - Konsep desain dan - Debugging dan error 2009.
- Hierarchi atau analisa algoritma untuk handling program
struktur chart permasalahan komplek komputer - Munir, Rinaldi, Algoritma
- Konsep Eksperimen/explore: Portopolio : dan pemrograman dalam
debugging dan - Merumuskan - Laporan praktek bahasa Pascal dan C,
error handling permasalahan komplek perancangan Informatika Bandung, 2011
- Studi kasus sebagai studi kasus pembuatan dan
proyek aplikasi - Merancang aplikasi analisa program - Sams Teach Yourself C++ in
program program komputer komputer 24 Hours, 2011, Pearson
komputer - Membuat kode program Observasi : Education, Inc, United States
komputer (coding) - checklist hasil of America
- Debugging dan error rancangan algoritma
handling program untuk - Qt Basic Curriculum, 2011,
komputer permasalahan yang NICE (Nokia Indonesia
Asosiasi: komplek dan contoh Community Enthusiast)
- Menerapkan konsep debugging program
desain dan analisa komputer
algoritma untuk Tes
menyelesaikan - Tes tertulis dan
permasalahan komplek praktek tentang
Komunikasi : desain program
- Mempresentasikan hasil komputer,
rancangan, pembuatan debugging dan error
kode program analisa handling program
dan perbaikan 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.
* 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.