Anda di halaman 1dari 16

SMK MUHAMMADIYAH BULAKAMBA

KRITERIA KETUNTASAN MIN


MATA DIKLAT : PEMROGRAMAN DASAR

KI 1:     Menghayati dan mengamalkan ajaran agama yang dianutnya

KI 2:     Menghayati dan Mengamalkan perilaku jujur, disiplin,tanggungjawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.

KI 3:     Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, dan procedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, tekn
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 abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan

Kompleksitas Daya Dukung


Kompetensi Dasar Indikator
Tinggi Sedang Rendah Tinggi Sedang
50 - 64 65 - 80 81 -100 81 -100 65 - 80

3.1.1     Menjelaskan algoritma


80 80
pemrograman

3.1.2     Menerapkan algoritma


pemrograman dalam menyelesaikan 80 80
masalah
3.1      Menerapkan alur logika
pemrograman komputer
3.1.3     Menjelaskan algoritma
80 80
pemrograman menggunakan flowchart

3.1.4     Menerapkan flowchart dalam


80 80
menyelesaikan masalah

4.1.1     Membuat alur program


80 85
menggunakan text (algoritma)
4.1 Membuat alur logika
pemrograman komputer
4.1.2 Membuat program menggunakan
80 85
simbol (flowchart)

3.2.1     Menjelaskan berbagai perangkat 75 79


lunak bahasa pemrograman komputer
3.2.2     Menjelaskan prosedur instalasi
3.2      Memahami perangkat lunak berbagai perangkat lunak bahasa
75 79
bahasa pemrograman pemrograman komputer
Kompleksitas Daya Dukung
Kompetensi Dasar Indikator
3.2      Memahami perangkat lunak Tinggi Sedang Rendah Tinggi Sedang
bahasa pemrograman 50 - 64 65 - 80 81 -100 81 -100 65 - 80
3.2.3     Mengoperasikan prosedur
instalasi berbagai perangkat lunak 75 79
bahasa pemrograman komputer
4.2.1     Menginstalasi perangkat lunak 75 75
4.2 Melakukan Instalasi bahasa pemrograman
perangkat lunak bahasa
pemrograman 4.2.2 Menguji hasil instalasi perangkat 75 79
lunak bahasa pemrograman
3.3.1     Mengoperasikan editor untuk
lingkungan kerja perangkat lunak bahasa 76 78
pemrograman komputer
3.3      Menerapkan alur 3.3.2     Menerapkan struktur penulisan
pemrograman dengan struktur kode/perintah program pada bahasa 75 79
bahasa pemrograman komputer pemrograman komputer
3.3.3     Menerapkan prosedur
menjalankan dan menguji kode program 80 78
pada bahasa pemrograman komputer
4.3.1     Membuat kode program sederhana
menggunakan bahasa pemrograman 80 78
4.3Menulis kode pemrogram komputer
sesuai dengan aturan dan
sintaks bahasa pemrograman 4.3.2     Menguji kode program pada 80 78
bahasa pemrograman komputer
3.4.1     Menjelaskan berbagai tipe data
77 85
dan sintak penulisan
3.4.2     Menjelaskan variabel dan dan
80 78
sintak penulisan
3.4      Menerapkan penggunaan
3.4.3     Menjelaskan berbagai operator dan
tipe data, variabel, konstanta, 80 78
sintak penulisan
operator, dan ekspresi
3.4.4     Menjelaskan ekspresi dan sintak
80 78
penulisan
3.4.5     Menerapkan berbagai tipe data,
variabel, konstanta, operator, dan
80 78
ekspresi sesuai dengan permasalahan
yang     
4.4.1 akan diselesaikan
Membuat aplikasidengan program
program yang
4.4 Membuat kode program menerapkan tipe data, 80 78
dengan tipe data, variabel, variabel/konstanta
4.4.2Membuat aplikasi program yang
konstanta, operator dan ekspresi menerapkan tipe data, 80 80
variabel/konstanta, operator, ekspresi
3.5.1     Menjelaskan operator aritmatika 73 85

3.5      Menerapkan operasi


3.5.2     Menjelaskan operator logika 80 78
aritmatika dan logika
3.5.3     Menerapkan operasi aritmatika
dan logika untuk menyelesaikan masalah 80 78
perhitungan aritmatika dan logika
4.5.1     Membuat aplikasi operasi
4.5 Membuat kode program 79 80
aritmatika
dengan operasi aritmatika dan
logika 4.5.2 Membuat aplikasi operasi logika 80 78

