Anda di halaman 1dari 6

SILABUS MATA PELAJARAN : PEMROGRAMAN DASAR

NAMA SEKOLAH : SMK SWASTA TELADAN PEMATANGSIANTAR


MATA PELAJARAN : Kompetensi Kejuruan
KELAS/SEMESTER : X/ 2
STANDARD KOMPETENSI : Menerapkan Pemrograman Dasar
ALOKASI WAKTU : 17 x 45 Menit

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.

KEGIATAN ALOKASI SUMBER


KOMPETENSI DASAR MATERI POKOK PENILAIAN WAKTU
PEMBELAJARAN BELAJAR
P
1.1. Memahami nilai-nilai keimanan dengan
menyadari hubungan keteraturan dan
kompleksitas alam dan jagad raya.
1.2. Mendeskripsikan kebesaran Tuhan yang
menciptakan berbagai sumber energi di alam.
1.3. Mengamalkan nilai-nilai keimanan sesuai
dengan ajaran agama 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 mlakukan
percobaan dan diskusi.
2.2. Menghargai kerja individu dan kelompok dalam
aktivitas sehari-hari sebagai wujud
implementasi melaksanakan percobaan dan
melaporkan hasil.
3.5 Menerapkan Penggunaan Tipe Data, Variabel,  Tipe data variabel, Mengamati :  Tes Lisan 4 x 45 1. Buku Algoritma dan
Konstanta, Operator dan Ekspresi. operator dan ekspresi 1. Siswa mengamati dan  Tes Tertulis Pemrograman Pascal
 Tipe data variabel dan mendengarkan penjelasan  Tes Praktek 2. Internet
4.5 Mengolah data menggunakan konsep tipe data, konstanta. mengenai variabel, operator dan 3. Modul produktif,
variabel, konstanta, operator dan ekspresi  Operator dan ekspresi ekspresi. Buku Algoritma dan
2. Siswa mengamati dan pemograman
mendengarkan penjelasan tingkat Dasar.
mengenai variabel, operator dan
konstanta.
3. Siswa mengamati dan
mendengarkan penjelasan
mengenai operator dan ekspresi.

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.

Pematangsiantar, 6 Januari 2014


Ka. Program Rekayasa Perangkat Lunak, Guru Mata Pelajaran,

N. MANURUNG, S.Kom FRISKHA L. MANURUNG, S.Kom

Mengetahui;
Kepala SMK Swasta Teladan
Pematangsiantar,

SUDARLIAN, S.Pd., M.Si.

Anda mungkin juga menyukai