Anda di halaman 1dari 17

SILABUS MATA PELAJARAN PEMROGRAMAN DASAR

Nama Sekolah : SMK Negeri 6 Malang


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Teknik Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar
Durasi (Waktu) : 111 JP (@45 Menit)
Kelas :X

Kompetensi Inti
KI 3: Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan
bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika pada tingkat teknis, spesifik, detil, dan kompleks, berkenaan dengan ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga
masyarakat nasional, regional, dan internasional.
KI 4: Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sesuai dengan
bidang dan lingkup kerja Dasar-dasar Teknik Komputer dan Informatika. Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai
dengan standar kompetensi kerja. Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri,
kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak
alami, sampai dengan tindakan orisinal dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.

Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
3.1 Menerapkan alur logika 3.1.1 Memahami konsep Alur Logika Pemrograman 6 JP Mengamati Tes
algoritma Komputer Mengamati tayangan dan Menguji
pemrograman komputer
pemrograman  Algoritma pemrograman penjelasan tentang alur pemahaman
4.1 Membuat alur logika komputer  Diagram alir (flowchart) logika pemrograman peserta didik
3.1.2 Memahami diagram komputer dengan menunjuk
pemrograman komputer
alir (flowchart) secara acak
3.1.3 Menerapkan Menanya
diagram alir sesuai Memunculkan ketertarikan Tugas
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
dengan alur logika dan mengajukan Mengerjakan soal
pemrograman pertanyaan terkait tayangan kuis sebelum
komputer untuk dan penjelasan yang pembelajaran
menyelesaikan berhubungan dengan alur berakhir yang
masalah logika pemrograman berkaitan dengan
4.1.1 Menjelaskan konsep komputer alur logika
algoritma pemrograman
pemrograman Mengumpulkan komputer
4.1.2 Menjelaskan Informasi
diagram alir Melakukan pengumpulan Tulis
(flowchart) informasi untuk Menulis
4.1.3 Mencoba membuat menyelesaikan rangkuman hasil
diagram alir sesuai permasalahan atau soal menggali
dengan alur logika berkaitan dengan alur informasi dari
pemrograman logika pemrograman berbagai sumber
komputer untuk komputer yang dibimbing belajar tentang
menyelesaikan dan diarahkan oleh guru alur logika
masalah untuk menyelesaikan pemrograman
permasalahan komputer

Menalar Unjuk Kerja