3.6.1     Menjelaskan statement/perintah


76 78
untuk kontrol percabangan
Kompleksitas Daya Dukung
Kompetensi Dasar Indikator
Tinggi Sedang Rendah Tinggi Sedang
50 - 64 65 - 80 81 -100 81 -100 65 - 80

3.6.2     Menerapkan statement/perintah


untuk kontrol percabangan tidak 80 78
bersyarat

3.6      Menerapkan struktur


kontrol Percabangan dalam 3.6.3     Menerapkan statement/perintah
79 80
bahasa pemrograman untuk kontrol percabangan sederhana

3.6.4     Menerapkan statement/perintah


79 80
untuk kontrol percabangan bertingkat

3.6.5     Menerapkan statement/perintah


79 80
untuk kontrol percabangan bersarang

4.6.1     Membuat aplikasi percabangan


80 78
tidak bersyarat

4.6.2     Membuat aplikasi percabangan


79 80
sederhana
4.6 Membuat kode program
struktur kontrol percabangan
4.6.3     Membuat aplikasi percabangan
79 80
bertingkat

4.6.4Membuat aplikasi percabangan


77 85
bersarang

3.7.1     Menjelaskan statement/perintah


77 85
untuk perulangan

3.7      Menerapkan struktur


3.7.2     Menerapkan statement/perintah
kontrol Perulangan dalam bahasa 77 85
untuk kontrol perulangan sederhana
pemrograman

3.7.3     Menerapkan statement/perintah


77 85
untuk kontrol perulangan bersarang

4.7.1     Membuat aplikasi perulangan


77 85
sederhana
4.7 Membuat kode program
struktur kontrol perulangan
4.7.2 Membuat aplikasi perulangan
bersarang

3.8.1     Menjelaskan array satu dimensi 75 80


Kompleksitas Daya Dukung
Kompetensi Dasar Indikator
Tinggi Sedang Rendah Tinggi Sedang
50 - 64 65 - 80 81 -100 81 -100 65 - 80

3.8.2     Menjelaskan array multi dimensi 75 80


3.8      Menganalisis penggunaan
array untuk penyimpanan data
di memori
3.8.3     Mengidentifikasi penerapan array
75 80
satu dimensi

3.8.4     Mengidentifikasi penerapan array


75 80
mulri dimensi

4.8.1     Membuat aplikasi array satu


4.8 Membuat kode program 80 85
dimensi
untuk menampilkan kumpulan
data array 4.8.2 Membuat aplikasi array multi
80 85
dimensi
3.9.1     Menjelaskan konsep fungsi dalam
80 85
bahasa pemrograman
3.9      Menerapkan penggunaan 3.9.2     Menerapkan fungsi-fungsi buatan
80 85
fungsi sendiri
3.9.3     Menerapkan fungsi-fungsi bawaan
80 85
dari bahasa pemrograman

4.9.1     Membuat aplikasi dengan fungsi


75 80
buatan sendiri
4.9 Membuat kode program
menggunakan fungsi
4.9.2 Membuat aplikasi dengan fungsi
75 80
bawaan bahasa pemrograman

3.10.1  Menjelaskan prosedur pembuatan


75 85
antar muka pada aplikasi

3.10      Menerapkan pembuatan


3.10.2  Menerapkan prosedur pembuatan
antar muka (User Intreface) pada 75 85
antar muka input data dari pengguna
aplikasi

3.10.3  Menerapkan prosedur pembuatan


antar muka input data dari pengguna 75 85
dengan validasi data

4.10.1  Membuat antar muka input data


77 85
dari pengguna
4.10 Membuat antar muka (User
Intreface) pada aplikasi
4.10.2 Membuat antar muka input data
77 85
dari pengguna dengan validasi data
Kompleksitas Daya Dukung
Kompetensi Dasar Indikator
Tinggi Sedang Rendah Tinggi Sedang
50 - 64 65 - 80 81 -100 81 -100 65 - 80

3.11.1  Menjelaskan prosedur pembuatan 77 85


3.11      Menerapkan berbagai menu pada antar muka
struktur kontrol dalam aplikasi
antar muka (User Intreface). 3.11.2  Menjelaskan prosedur pembuatan 75 80
menu pada antar muka dengan validasi
4.11 Membuat kode program 78 88
berbagai struktur kontrol dalam 4.11.1  Membuat menu pada antar muka
aplikasi antar muka (User
4.11.2 Membuat menu pada antar muka 75 80
Intreface)
dengan validasi data

