Anda di halaman 1dari 37

BUKU 1

BUKU KERJA GURU


TAHUN PELAJARAN 2019 - 2020
SMK GALILEO

Bidang Keahlian : Seluruh Bidang Keahlian


Program Keahlian : Seluruh Program Keahlian
Kompetensi Keahlian : Seluruh Kompetensi Keahlian (1 Tahun)
Mata Pelajaran : Pemograman Dasar X

Disusun Oleh :

Fenia Pratiwi, A.Md.Kom

PEMERINTAH DAERAH PROVINSI JAWA BARAT


DINAS PENDIDIKAN
YAYASAN KARYA PANCA PEMBAHRUAN

SMK GALILEO
BIDANG STUDI KEAHLIAN TEKNOLOGI DAN REKAYASA
TEKNOLOGI INFORMASI DAN KOMUNIKASI
NSS : 40 2 02 02 05 036 NPSN : 20232445
“ STATUS TERAKREDITASI A “
Jln. Alvost Sentul Ds. Kadumanggu Kec. Babakan Madang
Telp. (021) 87950629
e-mail : smk_galileo@yahoo.co.id

@2019/2020 SMK GALILEO 1


KATA PENGANTAR

Berdasarkan Peraturan Menteri Pendidikkan Nasional Nomor Peraturan Menteri


Pendidikan Nasional Nomor 35 Tahun 2010 Tanggal 1 Desember 2010 Tentang Petunjuk
Teknis Pelaksanaan Jabatan Fungsional Guru Dan Angka Kreditnya dijelaskan bahwa Guru
adalah pendidik profesional dengan tugas utama mendidik, mengajar, membimbing,
mengarahkan, melatih, menilai, dan mengevaluasi peserta didik. Berkenaan dengan kewajiban
guru dalam pembelajaran/pembimbingan, seorang guru memiliki kewajiban untuk: 1)
merencanakan pembelajaran/pembimbingan; 2) melaksanakan pembelajaran/pembimbingan
yang bermutu; 3) menilai dan mengevaluasi hasil pembelajaran/pembimbingan; 4)
melaksanakan perbaikan dan pengayaan; 5) melaksanakan pengembangan keprofesian
berkelanjutan sesuai dengan kebutuhannya.
Berkenaan dengan kewajiban guru di atas, maka disusunlah Buku Kerja Guru yang
berisi dokumen perencanaan pembelajaran dan penilaian, rekaman pembelajaran dan
penilaian, serta rekaman perbaikan dan pengayaan yang merupakan proses tindak lanjut
kegiatan pembelajaran. Buku kerja ini disusun menjadi 4 (empat) buku yang terdiri dari; Buku
kerja 1, 2, 3 dan 4.
Dengan adanya Buku Kerja Guru ini diharapkan dapat dijadikan acuan rencana
pelaksanaan pembelajaran bagi guru, sekaligus menjadi laporan hasil proses pembelajaran.

Babakan Madang, 15 Juli 2019


Penyusun

Fenia Pratiwi, A.Md.Kom.

@2019/2020 SMK GALILEO 2


LEMBAR PENGESAHAN

Buku kerja guru disusun oleh guru mata pelajaran, telah diverifikasi oleh ketua program keahlian/
Wakil Kepala Bidang Kurikulum dan disahkan oleh kepala sekolah untuk digunakan pada semester
ganjil tahun pelajaran 2019/2020

Babakan Madang, 15 Juli 2019

Waka.Kurikulum Guru Mapel Pemograman Dasar

Feralitha Tarigan, S. Kom. Fenia Pratiwi, A.Md.Kom.

Mengetahui/ Menyetujui
Kepala SMK GALILEO

Fifi Hanafia, SE. MM.

@2019/2020 SMK GALILEO 3


DAFTAR ISI

Sampul Muka

Kata Pengantar

Daftar Isi

A. BUKU KERJA 1

1. Struktur Kurikulum

2. SKL, KI, dan KD

3. Kalender Pendidikan Sekolah

4. Alokasi Waktu

5. Program Tahunan

6. Program Semester

7. Analisis pemetaanKI/KD

8. Silabus

9. KKM

10. RPP

B. BUKU KERJA 2

1. Kode Etik Guru

2. Ikrar Guru

3. Tata Tertib Guru

4. Pembiasaan Guru

5. Jurnal Agenda Guru

C. BUKU KERJA 3

1. Jadwal Mengajar

2. Daftar Hadir

3. Daftar Buku Pegangan Guru dan Peserta didik

4. Penilaian Sikap

5. Penilaian Pengetahuan

6. Penilaian Keterampilan

7. Analisis Hasil Ulangan

8. Program pelaksanaan Perbaikan & Pengayaan

@2019/2020 SMK GALILEO 4


9. Daya Serap Peserta Didik

10. Kumpulan Instrumen Penilaian (Ujian Tengah Dan Akhir Semester)

11. Analisis Butir Soal (Ujian Tengah Dan Akhir Semester)

12. Perbaikan Soal

13. Bank Soal

D. BUKU KERJA 4

1. Daftar Evaluasi Diri Kerja Guru

2. Program Tindak Lanjut Kerja Guru

@2019/2020 SMK GALILEO 5


BUKU KERJA 1

KOMPETENSI LULUSAN SATUAN PENDIDIKAN

Standar Kompetensi Lulusan adalah kriteria mengenai kualifikasi kemampuan lulusan


yang mencakup sikap, pengetahuan, dan keterampilan. Standar Kompetensi Lulusan digunakan
sebagai acuan utama pengembangan standar isi, standar proses, standar penilaian pendidikan,
standar pendidik dan tenaga kependidikan, standar sarana dan prasarana, standar pengelolaan,
dan standar pembiayaan
Standar Kompetensi Lulusan terdiri atas kriteria kualifikasi kemampuan peserta didik yang
diharapkan dapat dicapai setelah menyelesaikan masa belajarnya di satuan pendidikan pada
jenjang pendidikan dasar dan menengah.
Setiap lulusan satuan pendidikan dasar dan menengah memiliki kompetensi pada tiga
dimensi yaitu sikap, pengetahuan, dan keterampilan.
SKL, KI, dan KD

A. DIMENSI SIKAP
Memiliki perilaku yang mencerminkan sikap:
1. beriman dan bertakwa kepada Tuhan YME,
2. berkarakter, jujur, dan peduli,
3. bertanggungjawab,
4. pembelajar sejati sepanjang hayat, dan
5. sehat jasmani dan rohani sesuai dengan perkembangan anak di lingkungan keluarga,
sekolah, masyarakat dan lingkungan alam sekitar, bangsa, negara, kawasan regional, dan
internasional.

B. DIMENSI PENGETAHUAN
Memiliki pengetahuan faktual, konseptual, prosedural, dan metakognitif pada tingkat
teknis, spesifik, detil, dan kompleks berkenaan dengan:
1. ilmu pengetahuan,
2. teknologi,
3. seni,
4. budaya, dan
5. humaniora.
Mampu mengaitkan pengetahuan di atas dalam konteks diri sendiri, keluarga, sekolah,
masyarakat dan lingkungan alam sekitar, bangsa, negara, serta kawasan regional dan
internasional.
Istilah pengetahuan Faktual, Konseptual, Prosedural, dan Metakognitif pada masing-masing
satuan pendidikan dijelaskan pada matriks berikut:

Pengetahuan faktual
Pengetahuan teknis dan spesifik, detail dan kompleks berkenaan dengan ilmu pengetahuan,
teknologi, seni, dan budaya terkait dengan masyarakat dan lingkungan alam sekitar, bangsa,
negara, kawasan regional, dan internasional.

