Alokasi
KOMPETENSI INTI KOMPETENSI DASAR KOMPETENSI INTI KOMPETENSI DASAR
Waktu
3. Memahami, menerapkan 4. Mengolah, menalar,
dan menganalisis pengetahuan Menerapkan alur logika pemrograman dan menyaji dalam ranah Membuat alur logika pemrograman
3.1 4.1 6
faktual, konseptual dan komputer konkret dan ranah abstrak komputer
prosedural berdasarkan rasa terkait dengan pengembangan
ingin tahunya tentang ilmu dari yang dipelajarinya di
pengetahuan, teknologi, seni, Memahami perangkat lunak bahasa sekolah secara mandiri, dan Melakukan Instalasi perangkat lunak
3.2 4.2 6
budaya, dan humaniora dalam pemrograman mampu melaksanakan tugas bahasa pemrograman
wawasan kemanusiaan, spesifik dibawah pengawasan
S kebangsaan, kenegaraan, dan langsung.
peradaban terkait penyebab Menerapkan alur pemrograman
E Menulis kode pemrogram sesuai dengan
fenomena dan kejadian dalam 3.3 dengan struktur bahasa 4.3 9
M aturan dan sintaks bahasa pemrograman
bidang kerja yang spesifik untuk pemrograman komputer
E
S memecahkan masalah.
Menerapkan penggunaan tipe data,
T Membuat kode program dengan tipe data,
3.4 variabel, konstanta, operator, dan 4.4 9
E variabel, konstanta, operator dan ekspresi
ekspresi
R
Menerapkan operasi aritmatika dan Membuat kode program dengan operasi
G 3.5 4.5 9
logika aritmatika dan logika
A
N Menerapkan struktur kontrol
J Membuat kode program struktur kontrol
3.6 Percabangan dalam bahasa 4.6 12
percabangan
I pemrograman
L
Menerapkan struktur kontrol
Membuat kode program struktur kontrol
3.7 Perulangan dalam bahasa 4.7 12
perulangan
pemrograman
JUMLAH 69
Menganalisis penggunaan array Membuat kode program untuk
3.8 4.8 6
untuk penyimpanan data di memori menampilkan kumpulan data array
Menerapkan pembuatan antar muka Membuat antar muka (User Intreface) pada
3.10 4.10 12
(User Intreface) pada aplikasi aplikasi
PENILAIAN HARIAN 6
JUMLAH 75
KOmpetensi Inti 1.
KOmpetensi Inti 2.
KOmpetensi Inti 3. Memahami, menerapkan dan menganalisis 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 bidang kerja yang spesifik untuk memecahkan masalah.
KOmpetensi Inti 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.
Alokasi
Kompetensi Dasar Kompetensi Dasar Materi
Waktu
Menerapkan alur
Membuat alur logika
. Algoritma Pemrograman
3.1 logika pemrograman
komputer
4.1
pemrograman komputer
. Flowchart
6
3.2
Memahami perangkat
lunak bahasa 4.2
Melakukan Instalasi
perangkat lunak bahasa . Menginstalasi perangkat lunak bahasa pemrograman komputer 6
.
pemrograman pemrograman
Menguji hasil instalasi perangkat lunak bahasa pemrograman komputer
Menerapkan alur Menulis kode . Editor, lingkungan kerja bahasa pemrograman komputer
3.3
pemrograman dengan
struktur bahasa 4.3
pemrogram sesuai
dengan aturan dan . Struktur program bahasa pemrograman komputer 9
.
pemrograman sintaks bahasa
komputer pemrograman Menguji kode program bahasa pemrograman komputer
. Tipe data
3.4
penggunaan tipe data,
variabel, konstanta,
4.4
dengan tipe data,
variabel, konstanta, . Konstanta 9
operator, dan ekspresi operator dan ekspresi
. Operator
Menerapkan Membuat kode program
penggunaan tipe data, dengan tipe data,
3.4 4.4 9
variabel, konstanta, variabel, konstanta,
operator, dan ekspresi operator dan ekspresi
. Ekspresi
. Operator aritmatika
Menerapkan operasi
Membuat kode program . Operator logika
3.5
aritmatika dan logika
4.5 dengan operasi
aritmatika dan logika . Operasi aritmatika
9
. Operasi logika
. Struktur percabangan
Menerapkan struktur
. Percabangan tidak bersyarat
3.6
kontrol Percabangan
dalam bahasa
4.6
Membuat kode program
struktur kontrol . Percabangan sederhana 12
.
percabangan
pemrograman
Percabangan bertingkat
. Percabangan bersarang
. Struktur perulangan
Menerapkan struktur
kontrol Perulangan
Membuat kode program . Percabangan sederhana
3.7 dalam bahasa
pemrograman
4.7 struktur kontrol
perulangan . Perulangan bertingkat
12
. Percabangan bersarang
JUMLAH JAM TATAP MUKA 63
PENILAIAN HARIAN 6
JUMLAH 69
KOmpetensi Inti 1.
KOmpetensi Inti 2.
KOmpetensi Inti 3. Memahami, menerapkan dan menganalisis 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 bidang kerja yang spesifik untuk memecahkan masalah.
KOmpetensi Inti 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.
Alokasi
Standar Kompetensi Kompetensi Dasar Materi
Waktu
● Chat
● Penyimpanan Daring
Menganalisis fitur perangkat lunak Menggunakan fitur untuk pembelajaran ● Pembelajaran jarak jauh
3.11 4.11 6
pembelajaran kolaboratif daring kolaboratif daring (kelas maya)
● Pemanfaatan layanan jejaring sosial daring untuk pembelajaran
3.12 Merancang dokumen tahap pra-produksi 4.12 Membuat dokumen tahap praproduksi ● Teknik pembuatan sinopsis, naskah, dan storyboard 6
Menganalisis produksi video, Memroduksi video dan/atau animasi ● Penempatan dan pergerakan kamera
3.13 4.13 9
animasi dan/atau musik digital dan/atau musik digital
● Konsep pencahayaan
PENILAIAN HARIAN 6
JUMLAH 51
PENILAIAN HARIAN 6
JUMLAH 69
Kompetensi Inti 3 Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual dan prosedural berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya,
dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah
Kompetensi Inti 4 Mengolah, menalar, dan menyaji dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, dan mampu melaksa
spesifik dibawah pengawasan langsung.
3
3.2.2 Menjelaskan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
3 3
Memahami Melakukan
perangkat lunak Instalasi perangkat 2 3 3
3.2 bahasa
4.2 lunak bahasa
3.2.3 Mengoperasikan prosedur instalasi berbagai perangkat lunak bahasa pemrograman komputer
pemrograman pemrograman 3 3 3
4.2.1 Menginstalasi perangkat lunak bahasa pemrograman
3 3 2
Menguji hasil instalasi perangkat lunak bahasa pemrograman
3 3 2
3.3.1 Mengoperasikan editor untuk lingkungan kerja perangkat lunak bahasa pemrograman komputer
Menerapkan alur
Menulis kode
pemrograman
pemrogram sesuai
dengan struktur
3.3 4.3 dengan aturan dan
bahasa
sintaks bahasa
2 3 2
Menerapkan alur 3.3.2 Menerapkan struktur penulisan kode/perintah program pada bahasa pemrograman komputer
Menulis kode
pemrograman
pemrogram sesuai
dengan struktur 3 3 3
3.3 bahasa
4.3 dengan aturan dan
sintaks bahasa 3.3.3 Menerapkan prosedur menjalankan dan menguji kode program pada bahasa pemrograman komputer
pemrograman
pemrograman
komputer
2 3 2
4.3.1 Membuat kode program sederhana menggunakan bahasa pemrograman komputer
3 3 2
4.3.2 Menguji kode program pada bahasa pemrograman komputer
3 3 3
3.4.1 Menjelaskan berbagai tipe data dan sintak penulisan
3 3 3
3.4.2 Menjelaskan variabel dan dan sintak penulisan
Menerapkan
Membuat kode
penggunaan tipe 3 2 3
program dengan
data, variabel, 3.4.3 Menjelaskan berbagai operator dan sintak penulisan
3.4 konstanta,
4.4 tipe data, variabel,
konstanta, operator
operator, dan
3.4.4 Menjelaskan ekspresi dan sintak penulisan
3 3 3
dan ekspresi
ekspresi
3 2 3
3.4.5 Menerapkan berbagai tipe data, variabel, konstanta, operator, dan ekspresi sesuai dengan permasalahan yang akan disele
2
4.4.1 Membuat aplikasi program yang menerapkan tipe data, variabel/konstanta
3 2
3 3 2
3.5.1 Menjelaskan operator aritmatika
3 3 2
3.5.2 Menjelaskan operator logika
Membuat kode
Menerapkan
program dengan
3.5 operasi aritmatika 4.5 operasi aritmatika 2 3 2
dan logika 3.5.3 Menerapkan operasi aritmatika dan logika untuk menyelesaikan masalah perhitungan aritmatika dan logika
dan logika
2 3 2
4.5.1 Membuat aplikasi operasi aritmatika
3 3 2
Membuat aplikasi operasi logika
3 2 2
3.6.3 Menerapkan statement/perintah untuk kontrol percabangan sederhana
3 3 2
3.6.4 Menerapkan statement/perintah untuk kontrol percabangan bertingkat
Menerapkan
Membuat kode
struktur kontrol
program struktur 3 2 3
3.6 Percabangan dalam 4.6 kontrol
bahasa 3.6.5 Menerapkan statement/perintah untuk kontrol percabangan bersarang
percabangan
pemrograman
2 3 3
4.6.1 Membuat aplikasi percabangan tidak bersyarat
3 2 3
4.6.2 Membuat aplikasi percabangan sederhana
3 2 2
4.6.3 Membuat aplikasi percabangan bertingkat
2 3 3
Membuat aplikasi percabangan bersarang
3 3 2
3.7.1 Menjelaskan statement/perintah untuk perulangan
Menerapkan 3 3 2
3.7.2 Menerapkan statement/perintah untuk kontrol perulangan sederhana
struktur kontrol Membuat kode
3.7 Perulangan dalam 4.7 program struktur 2 3 2
3.7.3 Menerapkan statement/perintah untuk kontrol perulangan bersarang
bahasa kontrol perulangan
pemrograman 3 2 3
4.7.1 Membuat aplikasi perulangan sederhana
2 3 2
Membuat aplikasi perulangan bersarang
100.00 74.66 75
88.89
100.00
92.59
77.78
88.89
100.00
88.89
100.00
88.89
93.33
100.00
88.89
88.89
86.67
77.78
100.00 86.67
77.78
88.89
100.00
100.00
88.89
79.17
100.00
88.89
77.78
77.78
88.89
88.89
77.78 84.44
77.78
88.89
88.89
88.89
77.78
88.89
88.89 86.42
88.89
88.89
77.78
88.89
88.89
88.89
77.78 84.44
88.89
77.78
g Kerang, 2018
ru Mata Pelajaran
RUL FEBRIANTI, S.Kom
JADWAL TATAP MUKA PERMINGGU