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.
Kompetensi Dasar
1.1. Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
kompleksitas alam dan
jagad raya terhadap
kebesaran Tuhan yang
menciptakannya.
1.2. Mendiskripsikan
kebesaran Tuhan yang
menciptakan Pelbagai
sumber energi di alam.
1.3. Mengamalkan nilainilai keimanan sesuai

Materi Pokok

Pembelajaran*

Penilaian

Alokasi
Waktu

Sumber Belajar

TIDAK PERLU DIISI
Keterangan:
Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching). Dalam
arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.

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

Materi Pokok

Pembelajaran*

Penilaian

Alokasi
Waktu

Sumber Belajar

dengan ajaran
agamanya dalam
kehidupan sehari-hari
2.1. Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif;
jujur; teliti; cermat;
tekun; 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 seharihari sebagai wujud
implementasi
melaksanakan
percobaan
dan melaporkan hasil
percobaan

TIDAK PERLU DIISI
Keterangan:
Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching). Dalam
arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4.

* 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.
Kompetensi Dasar
3.1. Memahami
penggunaan data
dalam algoritma dan
konsep algoritma
pemrograman
4.1. Menggunakan
algoritma
pemrograman untuk
memecahkan
permasalahan

Materi Pokok

Pembelajaran*

Penilaian

Algoritma
Pemrograman
- Konsep algoritma
- Struktur
algoritma
- algoritma
menggunakan
bahasa natural
- Pengenalan
Variabel
- Pengenalan tipe
data
- Pengenalan
operator
- Pseudocode
- Flowchart
- Penggunaan Tool
flowchart

Mengamati:
- Pelbagai contoh
penerapan algoritma
dasar dalam kehidupan
sehari-hari
- Karakteristik tipe data
Menanya:
- Rumusan masalah
terkait penerapan
algoritma sederhana
- Logika penyelesaian
masalah dengan
struktur algoritma
Eksperimen/explore:
- Membuat algoritma
sederhana untuk
menyelesaikan
permasalahan
menggunakan bahasa
natural, flowchart dan
pseudocode
Asosiasi:
- Menerapkan konsep
algorima (bahasa
natural, flowchart dan
pseudocode) untuk
menyelesaikan
permasalahan
Komunikasi:
- Mempresentasikan
algoritma penyelesaian
permasalahan

Tugas:
- Membuat algoritma
sederhana (bahasa
natural,
pseudocode dan
flowchart) untuk
menyelesaikan
permasalahan
dalam kehidupan
sehari-hari.
Portopolio:
- Laporan praktek
membuat algoritma
pemecahan
masalah
menggunakan
bahasa natural,
flowchart dan
pseudocode.
Observasi :
- Checklist hasil
pengamatan
Pelbagai contoh
algoritma
Tes:
- Tes tertulis dan
praktek tentang
konsep algoritma,
pseudocode,
flowchart

Alokasi
Waktu
8 minggu x
2 JP

Sumber Belajar
-

Buku teks pelajaran

-

Buku panduan guru

-

Sutedjo, budi, “Algoritma dan
Teknik Pemrograman,
Penerbit ANDI, Yogyakarta,
2009.

-

Munir, Rinaldi, “Algoritma
dan pemrograman dalam
bahasa Pascal dan C”,
Informatika Bandung, 2011

* 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.
Kompetensi Dasar
3.2. Memahami struktur
algoritma serta
menganalisis data
dalam suatu algoritma
percabangan
4.2. Menggunakan
algoritma percabangan
untuk memecahkan
permasalahan

Materi Pokok
Algoritma
percabangan
- Percabangan 1
kondisi
- Percabangan 2
kondisi
- Percabangan
lebih dari 2
kondisi
- Percabangan
bersarang

Pembelajaran*

Penilaian

