Silabus c1 Pemrograman Dasar Klas Xi 1

65
SILABUS 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 Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar 1.1 Memahami TIDAK PERLU DIISI * 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.

Transcript of Silabus c1 Pemrograman Dasar Klas Xi 1

Page 1: Silabus c1 Pemrograman Dasar Klas Xi 1

SILABUS Satuan Pendidikan : SMKMata Pelajaran : PEMROGRAMAN DASARKelas : XIKompetensi Inti*KI 1: Menghayati dan mengamalkan ajaran agama yang dianutnyaKI 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 Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

TIDAK PERLU DIISIKeterangan: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.

Page 2: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan

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

Page 3: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

melaporkan hasil percobaan

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-hati; bertanggung jawab;

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

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

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]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 4: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

3.1 Menerapkan operasi aritmatika

4.1. Memecahkan permasalahan perhitungan dengan operasi aritmatika

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang

Operasi Logika- Operasi Logika

Tunggal- Operasi Logika

Kombinasi

Mengamati- Contoh program

penerapan operasi logikaMenanya- Mendiskusikan tentang

penggunaan operasi logikaEksperimen/explore

Tugas- Menerapkan operasi

logika dalam penyelesaian kasus

Portofolio- Laporan hasil

pembuatan program

4 jampel (2 x 2 jampel)

[III,IV]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 5: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan berdiskusi

- Membuat program melibatkan operasi logika

Komunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

yang melibatkan operasi logka

Tes- Tertulis tentang

operasi logika

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

Page 6: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari 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 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.

Array- Array 1 dimensi

Mengamati- Contoh program

penerapan array 1 dimensiMenanya- Mendiskusikan tentang

penggunaan array 1 dimensi

Eksperimen/explore- Membuat program

melibatkan array 1 dimensiKomunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

Tugas- Menerapkan array 1

dimensi dalam penyelesaian kasus

Portofolio- Laporan hasil

pembuatan program yang melibatkan array 1 dimensi

Tes- Tertulis tentang array

1 dimensi

4 jampel (2 x 2 jampel)

[V,VI]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 7: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

3.3 Memahami

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

Page 8: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

penggunaan array 1 dimensi untuk penyimpanan data di memori

4.3. Menyajikan kumpulan data berdimensi 1 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 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

Array 2 dimensi Mengamati- Contoh program

penerapan array 2 dimensiMenanya- Mendiskusikan tentang

penggunaan array 2 dimensi

Eksperimen/explore- Membuat program

melibatkan array 2 dimensiKomunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

Tugas- Menerapkan array 2

dimensi dalam penyelesaian kasus

Portofolio- Laporan hasil

pembuatan program yang melibatkan array 2 dimensi

Tes- Tertulis tentang array

2 dimensi

4 jampel (2 x 2 jampel)[VII,VIII]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 9: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

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

Page 10: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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 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-hati; bertanggung jawab; terbuka; kritis; kreatif;

Array- Array

multidimensi

Mengamati- Contoh program

penerapan array multidimensi

Menanya- Mendiskusikan tentang

penggunaan array multidimensi

Eksperimen/explore- Membuat program

melibatkan array multidimensi

Komunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

Tugas- Menerapkan array

multidimensi dalam penyelesaian kasus

Portofolio- Laporan hasil

pembuatan program yang melibatkan array multidimensi

Tes- Tertulis tentang array

multidimensi

4 jampel (2 x 2 jampel)

[IX,X]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 11: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

3.5 Memahami penggunaan array multidimensi untuk penyimpanan data di memori

4.5. Menyajikan kumpulan data berdimensi banyak dalam bentuk array

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap

Operasi String- Penggabungan

string- Pengambilan

string- Pencarian

Mengamati- Contoh program operasi

stringMenanya- Mendiskusikan tentang

penggunaan operasi string

Tugas- Menerapkan konsep

operasi string dalam pengolahan data alfanumerik

Portofolio

6 jampel (3 x 2 jampel)

[XI,XII,XIII]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 12: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan

dalam string- Penggantian

string- Pemisahan

string

dalam pengolahan data alfanumerik

Eksperimen/explore- Membuat program

pengolahan data alfanumerik menggunakan operasi string

Komunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

- Laporan hasil pembuatan program yang melibatkan operasi string

Tes- Tertulis tentang

operasi string

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

Page 13: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

berdiskusi 2.2 Menghargai kerja

individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi 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

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

programAsosiasi

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]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 14: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

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

Page 15: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

3.7 Menerapkan konversi antar tipe data

4.7. Memecahkan masalah konversi antar tipe data

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;

Pointer- Pointer ke

variabel- Pointer ke array- Pointer ke

fungsi

Mengamati- Contoh program pointerMenanya- Mendiskusikan tentang

penggunaan pointer dalam manipulasi data

Eksperimen/explore- Membuat program

pengolahan data menggunakan pointer

Komunikasi- Mempresentasikan hasil

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

4 jampel (2 x 2 jampel)[XVI,XVII]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 16: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

3.8 Menerapkan konsep pointer

4.8. Memodifikasi data melalui pointer

1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap

Fungsi- Fungsi tanpa

parameter- Fungsi dengan