Pengetahuan konseptual
Terminologi/istilah dan klasifikasi, kategori, prinsip, generalisasi, teori,model, dan struktur yang
digunakan terkait dengan pengetahuan teknis dan spesifik, detail dan kompleks berkenaan
dengan ilmu pengetahuan, teknologi, seni, dan budaya terkait dengan masyarakat dan
lingkungan alam sekitar, bangsa, negara, kawasan regional, dan internasional.

@2019/2020 SMK GALILEO 6


Pengetahuan prosedural
Pengetahuan tentang cara melakukan sesuatu atau kegiatan yang terkait dengan pengetahuan
teknis, spesifik, algoritma, metode, dan kriteria untuk menentukan prosedur yang sesuai
berkenaan dengan ilmu pengetahuan, teknologi, seni, dan budaya, terkait dengan masyarakat dan
lingkungan alam sekitar, bangsa, negara, kawasan regional, dan internasional.

Pengetahuan metakognitif
Pengetahuan tentang kekuatan dan kelemahan diri sendiri danmenggunakannya dalam
mempelajari pengetahuan teknis, detail, spesifik, kompleks, kontekstual dan kondisional
berkenaan dengan ilmu pengetahuan, teknologi, seni, dan budaya terkait dengan masyarakat dan
lingkungan alam sekitar, bangsa, negara, kawasan regional, dan internasional

C. DIMENSI KETERAMPILAN
Memiliki keterampilan berpikir dan bertindak:
1. kreatif,
2. produktif,
3. kritis,
4. mandiri,
5. kolaboratif, dan
6. komunikatif
melalui pendekatan ilmiah sebagai pengembangan dari yang dipelajari di satuan pendidikan
dan sumber lain secara mandiri.
Gradasi untuk dimensi sikap, pengetahuan, dan keterampilan antar jenjang pendidikan
memperhatikan: a. perkembangan psikologis anak; b. lingkup dan kedalaman; c. kesinambungan;
d. fungsi satuan pendidikan; dan e. lingkungan.

@2019/2020 SMK GALILEO 7


STRUKTUR KURIKULUM

Bidang Keahlian : Seluruh bidang keahlian


Program Keahlian : Seluruh program keahlian
Kompetensi Keahlian : Semua Kompetensi keahlian

KELAS
ALOKASI X XI XII
MATA PELAJARAN
WAKTU
1 2 1 2 1 2
A. Muatan Nasional
1 Pendidikan Agama dan Budi Pekerti 318 3 3 3 3 3 3
2 Pendidikan Pancasila dan Kewarganegaraan 212 2 2 2 2 2 2
3 Bahasa Indonesia 320 4 4 3 3 2 2
4 Matematika 424 4 4 4 4 4 4
5 Sejarah Indonesia 108 3 3 - - - -
6 Bahasa Inggris dan Bahasa Asing lainnya *) 352 3 3 3 3 4 4
Jumlah A 1.734 19 19 15 15 15 15
B. Muatan Kewilayahan
1 Seni Budaya 108 3 3 - - - -
2 Pendidikan Jasmani, Olahraga, dan Kesehatan 144 2 2 2 2 - -
Jumlah B 252 5 5 2 2 - -
C. Muatan Peminatan Kejuruan
C1 Dasar Bidang Keahlian
1 Simulasi dan Komunikasi Digital 108 3 3 - - - -
2 Fisika 108 3 3 - - - -
3 Kimia 108 3 3 - - - -
C2 Dasar Program Keahlian
1 Sistem Komputer 72 2 2 - - - -
2 Komputer dan Jaringan Dasar 180 5 5 - - - -
3 Pemrograman Dasar 108 3 3 - - - -
4 Dasar Desain Grafis 108 3 3 - - - -
C3 Kompetensi Keahlian
1 Teknologi WAN 216 - - 6 6 - -
2 AIJ 522 - - 6 6 9 9
3 ASJ 488 - - 6 6 8 8
4 TLJ 488 - - 6 6 8 8
5 Produk Kreatifdan Kewirausahaan 524 - - 7 7 8 8
Jumlah C (C1, C2, dan C3) 3.030 22 22 31 31 33 33
Total 5.016 46 46 48 48 48 48

@2019/2020 SMK GALILEO 8


KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN
Bidang Keahlian : Seluruh Bidang Keahlian
Program Keahlian : Seluruh Program Keahlian
Kompetensi Keahlian : Seluruh Kompetensi Keahlian (1 Tahun)
Mata Pelajaran : Pemograman Dasar

Tujuan kurikulum mencakup empat aspek kompetensi, yaitu (1) aspek


kompetensi sikap spiritual, (2) sikap sosial, (3) pengetahuan, dan (4)
keterampilan. Aspek-aspek kompetensi tersebut dicapai melalui proses
pembelajaran intrakurikuler, kokurikuler, dan ekstrakurikuler.
Rumusan kompetensi sikap spiritual yaitu, “Menghayati dan
mengamalkan ajaran agama yang dianutnya”. Sedangkan rumusan
kompetensi sikap sosial yaitu, “Menghayati dan mengamalkan perilaku jujur,
disiplin, santun, peduli (gotong royong, kerja sama, toleran, damai),
bertanggung-jawab, responsif, dan proaktif melalui keteladanan, pemberian
nasihat, penguatan, pembiasaan, dan pengkondisian secara
berkesinambungan serta 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”. Kedua kompetensi tersebut dicapai melalui
pembelajaran tidak langsung (indirect teaching) yaitu keteladanan,
pembiasaan, dan budaya sekolah, dengan memperhatikan karakteristik mata
pelajaran serta kebutuhan dan kondisi peserta didik.
Penumbuhan dan pengembangan kompetensi sikap dilakukan
sepanjang proses pembelajaran berlangsung, dan dapat digunakan sebagai
pertimbangan guru dalam mengembangkan karakter peserta didik lebih lanjut.

KOMPETENSI INTI 3 KOMPETENSI INTI 4


(PENGETAHUAN) (KETERAMPILAN)

3. Memahami, menerapkan, 4. Mengolah, menalar dan menyaji dalam


menganalisis pengetahuan ranah konkret dan ranah abstrak terkait
faktual, konseptual, dengan pengembangan dari yang
prosedural berdasarkan rasa dipelajarinya di sekolah secara mandiri,
ingintahunya tentang ilmu dan mampu melaksanakan tugas
pengetahuan, teknologi, seni, spesifik di bawah pengawasan langsung.
budaya, dan humaniora
dengan wawasan
kemanusiaan, kebangsaan,
kenegaraan dan peradaban
terkait penyebab fenomena
dan kejadian, serta
menerapkan pengetahuan
prosedural pada bidang kerja
yang spesifik untuk
memecahkan masalah.

@2019/2020 SMK GALILEO 9


Mata Pelajaran : Pemograman Dasar

