Silabus c1 Pemrograman Dasar Klas Xi 1
Silabus c1 Pemrograman Dasar Klas Xi 1
Satuan Pendidikan
: SMK
Mata Pelajaran
: PEMROGRAMAN DASAR
Kelas
: XI
Kompetensi Inti*
KI 1: Menghayati dan mengamalkan ajaran agama yang dianutnya
KI 2: Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, 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 dan menganalisa pengetahuan faktual, konseptual, dan prosedural 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 bidangkerja 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 dibawah 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 berbagai
Materi Pokok
Pembelajaran*
Penilaian
Alokasi
Waktu
Sumber Belajar
* 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
Kompetensi Dasar
Materi Pokok
Pembelajaran*
Operasi Aritmatika
- Fungsi
trigonometri
- Fungsi logaritmik
- Fungsi
pembulatan
- Fungsi
pemangkatan
- Fungsi seleksi
data
Mengamati
- Contoh program penerapan
fungsi-fungsi aritmatika
Menanya
- Mendiskusikan tentang
penggunaan operasi
aritmatika dalam
melakukan perhitungan
matematis
Eksperimen/explore
- Membuat program
perhitungan matematis
menggunakan operasi
aritmatika
Komunikasi
- Mempresentasi hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Penilaian
Alokasi
Waktu
Sumber Belajar
Tugas
- Penerapan operasi
aritmatika dalam
penyelesaian kasus
matematis
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
operasi aritmatika
Tes
- Tertulis tentang
operasi aritmatika
4 jampel (2 x
2 jampel)
[I, II]
* 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
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari 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
3.1 Menerapkan operasi
aritmatika
4.1. Memecahkan
permasalahan
perhitungan dengan
* 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*
Operasi Logika
- Operasi Logika
Tunggal
- Operasi Logika
Kombinasi
Mengamati
- Contoh program penerapan
operasi logika
Menanya
- Mendiskusikan tentang
penggunaan operasi logika
Eksperimen/explore
- Membuat program
melibatkan operasi logika
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Penilaian
Alokasi
Waktu
Sumber Belajar
operasi aritmatika
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 berbagai
sumber energi di alam.
1.3 Mengamalkan nilai-nilai
keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
1.4 Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hati-
Tugas
- Menerapkan operasi
logika dalam
penyelesaian kasus
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
operasi logka
Tes
- Tertulis tentang
operasi logika
4 jampel (2 x
2 jampel)
[III,IV]
* 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*
Array
- Array 1 dimensi
Mengamati
- Contoh program penerapan
array 1 dimensi
Menanya
- Mendiskusikan tentang
Penilaian
Alokasi
Waktu
Sumber Belajar
hati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari 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
3.2 Menerapkan operasi
logika
4.2. Memecahkan
permasalahan logika
dengan operasi logika
1.1 Memahami nilai-nilai
keimanan dengan
menyadari hubungan
keteraturan dan
Tugas
- Menerapkan array 1
dimensi dalam
penyelesaian kasus
Portofolio
4 jampel (2 x
2 jampel)
[V,VI]
* 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
1.2
1.3
1.4
2.1
Materi Pokok
Pembelajaran*
penggunaan array 1
dimensi
Eksperimen/explore
- Membuat program
melibatkan array 1 dimensi
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Penilaian
-
Laporan hasil
pembuatan program
yang melibatkan array
1 dimensi
Alokasi
Waktu
Sumber Belajar
Enthusiast)
Tes
- Tertulis tentang array 1
dimensi
* 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
Mengamati
- Contoh program penerapan
array 2 dimensi
Menanya
- Mendiskusikan tentang
penggunaan array 2
dimensi
Eksperimen/explore
Tugas
- Menerapkan array 2
dimensi dalam
penyelesaian kasus
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan array
Alokasi
Waktu
Sumber Belajar
Array 2 dimensi
4 jampel (2 x
2 jampel)
[VII,VIII]
* 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
1.2
1.3
1.4
2.1
menciptakannya.
Mendiskripsikan
kebesaran Tuhan yang
menciptakan berbagai
sumber energi di alam.
Mengamalkan nilai-nilai
keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari sebagai wujud
implementasi sikap
dalam melakukan
Materi Pokok
Pembelajaran*
Penilaian
Membuat program
melibatkan array 2 dimensi
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
2 dimensi
Tes
- Tertulis tentang array 2
dimensi
Alokasi
Waktu
Sumber Belajar
* 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
Mengamati
- Contoh program penerapan
array multidimensi
Menanya
- Mendiskusikan tentang
penggunaan array
multidimensi
Eksperimen/explore
- Membuat program
melibatkan array
multidimensi
Tugas
- Menerapkan array
multidimensi dalam
penyelesaian kasus
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan array
multidimensi
Tes
- Tertulis tentang array
Alokasi
Waktu
Sumber Belajar
percobaan dan
berdiskusi
2.2 Menghargai kerja
individu dan kelompok
dalam aktivitas seharihari sebagai wujud
implementasi
melaksanakan
percobaan dan
melaporkan hasil
percobaan
3.4 Memahami penggunaan
array 2 dimensi untuk
penyimpanan data di
memori
4.4. Menyajikan kumpulan
data berdimensi 2
dalam bentuk array
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
Array
- Array
multidimensi
4 jampel (2 x
2 jampel)
[IX,X]
* 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
1.3
1.4
2.1
2.2
menciptakan berbagai
sumber energi di alam.
Mengamalkan nilai-nilai
keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
berdiskusi
Menghargai kerja
Materi Pokok
Pembelajaran*
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Penilaian
Alokasi
Waktu
Sumber Belajar
multidimensi
* 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*
Operasi String
- Penggabungan
string
- Pengambilan
string
- Pencarian dalam
string
- Penggantian
string
- Pemisahan
string
Mengamati
- Contoh program operasi
string
Menanya
- Mendiskusikan tentang
penggunaan operasi string
dalam pengolahan data
alfanumerik
Eksperimen/explore
- Membuat program
pengolahan data
alfanumerik menggunakan
operasi string
Komunikasi
Penilaian
Alokasi
Waktu
Sumber Belajar
Tugas
- Menerapkan konsep
operasi string dalam
pengolahan data
alfanumerik
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
operasi string
Tes
- Tertulis tentang
operasi string
6 jampel (3 x
2 jampel)
[XI,XII,XIII]
* 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
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
1.4 Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
berdiskusi
2.2 Menghargai kerja
individu dan kelompok
dalam aktivitas seharihari sebagai wujud
implementasi
Materi Pokok
Pembelajaran*
Penilaian
Alokasi
Waktu
Sumber Belajar
Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen 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.
Kompetensi Dasar
Materi Pokok
Pembelajaran*
Koversi
- Konversi tipe
data numerik ke
alfanumerik dan
sebaliknya
- Konversi antar
tipe data
numerik
Mengamati
- Contoh program penerapan
konveri antar tipe data
Menanya
- Mendiskusikan tentang
penggunaan konversi antar
tipe data
Eksperimen/explore
- Membuat program
melibatkan konversi tipe
data
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Penilaian
Alokasi
Waktu
Sumber Belajar
melaksanakan
percobaan dan
melaporkan hasil
percobaan
3.6 Menerapkan operasi
string
4.6. Memecahkan
permasalahan terkait
operasi string
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 berbagai
sumber energi di alam.
1.3 Mengamalkan nilai-nilai
keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
1.4 Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
Tugas
- Menerapkan konsep
konversi tipe data
dalam pengolahan
data
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
konversi tipe data
Tes
- Tertulis tentang
operasi string
4 jampel (2 x
2 jampel)
[XIV,XV]
* 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
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari 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
3.7 Menerapkan konversi
antar tipe data
* 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
Pointer
- Pointer
ke
variabel
- Pointer ke array
- Pointer ke fungsi
Mengamati
- Contoh program pointer
Menanya
- Mendiskusikan tentang
penggunaan pointer dalam
manipulasi data
Eksperimen/explore
- Membuat program
pengolahan data
menggunakan pointer
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Tugas
- Menerapkan konsep
pointer dalam
manipulasi data
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
pointer
Tes
- Tertulis tentang pointer
Alokasi
Waktu
Sumber Belajar
4 jampel (2 x
2 jampel)
[XVI,XVII]
* 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
Fungsi
- Fungsi
tanpa
parameter
- Fungsi dengan
parameter
Mengamati
- Contoh program yang
melibatkan fungsi
Menanya
- Mendiskusikan tentang
Tugas
- Menerapkan konsep
fungsi dalam
pemrograman
prosedural
4 jampel (2 x
2 jampel)
[XVIII,XIX]
* 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
1.2
1.3
1.4
2.1
Materi Pokok
-
Pembelajaran*
Fungsi
tanpa
penggunaan fungsi dalam
nilai balik
sistem pemrograman
Fungsi dengan
prosedural
nilai balik
Eksperimen/explore
Fungsi dengan - Membuat program
nilai balik lebih
prosedural menggunakan
dari satu
fungsi
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Penilaian
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan fungsi
Tes
- Tertulis tentang fungsi
Alokasi
Waktu
Sumber Belajar
Enthusiast)
* 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
Mengamati
- Contoh program yang
melibatkan fungsi rekursif
Menanya
- Mendiskusikan tentang
penggunaan fungsi rekursif
dalam sistem
pemrograman prosedural
Eksperimen/explore
Tugas
- Menerapkan konsep
fungsi rekursif dalam
pemrograman
prosedural
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan fungsi
Alokasi
Waktu
Sumber Belajar
Fungsi rekursif
4 jampel (2 x
2 jampel)
[XX,XXI]
* 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
1.2 Mendiskripsikan
kebesaran Tuhan yang
menciptakan berbagai
sumber energi di alam.
1.3 Mengamalkan nilai-nilai
keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
1.4 Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari sebagai wujud
implementasi sikap
dalam melakukan
percobaan dan
Materi Pokok
Pembelajaran*
Penilaian
Membuat program
prosedural menggunakan
fungsi rekursif
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
rekursif
Tes
- Tertulis tentang fungsi
rekursif
Alokasi
Waktu
Sumber Belajar
* 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
Mengamati
- Contoh program pointer ke
fungsi
Menanya
- Mendiskusikan tentang
penggunaan pointer ke
fungsi dalam manipulasi
data
Eksperimen/explore
- Membuat program
pengolahan data
menggunakan pointer ke
Tugas
- Menerapkan konsep
pointer ke fungsi
dalam manipulasi data
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
pointer ke fungsi
Tes
- Tertulis tentang pointer
ke fungsi
Alokasi
Waktu
Sumber Belajar
berdiskusi
2.2 Menghargai kerja
individu dan kelompok
dalam aktivitas seharihari sebagai wujud
implementasi
melaksanakan
percobaan dan
melaporkan hasil
percobaan
3.10 Menerapkan
penggunaan fungsi
rekursif
4.10. Memecahkan masalah
prosedural
menggunakan konsep
fungsi rekursif
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 berbagai
Pointer ke fungsi
4 jampel (2x
2 jampel)
[XXII,XXIII]
* 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
1.3
1.4
2.1
2.2
Materi Pokok
Pembelajaran*
Penilaian
Alokasi
Waktu
Sumber Belajar
fungsi
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen 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.
Kompetensi Dasar
Materi Pokok
Pembelajaran*
Penilaian
Alokasi
Waktu
Sumber Belajar
Header file
- Pembuatan
header file
- Penyertaan
header file
Mengamati
- Contoh program yang
melibatkan header file
Menanya
- Mendiskusikan tentang
penggunaan header file
dalam sistem
pemrograman prosedural
pada penerapan aplikasi
bisnis
Eksperimen/explore
- Membuat program
prosedural yang melibatkan
header file
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
Tugas
- Menerapkan konsep
header file dalam
pemrograman
prosedural untuk
aplikasi bisnis
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
header file pada
aplikasi bisnis
Tes
- Tertulis tentang
header file
4 jampel (12
x 2 jampel)
[XXIV, XXV]
* 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
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari 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
Materi Pokok
Pembelajaran*
-
Penilaian
Alokasi
Waktu
Sumber Belajar
* 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
Mengamati
- Contoh program yang
melibatkan pencarian data
Menanya
- Mendiskusi tentang
penggunaan pencarian
data dalam sistem
pemrograman prosedural
Eksperimen/explore
- Membuat program
prosedural yang melibatkan
pencarian data pada
aplikasi bisnis
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Tugas
- Menerapkan konsep
pencarian data dalam
pemrograman
prosedural untuk
aplikasi bisnis
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
pencarian data pada
aplikasi bisnis
Tes
- Tertulis tentang
pencarian data
Alokasi
Waktu
Sumber Belajar
Logika Pencarian
Data
4 jampel (2 x
2 jampel)
[XXVI,XXVII]
* 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
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
jawab; terbuka; kritis;
kreatif; inovatif dan
peduli lingkungan)
dalam aktivitas seharihari 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
3.13 Menerapkan logika
pencarian data
4.13. Menyajikan logika
pencarian data pada
aplikasi bisnis
* 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
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 berbagai
sumber energi di alam.
1.3 Mengamalkan nilai-nilai
keimanan sesuai
dengan ajaran
agamanya dalam
kehidupan sehari-hari.
1.4 Meningkatkan nilai-nilai
keimanan dalam upaya
untuk mencegah
pengaruh negatif
perkembangan
teknologi informasi dan
komunikasi
2.1 Menunjukkan perilaku
ilmiah (memiliki rasa
ingin tahu; objektif; jujur;
teliti; cermat; tekun; hatihati; bertanggung
Materi Pokok
Logika Pengurutan
Data
Pembelajaran*
Penilaian
Mengamati
- Contoh program yang
melibatkan pengurutan
data
Menanya
- Mendiskusi tentang
penggunaan pengurutan
data dalam sistem
pemrograman prosedural
Eksperimen/explore
- Membuat program
prosedural yang melibatkan
pengurutan data pada
aplikasi bisnis
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Melaporkan hasil diskusi,
eksperimen dan presentasi
Tugas
- Menerapkan konsep
pengurutan data
dalam pemrograman
prosedural untuk
aplikasi bisnis
Portofolio
- Laporan hasil
pembuatan program
yang melibatkan
pengurutan data pada
aplikasi bisnis
Tes
- Tertulis tentang
pengurutan data
Alokasi
Waktu
4 jampel (2 x
2 jampel)
[XXVIII,XXIX]
Sumber Belajar
Sams Teach Yourself C++ in 24
Hours, 2011, United States of America:
Pearson Education, Inc
Qt Basic Curriculum, 2011, NICE
(Nokia Indonesia Community
Enthusiast)
* 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
Proyek
Pengembangan
Aplikasi
- Perancangan
- Pembuatan
Program
Mengamati
- Contoh program yang
melibatkan header file
Menanya
- Mendiskusikan tentang
penggunaan konsep
Tugas
- Menerapkan konsep
pemrograman
prosedural untuk
aplikasi bisnis
Portofolio
6 jampel (3 x
2 jampel)
[XXX - XXXII]
* 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
1.2
1.3
1.4
2.1
Materi Pokok
Pembelajaran*
Perbaikan
Dokumentasi
pemrograman prosedural
pada penerapan aplikasi
bisnis
Eksperimen/explore
- Membuat program
prosedural pada kasus
aplikasi bisnis
Komunikasi
- Mempresentasikan hasil
program
Asosiasi
- Laporan hasil diskusi,
eksperimen dan presentasi
Penilaian
-
Alokasi
Waktu
Sumber Belajar
Laporan hasil
pembuatan program
prosedural pada
aplikasi bisnis
Tes
- Tertulis tentang
pengembangan
aplikasi
* 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
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
3.15 Menerapkan bahasa
pemrograman pada
aplikasi bisnis
4.15. Memecahkan kasus
aplikasi bisnis
menggunakan konsep
bahasa
* 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.