3.12.1  Mengidentifikasi permasalahan


pada pembuatan aplikasi sederhana 80 85
berbasis antar muka
3.12 Menganalisis pembuatan
aplikasi sederhana berbasis
antar muka (User Intreface)
3.12.2  Merumuskan permasalahan pada
pembuatan aplikasi sederhana berbasis 78 84
antar muka

4.12.1  Memperbaiki permasalahan pada


pembuatan aplikasi sederhana berbasis 79 80
4.12 Membuat aplikasi antar muka
sederhana
4.12.2 Menguji hasil perbaikan
78 89
permasalahan pada pembuatan aplikas

3.12.1  Menerapkan prosedur debuging


78 75
pada aplikasi sederhana
3.13     Mengevaluasi debuging
pada aplikasi pada sederhana
3.12.2  Mengidentifikasi permasalahan
75 78
pada aplikasi berdasarkan data debuging

4.13.1  Memperbaiki bug pada aplikasi 78 76


4.13 Menggunakan debuging
pada aplikasi sederhana
4.13.2 Menguji aplikasi hasil perbaikan 75 79

3.14.1  Menerapkan prosedur evaluasi 75 79


3.1 4     Mengevaluasi paket pada paket installer
installer aplikasi sederhana
3.14.2  Mengidentifikasi permasalahan 79 78
pada paket installer
4.14.1  Memperbaiki bug pada paket 75 75
4.14 Memformulasikan paket installer
installer aplikasi sederhana
4.14.2  Menguji paket installer hasil 73 78
perbaikan

Menyetujui
Ka. Program Keahlian
Kompleksitas Daya Dukung
Kompetensi Dasar Indikator
Tinggi Sedang Rendah Tinggi Sedang
50 - 64 65 - 80 81 -100 81 -100 65 - 80

Mila Rahmawaty, S.Kom


NBM : 11788470

Mengesahkan
Kepala Sekolah,

Cartipan Budiarto, S.Pd.


NBM 1074018
F.WKK03/L Rev.01

KRITERIA KETUNTASAN MINIMAL


GRAMAN DASAR

eran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas pelbagai permasalahan dalam
a dalam pergaulan dunia.

a ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan,
hkan masalah.

ng dipelajarinya di sekolah secara mandiri, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung

Daya Dukung Intake KKM


KKM
KOMPET KKM
INDIKAT
ENSI MAPEL
Rendah Tinggi Sedang Rendah OR
DASAR
50 - 64 81 -100 65 - 80 50 - 64

78 79 79 79

78 79

78 79

78 79

78 81 81

78 81

78 77 77

78 77
Daya Dukung Intake KKM
KKM
KOMPET KKM
INDIKAT MAPEL
ENSI
Rendah Tinggi Sedang Rendah OR
DASAR
50 - 64 81 -100 65 - 80 50 - 64

78 77

78 76 77

78 77

78 77 78

78 77

78 79

78 79 79

78 79

78 80 79

78 79

78 79

78 79

78 79

78 79 79

78 79

78 79 79

78 79

78 79

78 79 79

78 79

78 77 79
Daya Dukung Intake KKM
KKM
KOMPET KKM
INDIKAT MAPEL
ENSI
Rendah Tinggi Sedang Rendah OR
DASAR
50 - 64 81 -100 65 - 80 50 - 64

78 79

78 79

78 79

78 79

78 79 79

78 79

78 79

78 80

78 80 80

78 80

78 80

78 80 79

78 78

78 78 78
Daya Dukung Intake KKM
KKM
KOMPET KKM
INDIKAT MAPEL
ENSI
Rendah Tinggi Sedang Rendah OR
DASAR
50 - 64 81 -100 65 - 80 50 - 64

78 78

78 78

78 78

78 81 81

78 81

78 81 81

78 81

78 81

78 78 78

78 78

78 79 79

78 79

78 79

78 80 80

78 80
Daya Dukung Intake KKM
KKM
KOMPET KKM
INDIKAT MAPEL
ENSI
Rendah Tinggi Sedang Rendah OR
DASAR
50 - 64 81 -100 65 - 80 50 - 64

78 80 81

78 78

78 81

78 78

78 81 81

78 80