ALOKASI
WAKTU
KOMPETENSI DASAR KOMPETENSI DASAR
(JP)
4.1 Menggunakan algoritma
3.1 Memahami penggunaan data
pemrograman untuk
dalam algoritma dan konsep 15
memecahkan
algoritma pemrograman
permasalahan
4.2 Menggunakan algoritma
3.2 Memahami struktur algoritma
percabangan untuk
serta menganalisis data dalam 15
memecahkan
suatu algoritma percabangan
permasalahan
3.3 Memahami struktur algoritma 4.3 Memecahkan
serta menganalisa data dalam permasalahan dengan 12
suatu algoritma perulangan algoritma perulangan
4.4 Mengolah algoritma ke
3.4 Menerapkan bahasa
dalam bentuk kode 12
pemrograman
program komputer
4.5 Mengolah data
3.5 Menerapkan penggunaan tipe menggunakan konsep
data, variabel, konstanta, tipe data, variabel, 15
operator dan ekspresi konstanta, operator dan
ekspresi.
3.6 Menerapkan struktur kontrol 4.6 Memecahkan masalah
percabangan dalam bahasa menggunakan struktur 15
pemrograman kontrol percabangan
3.7 Menerapkan struktur kontrol 4.7 Memecahkan masalah
perulangan dalam bahasa menggunakan struktur 12
pemrograman. kontrol perulangan.
3.8 Menerapkan keseluruhan
4.8 Menganalisa kesalahan
konsep algoritma dalam 12
dalam program
penyelesaian masalah kompleks
Jumlah 108

@2019/2020 SMK GALILEO 10


KALENDER

@2019/2020 SMK GALILEO 11


ALOKASI WAKTU KEGIATAN PEMBELAJARAN

Nama Sekolah : SMK GALILEO


Bidang Keahlian : Seluruh Bidang Keahlian
Program Keahlian : Seluruh Program Keahlian
Kompetensi Keahlian : Seluruh Kompetensi Keahlian (1 Tahun)
Mata Pelajaran : Pemograman Dasar
Durasi (Waktu) :108 JP @ 45 menit / 3 JP Per-Minggu
Kelas/Semester : X /1 dan 2

Banyaknya Pekan Pada Semester Ganjil


No Bulan Tidak Ket
Selurunya Pekan Efektif
Efektif
1 Juli 4 3 1 Libur Akhir Semester Genap
2 Agustus 5 0 5
3 September 4 1 3 Ujian Tengah Semester Ganjil
4 Oktober 4 0 4
5 November 5 0 5
6 Desember 4 4 0 Ujian Akhir Semester Ganjil
Libur Akhir Semester Ganjil
JUMLAH 26 8 18 Jumlah hari efektif = 87 ; Pekan efektif = 18

Banyaknya Pekan Pada Semester Genap


No Bulan Tidak Ket
Selurunya Pekan Efektif
Efektif
1 Januari 5 0 5
2 Februari 4 0 4
3 Maret 4 1 3 Ujian Tengah Semester Genap
4 April 4 0 4
5 Mei 5 3 2 Libur Awal Ramadhan
Penanaman Budi Pekerti (Ramadhan)
Ujian Akhir Semester Genap
6 Juni 4 4 0 Libur Idul Fitri 1438 H
Libur Akhir Semester Genap
JUMLAH 26 8 18 Jumlah hari efektif = 87 ; Pekan efektif = 18

Babakan Madang, 15 Juli 2019


Kepala Sekolah

Fifi Hanafia, SE.MM.

@2019/2020 SMK GALILEO 12


PROGRAM TAHUNAN

Nama Sekolah : SMK GALILEO


Bidang Keahlian : Seluruh Bidang Keahlian
Program Keahlian : Seluruh Program Keahlian
Kompetensi Keahlian : Seluruh Kompetensi Keahlian (1 Tahun)
Mata Pelajaran : Pemograman Dasar
Durasi (Waktu) : 108 JP @ 45 menit / 3 JP Per-Minggu
Kelas/Semester : X /1 dan 2

JUMLAH
PERTEMU
KOMPETENSI DASAR KOMPETENSI DASAR WAKTU PETEMUAN/ Kelas Semester
AN KE
MINGGU
3.1 Menerapkan
K3LH 4.1 Melaksanakan
disesuaikan K3LH
15 5 1,2,3,4,5 X 1
dengan dilingkungan
lingkungan kerja
kerja
3.2 Menerapkan
4.2 Merakit
perakitan 15 5 6,7,8,9,10 X 1
komputer
komputer
3.3 Menerapkan
pengujian 4.3 Menguji kinerja 11,12,13,1
12 4 X 1
perakitan komputer 4
komputer
3.4 Menerapkan
konfigurasi 4.4 Melakukan 15,16,17,
12 4 X 1
BIOS pada seting BIOS 18
komputer
3.5 Menerapkan
instalasi 4.5 Menginstalasi 19,20,21,
15 5 X 2
sistem sistem operasi 22,23
operasi
3.6 Menerapkan
instalasi
4.6 Menginstalasi
driver 24,25,26,
driver perangkat 15 5 X 2
perangkat 27,28
keras komputer
keras
komputer
3.7 Menerapkan
4.7 Menginstalasi
instalasi 29,30,31,
software 12 4 X 2
software 32
aplikasi
aplikasi
3.8 Menerapkan
4.8 Melakukan
perawatan
perawatan 33,34,35,
perangkat 12 4 X 2
perangkat keras 36
keras
komputer
komputer
JUMLAH 108 36 36

@2019/2020 SMK GALILEO 13


Babakan Madang, 15 Juli 2019

Mengetahui
Kepala SMK Galileo Guru Mata Pelajaran

Fifi Hanafia, SE. MM. Fenia Pratiwi, A.Md.Kom.

@2019/2020 SMK GALILEO 14


PROGRAM SEMESTER GANJIL
TAHUN PELAJARAN 2019/2020

Nama Sekolah : SMK GALILEO


Mata Pelajara : Pemograman Dasar
BidangKeahlian : Seluruh bidang keahlian
Durasi (Waktu) : 108 JP @ 45 menit / 3 JP Per-Minggu
Program Keahlian : Seluruh program keahlian
Kelas/Semester :X/1
Kompetensi Keahlian : Seluruh kompetensi keahlian

B U L A N - T A H U N 2 0 1 9/2020
KOMPETENSI DASAR PENGETAHUAN (KD.3)
JML Juli Agustus September Oktober November Desember
SEM.
Jam 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4
KOMPETENSI DASAR KETERAMPILAN (KD.4)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Memahami penggunaan data dalam algoritma


3.1 x x x x x
dan konsep algoritma pemrograman 15
Menggunakan algoritma pemrograman untuk
4.1 x x x x x
memecahkan permasalahan

LIBUR AKHIR SEMESTER GANJIL


LIBUR AKHIR SEMESTER GENAP

PEKAN UJIAN AKHIR SEMESTER


Memahami struktur algoritma serta

UJIAN TENGAH SEMESTER


3.2 menganalisis data dalam suatu algoritma x x x x x
percabangan 15
Menggunakan algoritma percabangan untuk
GANJIL

4.2 x x x x x
memecahkan permasalahan
Memahami struktur algoritma serta
3.3 menganalisa data dalam suatu algoritma x x x x
perulangan 12
Memecahkan permasalahan dengan algoritma
4.3 x x x x
perulangan

3.4 Menerapkan bahasa pemrograman 12 x x x x

@2019/2020 SMK GALILEO 15


Mengolah algoritma ke dalam bentuk kode
4.4 x x x x
program komputer

@2019/2020 SMK GALILEO 16


PROGRAM SEMESTER GANJIL
TAHUN PELAJARAN 2019/2020

Nama Sekolah : SMK GALILEO


Mata Pelajara : Pemograman Dasar
BidangKeahlian : Seluruh bidang keahlian
Durasi (Waktu) : 108 JP @ 45 menit / 3 JP Per-Minggu
Program Keahlian : Seluruh program keahlian
Kelas/Semester :X/2
Kompetensi Keahlian : Seluruh kompetensi keahlian

B U L A N - T A H U N 2 0 1 9/2020
KOMPETENSI DASAR PENGETAHUAN (KD.3)
JML Juli Agustus September Oktober November Desember
SEM.
Jam 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4
KOMPETENSI DASAR KETERAMPILAN (KD.4)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Menerapkan penggunaan tipe data, variabel,