Mengamati
- Pelbagai contoh
penerapan algoritma
percabangan 1, 2, lebih
dari 2 kondisi dan
percabangan bersarang
Menanya
- Rumusan masalah
terkait algoritma
percabangan 1, 2, lebih
dari 2 kondisi dan
percabangan bersarang
- Alur penyelesaian
masalah dengan
algoritma percabangan.
Eksperimenexplore
- Membuat algoritma
penyelesaian masalah
percabangan 1, 2, lebih
dari 2 kondisi, serta
percabangan bersarang
Asosiasi
- Menerapkan algoritma
percabangan untuk
memecahkan masalah
- Menganalisa algoritma
percabangan dengan
Pelbagai data
Komunikasi
- Mempresentasikan
algoritma penyelesaian
masalah percabangan

Tugas
- Membuat algoritma
(pseudocode dan
flowchart) untuk
menyelesaikan
permasalahan
menggunakan
logika percabangan
1, 2, lebih dari 2
kondisi, serta
percabangan
bersarang.
Portopolio
- Laporan praktikum
algoritma
percabangan 1, 2,
lebih dari 2 kondisi,
dan percabangan
bersarang
Observasi :
- Checklist hasil
pengamatan contoh
algoritma
percabangan
Tes:
- Tes tertulis dan
praktek tentang
konsep algoritma
percabangan 1, 2
lebih dari 2 kondisi,
dan percabangan
bersarang

Alokasi
Waktu

Sumber Belajar
-

6 minggu x
2 JP

Buku teks pelajaran

-

Buku panduan guru

-

Sutedjo, budi, “Algoritma dan
Teknik Pemrograman,
Penerbit ANDI, Yogyakarta,
2009.

-

Munir, Rinaldi, “Algoritma
dan pemrograman dalam
bahasa Pascal dan C”,
Informatika Bandung, 2011

* 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.
Kompetensi Dasar
3.3. Memahami struktur
algoritma serta
menganalisa data
dalam suatu algoritma
perulangan
4.3. Memecahkan
permasalahan dengan
algoritma perulangan

Materi Pokok

Pembelajaran*

Penilaian

Algoritma
perulangan
- Perulangan
dengan kondisi
diawal
- Perulangan
dengan kondisi
diakhir
- Perulangan
dengan kondisi
akhir diinputkan
user
- Perulangan
sebagai pencacah
naik
- Perulangan
sebagai pencacah
turun.

Mengamati:
- Pelbagai ragam contoh
penerapan algoritma
perulangan
Menanya:
- Rumusan masalah dan
logika penyelesaian
masalah menggunakan
algoritma perulangan
Eksperimen/explore:
- Membuat pelbagai
algoritma penyelesaian
masalah menggunakan
logika perulangan
Asosiasi:
- Menerapkan algoritma
perulangan untuk
menyelesaikan masalah
- Menganalisa algoritma
perulangan dengan
Pelbagai macam data
Komunikasi:
- Mempresentasikan
pelbagai ragam
algoritma penyelesaian
masalah menggunakan
logika perulangan

Tugas:
- Membuat algoritma
(pseudocode dan
flowchart) untuk
menyelesaikan
permasalahan
menggunakan
logika perulangan
Portopolio:
- Laporan praktikum
algoritma
perulangan
Observasi:
- checklist hasil
pengamatan
Pelbagai ragam
contoh penerapan
algoritma
perulangan
Tes:
- Tes tertulis dan
praktek algoritma
perulangan

Alokasi
Waktu
6 minggu x 2 JP
-

Sumber Belajar
Buku teks pelajaran
Buku panduan guru

-

Sutedjo, budi, “Algoritma dan
Teknik Pemrograman,
Penerbit ANDI, Yogyakarta,
2009.

-

Munir, Rinaldi, “Algoritma
dan pemrograman dalam
bahasa Pascal dan C”,
Informatika Bandung, 2011

* 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.
Kompetensi Dasar
3.3. Memahami struktur
algoritma serta
menganalisa data
dalam suatu algoritma
perulangan
4.3. Memecahkan
permasalahan dengan
algoritma perulangan