Mengarahkan peserta didik Mempresentasikan
untuk mengolah informasi hasil diskusi
yang telah diperoleh untuk tentang alur logika
melihat kebenaran hasil pemrograman
penyelesaian permasalahan komputer disertai
tanya jawab antar
Mengkomunikasikan peserta didik
Menyampaikan hasil
penyelesaian dari
permasalahan
3.2 Memahami perangkat 3.2.1 Memahami bahasa Perangkat Lunak Bahasa 3 JP Mengamati Tes
pemrograman Pemrograman Mengamati tayangan dan Menguji
lunak bahasa
3.2.2 Memahami macam-  Perangkat lunak bahasa penjelasan tentang pemahaman
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
pemrograman macam perangkat pemrograman perangkat lunak bahasa peserta didik
lunak bahasa  Melakukan instalasi pemrograman dengan menunjuk
4.2 Melakukan instalasi
pemrograman perangkat lunak bahasa secara acak
perangkat lunak bahasa 3.2.3 Menerapkan pemrograman Menanya
prosedur instalasi  Menguji hasil instalasi Memunculkan ketertarikan Tugas
pemrograman
perangkat lunak perangkat lunak bahasa dan mengajukan Menyelesaikan
bahasa pemrograman komputer pertanyaan terkait tayangan masalah tentang
pemrograman dan penjelasan yang instalasi perangkat
3.2.4 Menerapkan berhubungan dengan lunak
pengujian hasil perangkat lunak bahasa
instalasi perangkat pemrograman Observasi
lunak bahasa Mengamati
pemrograman Mengumpulkan kegiatan/aktivitas
4.2.1 Menjelaskan bahasa Informasi siswa secara
pemrograman Melakukan pengumpulan individu dan
4.2.2 Menjelaskan informasi untuk dalam diskusi
macam-macam menyelesaikan dengan checklist
perangkat lunak permasalahan atau soal lembar
bahasa berkaitan dengan perangkat pengamatan atau
pemrograman lunak bahasa pemrograman dalam bentuk lain
4.2.3 Melaksanakan yang dibimbing dan
prosedur instalasi diarahkan oleh guru untuk Portofolio
perangkat lunak menyelesaikan Membuat laporan
bahasa permasalahan tentang hasil kerja
pemrograman mandiri/kelompok
4.2.4 Melaksanakan Menalar
pengujian hasil Mengarahkan peserta didik
instalasi perangkat untuk mengolah informasi
lunak bahasa yang telah diperoleh untuk
pemrograman melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
penyelesaian dari
permasalahan
3.3 Menerapkan alur 3.3.1 Memahami editor Struktur Bahasa 6 JP Mengamati Tes
dan lingkungan Pemrograman Komputer Mengamati tayangan dan Menguji
pemrograman dengan
kerja bahasa  Editor dan lingkungan penjelasan tentang struktur pemahaman
struktur bahasa pemrograman kerja bahasa bahasa pemrograman peserta didik
komputer pemrograman komputer komputer dengan menunjuk
pemrograman komputer
3.3.2 Memahami struktur  Struktur program bahasa secara acak
4.3 Menulis kode program bahasa pemrograman komputer Menanya
pemrograman  Menguji kode program Memunculkan ketertarikan Tugas
pemrograman sesuai
komputer bahasa pemrograman dan mengajukan Mengerjakan soal
dengan aturan sintaks 3.3.3 Menerapkan alur komputer pertanyaan terkait tayangan kuis sebelum
program dan penjelasan yang pembelajaran
bahasa pemrograman
menggunakan berhubungan dengan berakhir yang
bahasa struktur bahasa berkaitan dengan
pemrograman pemrograman komputer struktur bahasa
komputer pemrograman
3.3.4 Menerapkan Mengumpulkan komputer
pengujian kode Informasi
program bahasa Melakukan pengumpulan Portofolio
pemrograman informasi untuk Membuat laporan
komputer menyelesaikan tentang hasil kerja
4.3.1 Menjelaskan editor permasalahan atau soal mandiri/kelompok
dan lingkungan berkaitan dengan struktur
kerja bahasa bahasa pemrograman Unjuk Kerja
pemrograman komputer yang dibimbing Mempresentasikan
komputer dan diarahkan oleh guru hasil diskusi
4.3.2 Menjelaskan untuk menyelesaikan tentang struktur
struktur program permasalahan bahasa
bahasa pemrograman
pemrograman Menalar komputer disertai
komputer Mengarahkan peserta didik tanya jawab antar
4.3.3 Mencoba membuat untuk mengolah informasi peserta didik
alur program yang telah diperoleh untuk
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
menggunakan melihat kebenaran hasil
bahasa penyelesaian permasalahan
pemrograman
komputer Mengkomunikasikan
4.3.4 Mencoba melakukan Menyampaikan hasil
pengujian kode penyelesaian dari
program bahasa permasalahan
pemrograman
komputer
3.4 Menerapkan penggunaan 3.4.1 Memahami tipe data Tipe Data, Variabel, 6 JP Mengamati Tes
dalam pemrograman Konstanta, Operator, dan Mengamati tayangan dan Menguji
tipe data, variabel,
komputer Ekspresi penjelasan tentang tipe pemahaman
konstanta, operator, dan 3.4.2 Memahami variabel  Tipe data data, variabel, konstanta, peserta didik
dan konstanta dalam  Variabel operator, dan ekspresi dengan menunjuk
ekspresi
pemrograman  Konstanta secara acak
4.4 Membuat kode program komputer  Operator Menanya
3.4.3 Memahami operator  Ekspresi Memunculkan ketertarikan Observasi
dengan tipe data, variabel,
dalam pemrograman dan mengajukan Mencari,
konstanta, operator, dan komputer pertanyaan terkait tayangan mengamati, dan
3.4.4 Memahami ekspresi dan penjelasan yang menganalisis tipe
ekspresi
dalam pemrograman berhubungan dengan tipe data, variabel,
komputer data, variabel, konstanta, konstanta,
4.4.1 Mencoba membuat operator, dan ekspresi operator, dan
kode program ekspresi
menggunakan tipe Mengumpulkan
data Informasi Tulis
4.4.2 Mencoba membuat Melakukan pengumpulan Menulis
kode program informasi untuk rangkuman hasil
menggunakan menyelesaikan menggali
variabel dan permasalahan atau soal informasi dari
konstanta berkaitan dengan tipe data, berbagai sumber
4.4.3 Mencoba membuat variabel, konstanta, belajar tentang
kode program operator, dan ekspresi yang tipe data, variabel,
menggunakan dibimbing dan diarahkan konstanta,
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
operator oleh guru untuk operator, dan
4.4.4 Mencoba membuat menyelesaikan ekspresi
kode program permasalahan
menggunakan Portofolio
ekspresi Menalar Membuat laporan
Mengarahkan peserta didik tentang hasil kerja
untuk mengolah informasi mandiri/kelompok
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.5 Menerapkan operasi 3.5.1 Memahami operator Operasi Aritmatika dan 9 JP Mengamati Tes
aritmatika Logika Mengamati tayangan dan Menguji
aritmatika dan logika
3.5.2 Memahami operator  Operator aritmatika penjelasan tentang operasi pemahaman
4.5 Membuat kode program logika  Operator logika aritmatika dan logika peserta didik
3.5.3 Menerapkan operasi  Operasi aritmatika dengan menunjuk
dengan operasi aritmatika
aritmatika  Operasi logika Menanya secara acak
dan logika 3.5.4 Menerapkan operasi Memunculkan ketertarikan
logika dan mengajukan Observasi
4.5.1 Menjelaskan pertanyaan terkait tayangan Mengamati
operator aritmatika dan penjelasan yang kegiatan/aktivitas
4.5.2 Menjelaskan berhubungan dengan siswa secara
operator logika operasi aritmatika dan individu dan
4.5.3 Mencoba membuat logika dalam diskusi
kode program yang dengan checklist
memuat operasi Mengumpulkan lembar
aritmatika Informasi pengamatan atau
4.5.4 Mencoba membuat Melakukan pengumpulan dalam bentuk lain
kode program yang informasi untuk
memuat operasi menyelesaikan Unjuk Kerja
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
logika permasalahan atau soal Mempresentasikan
berkaitan dengan operasi hasil diskusi
aritmatika dan logika yang tentang operasi
dibimbing dan diarahkan aritmatika dan
oleh guru untuk logika disertai
menyelesaikan tanya jawab antar
permasalahan peserta didik

