SILABUS
MATA PELAJARAN PEMROGRAMAN DASAR KELAS X
SMK NEGERI 1 ADIWERNA
Penyusun :
SILABUS
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 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, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan
bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga
masyarakat nasional, regional, dan internasional.
KI 4 : - Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana
sesuai dengan bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika
- Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.
- Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam
ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan
langsung.
- Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal dalam
ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan
langsung.
Tes:
Essay dan/atau pilihan
ganda
3.6 Menerapkan struktur 3.6.1 Menjelaskan Struktur percabangan Mengamati untuk mengidentifikasi Tugas: 12 Buku Teks
kontrol Percabangan statement/perintah untuk Percabangan tidak dan merumuskan masalah - Membuat kode program Pelajaran
dalam bahasa kontrol percabangan bersyarat tentang struktur kontrol menggunakan struktur Buku Panduan
pemrograman 3.6.2 Menerapkan Percabangan Percabangan dalam bahasa kontrol percabangan Guru
statement/perintah untuk sederhana pemrograman. Portopolio: Algoritma & Teknik
4.6 Membuat kode program - Laporan pembuatan
kontrol percabangan tidak Percabangan Mengumpulkan data tentang Pemrograman,
struktur kontrol bersyarat bertingkat struktur kontrol Percabangan kode program 2009, Budi Sutedjo,
percabangan 3.6.3 Menerapkan Percabangan dalam bahasa pemrograman menggunakan struktur Yogyakarta : Andi
statement/perintah untuk bersarang Mengolah data tentang struktur kontrol percabangan Buku-buku dan
kontrol percabangan kontrol Percabangan dalam sesuai dengan referensi lain yang
sederhana bahasa pemrograman. algoritma yang telah relevan
3.6.4 Menerapkan Mengomunikasikan tentang dirumuskan Media
statement/perintah untuk struktur kontrol Percabangan Observasi: cetak/elektronik
kontrol percabangan dalam bahasa pemrograman - Checklist hasil Lingkungan sekitar
bertingkat pengamatan pelbagai
3.6.5 Menerapkan contoh kode program
statement/perintah untuk dengan struktur kontrol
kontrol percabangan percabangan.
bersarang Tes:
Tes tertulis dan praktek
tentang konsep dan
4.6.1 Membuat aplikasi penerapan struktur
percabangan tidak bersyarat percabangan
4.6.2 Membuat aplikasi
percabangan sederhana
4.6.3 Membuat aplikasi
percabangan bertingkat
4.6.4 Membuat aplikasi
percabangan bersarang
3.7 Menerapkan struktur 3.7.1 Menjelaskan Struktur perulangan Mengamati untuk mengidentifikasi Tugas: 12 Buku Teks
kontrol Perulangan statement/perintah untuk Percabangan dan merumuskan masalah - Membuat pelbagai kode Pelajaran
dalam bahasa perulangan sederhana tentang struktur kontrol program menggunakan Buku Panduan
pemrograman 3.7.2 Menerapkan Perulangan bertingkat Perulangan dalam bahasa struktur kontrol Guru
statement/perintah untuk Percabangan pemrograman perulangan sesuai Algoritma & Teknik
4.7 Membuat kode program
kontrol perulangan sederhana bersarang Mengumpulkan data tentang dengan algoritma yang Pemrograman,
struktur kontrol 3.7.3 Menerapkan struktur kontrol Perulangan dalam telah dirumuskan 2009, Budi Sutedjo,
perulangan statement/perintah untuk bahasa pemrograman Portopolio: Yogyakarta : Andi
kontrol perulangan bersarang Mengolah data tentang struktur - Laporan pembuatan Buku-buku dan
kontrol Perulangan dalam bahasa kode program referensi lain yang
pemrograman menggunakan struktur relevan
4.7.1 Membuat aplikasi perulangan
sederhana Mengomunikasikan tentang kontrol perulangan Media
struktur kontrol Perulangan dalam Observasi: cetak/elektronik
4.7.2 Membuat aplikasi perulangan - checklist hasil
bersarang bahasa pemrograman Lingkungan sekitar
pengamatan pelbagai
Tes:
Essay dan pilihan ganda
3.9.Menerapkan 3.9.1 Menjelaskan konsep fungsi Konsep fungsi dalam Mengamati untuk mengidentifikasi Tugas: 12 Buku Teks
penggunaan fungsi dalam bahasa pemrograman bahasa pemrograman dan merumuskan masalah Menyelesaikan masalah Pelajaran
4.9 Membuat kode program 3.9.2 Menerapkan fungsi-fungsi Pembuatan fungsi tentang penggunaan fungsi yang melibatkan fungsi Buku Panduan
menggunakan fungsi. buatan sendiri sendiri Mengumpulkan data tentang dalam program Guru
3.9.3 Menerapkan fungsi-fungsi Penerapan fungsi- penggunaan fungsi Algoritma & Teknik
bawaan dari bahasa fungsi bawaan bahasa Mengolah data tentang Observasi: Pemrograman,
pemrograman pemrograman penggunaan fungsi Mengamati 2009, Budi Sutedjo,
Mengomunikasikan tentang kegiatan/aktivitas siswa Yogyakarta : Andi
4.9.1 Membuat aplikasi dengan penggunaan fungsi secara individu dan dalam Buku-buku dan
diskusi dengan checklist referensi lain yang
fungsi buatan sendiri lembar pengamatan atau
4.9.2 Membuat aplikasi dengan relevan
dalam bentuk lain Media
fungsi bawaan bahasa
pemrograman cetak/elektronik
Portofolio: Lingkungan sekitar
Hasil kerja
mandiri/kelompok
Bahan Presentasi
Tes:
Essay dan/atau pilihan
ganda