Materi Pokok

Pembelajaran*

Penilaian

Algoritma
perulangan
- Perulangan
dengan kondisi
diawal
- Perulangan
dengan kondisi
diakhir
- Perulangan
dengan kondisi
akhir diinputkan
user
- Perulangan
sebagai pencacah
naik
- Perulangan
sebagai pencacah
turun.

Mengamati:
- Pelbagai ragam contoh
penerapan algoritma
perulangan
Menanya:
- Rumusan masalah dan
logika penyelesaian
masalah menggunakan
algoritma perulangan
Eksperimen/explore:
- Membuat pelbagai
algoritma penyelesaian
masalah menggunakan
logika perulangan
Asosiasi:
- Menerapkan algoritma
perulangan untuk
menyelesaikan masalah
- Menganalisa algoritma
perulangan dengan
Pelbagai macam data
Komunikasi:
- Mempresentasikan
pelbagai ragam
algoritma penyelesaian
masalah menggunakan
logika perulangan

Tugas:
- Membuat algoritma
(pseudocode dan
flowchart) untuk
menyelesaikan
permasalahan
menggunakan
logika perulangan
Portopolio:
- Laporan praktikum
algoritma
perulangan
Observasi:
- checklist hasil
pengamatan
Pelbagai ragam
contoh penerapan
algoritma
perulangan
Tes:
- Tes tertulis dan
praktek algoritma
perulangan

Alokasi
Waktu
6 minggu x 2 JP
-

Sumber Belajar
Buku teks pelajaran
Buku panduan guru

-

Sutedjo, budi, “Algoritma dan
Teknik Pemrograman,
Penerbit ANDI, Yogyakarta,
2009.

-

Munir, Rinaldi, “Algoritma
dan pemrograman dalam
bahasa Pascal dan C”,
Informatika Bandung, 2011

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

More Related Content

DOC
11.tik c1-silb-x-pemrograman dasar
DOC
Silabus pemrograman dasar 1
PDF
Silabus c1 pemrograman dasar kelas x
DOC
Silabus c1 pemrograman-dasar-klas_x_semester_2-final
DOC
Silabus pemrograman dasar 2
DOCX
C1. algoritma-pemrograman-3.1
DOC
Silabus pemrograman dasar sugiarto smkn2 depok
DOC
18 silabus x-sim-dig
11.tik c1-silb-x-pemrograman dasar
Silabus pemrograman dasar 1
Silabus c1 pemrograman dasar kelas x
Silabus c1 pemrograman-dasar-klas_x_semester_2-final
Silabus pemrograman dasar 2
C1. algoritma-pemrograman-3.1
Silabus pemrograman dasar sugiarto smkn2 depok
18 silabus x-sim-dig

What's hot (20)

DOCX
Rpp pemrograman dasar kelas 10 semester genap
DOC
Rpp pemrograman dasar
DOC
KI-KD Pemrograman Dasar
DOC
Analisis pemrograman dasar
DOC
Rpp pemrograman dasar
PDF
524 rekayasa perangkat lunak smk
PDF
11b. silabus-pemrograman-web-sem.-dua-kur.-2013
DOC
1.tki rpl-c3-silb-xi-pemodelan pl-rev
DOC
12.tik c1-silb-xi-silabus sistemkomputer
DOCX
15 silabus elektronika dasar
DOCX
Rpp pemrograman dasar kelas 11 semester genap
PDF
SILABUS MATEMATIKA WAJIB
DOCX
Silabus p.dasar genap
DOCX
Rpp pemrograman dasar kelas 10 semester ganjil
DOCX
rpp tik smp 9 sms 1
DOC
Silabus matematika kelas x semester ganjil
DOC
Silabus sistem komputer smt 1
DOCX
rpp tik smp 7 sms 2
DOCX
Rpp membuat basis data menggunakan sql
DOCX
Rpp jaringan dasar 1 3
Rpp pemrograman dasar kelas 10 semester genap
Rpp pemrograman dasar
KI-KD Pemrograman Dasar
Analisis pemrograman dasar
Rpp pemrograman dasar
524 rekayasa perangkat lunak smk
11b. silabus-pemrograman-web-sem.-dua-kur.-2013
1.tki rpl-c3-silb-xi-pemodelan pl-rev
12.tik c1-silb-xi-silabus sistemkomputer
15 silabus elektronika dasar
Rpp pemrograman dasar kelas 11 semester genap
SILABUS MATEMATIKA WAJIB
Silabus p.dasar genap
Rpp pemrograman dasar kelas 10 semester ganjil
rpp tik smp 9 sms 1
Silabus matematika kelas x semester ganjil
Silabus sistem komputer smt 1
rpp tik smp 7 sms 2
Rpp membuat basis data menggunakan sql
Rpp jaringan dasar 1 3
Ad