3.5 x x x x x
konstanta, operator dan ekspresi
Mengolah data menggunakan konsep tipe 15
4.5 data, variabel, konstanta, operator dan x x x x x

LIBUR AKHIR SEMESTER GANJIL


LIBUR AKHIR SEMESTER GENAP

PEKAN UJIAN AKHIR SEMESTER


ekspresi.

UJIAN TENGAH SEMESTER


Menerapkan struktur kontrol percabangan
3.6 x x x x x
dalam bahasa pemrograman
15
Memecahkan masalah menggunakan struktur
GANJIL

4.6 x x x x x
kontrol percabangan
Menerapkan struktur kontrol perulangan
3.7 x x x x
dalam bahasa pemrograman.
12
Memecahkan masalah menggunakan struktur
4.7 x x x x
kontrol perulangan.

Menerapkan keseluruhan konsep algoritma


3.8 12 x x x x
dalam penyelesaian masalah kompleks

@2019/2020 SMK GALILEO 17


4.8 Menganalisa kesalahan dalam program x x x x

@2019/2020 SMK GALILEO 18


ANALISIS PEMETAAN SK/KI-KD

Nama Sekolah : SMK GALILEO


Bidang Keahlian : Seluruh Bidang Keahlian
Program Keahlian : Seluruh Program Keahlian
Kompetensi Keahlian : Seluruh Kompetensi Keahlian (1 Tahun)
Mata Pelajaran : Pemograman Dasar
Durasi (Waktu) : 108 JP @ 45 menit / 3 JP Per-Minggu
Kelas/Semester : X /1 dan 2

Kompetensi Inti Tahapan Indikator Pencapaian Tahapan Alokasi


Materi Pokok Pembelajaran
Kompetensi Dasar Berpikir Kompetensi Berpikir Waktu

KI.3 Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa ingintahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan kemanusiaan, kebangsaan, kenegaraan dan peradaban terkait
penyebab fenomena dan kejadian, serta menerapkan pengetahuan prosedural pada bidang kerja 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 di bawah pengawasan langsung.
Mengamati:
3.1 Memahami  Pelbagai contoh penerapan
algoritma dasar dalam Algoritma Pemrograman
penggunaan data kehidupan sehari-hari - Konsep algoritma
dalam algoritma  Karakteristik tipe data - Struktur algoritma
C2
dan konsep C2 - algoritma menggunakan bahasa natural
algoritma Menanya: - Pengenalan Variabel
 Rumusan masalah terkait - Pengenalan tipe data
15 JP
pemrograman
penerapan algoritma - Pengenalan operator
sederhana - Pseudocode
 Logika penyelesaian masalah - Flowchart
dengan struktur algoritma - Penggunaan Tool flowchart
4.1 Menggunakan P2
P2
algoritma Mengeksplorasi:

@2019/2020 SMK GALILEO 19


Kompetensi Inti Tahapan Indikator Pencapaian Tahapan Alokasi
Materi Pokok Pembelajaran
Kompetensi Dasar Berpikir Kompetensi Berpikir Waktu
pemrograman  Membuat algoritma sederhana
untuk untuk menyelesaikan
permasalahan menggunakan
memecahkan bahasa natural, flowchart dan
permasalahan pseudocode

Mengasosiasi:
 Menyimpulkan konsep algorima
(bahasa natural, flowchart dan
pseudocode) untuk
menyelesaikan permasalahan

Mengkomunikasikan:
 Mempresentasikan algoritma
penyelesaian permasalahan
Mengamati:
3.2 Memahami  Pelbagai contoh penerapan
algoritma percabangan 1, 2,
struktur algoritma lebih dari 2 kondisi dan
serta menganalisis C2 percabangan bersarang C2
data dalam suatu
algoritma Menanya:
percabangan  Rumusan masalah terkait
algoritma percabangan 1, 2, Algoritma percabangan
lebih dari 2 kondisi dan  Percabangan 1 kondisi
percabangan bersarang  Percabangan 2 kondisi 15 JP
 Alur penyelesaian masalah  Percabangan lebih dari 2 kondisi
4.2 Menggunakan dengan algoritma  Percabangan bersarang
algoritma percabangan.
percabangan P2 P2
Mengeksplorasi:
untuk  Membuat algoritma penyelesaian
memecahkan masalah percabangan 1, 2,
permasalahan lebih dari 2 kondisi, serta
percabangan bersarang

@2019/2020 SMK GALILEO 20


Kompetensi Inti Tahapan Indikator Pencapaian Tahapan Alokasi
Materi Pokok Pembelajaran
Kompetensi Dasar Berpikir Kompetensi Berpikir Waktu
Mengasosiasi:
 Menyimpulkan penerapan
algoritma percabangan untuk
memecahkan masalah
 Menganalisa algoritma
percabangan dengan Pelbagai
data

Mengkomunikasikan:
 Mempresentasikan algoritma
penyelesaian masalah
percabangan
3.3. Memahami Mengamati:
struktur algoritma  Pelbagai ragam contoh
penerapan algoritma
serta menganalisa perulangan
C2 C2
data dalam suatu
algoritma Menanya:
perulangan  Rumusan masalah dan logika
penyelesaian masalah
menggunakan algoritma Algoritma perulangan
perulangan  Perulangan dengan kondisi diawal
 Perulangan dengan kondisi diakhir
Mengeksplorasi:  Perulangan dengan kondisi akhir
12 JP
 Membuat pelbagai algoritma diinputkan user
4.3 Memecahkan penyelesaian masalah  Perulangan sebagai pencacah naik
menggunakan logika  Perulangan sebagai pencacah turun.
permasalahan P2 perulangan P2
dengan algoritma
perulangan Mengasosiasi:
 Menyimpulkan penerapan
algoritma perulangan untuk
menyelesaikan masalah
 Menganalisa algoritma
perulangan dengan Pelbagai
macam data
@2019/2020 SMK GALILEO 21
Kompetensi Inti Tahapan Indikator Pencapaian Tahapan Alokasi
Materi Pokok Pembelajaran
Kompetensi Dasar Berpikir Kompetensi Berpikir Waktu

Mengkomunikasikan:
 Mempresentasikan pelbagai
ragam algoritma penyelesaian
masalah menggunakan logika
perulangan

Mengamati:
3.4 Menerapkan bahasa - Framework bahasa pemrograman
pemrograman C3 - Instalasi tools bahasa pemrograman
C3
- Pelbagai contoh kode program dalam
bahasa pemrograman

Menanya:
- Struktur penulisan program dalam Bahasa pemrograman
bahasa pemrograman  Pengenalan bahasa pemrograman
- Proses kompilasi dan eksekusi program  Pengenalan tools/framework
pengembangan program
Mengeksplorasi:
 Instalasi tools bahasa pemrograman
- Melakukan instalasi bahasa
 Struktur bahasa pemrograman
pemrograman
- Membuat kode program dengan  Standar output dalam bahasa 12 JP
4.4 Mengolah algoritma algoritma sederhana pemrograman
 Standar Input dalam bahasa
ke dalam bentuk P3 - Melakukan kompilasi, eksekusi dan
P3
perbaikan kesalahan program pemrograman
kode program  Kompilasi dan eksekusi program
komputer Mengasosiasi:  Perbaikan kesalahan
- Menyimpulkan penerapan struktur
penulisan program dan algoritma dasar
dalam pembuatan program komputer
sederhana.

Mengkomunikasikan:
 Membuat laporan dan presentasi