78 79 80

78 82

78 77 77

78 77

78 77

78 77

78 77 78

78 78

78 76 76

78 76

Guru Mapel
Daya Dukung Intake KKM
KKM
KOMPET KKM
INDIKAT MAPEL
ENSI
Rendah Tinggi Sedang Rendah OR
DASAR
50 - 64 81 -100 65 - 80 50 - 64

Debi Mariana, S.Kom


NBM 953765

Mengetahui,
Waka Kurikulum

Nur Hikmah, S.Pd


NBM 1076508
FORMAT PENENTUANKRITERIA KETUNTASAN

Mata Pelajaran Err:509


Kelas Err:509
Semester : Genap
Kompetensi Inti :
KI-1:Menghayati dan mengamalkan ajaran agama yang dianutnya.

KI-2: Menghayati dan mengamalkan perilaku jujur, disiplin, santun, peduli (gotong royong, kerjasama, toleran, damai), bertanggung jawab, responsif, dan pro-aktif dalam
berinteraksi secara efektif sesuai dengan perkembangan anak di lingkungan, keluarga, sekolah, masyarakat dan lingkungan alam sekitar, bangsa, negara, kawasan regional, dan
kawasan internasional”.

KI 3: Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual, prosedural, dan metakognitif berdasarkan rasa ingin tahunya 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 kajian yang spesifik sesuai dengan bakat dan minatnya untuk memecahkan masalah
KI4: Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak secara
efektif dan kreatif, serta mampu menggunakan metode sesuai kaidah keilmuan
Kompleksitas Daya Dukung Intake
Kompetensi Dasar Indikator Tinggi Sedang Rendah Tinggi Sedang Rendah Tinggi Sedang Rendah KKM
50 - 64 65 - 80 81 -100 81 -100 65 - 80 50 - 64 81 -100 65 - 80 50 - 64
3.6 Menganalisis peran tokoh- Mengidentifikasi tokoh naisonal dan daerah
75 70 85 77
tokoh nasional dan daerah dalam melalui pengamatan gambar
memperjuangkan kemerdekaan Mendeskripsikan biografi tokoh nasional dan
Indonesia daerah dalam memperjuangkan kemerdekaan 0

Mendeskripsikan peran tokoh nasional dan


daerah dalam memperjuangkan kemerdekaan 0

Menganalisis tokoh berdasarkan masa