Similar to Silabus c1 pemrograman-dasar-klas_x_semester_1-final (20)

PDF
CP Algoritma-dan-Pemrograman.pdf
DOC
DOCX
Algoritma dan Pemrograman
DOCX
C1. algoritma percabangan 3.2
PDF
NADIA OK.pptbxnsjdkjfjdjfjjfjfjfjfjfjfjfj
PDF
RPP UDAH OKE NADIA.pdfuhfjfifititifkgigi
PDF
10. pemrog dasarsmk x-smt1 (buku siswa-guru)
PDF
Pemrog dasarsmk x-smt1
PDF
Pemrog dasarsmk x-smt1
PDF
Modul Ajar Informatika Kelas 10 Fase E Kurikulum Merdeka
PPTX
pertemuan 1 - Pengantar Dasar Algoritma Pemrograman.pptx
DOC
SILABUS Pemrograman Dasarkelas x smk.doc
DOC
Silabus Pemrograman Dasar.doc
DOCX
Pemrograman dasar genap
PDF
Pemrograman dasar
DOCX
1.RPP INFORMATIKA KLS X KD 1 Semester 1.docx
DOC
silabus pemrograman dasar.doc
PDF
Modul pemrograman-osn-20092
PDF
Alogaritma dan pemograman modul ajar kelas 8
CP Algoritma-dan-Pemrograman.pdf
Algoritma dan Pemrograman
C1. algoritma percabangan 3.2
NADIA OK.pptbxnsjdkjfjdjfjjfjfjfjfjfjfjfj
RPP UDAH OKE NADIA.pdfuhfjfifititifkgigi
10. pemrog dasarsmk x-smt1 (buku siswa-guru)
Pemrog dasarsmk x-smt1
Pemrog dasarsmk x-smt1
Modul Ajar Informatika Kelas 10 Fase E Kurikulum Merdeka
pertemuan 1 - Pengantar Dasar Algoritma Pemrograman.pptx
SILABUS Pemrograman Dasarkelas x smk.doc
Silabus Pemrograman Dasar.doc
Pemrograman dasar genap
Pemrograman dasar
1.RPP INFORMATIKA KLS X KD 1 Semester 1.docx
silabus pemrograman dasar.doc
Modul pemrograman-osn-20092
Alogaritma dan pemograman modul ajar kelas 8
Ad