Menalar Portofolio
Mengarahkan peserta didik Membuat laporan
untuk mengolah informasi tentang hasil kerja
yang telah diperoleh untuk mandiri/kelompok
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.6 Menerapkan struktur 3.6.1 Menerapkan struktur Struktur Kontrol 12 JP Mengamati Tes
kontrol percabangan Percabangan Mengamati tayangan dan Menguji
kontrol percabangan
sederhana dalam  Percabangan sederhana penjelasan tentang struktur pemahaman
dalam bahasa bahasa  Percabangan bertingkat kontrol percabangan peserta didik
pemrograman untuk  Percabangan bersarang dengan menunjuk
pemrograman
pemecahan masalah Menanya secara acak
4.6 Membuat kode program 3.6.2 Menerapkan struktur Memunculkan ketertarikan
kontrol percabangan dan mengajukan Observasi
struktur kontrol
bertingkat dalam pertanyaan terkait tayangan Mencari,
percabangan bahasa dan penjelasan yang mengamati, dan
pemrograman untuk berhubungan dengan menganalisis
pemecahan masalah struktur kontrol percabangan
3.6.3 Menerapkan struktur percabangan sederhana,
kontrol percabangan bertingkat, dan
bersarang dalam Mengumpulkan bersarang
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
bahasa Informasi
pemrograman untuk Melakukan pengumpulan Produk
pemecahan masalah informasi untuk Membuat program
4.6.1 Membuat kode menyelesaikan sederhana
pemrograman permasalahan atau soal menggunakan
struktur kontrol berkaitan dengan struktur struktur kontrol
percabangan kontrol percabangan percabangan
sederhana untuk yang dibimbing dan
pemecahan masalah diarahkan oleh guru untuk Portofolio
4.6.2 Membuat kode menyelesaikan Membuat laporan
pemrograman permasalahan tentang hasil kerja
struktur kontrol mandiri/kelompok
percabangan Menalar
betingkat untuk Mengarahkan peserta didik
pemecahan masalah untuk mengolah informasi
4.6.3 Membuat kode yang telah diperoleh untuk
pemrograman melihat kebenaran hasil
struktur kontrol penyelesaian permasalahan
percabangan
bersarang untuk Mengkomunikasikan
pemecahan masalah Menyampaikan hasil
penyelesaian dari
permasalahan
3.7 Menerapkan struktur 3.7.1 Menerapkan struktur Struktur Kontrol 12 JP Mengamati Tes
kontrol perulangan Perulangan Mengamati tayangan dan Menguji
perulangan dalam bahasa
sederhana dalam  Perulangan sederhana penjelasan tentang struktur pemahaman
pemrograman bahasa  Perulangan bertingkat kontrol perulangan peserta didik
pemrograman untuk  Perulangan bersarang dengan menunjuk
4.7 Membuat kode program
pemecahan masalah Menanya secara acak
struktur kontrol 3.7.2 Menerapkan struktur Memunculkan ketertarikan
kontrol perulangan dan mengajukan Observasi
perulangan
bertingkat dalam pertanyaan terkait tayangan Mencari,
bahasa dan penjelasan yang mengamati, dan
pemrograman untuk berhubungan dengan menganalisis
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
pemecahan masalah struktur kontrol perulangan perulangan
3.7.3 Menerapkan struktur sederhana,
kontrol perulangan Mengumpulkan bertingkat, dan
bersarang dalam Informasi bersarang
bahasa Melakukan pengumpulan
pemrograman untuk informasi untuk Produk
pemecahan masalah menyelesaikan Membuat program
4.7.1 Membuat kode permasalahan atau soal sederhana
pemrograman berkaitan dengan struktur menggunakan
struktur kontrol kontrol perulangan yang struktur kontrol
perulangan dibimbing dan diarahkan perulangan
sederhana untuk oleh guru untuk
pemecahan masalah menyelesaikan Portofolio
4.7.2 Membuat kode permasalahan Membuat laporan
pemrograman tentang hasil kerja
struktur kontrol Menalar mandiri/kelompok
perulangan betingkat Mengarahkan peserta didik
untuk pemecahan untuk mengolah informasi
masalah yang telah diperoleh untuk
4.7.3 Membuat kode melihat kebenaran hasil
pemrograman penyelesaian permasalahan
struktur kontrol
perulangan Mengkomunikasikan
bersarang untuk Menyampaikan hasil
pemecahan masalah penyelesaian dari
permasalahan
3.8 Menganalisis penggunaan 3.8.1 Memahami konsep Array 9 JP Mengamati Tes
array  Konsep array Mengamati tayangan dan Menguji
array untuk penyimpanan
3.8.2 Memahami jenis-  Array satu dimensi penjelasan tentang array pemahaman
data di memori jenis array  Array multi dimensi peserta didik
3.8.3 Menerapkan Menanya dengan menunjuk
4.8 Membuat kode program
penggunaan array Memunculkan ketertarikan secara acak
untuk menampilkan dalam kode program dan mengajukan
4.8.1 Menjelaskan konsep pertanyaan terkait tayangan Observasi
kumpulan data array
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
array dan penjelasan yang Mencari,
4.8.2 Menjelaskan jenis- berhubungan dengan array mengamati, dan
jenis array menganalisis
4.8.3 Mencoba membuat Mengumpulkan array
kode program Informasi
menggunakan array Melakukan pengumpulan Tulis
informasi untuk Menulis
menyelesaikan rangkuman hasil
permasalahan atau soal menggali
berkaitan dengan array informasi dari
yang dibimbing dan berbagai sumber
diarahkan oleh guru untuk belajar tentang
menyelesaikan array
permasalahan
Portofolio
Menalar Membuat laporan
Mengarahkan peserta didik tentang hasil kerja
untuk mengolah informasi mandiri/kelompok
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.9 Menerapkan penggunaan 3.9.1 Memahami konsep Fungsi 9 JP Mengamati Tes
fungsi dalam bahasa  Konsep fungsi dalam Mengamati tayangan dan Menguji
fungsi
pemrograman bahasa pemrograman penjelasan tentang fungsi pemahaman
4.9 Membuat kode program 3.9.2 Menerapkan  Pembuatan fungsi peserta didik
pembuatan fungsi sendiri Menanya dengan menunjuk
menggunakan fungsi
sendiri dalam  Penerapan fungsi-fungsi Memunculkan ketertarikan secara acak
program sederhana bawaan bahasa dan mengajukan
3.9.3 Menerapkan pemrograman pertanyaan terkait tayangan Observasi
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
penggunaan fungsi dan penjelasan yang Mencari,
bawaan bahasa berhubungan dengan fungsi mengamati, dan
pemrograman menganalisis
4.9.1 Menjelaskan konsep Mengumpulkan penggunaan
fungsi dalam bahasa Informasi fungsi
pemrograman Melakukan pengumpulan
4.9.2 Mencoba membuat informasi untuk Produk
fungsi sendiri dalam menyelesaikan Membuat program
program sederhana permasalahan atau soal sederhana
4.9.3 Mencoba berkaitan dengan fungsi menggunakan
menggunakan fungsi yang dibimbing dan fungsi
bawaan bahasa diarahkan oleh guru untuk
pemrograman menyelesaikan Portofolio
permasalahan Membuat laporan
tentang hasil kerja
Menalar mandiri/kelompok
Mengarahkan peserta didik
untuk mengolah informasi
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.10 Menerapkan pembuatan 3.10.1 Memahami konsep Antar Muka (User 6 JP Mengamati Tes
antar muka pada Interface) Mengamati tayangan dan Menguji
antar muka (user
aplikasi  Konsep antar muka penjelasan tentang antar pemahaman
interface) pada aplikasi 3.10.2 Menerapkan (user interface) pada muka (user interface) peserta didik
pembuatan antar aplikasi dengan menunjuk
4.10Membuat antar muka
muka pada aplikasi  Desain antar muka Menanya secara acak
(user interface) pada 4.10.1 Menjelaskan konsep Memunculkan ketertarikan
antar muka pada dan mengajukan Tugas
aplikasi
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
aplikasi pertanyaan terkait tayangan Mengerjakan soal
4.10.2 Mencoba membuat dan penjelasan yang kuis sebelum
antar muka pada berhubungan dengan antar pembelajaran
aplikasi muka (user interface) berakhir yang
berkaitan dengan
Mengumpulkan desain antar muka
Informasi
Melakukan pengumpulan Unjuk Kerja
informasi untuk Mempresentasikan
menyelesaikan hasil diskusi
permasalahan atau soal tentang antar
berkaitan dengan antar muka disertai
muka (user interface) yang tanya jawab antar
dibimbing dan diarahkan peserta didik
oleh guru untuk
menyelesaikan Portofolio
permasalahan Membuat laporan
tentang hasil kerja
Menalar mandiri/kelompok
Mengarahkan peserta didik
untuk mengolah informasi
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.11 Menerapkan berbagai 3.11.1 Memahami berbagai Struktur Kontrol dalam 9 JP Mengamati Tes
struktur kontrol Aplikasi Antar Muka (User Mengamati tayangan dan Menguji
struktur kontrol dalam
dalam aplikasi antar Interface) penjelasan tentang struktur pemahaman
aplikasi antar muka muka  Menu interaksi antar kontrol dalam aplikasi peserta didik
3.11.2 Menerapkan kontrol muka pada aplikasi antar muka (user interface) dengan menunjuk
(user interface)
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
4.11 Membuat kode menu antar muka  Kontrol menu antar secara acak
pada aplikasi muka pada aplikasi Menanya
program berbagai
4.11.1 Menjelaskan Memunculkan ketertarikan Tugas
struktur kontrol dalam berbagai struktur dan mengajukan Mengerjakan soal
kontrol dalam pertanyaan terkait tayangan kuis sebelum
aplikasi antar muka
aplikasi antar muka dan penjelasan yang pembelajaran
(user interface) 4.11.2 Mencoba membuat berhubungan dengan berakhir yang
menu antar muka struktur kontrol dalam berkaitan dengan
pada aplikasi aplikasi antar muka (user struktur kontrol
interface) dalam aplikasi
antar muka
Mengumpulkan
Informasi Unjuk Kerja
Melakukan pengumpulan Mempresentasikan
informasi untuk hasil diskusi
menyelesaikan tentang struktur
permasalahan atau soal kontrol dalam
berkaitan dengan struktur aplikasi antar
kontrol dalam aplikasi muka disertai
antar muka (user interface) tanya jawab antar
yang dibimbing dan peserta didik
diarahkan oleh guru untuk
menyelesaikan Portofolio
permasalahan Membuat laporan
tentang hasil kerja
Menalar mandiri/kelompok
Mengarahkan peserta didik
untuk mengolah informasi
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
penyelesaian dari
permasalahan
3.12 Menganalisis 3.12.1 Menerapkan Aplikasi Sederhana 9 JP Mengamati Observasi
pembuatan aplikasi Berbasis Antar Muka (User Mengamati tayangan dan Mencari,
pembuatan aplikasi
berbasis antarmuka Interface) penjelasan tentang aplikasi mengamati, dan
sederhana berbasis 3.12.2 Menganalisis  Analisis pembuatan sederhana berbasis antar menganalisis
masalah dalam aplikasi berbasis antar muka (user interface) pembuatan
antar muka (user
proses pembuatan muka aplikasi antar
interface) aplikasi antar muka  Perbaikan masalah Menanya muka
4.12.1 Mencoba membuat pembuatan aplikasi Memunculkan ketertarikan
4.12 Membuat aplikasi
aplikasi antar muka berbasis antar muka dan mengajukan Tugas
sederhana berbasis 4.12.2 Menalar kesalahan pertanyaan terkait tayangan Mengerjakan soal
dalam proses dan penjelasan yang kuis sebelum
antar muka (user
pembuatan aplikasi berhubungan dengan pembelajaran
interface) antar muka aplikasi sederhana berbasis berakhir yang
antar muka (user interface) berkaitan dengan
aplikasi antar
Mengumpulkan muka
Informasi
Melakukan pengumpulan Produk
informasi untuk Membuat program
menyelesaikan aplikasi antar
permasalahan atau soal muka sederhana
berkaitan dengan aplikasi
sederhana berbasis antar Portofolio
muka (user interface) yang Membuat laporan
dibimbing dan diarahkan tentang hasil kerja
oleh guru untuk mandiri/kelompok
menyelesaikan
permasalahan

