Silabus P.dasar Genap
Silabus P.dasar Genap
Kompetensi Inti :
KI 1 : Menghayati dan mengamalkan ajaran agama yang di anutnya.
KI 2 : Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerja sama, toleransi, damai), santun, responsif dan pro aktif dan menunjukkan
sikap sebagai bagian dari solusi atas berbagai 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 menganalisa pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahu tentang ilmu pengetahuan, teknologi, seni, budaya, dan
humoria 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 terkait dengan pengembangan dari yang dipelajarinya di sekolah secaramandiri, dan mampu melaksanakan
tugas pesifik di bawah pengawasan langsung.
Menanya :
1. Siswa berdikusi menganalisa
penggunaan variabel, operator dan
ekspresi dalam algoritma.
2. Siswa berdikusi menganalisa
penggunaan variabel, konstanta
dalam algoritma.
3. Siswa berdikusi menganalisa
penggunaan operator dan ekspresi
dalam algoritma.
Mengeksplorasi:
1. Siswa membuat kode program
menggunakan ragam tipe data
variabel, konstanta, operator dan
ekspresi dengan program
sederhana.
2. Siswa melakukan kompilasi,
eksekusi dan perbaikan pada
kesalahan-kesalahan yang terdapat
dalam program.
Mengasosiasi:
1. Siswa membuat sebuah kesimpulan
tentang penggunaan tipe data,
variabel, konstanta, operator dan
ekspresi dalam sebuah program
sederhana.
Mengkomunikasikan:
1. Siswa membuat sebuah laporan dan
mempresentasikan hasil dari
sebuah program sederhana.
3.6 Menerapkan Struktur kontrol percabangan Struktur kontrol Mengamati : Tes Lisan 6 x 45 1. Buku Algoritma dan
dalam bahasa pemrograman percabangan 1. Siswa mengamati dan Tes Tertulis Pemrograman Pascal
Percabangan 1 kondisi mendengarkan penjelasan tentang Tes Praktek 2. Internet
4.6 Memecahkan masalah menggunakan struktur Percabangan 2 kondisi struktur kontrol percabangan. 3. Modul produktif,
kontrol percabangan 2. Siswa mengamati dan Buku Algoritma dan
mendengarkan penjelasan pemograman
mengenai percabangan 1 kondisi. tingkat Dasar.
3. Siswa mengamati dan
mendengarkan penjelasan
mengenai percabangan 2 kondisi.
Menanya :
1. Siswa berdikusi menganalisa
tentang percabangan.
2. Siswa berdikusi menganalisa
tentang percabangan 1 kondisi.
3. Siswa berdikusi menganalisa
tentang percabangan 2 kondisi.
Mengeksplorasi:
1. Siswa membuat kode program
menggunakan percabangan 1
kondisi, 2 kondisi, lebih dari 2
kondisi dan percabangan bersarang.
2. Siswa melakukan kompilasi,
eksekusi dan perbaikan pada
kesalahan-kesalahan yang terdapat
dalam program.
Mengasosiasi:
1. Siswa membuat sebuah kesimpulan
tentang penggunaan percabangan
1 kondisi, 2 kondisi, lebih dari 2
kondisi dan percabangan
bersarang.
Mengkomunikasikan:
1. Siswa membuat sebuah laporan dan
mempresentasikan hasil dari
sebuah program sederhana.
3.7 Menerapkan struktur kontrol perulangan dalam Struktur kontrol Mengamati : Tes Lisan 4 x 45 1. Buku Algoritma dan
bahasa pemrograman. perulangan 1. Siswa mengamati dan Tes Tertulis Pemrograman Pascal.
Perulangan dengan mendengarkan penjelasan tentang Tes Praktek 2. Internet.
4.7 Memecahkan masalah menggunakan struktur kondisi awal struktur kontrol perulangan. 3. Modul produktif,
kontrol perulangan Perulangan dengan 2. Siswa mengamati dan Buku Algoritma dan
kondisi akhir mendengarkan penjelasan pemograman
mengenai perulangan dengan tingkat Dasar.
kondisi awal.
3. Siswa mengamati dan
mendengarkan penjelasan
mengenai perulangan dengan
kondisi akhir.
Menanya :
1. Siswa berdikusi menganalisa
tentang perulangan.
2. Siswa berdikusi menganalisa
tentang perulangan dengan kondisi
awal.
3. Siswa berdikusi menganalisa
tentang perulangan dengan kondisi
akhir.
Mengeksplorasi:
1. Siswa membuat kode program
menggunakan perulangan dengan
kondisi awal, dan perulangan
kondisi akhir.
2. Siswa melakukan kompilasi,
eksekusi dan perbaikan pada
kesalahan-kesalahan yang terdapat
dalam program.
Mengasosiasi:
1. Siswa membuat sebuah kesimpulan
tentang penggunaan perulangan
dengan kondisi awal, dan
perulangan dengan kondisi akhir.
Mengkomunikasikan:
1. Siswa membuat sebuah laporan dan
mempresentasikan hasil dari
sebuah program sederhana.
3.8 Menerapkan keseluruhan konsep algoritma Analisa pemecahan Mengamati : Tes Lisan 3 x 45 1. Buku Algoritma dan
dalam penyelesaian masalah kompleks masalah 1. Siswa mengamati dan Tes Tertulis Pemrograman Pascal.
Debugging dan error mendengarkan penjelasan tentang Tes Praktek 2. Internet.
4.8 Menganalisa kesalahan dalam program dalam program debugging dalam sebuah program 3. Modul produktif,
2. Siswa mengamati dan Buku Algoritma dan
mendengarkan penjelasan pemograman
mengenai error yang terjadi dalam tingkat Dasar.
sebuah program.
Menanya :
1. Siswa berdikusi menganalisa
tentang debugging sebuah program.
2. Siswa berdikusi menganalisa
tentang error salam sebuah
program.
Mengeksplorasi:
1. Siswa melakukan kompilasi,
eksekusi dan perbaikan pada
kesalahan-kesalahan yang terdapat
dalam program.
Mengasosiasi:
1. Siswa membuat sebuah kesimpulan
tentang debugging dan error dalam
sebuah program.
Mengkomunikasikan:
Siswa membuat sebuah laporan dan
mempresentasikan hasil dari sebuah
program sederhana.
Mengetahui;
Kepala SMK Swasta Teladan
Pematangsiantar,