program.
3.5 Menerapkan C3 Mengamati: C3 Tipe Data, Variabel, Operator dan Ekspresi 15 JP
@2019/2020 SMK GALILEO 22
penggunaan tipe data, - Pelbagai ragam contoh kode program - Tipe data, variabel dan konstanta
variabel, konstanta, yang melibatkan tipe data, variabel, - Operator dan ekspresi
konstanta, operator dan ekspresi
operator dan ekspresi
Menanya:
- Ragam tipe data, variabel, konstanta,
operator, ekspresi dan karakteristiknya

Mengeksplorasi:
- Membuat pelbagai kode program
menggunakan ragam tipe data, variabel,
kontanta, operator dan ekspresi sesuai
algoritma sederhana.
4.5 Mengolah data - Melakukan kompilasi, eksekusi dan
menggunakan perbaikan kesalahan program
konsep tipe data, P3 P3
variabel, konstanta, Mengasosiasi:
- Menyimpulkan penggunaan tipe data,
operator dan
variabel, konstanta,
ekspresi. operator dan ekspresi
dalam program komputer sederhana

Mengkomunikasikan:
Membuat laporan dan mempresentasikan
hasil program komputer
Mengamati:
- Pelbagai contoh kode program dengan
3.6 Menerapkan struktur kontrol percabangan.
struktur kontrol Menanya:
percabangan dalam C3 - Pelbagai strukur penulisan kontrol C3 Struktur Kontrol Percabangan
percabangan 1, 2, lebih dari 2 konsisi  Percabangan 1 kondisi
bahasa dan bersarang.  Percabangan 2 kondisi 15 JP
pemrograman  Percabangan lebih dari 2 kondisi
Mengeksplorasi:  Percabangan bersarang
- Membuat pelbagai kode program
4.6 Memecahkan menggunakan struktur percabangan
sesuai dengan algoritma yang telah
masalah P3
dirumuskan.
P3
menggunakan - Melakukan kompilasi, eksekusi dan

@2019/2020 SMK GALILEO 23


struktur kontrol perbaikan kesalahan program
percabangan
Mengasosiasi:
- Menyimpulkan penerapan algoritma dan
struktur kontrol percabangan 1, 2, lebih
dari 2 konsisi dan bersarang dalam
program komputer

Mengkomunikasikan:
Mempresentasikan hasil program komputer
yang melibatkan struktur percabangan
Mengamati:
- Pelbagai ragam contoh kode program
3.7 Menerapkan dengan struktur kontrol perulangan
struktur kontrol Menanya:
perulangan dalam C3 - Pelbagai penulisan kode program C3
struktur kontrol perulangan
bahasa
pemrograman. Mengeksplorasi:
- Membuat pelbagai kode program Struktur Kontrol Perulangan
menggunakan struktur perulangan  Perulangan dengan kondisi diawal
sesuai dengan algoritma yang telah
 Perulangan dengan kondisi diakhir
dirumuskan
- Melakukan kompilasi, eksekusi dan
 Perulangan dengan kondisi diinputkan 12 JP
user
perbaikan kesalahan program.
 Perulangan dengan pernyataan
Mengasosiasi: continue
4.7 Memecahkan  Perulangan dengan pernyataan break
- Menyimpulkan pelbagai ragam struktur
masalah P3 P3
kontrol perulangan dalam program
menggunakan komputer sesuai dengan algoritma yang
struktur kontrol telah dirumuskan
perulangan.
Mengkomunikasikan:
- Mempresentasikan hasil program
komputer yang melibatkan struktur
perulangan
Mengamati: Pengembangan Algoritma Aplikasi
C3 - Rancangan algoritma untuk C3  Definisi 12 JP
3.8 Menerapkan permasalahan yang komplek  Analisa Pemecahan Masalah

@2019/2020 SMK GALILEO 24


keseluruhan konsep - Contoh debugging program komputer  Debugging dan error handling
 Studi kasus proyek aplikasi program
algoritma dalam Menanya: komputer
penyelesaian - Konsep desain dan analisa algoritma
untuk penyelesaian permasalahan
masalah kompleks komplek

Mengeksplorasi:
- Merumuskan permasalahan komplek
sebagai studi kasus
- Merancang aplikasi program komputer
- Membuat kode program komputer
(coding)
- Debugging dan error handling program
4.8 Menganalisa komputer
P3 P3
kesalahan dalam Mengasosiasi:
- Menyimpulkan konsep desain dan
program analisa algoritma untuk menyelesaikan
permasalahan komplek

Mengkomunikasikan:
 Mempresentasikan hasil rancangan,
pembuatan kode program analisa dan
perbaikan aplikasi

@2019/2020 SMK GALILEO 25


SILABUS MATA PELAJARAN

Nama Sekolah : SMK GALILEO


Bidang Keahlian : Seluruh Bidang Keahlian
Program Keahlian : Seluruh Program Keahlian
Kompetensi Keahlian: Seluruh Kompetensi Keahlian (1 Tahun)
Mata Pelajaran : Pemograman Dasar
Kelas :X
Durasi (Waktu) : 108 JP @ 45 menit / 3 JP Per-Minggu

KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis pengetahuan faktual, konseptual, prosedural berdasarkan rasa
ingintahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dengan wawasan
kemanusiaan, kebangsaan, kenegaraan dan peradaban terkait penyebab fenomena dan kejadian, serta
menerapkan pengetahuan prosedural pada bidang kerja yang spesifik untuk memecahkan masalah.

KI-4 (Keterampilan) : 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 di bawah pengawasan langsung.

Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
Algoritma Pemrograman Mengamati: Tugas: 15 JP - Buku teks pelajaran
- Konsep algoritma - Pelbagai contoh penerapan - Membuat algoritma
- Struktur algoritma algoritma dasar dalam kehidupan sederhana (bahasa natural, - Buku panduan guru
- algoritma menggunakan sehari-hari pseudocode dan flowchart)
3.1. Memahami penggunaan data bahasa natural - Karakteristik tipe data untuk menyelesaikan - Sutedjo, budi, Algoritma dan Teknik
dalam algoritma dan konsep - Pengenalan Variabel permasalahan dalam Pemrograman, Penerbit ANDI,
algoritma pemrograman - Pengenalan tipe data Menanya: kehidupan sehari-hari. Yogyakarta, 2009.
4.1. Menggunakan algoritma - Pengenalan operator - Rumusan masalah terkait
pemrograman untuk - Pseudocode penerapan algoritma sederhana Portopolio: - Munir, Rinaldi, Algoritma dan
memecahkan permasalahan - Flowchart - Logika penyelesaian masalah - Laporan praktek membuat pemrograman dalam bahasa Pascal dan
- Penggunaan Tool dengan struktur algoritma algoritma pemecahan C, Informatika Bandung, 2011
flowchart masalah menggunakan
Mengeksplorasi: bahasa natural, flowchart dan
- Membuat algoritma sederhana pseudocode.
untuk menyelesaikan

@2019/2020 SMK GALILEO 26


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
permasalahan menggunakan Observasi:
bahasa natural, flowchart dan - Checklist hasil pengamatan
pseudocode Pelbagai contoh algoritma

Mengasosiasi: Tes:
- Menyimpulkan konsep algorima - Tes tertulis dan praktek
(bahasa natural, flowchart dan tentang konsep algoritma,
pseudocode) untuk menyelesaikan pseudocode, flowchart
permasalahan

Mengkomunikasikan:
- Mempresentasikan algoritma
penyelesaian permasalahan