Silabus c1 pemrograman-dasar-klas_x_semester_1-final

  • 1. 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. Kompetensi Dasar 1.1. Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya. 1.2. Mendiskripsikan kebesaran Tuhan yang menciptakan Pelbagai sumber energi di alam. 1.3. Mengamalkan nilainilai keimanan sesuai Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar TIDAK PERLU DIISI Keterangan: Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching). Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4. * 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.
  • 2. Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar dengan ajaran agamanya dalam kehidupan sehari-hari 2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat; tekun; 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 seharihari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan TIDAK PERLU DIISI Keterangan: Nilai-nilai spiritual dan sosial merupakan proses pembelajaran nilai secara tidak langsung (indirect values teaching). Dalam arti bahwa keterkaitan KI 1 dan KI 2 hanya akan terjadi dalam proses pembelajaran KI 3 dan KI 4. * 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.
  • 3. Kompetensi Dasar 3.1. Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman 4.1. Menggunakan algoritma pemrograman untuk memecahkan permasalahan Materi Pokok Pembelajaran* Penilaian Algoritma Pemrograman - Konsep algoritma - Struktur algoritma - algoritma menggunakan bahasa natural - Pengenalan Variabel - Pengenalan tipe data - Pengenalan operator - Pseudocode - Flowchart - Penggunaan Tool flowchart Mengamati: - Pelbagai contoh penerapan algoritma dasar dalam kehidupan sehari-hari - Karakteristik tipe data Menanya: - Rumusan masalah terkait penerapan algoritma sederhana - Logika penyelesaian masalah dengan struktur algoritma Eksperimen/explore: - Membuat algoritma sederhana untuk menyelesaikan permasalahan menggunakan bahasa natural, flowchart dan pseudocode Asosiasi: - Menerapkan konsep algorima (bahasa natural, flowchart dan pseudocode) untuk menyelesaikan permasalahan Komunikasi: - Mempresentasikan algoritma penyelesaian permasalahan Tugas: - Membuat algoritma sederhana (bahasa natural, pseudocode dan flowchart) untuk menyelesaikan permasalahan dalam kehidupan sehari-hari. Portopolio: - Laporan praktek membuat algoritma pemecahan masalah menggunakan bahasa natural, flowchart dan pseudocode. Observasi : - Checklist hasil pengamatan Pelbagai contoh algoritma Tes: - Tes tertulis dan praktek tentang konsep algoritma, pseudocode, flowchart Alokasi Waktu 8 minggu x 2 JP Sumber Belajar - Buku teks pelajaran - Buku panduan guru - Sutedjo, budi, “Algoritma dan Teknik Pemrograman, Penerbit ANDI, Yogyakarta, 2009. - Munir, Rinaldi, “Algoritma dan pemrograman dalam bahasa Pascal dan C”, Informatika Bandung, 2011 * 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.
  • 4. Kompetensi Dasar 3.2. Memahami struktur algoritma serta menganalisis data dalam suatu algoritma percabangan 4.2. Menggunakan algoritma percabangan untuk memecahkan permasalahan Materi Pokok Algoritma percabangan - Percabangan 1 kondisi - Percabangan 2 kondisi - Percabangan lebih dari 2 kondisi - Percabangan bersarang Pembelajaran* Penilaian Mengamati - Pelbagai contoh penerapan algoritma percabangan 1, 2, lebih dari 2 kondisi dan percabangan bersarang Menanya - Rumusan masalah terkait algoritma percabangan 1, 2, lebih dari 2 kondisi dan percabangan bersarang - Alur penyelesaian masalah dengan algoritma percabangan. Eksperimenexplore - Membuat algoritma penyelesaian masalah percabangan 1, 2, lebih dari 2 kondisi, serta percabangan bersarang Asosiasi - Menerapkan algoritma percabangan untuk memecahkan masalah - Menganalisa algoritma percabangan dengan Pelbagai data Komunikasi - Mempresentasikan algoritma penyelesaian masalah percabangan Tugas - Membuat algoritma (pseudocode dan flowchart) untuk menyelesaikan permasalahan menggunakan logika percabangan 1, 2, lebih dari 2 kondisi, serta percabangan bersarang. Portopolio - Laporan praktikum algoritma percabangan 1, 2, lebih dari 2 kondisi, dan percabangan bersarang Observasi : - Checklist hasil pengamatan contoh algoritma percabangan Tes: - Tes tertulis dan praktek tentang konsep algoritma percabangan 1, 2 lebih dari 2 kondisi, dan percabangan bersarang Alokasi Waktu Sumber Belajar - 6 minggu x 2 JP Buku teks pelajaran - Buku panduan guru - Sutedjo, budi, “Algoritma dan Teknik Pemrograman, Penerbit ANDI, Yogyakarta, 2009. - Munir, Rinaldi, “Algoritma dan pemrograman dalam bahasa Pascal dan C”, Informatika Bandung, 2011 * 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.
  • 5. Kompetensi Dasar 3.3. Memahami struktur algoritma serta menganalisa data dalam suatu algoritma perulangan 4.3. Memecahkan permasalahan dengan algoritma perulangan Materi Pokok Pembelajaran* Penilaian Algoritma perulangan - Perulangan dengan kondisi diawal - Perulangan dengan kondisi diakhir - Perulangan dengan kondisi akhir diinputkan user - Perulangan sebagai pencacah naik - Perulangan sebagai pencacah turun. Mengamati: - Pelbagai ragam contoh penerapan algoritma perulangan Menanya: - Rumusan masalah dan logika penyelesaian masalah menggunakan algoritma perulangan Eksperimen/explore: - Membuat pelbagai algoritma penyelesaian masalah menggunakan logika perulangan Asosiasi: - Menerapkan algoritma perulangan untuk menyelesaikan masalah - Menganalisa algoritma perulangan dengan Pelbagai macam data Komunikasi: - Mempresentasikan pelbagai ragam algoritma penyelesaian masalah menggunakan logika perulangan Tugas: - Membuat algoritma (pseudocode dan flowchart) untuk menyelesaikan permasalahan menggunakan logika perulangan Portopolio: - Laporan praktikum algoritma perulangan Observasi: - checklist hasil pengamatan Pelbagai ragam contoh penerapan algoritma perulangan Tes: - Tes tertulis dan praktek algoritma perulangan Alokasi Waktu 6 minggu x 2 JP - Sumber Belajar Buku teks pelajaran Buku panduan guru - Sutedjo, budi, “Algoritma dan Teknik Pemrograman, Penerbit ANDI, Yogyakarta, 2009. - Munir, Rinaldi, “Algoritma dan pemrograman dalam bahasa Pascal dan C”, Informatika Bandung, 2011 * 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.
  • 6. Kompetensi Dasar 3.3. Memahami struktur algoritma serta menganalisa data dalam suatu algoritma perulangan 4.3. Memecahkan permasalahan dengan algoritma perulangan Materi Pokok Pembelajaran* Penilaian Algoritma perulangan - Perulangan dengan kondisi diawal - Perulangan dengan kondisi diakhir - Perulangan dengan kondisi akhir diinputkan user - Perulangan sebagai pencacah naik - Perulangan sebagai pencacah turun. Mengamati: - Pelbagai ragam contoh penerapan algoritma perulangan Menanya: - Rumusan masalah dan logika penyelesaian masalah menggunakan algoritma perulangan Eksperimen/explore: - Membuat pelbagai algoritma penyelesaian masalah menggunakan logika perulangan Asosiasi: - Menerapkan algoritma perulangan untuk menyelesaikan masalah - Menganalisa algoritma perulangan dengan Pelbagai macam data Komunikasi: - Mempresentasikan pelbagai ragam algoritma penyelesaian masalah menggunakan logika perulangan Tugas: - Membuat algoritma (pseudocode dan flowchart) untuk menyelesaikan permasalahan menggunakan logika perulangan Portopolio: - Laporan praktikum algoritma perulangan Observasi: - checklist hasil pengamatan Pelbagai ragam contoh penerapan algoritma perulangan Tes: - Tes tertulis dan praktek algoritma perulangan Alokasi Waktu 6 minggu x 2 JP - Sumber Belajar Buku teks pelajaran Buku panduan guru - Sutedjo, budi, “Algoritma dan Teknik Pemrograman, Penerbit ANDI, Yogyakarta, 2009. - Munir, Rinaldi, “Algoritma dan pemrograman dalam bahasa Pascal dan C”, Informatika Bandung, 2011 * 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.