parameter- Fungsi tanpa

Mengamati- Contoh program yang

melibatkan fungsiMenanya- Mendiskusikan tentang

penggunaan fungsi dalam

Tugas- Menerapkan konsep

fungsi dalam pemrograman prosedural

Portofolio

4 jampel (2 x 2 jampel)[XVIII,XIX]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 17: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan

nilai balik- Fungsi dengan

nilai balik- Fungsi dengan

nilai balik lebih dari satu

sistem pemrograman prosedural

Eksperimen/explore- Membuat program

prosedural menggunakan fungsi

Komunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

- Laporan hasil pembuatan program yang melibatkan fungsi

Tes- Tertulis tentang fungsi

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

Page 18: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

berdiskusi 2.2 Menghargai kerja

individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

3.9 Menerapkan penggunaan fungsi

4.9. Memecahkan masalah prosedural menggunakan konsep fungsi

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

Fungsi rekursif Mengamati- Contoh program yang

melibatkan fungsi rekursifMenanya- Mendiskusikan tentang

penggunaan fungsi rekursif dalam sistem pemrograman prosedural

Eksperimen/explore- Membuat program

prosedural menggunakan fungsi rekursif

Komunikasi- Mempresentasikan hasil

program

Tugas- Menerapkan konsep

fungsi rekursif dalam pemrograman prosedural

Portofolio- Laporan hasil

pembuatan program yang melibatkan fungsi rekursif

Tes- Tertulis tentang fungsi

rekursif

4 jampel (2 x 2 jampel)[XX,XXI]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 19: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil

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.

Page 20: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

Pointer ke fungsi Mengamati- Contoh program pointer ke

fungsiMenanya- Mendiskusikan tentang

penggunaan pointer ke fungsi dalam manipulasi data

Eksperimen/explore- Membuat program

pengolahan data menggunakan pointer ke fungsi

Komunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

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

4 jampel (2x 2 jampel)

[XXII,XXIII]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 21: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

komunikasi2.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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

3.11 Menerapkan pointer ke fungsi

4.11. Memodifikasi data melalui pointer ke fungsi

1.1 Memahami nilai-nilai Header file Mengamati Tugas 4 jampel (12 Sams Teach Yourself C++ in 24

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

Page 22: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam

- Pembuatan header file

- Penyertaan header file

- 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

programAsosiasi- Laporan hasil diskusi,

eksperimen dan presentasi

- 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

x 2 jampel)[XXIV, XXV]

Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 23: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

3.12 Menerapkan header file dalam pemrograman

4.12. Memodifikasi program prosedural menggunakan header file

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

Logika Pencarian Data

Mengamati- Contoh program yang

melibatkan pencarian dataMenanya- Mendiskusi tentang

penggunaan pencarian data dalam sistem pemrograman prosedural

Eksperimen/explore- Membuat program

Tugas- Menerapkan konsep

pencarian data dalam pemrograman prosedural untuk aplikasi bisnis

Portofolio- Laporan hasil

pembuatan program yang melibatkan

4 jampel (2 x 2 jampel)

[XXVI,XXVII]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 24: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

prosedural yang melibatkan pencarian data pada aplikasi bisnis

Komunikasi- Mempresentasikan hasil

programAsosiasi- Melaporkan hasil diskusi,

eksperimen dan presentasi

pencarian data pada aplikasi bisnis

Tes- Tertulis tentang

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

Page 25: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

3.13 Menerapkan logika pencarian data

4.13. Menyajikan logika pencarian data pada aplikasi bisnis

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

Logika Pengurutan Data

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

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

4 jampel (2 x 2 jampel)

[XXVIII,XXIX]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 26: Silabus c1 Pemrograman Dasar Klas Xi 1

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; 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 sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan

3.14 Menerapkan logika pengurutan data

4.14. Menyajikan logika

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

Page 27: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

pengurutan data pada aplikasi bisnis

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-hati; bertanggung jawab;

Proyek Pengembangan Aplikasi- Perancangan- Pembuatan

Program- Perbaikan- Dokumentasi

Mengamati- Contoh program yang

melibatkan header fileMenanya- Mendiskusikan tentang

penggunaan konsep pemrograman prosedural pada penerapan aplikasi bisnis

Eksperimen/explore- Membuat program

prosedural pada kasus aplikasi bisnis

Komunikasi- Mempresentasikan hasil

programAsosiasi- Laporan hasil diskusi,

eksperimen dan presentasi

Tugas- Menerapkan konsep

pemrograman prosedural untuk aplikasi bisnis

Portofolio- Laporan hasil

pembuatan program prosedural pada aplikasi bisnis

Tes- Tertulis tentang

pengembangan aplikasi

6 jampel (3 x 2 jampel)

[XXX - XXXII]

Sams Teach Yourself C++ in 24 Hours, 2011, United States of America: Pearson Education, IncQt 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.

Page 28: Silabus c1 Pemrograman Dasar Klas Xi 1

Kompetensi Dasar Materi Pokok Pembelajaran* Penilaian Alokasi Waktu Sumber Belajar

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

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.

Page 29: Silabus c1 Pemrograman Dasar Klas Xi 1

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