Mengamati: Tugas:
- Pelbagai contoh penerapan - Membuat algoritma
algoritma percabangan 1, 2, lebih (pseudocode dan flowchart)
dari 2 kondisi dan percabangan untuk menyelesaikan
bersarang permasalahan menggunakan
logika percabangan 1, 2,
Menanya: lebih dari 2 kondisi, serta
- Buku teks pelajaran
- Rumusan masalah terkait algoritma percabangan bersarang.
percabangan 1, 2, lebih dari 2
Algoritma percabangan - Buku panduan guru
3.2. Memahami struktur algoritma kondisi dan percabangan bersarang Portopolio:
- Percabangan 1 kondisi
serta menganalisis data dalam - Alur penyelesaian masalah dengan - Laporan praktikum algoritma
- Percabangan 2 kondisi - Sutedjo, budi, Algoritma dan Teknik
suatu algoritma percabangan algoritma percabangan. percabangan 1, 2, lebih dari 2 15 JP
- Percabangan lebih dari 2 Pemrograman, Penerbit ANDI,
4.2. Menggunakan algoritma kondisi, dan percabangan
kondisi Yogyakarta, 2009.
percabangan untuk Mengeksplorasi: bersarang
- Percabangan bersarang
memecahkan permasalahan - Membuat algoritma penyelesaian
- Munir, Rinaldi, Algoritma dan
masalah percabangan 1, 2, lebih Observasi:
pemrograman dalam bahasa Pascal dan
dari 2 kondisi, serta percabangan - Checklist hasil pengamatan
C, Informatika Bandung, 2011
bersarang contoh algoritma
percabangan
Mengasosiasi:
- Menyimpulkan penerapan algoritma Tes:
percabangan untuk memecahkan - Tes tertulis dan praktek
masalah tentang konsep algoritma
- Menganalisa algoritma percabangan 1, 2 lebih dari 2
percabangan dengan Pelbagai data kondisi, dan percabangan

@2019/2020 SMK GALILEO 27


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
bersarang
Mengkomunikasikan:
- Mempresentasikan algoritma
penyelesaian masalah
percabangan

Mengamati:
- Pelbagai ragam contoh penerapan
algoritma perulangan
- Buku teks pelajaran
Tugas:
Algoritma perulangan Menanya:
- Membuat algoritma - Buku panduan guru
- Perulangan dengan - Rumusan masalah dan logika
(pseudocode dan flowchart)
kondisi diawal penyelesaian masalah
untuk menyelesaikan - Sutedjo, budi, Algoritma dan Teknik
- Perulangan dengan menggunakan algoritma
permasalahan menggunakan Pemrograman, Penerbit ANDI,
kondisi diakhir perulangan
logika perulangan 12 JP Yogyakarta, 2009.
- Perulangan dengan
kondisi akhir diinputkan Mengeksplorasi:
3.3. Memahami struktur algoritma Portopolio: - Munir, Rinaldi, Algoritma dan
user - Membuat pelbagai algoritma
serta menganalisa data dalam - Laporan praktikum algoritma pemrograman dalam bahasa Pascal dan
- Perulangan sebagai penyelesaian masalah
suatu algoritma perulangan perulangan C, Informatika Bandung, 2011
pencacah naik menggunakan logika perulangan
4.3. Memecahkan permasalahan
- Perulangan sebagai
dengan algoritma perulangan Observasi:
pencacah turun. Mengasosiasi:
- checklist hasil pengamatan
- Menyimpulkan penerapan algoritma
Pelbagai ragam contoh
perulangan untuk menyelesaikan
penerapan algoritma
masalah
perulangan
- Menganalisa algoritma perulangan
dengan Pelbagai macam data
Tes:
- Tes tertulis dan praktek
Mengkomunikasikan:
algoritma perulangan
- Mempresentasikan pelbagai ragam
algoritma penyelesaian masalah
menggunakan logika perulangan

3.4. Menerapkan bahasa Bahasa pemrograman Mengamati: Tugas: 12 JP - Buku teks pelajaran
pemrograman - Pengenalan bahasa - Framework bahasa pemrograman - Membuat kode program
pemrograman - Instalasi tools bahasa sederhana sesuai dengan - Buku panduan guru
4.4. Mengolah algoritma ke dalam - Pengenalan pemrograman algoritma yang telah
bentuk kode program komputer tools/framework - Pelbagai contoh kode program dirumuskan sesuai standar - Sams Teach Yourself C++ in 24 Hours,
pengembangan program dalam bahasa pemrograman input dan output 2011, United States of America:

@2019/2020 SMK GALILEO 28


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
- Instalasi tools bahasa - Mengkompilasi, Pearson Education, Inc
pemrograman Menanya: mengeksekusi kode dan
- Struktur bahasa - Struktur penulisan program dalam perbaikan program - Qt Basic Curriculum, 2011, NICE (Nokia
pemrograman bahasa pemrograman Indonesia Community Enthusiast)
- Standar output dalam - Proses kompilasi dan eksekusi
bahasa pemrograman program Portopolio:
- Standar Input - Laporan pembuatan kode
dalam bahasa Mengeksplorasi: program sesuai dengan
pemrograman - Melakukan instalasi bahasa algoritma yang telah
- Kompilasi dan eksekusi pemrograman dirumuskan sesuai standar
program - Membuat kode program dengan input dan output.
- Perbaikan kesalahan algoritma sederhana
- Melakukan kompilasi, eksekusi dan Observasi:
perbaikan kesalahan program - checklist hasil pengamatan

Mengasosiasi: Tes:
- Menyimpulkan penerapan struktur Tes tertulis dan praktek tentang
penulisan program dan algoritma konsep dan penerapan bahasa
dasar dalam pembuatan program pemrograman dalam program
komputer sederhana. sederhana

Mengkomunikasikan:
Membuat laporan dan presentasi
program.

Tipe Data, Variabel, Mengamati: Tugas: 15 JP - Buku teks pelajaran


Operator dan Ekspresi - Pelbagai ragam contoh kode - Membuat kode program
- Tipe data, variabel dan program yang melibatkan tipe data, komputer menggunakan - Buku panduan guru
3.5. Menerapkan penggunaan tipe
konstanta variabel, konstanta, operator dan pelbagai ragam tipe data,
data, variabel, konstanta,
- Operator dan ekspresi ekspresi variabel konstanta, operator - Sams Teach Yourself C++ in 24 Hours,
operator dan ekspresi
dan ekspresi. 2011, United States of America:
Menanya: Pearson Education, Inc
4.5. Mengolah data menggunakan
- Ragam tipe data, variabel, Portopolio:
konsep tipe data, variabel,
konstanta, operator, ekspresi dan - Laporan pembuatan kode - Qt Basic Curriculum, 2011, NICE (Nokia
konstanta, operator dan
karakteristiknya program menggunakan Indonesia Community Enthusiast)
ekspresi.
pelbagai ragam tipe data,
Mengeksplorasi: variabel, konstanta, operator
- Membuat pelbagai kode program dan ekspresi sesuai dengan
menggunakan ragam tipe data, algoritma sederhana.

@2019/2020 SMK GALILEO 29


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
variabel, kontanta, operator dan
ekspresi sesuai algoritma Observasi:
sederhana. - checklist hasil pengamatan
- Melakukan kompilasi, eksekusi dan pelbagai ragam contoh kode
perbaikan kesalahan program program

Mengasosiasi: Tes:
- Menyimpulkan penggunaan tipe Tes tertulis tentang penggunaan
data, variabel, konstanta, tipe data, variabel, konstanta,
operator dan ekspresi operator dan ekspresi.
dalam program komputer sederhana

Mengkomunikasikan:
Membuat laporan dan
mempresentasikan hasil program
komputer