perjuangannya 0
Menyimpulkan peran tokoh-tokoh nasional
dan daerah dalam memperjuangkan 0
kemerdekaan Indonesia
4.6 Menulis sejarah tentang satu Melaporkan hasil analisis dalam bentuk
tokoh nasional dan tokoh dari tulisan sejarah tentang satu tokoh nasional
daerahnya yang berjuang dan tokoh dari daerahnya yang berjuang 0
melawan penjajahan melawan penjajahan
3.7 Menganalisis peristiwa Menganalisis peristiwa Proklamasi 17 Agustus
proklamasi kemerdekaan dan 1945. 0
maknanya bagi kehidupan sosial, Mengevaluasi berbagai bentuk sambutan
budaya, ekonomi, politik, dan masyarakat terhadap proklamasi. 0
pendidikan bangsa Indonesia
Merumuskan nilai-nilai kejuangan yang
terkandung dalam peristiwa proklamasi 0
kemerdekaan Indonesia.
4.7 Menalar peristiwa Menalar peristiwa proklamasi kemerdekaan
proklamasi kemerdekaan dan dan maknanya bagi kehidupan sosial, budaya,
maknanya bagi kehidupan sosial, ekonomi, politik, dan pendidikan bangsa 0
budaya, ekonomi, politik, dan Indonesia
pendidikan bangsa Indonesia dan
menyajikannya dalam bentuk Menyajikan hasil penalaran dalam bentuk
cerita sejarah 0
cerita sejarah
3.8 Menganalisis peristiwa Menganalisis pengesahan UUD dan pemilihan
pembentukan pemerintahan presiden-wakil presiden. 0
pertama Republik Indonesia pada Menganalisis pembentukan departemen dan
awal kemerdekaan dan kabinet RI. 0
maknanya bagi kehidupan
kebangsaan Indonesia masa kini Menganalisis pembentukan KNIP. 0
Menganalisis terbentuknya partai-partai politik
0
Menganalisis terbentuknya kesatuan aksi 0
Menganalisis proses terbentuknya TNI 0
4.8 Menalar peristiwa Menalar peristiwa pembentukan pemerintahan
pembentukan pemerintahan Republik Indonesia pada awal kemerdekaan
Republik Indonesia pada awal dan maknanya bagi kehidupan kebangsaan 0
kemerdekaan dan maknanya bagi Indonesia masa kini
kehidupan kebangsaan Indonesia
masa kini dan menyajikannya Menyajikan hasil penalaran dalam bentuk
cerita sejarah 0
dalam bentuk cerita sejarah
3.9 Menganalisis peran dan Menganalisis riwayat hidup dan perjuangan
nilai-nilai perjuangan Bung dua tokoh proklamator. 0
Karno dan Bung Hatta sebagai Menganalisis riwayat hidup dan peran Ahmad
proklamator serta tokoh-tokoh Subarjo di sekitar proklamasi. 0
lainnya sekitar proklamasi
Menganalisis riwayat hidup dan peran
Sukarni. 0
Mengevaluasi riwayat hidup dan peran Sayuti
0
Melik di sekitar proklamasi.
Menganalisis riwayat hidup dan peran BM.
Diah di sekitar proklamasi. 0
Menganalisis riwayat hidup dan peran Latief
Hendraningrat di sekitar proklamasi. 0
Menganalisis riwayat hidup dan peran S.
Suhud di sekitar proklamasi. 0
Menganalisis riwayat hidup dan peran
Suwiryo di sekitar proklamasi. 0
Menganalisis riwayat hidup dan peran
Muwardi, Frans Sumarto Mendur, Syahruddin 0
dan Yusuf Ranadipuro.
4.9 Menuliskan peran dan nilai- Melaporkan hasil analisis dalam bentuk cerita
nilai perjuangan Bung Karno dan sejarah tentang peristiwa proklamasi
Bung Hatta serta tokoh-tokoh kemerdekaan, pembentukan pemerintahan 0
lainnya sekitar proklamasi pertama, dan menulis sejarah perjuangan Bung
Karno dan Bung Hatta
3.10 Menganalisis strategi dan Mendeskripsikan konflik Indonesia-Belanda
bentuk perjuangan bangsa dalam upaya mempertahankan kemerdekaan 0
Indonesia dalam upaya Menganalisis bentuk dan strategi perjuangan
mempertahankan kemerdekaan menghadapi ancaman Sekutu 0
dari ancaman Sekutu dan
Belanda Menganalisis bentuk dan strategi perjuangan
menghadapi ancaman Belanda 0
Mendeskripsikan perbedaan strategi dan
ideologi pada masa pemerintahan kabinet
Syahrir, Amir Syarifuddin, dan Hatta dalam 0
menghadapi Belanda
4.10 Mengolah informasi Menyimpulkan bentuk dan strategi perjuangan
tentang strategi dan bentuk bangsa Indonesia dalam menghadapi ancaman 0
perjuangan bangsa Indonesia Sekutu dan Belanda
dalam upaya mempertahankan Melaporkan hasil analisis dalam bentuk cerita
kemerdekaan dari ancaman sejarah tentang bentuk dan strategi perjuangan
Sekutu dan Belanda dan bangsa Indonesia dalam menghadapi ancaman 0
menyajikannya dalam bentuk Sekutu dan Belanda
cerita sejarah
Total Indikator 35 Jumlah Nilai KKM Semua Indikator 77
Nilai KKM Semester 2 = Jumlah Nilai KKM Semua Indikator : Total Indikator 2

Keterangan:
Rentang nilai berdasarkan Permendikbud 81 a tahun 2013
Kompleksitas (mengidentifikasi indikator sebagai penanda tercapainya kompetensi dasar).
Kemampuan daya dukung (berorientasi pada sumber belajar).
Intake (kemampuan rata-rata peserta didik)
Nilai KKM indikator adalah rata-rata dari nilai ketiga kriteria yang ditentukan. Contoh: kompleksitas sedang (80), daya dukung rendah (60), dan intake tinggi (85), maka nilai
KKM indikator:(80 + 60 + 85) : 3 = 75
Nilai KKM semester 2 adalah Jumlah total nilai KKM indikator : Jumlah Indikator, maka nilai KKM untuk semester 2 adalah2

#VALUE!
Mengetahui :
0 Guru Mata Pelajaran,

NBM 1074018 ###


0 #VALUE!

Anda mungkin juga menyukai