PEMERINTAH PROVINSI SUMATERA BARAT DINAS PENDIDIKAN DAN KEBUDAYAAN SEKOLAH MENENGAH KEJURUAN 6 PADANG Jl. Suliki no.1 T elp/Fax : 0751-21907/891487 e-mail :
[email protected] website: h ttp://smk6-padang.sch.id ttp://smk6-padang.sch.id
KRITERIA KETUNTASAN MINIMAL Bidang St Studi Ke Keahlian Program Studi Keahlian Paket Keahlian Mata Pelajaran Kelas / Semester Tahun Pelajaran
: Te Teknologi In Informasi da dan Ko Komunikasi : Teknik Komputer dan Informatika : Teknik Komputer dan Jaringan : Pemograman Dasar : X / 1-2 : 2018 / 2019
KOMPETENSI DASAR 3.1
4.1
3.2
INDIKATOR
Kriteria KKM KK M Komple Intek Penduk Indikat KD ksitas Siswa ung or
Menerapkan alur logika pemrograma pemrograma 3.1.1 Menjelaskan algoritma pemrograman
2
2
2
67
pemrograman komputer
3.1.1 Menerapkan algoritma pemrograman dalam menyelesaikan masalah
2
2
3
78
3.1.1 Menjelaskan algoritma pemrograman menggunakan flowchart
2
3
2
78
Membuat alur logika pemrograman
4.1.1.Membuat alur program menggunakan text (algoritma)
2
2
3
78
pemrograman komputer
4.1.2. Membuat program menggunakan simbol (flowchart)
2
3
2
78
Memahami perangkat lunak
3.2.1 Menjelaskan berbagai perangkat lunak bahasa pemrograman komputer
2
3
2
78
3.2.1 Menjelaskan prosedur ins talasi berbagai perangkat lunak bahasa
2
3
2
78
2
3
2
78
bahasa pemrograman
74
78
78
pemrograman komputer 3.2.1 Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer 4.2
3.3
Melakukan instalasi perangkat lunak 4.2.1 Menginstalasi perangkat lunak bahasa pemrograman
2
2
3
78
bahasa pemrograman
4.2.2.Menguji hasil instalasi perangkat lunak bahasa pe mrograman
2
3
2
78
Menera Menerapkan pkan alur alur pemr pemrogr ograma aman n
3.3.1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak
2
2
3
78
78
78
SK 75
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
dengan struktur bahasa pemrograman komputer
bahasa pemrograman komputer 3.3.2 Menerapkan struktur penu lisan kode/perintah program pada
2
3
2
78
2
2
3
78
bahasa pemrograman komputer 3.3.3 Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer 3.4
Menerapkan penggunaan tipe
3.4.1 Menjelaskan berbagai tipe data dan sintak penulisan
2
2
3
78
data, data, variab variabel, el, onstan onstanta, ta, operat operator, or,
3.4.2 3.4.2 Menjela Menjelaskan skan varia variabel bel dan dan sinta sintak k penulisan penulisan
2
2
2
67
da dan ekspresi
3.4.3 Menjelaskan berbagai operator dan sintak penulisan
2
2
3
78
3.4.4 Menjelaskan ekspresi dan sintak penulisan
2
3
2
78
3.4.5 Menerapkan berbagai tipe data, variabel, konstanta, operator, d
2
2
2
67
2
3
2
78
2
2
3
78
73
dan ekspresi sesuai dengan permasalahan yang akan
4.4
Membuat kode program dengan tipe 4.4.1 Membuat aplikasi aplikasi program yang menerapkan tipe tipe data, data, variabel, konstanta
78
variabel/konstanta 4.4.2.Membuat aplikasi program yang menerapkan tipe data, variabel/konstanta, operator, ekspresi
3.5
Mener Menerapk apkan an opera operasi si
3.5.1 Menjelaskan operator aritmatika
2
3
3
89
aritmatika dan ogika
3.5.2 Menjelaskan operator logika
2
2
2
67
3.5.3 Menerapkan operasi aritmatika dan logika untuk menyelesaikan
2
2
3
78
78
masalah perhitungan aritmatika dan logika 4.5
Membuat kode program dengan
4.5.1 Membuat aplikasi operasi aritmatika
2
2
3
78
opera operasi si arit aritma mati tika ka dan logi logika ka
4.5.2. 4.5.2.Me Memb mbuat uat aplik aplikasi asi opera operasi si logi logika ka
2
3
2
78
78
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
3.7 3.7
4.7
3.8
4.8
3.9
4.9
4.6.4.Membuat aplikasi percabangan bersarang
2
3
2
78
Mene Menera rapk pkan an tru trukt ktur ur kont kontro roll
3.7. 3.7.1 1 Men Menje jela lask skan an sta state teme ment nt/p /per erin inta tah h untu untuk k peru perula lang ngan an
Perulangan dalam
3.7.1 Menerapkan statement/perintah untuk kontrol perulangan sederhana
2 2
2 3
3 2
78 78
3.7.1 Menerapkan statement/perintah untuk kontrol perulangan bersarang
3
2
2
78
4.7.1 4.7.1 Mem Membua buatt apli aplikas kasii perul perulang angan an sede sederha rhana na 4.7.2.Membuat aplikasi perulangan bersarang
2
3
2
78
2
2
3
78
Menganalisi Menganalisiss penggunaan penggunaan array
3.8.1 Menjelaskan Menjelaskan array satu dimensi dimensi
untuk penyimpanan
3.8.2 Menjelaskan array mu multi dimensi 3.8.3 Mengidentifikasi penerapan array satu dimensi
3 2
2 3
2 2
78 78
3.8.4 Mengidentifikasi penerapan array mulri dimensi
2 2
2 2
3 2
78 67
Memb Membuat uat kode kode progr program am struk struktu turr ko kontrol perulangan
Membuat Membuat kode program untuk
4.8.1 Membuat Membuat aplikasi aplikasi array satu dimensi dimensi
2
2
3
78
menampilkan menampilkan kumpulan kumpulan data array
4.8.2.Membuat 4.8.2.Membuat aplikasi aplikasi array array multi multi dimensi dimensi
3
2
2
78
Mener Menerapk apkan an pengg pengguna unaan an fungs fungsii
3.9.1 3.9.1 Menj Menjel elask askan an konse konsep p fungs fungsii dalam dalam baha bahasa sa pemr pemrogr ogram aman an 3.9.2 Menerapkan fungsi-fungsi buatan sendiri
2
2
3
78
3
3
2
89
3.9.3 Menerapkan fungsi-fungsi bawaan dari bahasa pemrograman
2
2
2
67
Membuat Membuat kode program
4.9.1 Membuat Membuat aplikasi aplikasi dengan fungsi buatan sendiri
2
2
3
78
me ng ng gu gu na na ka ka n f un un gs gs i
4 .9 .9 .2 .2 .M .Me mb mb ua ua t a pl plik as as i d en en ga ga n fu ng ng si si b aw aw aa aa n b ah ah as as a p em emro gr gr am ama n
2
3
2
78
3.10.1.Menjela 3.10.1.Menjelaskan skan prosedur prosedur pembuatan pembuatan antar antar muka muka pada aplikasi aplikasi 3.10.2.Menerapkan prosedur pembuatan antar muka input data dari pengguna
3 3
2 2
2 2
78 78
3.10.3. 3.10.3. Menerapk Menerapkan an prosed prosedur ur pemb pembuat uatan an antar antar muka muka input input data data dari pengguna pengguna d
2
2
3
78
3.10 Menerapkan Menerapkan pembuatan pembuatan antar muka muka (User Intreface ) pada aplikasi
78
78
75
78
78
78
78
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
antar muka (User Intreface). 3.12 Menganalisis pembuatan aplikasi
2
2
3
78
3
2
3
89
2
2
3
78
2
2
3
78
3.13.1.Menerapkan prosedur debuging pada aplikasi sederhana
2
2
2
67
3.13.2.Mengidentifikasi permasalahan pada aplikasi berdasarkan
2
2
3
78
2
3
2
78
4.13.2.Menguji aplikasi hasil perbaikan
2
2
2
67
3.14.1
Menerapkan prosedur evaluasi pada paket installer
3
2
3
89
3 .1 .14 .2 .2
Men gi gid en entifika si si p er ermasalah an an pad a p ak aket ins ta ta lllle r
3
2
2
78
3.12.1 Mengidentifikasi permasalahan pada pembuatan aplikasi
sederhana berbasis antar muka (User (User Intreface )
83
sederhana berbasis antar muka 3.12.1 Merumuskan permasalahan pada pembuatan aplikasi sederhana berbasis antar muka
4.12 Membuat aplikasi sederhana berbasis 4.12.1.Memperbaiki permasalahan pada pembuatan aplikasi sederhana antar muka (User (User Intreface )
78
berbasis antar muka 4.12.2. Menguji hasil perbaikan permasalahan pada pembuatan aplikasi sederhana berbasis antar muka
3.13 Mengevaluasi debugging aplikasi sederhana
72
data debuging 4.13 Menggunakan debuging pada aplikasi sederhana 3.14 Mengevaluasi paket installer aplikas i s ed ed er erh an ana 4.14 Memformulasikan paket installer aplikasi sederhana
4.13.1
Memperbaiki bug pada bug pada aplikasi
3.14.1
Mengidentifikasi permasalahan pada paket installer
3
2
2
78
4.14.2
Memperbaiki bug pada bug pada paket installer
2
3
2
78
4.14.3
Menguji paket installer hasil perbaikan
2
2
3
78
72
83
78