Mengamati: Tugas:
- Pelbagai contoh kode program - Membuat kode program
dengan struktur kontrol menggunakan struktur kontrol
- Buku teks pelajaran
percabangan. percabangan
Struktur Kontrol - Buku panduan guru
Menanya: Portopolio:
Percabangan
- Pelbagai strukur penulisan kontrol - Laporan pembuatan kode
- Percabangan 1 kondisi - Sams Teach Yourself C++ in 24 Hours,
3.6. Menerapkan struktur kontrol percabangan 1, 2, lebih dari 2 program menggunakan
- Percabangan 2 kondisi 2011, United States of America:
percabangan dalam bahasa konsisi dan bersarang. struktur kontrol percabangan
- Percabangan lebih dari 2 Pearson Education, Inc
pemrograman sesuai dengan algoritma yang 15 JP
kondisi
Mengeksplorasi: telah dirumuskan
- Percabangan bersarang - Qt Basic Curriculum, 2011, NICE (Nokia
4.6. Memecahkan masalah - Membuat pelbagai kode program
Indonesia Community Enthusiast)
menggunakan struktur kontrol menggunakan struktur percabangan Observasi:
percabangan sesuai dengan algoritma yang telah - Checklist hasil pengamatan
dirumuskan. pelbagai contoh kode program
- Melakukan kompilasi, eksekusi dan dengan struktur kontrol
perbaikan kesalahan program percabangan.

Mengasosiasi: Tes:
- Menyimpulkan penerapan algoritma Tes tertulis dan praktek tentang
dan struktur kontrol percabangan 1, konsep dan penerapan struktur
2, lebih dari 2 konsisi dan bersarang percabangan

@2019/2020 SMK GALILEO 30


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
dalam program komputer

Mengkomunikasikan:
Mempresentasikan hasil program
komputer yang melibatkan struktur
percabangan

Mengamati:
- Pelbagai ragam contoh kode
program dengan struktur kontrol Tugas:
perulangan - Membuat pelbagai kode
program menggunakan
Menanya: struktur kontrol perulangan
Struktur Kontrol - Pelbagai penulisan kode program sesuai dengan algoritma yang
Perulangan struktur kontrol perulangan telah dirumuskan
- Perulangan dengan
kondisi diawal Mengeksplorasi: Portopolio: 12 JP - Buku teks pelajaran
3.7. Menerapkan struktur kontrol - Perulangan dengan - Membuat pelbagai kode program - Laporan pembuatan kode
perulangan dalam bahasa kondisi diakhir menggunakan struktur perulangan program menggunakan - Buku panduan guru
pemrograman. - Perulangan dengan sesuai dengan algoritma yang telah struktur kontrol perulangan
kondisi diinputkan user dirumuskan - Sams Teach Yourself C++ in 24 Hours,
4.7. Memecahkan masalah - Perulangan dengan - Melakukan kompilasi, eksekusi dan Observasi: 2011, United States of America:
menggunakan struktur kontrol pernyataan continue perbaikan kesalahan program. - checklist hasil pengamatan Pearson Education, Inc
perulangan. - Perulangan dengan pelbagai ragam contoh kode
pernyataan break Mengasosiasi: program dengan struktur - Qt Basic Curriculum, 2010, NICE (Nokia
- Menyimpulkan pelbagai ragam kontrol perulangan Indonesia Community Enthusiast)
struktur kontrol perulangan dalam
program komputer sesuai dengan Tes:
algoritma yang telah dirumuskan Tes tertulis dan praktek tentang
konsep dan penerapan struktur
Mengkomunikasikan: kontrol perulangan
- Mempresentasikan hasil program
komputer yang melibatkan struktur
perulangan

3.8. Menerapkan keseluruhan Pengembangan Algoritma Mengamati: Tugas: 12 JP - Buku teks pelajaran
konsep algoritma dalam Aplikasi - Rancangan algoritma untuk - Merancang program komputer
penyelesaian masalah kompleks - Definisi permasalahan yang komplek untuk permasalahan yang - Buku panduan guru
- Analisa Pemecahan - Contoh debugging program komplek

@2019/2020 SMK GALILEO 31


Kompetensi Dasar Materi Pokok Kegiatan Pembelajaran Penilaian Alokasi Waktu Sumber Belajar
4.8. Menganalisa kesalahan dalam Masalah komputer - Membuat kode program - Sutedjo, budi, Algoritma dan Teknik
program - Debugging dan error komputer Pemrograman, Penerbit ANDI,
handling Menanya: - Debugging dan error handling Yogyakarta, 2009.
- Studi kasus proyek - Konsep desain dan analisa program komputer
aplikasi program algoritma untuk penyelesaian - Munir, Rinaldi, Algoritma dan
komputer permasalahan komplek Portopolio: pemrograman dalam bahasa Pascal dan
- Laporan praktek perancangan C, Informatika Bandung, 2011
Mengeksplorasi: pembuatan dan analisa
- Merumuskan permasalahan program komputer - Sams Teach Yourself C++ in 24 Hours,
komplek sebagai studi kasus 2011, Pearson Education, Inc, United
- Merancang aplikasi program Observasi: States of America
komputer - checklist hasil rancangan
- Membuat kode program komputer algoritma untuk permasalahan - Qt Basic Curriculum, 2011, NICE (Nokia
(coding) yang komplek dan contoh Indonesia Community Enthusiast)
- Debugging dan error handling debugging program komputer
program komputer
Tes:
Mengasosiasi: Tes tertulis dan praktek tentang
- Menyimpulkan konsep desain dan desain program komputer,
analisa algoritma untuk debugging dan error handling
menyelesaikan permasalahan program komputer
komplek

Mengkomunikasikan:
- Mempresentasikan hasil
rancangan, pembuatan kode
program analisa dan perbaikan

@2019/2020 SMK GALILEO 32


KETUNTASAN BELAJAR MINIMAL
KOMPETENSI DASAR PENGETAHUAN
SATUAN PENDIDIKAN : SMK GALILEO MATA PELAJARAN : Pemograman Dasar
BIDANG KEAHLIAN : Seluruh bidang keaahlian KELAS/SEM :X/1
PROGRAM KEAHLIAN : Seluruh program keahlian JUMLAH JAM PELAJARAN : 3 JAM / MINGGU
: Seluruh kompetensi
KOMPETENSI KEAHLIAN
keahlian
KD 3 - PENGETAHUAN KOMPLEKSITAS DAYA DUKUNG INTAKE RATA-RATA
Tingkat keterlaksanaan dlm pencapaian Tingkat kemampuan
Kompetensi Dasar ( KD ) pada Kompetensi Inti Tingkat Kesulitan / kerumitan materi KKM dari Aspek Kompleksitas,
KD, meliputi fasilitas sumberdaya Peserta didik dalam
( KI ) Pengetahuan dalam Indikator / KD (%) Sekolah dan sumber daya guru (%) Daya dukung dan Intake (%)
pencapaian KD (%)
Memahami penggunaan data Tinggi : 50 – 65 Sarana / Prasarana : 95
3.1 dalam algoritma dan konsep Sedang : 66 – 80 65 Kompetensi Guru : 90 76 226 75
algoritma pemrograman Rendah : 81 – 100 Rata-Rata : 93
Memahami struktur algoritma Tinggi : 50 – 65 Sarana / Prasarana : 95
3.2 serta menganalisis data dalam Sedang : 66 – 80 70 Kompetensi Guru : 90 80 226 75
suatu algoritma percabangan Rendah : 81 – 100 Rata-Rata : 93
Memahami struktur algoritma Tinggi : 50 – 65 Sarana / Prasarana : 95
3.3 serta menganalisa data dalam Sedang : 66 – 80 68 Kompetensi Guru : 90
78 226 75
suatu algoritma perulangan
Rendah : 81 – 100 Rata-Rata : 93
Tinggi : 50 – 65 Sarana / Prasarana : 95
Menerapkan bahasa Sedang : 66 – 80 70 Kompetensi Guru : 90
3.4 80 229 76
pemrograman
Rendah : 81 – 100 Rata-Rata : 93
75