Menalar
Mengarahkan peserta didik
untuk mengolah informasi
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.13 Mengevaluasi 3.13.1 Menganalisis Debugging pada Aplikasi 6 JP Mengamati Tes
manfaat debugging Sederhana Mengamati tayangan dan Menguji
debugging pada
pada aplikasi  Debugging aplikasi penjelasan tentang pemahaman
aplikasi sederhana sederhana  Menganalisis data hasil debugging pada aplikasi peserta didik
3.13.2 Mengevaluasi proses debugging sederhana dengan menunjuk
4.13 Menggunakan
debugging pada secara acak
debugging pada aplikasi sederhana Menanya
4.13.1 Menalar manfaat Memunculkan ketertarikan Tugas
aplikasi sederhana
debugging pada dan mengajukan Mengerjakan soal
aplikasi sederhana pertanyaan terkait tayangan kuis sebelum
4.13.2 Menyajikan data dan penjelasan yang pembelajaran
hasil evaluasi proses berhubungan dengan berakhir yang
debugging pada debugging pada aplikasi berkaitan dengan
aplikasi sederhana sederhana debugging pada
aplikasi sederhana
Mengumpulkan
Informasi Unjuk Kerja
Melakukan pengumpulan Mempresentasikan
informasi untuk hasil diskusi
menyelesaikan tentang debugging
permasalahan atau soal dalam aplikasi
berkaitan dengan sederhana disertai
debugging pada aplikasi tanya jawab antar
sederhana yang dibimbing peserta didik
dan diarahkan oleh guru
untuk menyelesaikan Portofolio
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
permasalahan Membuat laporan
tentang hasil kerja
Menalar mandiri/kelompok
Mengarahkan peserta didik
untuk mengolah informasi
yang telah diperoleh untuk
melihat kebenaran hasil
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan
3.14 Mengevaluasi paket 3.14.1 Menganalisis Paket Installer Aplikasi 3 JP Mengamati Tes
pembuatan paket Sederhana Mengamati tayangan dan Menguji
installer aplikasi
installer pada  Membuat paket installer penjelasan tentang paket pemahaman
sederhana aplikasi aplikasi installer aplikasi sederhana peserta didik
3.14.2 Mengevaluasi proses  Evaluasi paket installer dengan menunjuk
4.14 Memformulasikan
pembuatan paket aplikasi Menanya secara acak
paket installer aplikasi installer pada Memunculkan ketertarikan
aplikasi dan mengajukan Tugas
sederhana
4.14.1 Menalar pembuatan pertanyaan terkait tayangan Mengerjakan soal
paket installer pada dan penjelasan yang kuis sebelum
aplikasi berhubungan dengan paket pembelajaran
4.14.2 Menyajikan data installer aplikasi sederhana berakhir yang
hasil evaluasi pada berkaitan dengan
proses pembuatan Mengumpulkan paket installer
paket installer Informasi pada aplikasi
aplikasi Melakukan pengumpulan sederhana
informasi untuk
menyelesaikan Unjuk Kerja
permasalahan atau soal Mempresentasikan
berkaitan dengan paket hasil diskusi
installer aplikasi sederhana tentang paket
Alokasi
Indikator Pencapaian
Kompetensi Dasar Materi Pokok Waktu Kegiatan Pembelajaran Penilaian
Kompetensi
(JP)
yang dibimbing dan installer dalam
diarahkan oleh guru untuk aplikasi sederhana
menyelesaikan disertai tanya
permasalahan jawab antar
peserta didik
Menalar
Mengarahkan peserta didik Portofolio
untuk mengolah informasi Membuat laporan
yang telah diperoleh untuk tentang hasil kerja
melihat kebenaran hasil mandiri/kelompok
penyelesaian permasalahan

Mengkomunikasikan
Menyampaikan hasil
penyelesaian dari
permasalahan

Anda mungkin juga menyukai