@2019/2020 SMK GALILEO 33


KETUNTASAN BELAJAR MINIMAL
KOMPETENSI DASAR KETERAMPILAN
SATUAN PENDIDIKAN : SMK GALILEO MATA PELAJARAN : Pemograman Dasar
BIDANG KEAHLIAN : Seluruh bidang keahlian KELAS/SEM :X/1
PROGRAM KEAHLIAN : Seluruh program keahlian JUMLAH JAM PELAJARAN : 3 JAM / MINGGU
: Seluruh kompetensi
KOMPETENSI KEAHLIAN
keahlian
KD 4 - KETERAMPILAN KOMPLEKSITAS DAYA DUKUNG INTAKE RATA-RATA
Kompetensi Dasar ( KD ) pada Kompetensi Inti Tingkat Kesulitan / kerumitan materi Tingkat keterlaksanaan dlm pencapaian Tingkat kemampuan KKM dari Aspek Kompleksitas,
( KI ) Keterampilan dalam Indikator / KD (%) KD, meliputi fasilitas sumberdaya Peserta didik dalam Daya dukung dan Intake (%)
Sekolah dan sumber daya guru (%) pencapaian KD (%)
Menggunakan algoritma Tinggi : 50 – 65 Sarana / Prasarana : 95
4.1 pemrograman untuk Sedang : 66 – 80 65 Kompetensi Guru : 90 76 224 75
memecahkan permasalahan Rendah : 81 – 100 Rata-Rata : 93
Menggunakan algoritma Tinggi : 50 – 65 Sarana / Prasarana : 95
4.2 percabangan untuk memecahkan Sedang : 66 – 80 70 Kompetensi Guru : 90 80 224 75
permasalahan Rendah : 81 – 100 Rata-Rata : 93
Tinggi : 50 – 65 Sarana / Prasarana : 95
Memecahkan permasalahan
4.3 Sedang : 66 – 80 68 Kompetensi Guru : 90 78 221 74
dengan algoritma perulangan
Rendah : 81 – 100 Rata-Rata : 93
Tinggi : 50 – 65 Sarana / Prasarana : 95
Mengolah algoritma ke dalam
4.4 Sedang : 66 – 80 70 Kompetensi Guru : 90 80 229 76
bentuk kode program komputer
Rendah : 81 – 100 Rata-Rata : 93
75

@2019/2020 SMK GALILEO 34


KETUNTASAN BELAJAR MINIMAL
KOMPETENSI DASAR PENGETAHUAN
SATUAN PENDIDIKAN : SMK GALILEO MATA PELAJARAN : Pemograman Dasar
BIDANG KEAHLIAN : Seluruh bidang keaahlian KELAS/SEM :X/2
PROGRAM KEAHLIAN : Seluruh program keahlian JUMLAH JAM PELAJARAN : 3 JAM / MINGGU
: Seluruh kompetensi
KOMPETENSI KEAHLIAN
keahlian
KD 3 - PENGETAHUAN KOMPLEKSITAS DAYA DUKUNG INTAKE RATA-RATA
Tingkat keterlaksanaan dlm pencapaian Tingkat kemampuan
Kompetensi Dasar ( KD ) pada Kompetensi Inti Tingkat Kesulitan / kerumitan materi KKM dari Aspek Kompleksitas,
KD, meliputi fasilitas sumberdaya Peserta didik dalam
( KI ) Pengetahuan dalam Indikator / KD (%) Sekolah dan sumber daya guru (%) Daya dukung dan Intake (%)
pencapaian KD (%)
Menerapkan penggunaan tipe Tinggi : 50 – 65 Sarana / Prasarana : 95
3.5 data, variabel, konstanta, Sedang : 66 – 80 65 Kompetensi Guru : 90 76 226 75
operator dan ekspresi Rendah : 81 – 100 Rata-Rata : 93

Menerapkan struktur kontrol Tinggi : 50 – 65 Sarana / Prasarana : 95


3.6 percabangan dalam bahasa Sedang : 66 – 80 70 Kompetensi Guru : 90 80 226 75
pemrograman
Rendah : 81 – 100 Rata-Rata : 93
Tinggi : 50 – 65 Sarana / Prasarana : 95
Menerapkan struktur kontrol
3.7 perulangan dalam bahasa Sedang : 66 – 80 68 Kompetensi Guru : 90 78 226 75
pemrograman.
Rendah : 81 – 100 Rata-Rata : 93
Menerapkan keseluruhan konsep Tinggi : 50 – 65 Sarana / Prasarana : 95
3.8 algoritma dalam penyelesaian Sedang : 66 – 80 70 Kompetensi Guru : 90 80 229 76
masalah kompleks Rendah : 81 – 100 Rata-Rata : 93
75

@2019/2020 SMK GALILEO 35


KETUNTASAN BELAJAR MINIMAL
KOMPETENSI DASAR KETERAMPILAN
SATUAN PENDIDIKAN : SMK GALILEO MATA PELAJARAN : Pemograman Dasar
BIDANG KEAHLIAN : Seluruh bidang keahlian KELAS/SEM :X/2
PROGRAM KEAHLIAN : Seluruh program keahlian JUMLAH JAM PELAJARAN : 3 JAM / MINGGU
: Seluruh kompetensi
KOMPETENSI KEAHLIAN
keahlian
KD 4 - KETERAMPILAN KOMPLEKSITAS DAYA DUKUNG INTAKE RATA-RATA
Kompetensi Dasar ( KD ) pada Kompetensi Inti Tingkat Kesulitan / kerumitan materi Tingkat keterlaksanaan dlm pencapaian Tingkat kemampuan KKM dari Aspek Kompleksitas,
( KI ) Keterampilan dalam Indikator / KD (%) KD, meliputi fasilitas sumberdaya Peserta didik dalam Daya dukung dan Intake (%)
Sekolah dan sumber daya guru (%) pencapaian KD (%)
Mengolah data menggunakan Tinggi : 50 – 65 Sarana / Prasarana : 95
4.5 konsep tipe data, variabel, Sedang : 66 – 80 65 Kompetensi Guru : 90 76 224 75
konstanta, operator dan ekspresi. Rendah : 81 – 100 Rata-Rata : 93
Memecahkan masalah Tinggi : 50 – 65 Sarana / Prasarana : 95
4.6 menggunakan struktur kontrol Sedang : 66 – 80 70 Kompetensi Guru : 90 80 224 75
percabangan Rendah : 81 – 100 Rata-Rata : 93
Memecahkan masalah Tinggi : 50 – 65 Sarana / Prasarana : 95
4.7 menggunakan struktur kontrol Sedang : 66 – 80 68 Kompetensi Guru : 90 78 221 74
perulangan. Rendah : 81 – 100 Rata-Rata : 93
Tinggi : 50 – 65 Sarana / Prasarana : 95
Menganalisa kesalahan dalam
4.8 Sedang : 66 – 80 70 Kompetensi Guru : 90 80 229 76
program
Rendah : 81 – 100 Rata-Rata : 93
75

@2019/2020 SMK GALILEO 36


@2018/2019 SMK GALILEO 37

Anda mungkin juga menyukai