Anda di halaman 1dari 8

KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

SILABUS
MATA PELAJARAN PEMROGRAMAN DASAR KELAS X
SMK NEGERI 1 ADIWERNA

Penyusun :

Edy Purnomo, S.Kom


NIP. --

PEMERINTAH PROVINSI JAWA TENGAH


DINAS PENDIDIKAN DAN KEBUDAYAAN
SMK NEGERI 1 ADIWERNA
JL. RAYA II PO BOX 24  (0283) 443768 FAX (0283) 445494 ADIWERNA 52194 KAB. TEGAL

Silabus Pemrograman Dasar kurikulum 2013 versi 2017 1


KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

SILABUS

NAMA SEKOLAH : SMK NEGERI 1 ADIWERNA


MATA PELAJARAN : PEMROGRAMAN DASAR
KELAS / SEMESTER : X/1–2
BIDANG KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM KEAHLIAN : TEKNIK KOMPUTER DAN INFORMATIKA
KOMPETENSI KEAHLIAN : TEKNIK KOMPUTER DAN JARINGAN
ALOKASI WAKTU : 144 x 45 MENIT
KKM : 70

KOMPETENSI INTI :
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
menunjukan 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.
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 sederhana
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.

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
3.1 Menerapkan alur 3.1.1 Menjelaskan algoritma Algoritma Pemrograman 1. Mengamati untuk Pengetahuan: 12  Buku Teks
logika pemrograman pemrograman - Konsep algoritma mengidentifikasi dan Pelajaran
 Tes Tertulis
komputer 3.1.2 Menerapkan algoritma - Struktur algoritma merumuskan masalah tentang  Buku Panduan
- algoritma menggunakan Keterampilan: Guru
4.1 Membuat alur logika pemrograman dalam alur logika pemrograman
menyelesaikan masalah bahasa natural komputer.  Observasi  Algoritma & Teknik
pemrograman - Pseudocode
3.1.3 Menjelaskan algoritma 2. Mengumpulkan data tentang Pemrograman,
komputer pemrograman menggunakan - Flowchart penerapan alur logika 2009, Budi Sutedjo,

Silabus Pemrograman Dasar kurikulum 2013 versi 2017 2


KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
flowchart - Penggunaan Tool pemrograman komputer. Yogyakarta : Andi
3.1.4 Menerapkan flowchart dalam flowchart 3. Mengolah data tentang  Buku-buku dan
menyelesaikan masalah penerapan alur logika referensi lain yang
pemrograman komputer. relevan
4.1.1 Membuat alur program 4. Mengomunikasikan tentang  Media
penerapan alur logika cetak/elektronik
menggunakan text (algoritma)
4.1.2 Membuat program pemrograman komputer.  Lingkungan sekitar
menggunakan simbol
(flowchart)
3.2 Memahami perangkat 3.2.1 Menjelaskan berbagai  Perangkat lunak 1. Mengamati untuk Tugas: 12  Buku Teks
lunak bahasa perangkat lunak bahasa bahasa pemrograman mengidentifikasi dan - Membuat kode program Pelajaran
pemrograman pemrograman komputer komputer merumuskan masalah tentang sederhana sesuai  Buku Panduan
4.2 Melakukan instalasi 3.2.2 Menjelaskan prosedur  Menginstalasi berbagai perangkat lunak bahasa dengan algoritma yang Guru
instalasi berbagai perangkat perangkat lunak pemrograman komputer, telah dirumuskan  Algoritma & Teknik
perangkat lunak bahasa prosedur instalasi, dan pengujian sesuai standar input
lunak bahasa pemrograman bahasa pemrograman Pemrograman,
pemrograman. komputer komputer hasil instalasi. dan output 2009, Budi Sutedjo,
3.2.3 Mengoperasikan prosedur  Menguji hasil instalasi 2. Mengumpulkan data tentang - Mengkompilasi, Yogyakarta : Andi
instalasi berbagai perangkat perangkat lunak berbagai perangkat lunak bahasa mengeksekusi kode  Buku-buku dan
lunak bahasa pemrograman bahasa pemrograman pemrograman komputer, dan perbaikan program referensi lain yang
komputer komputer prosedur instalasi, dan pengujian Portopolio: relevan
hasil instalasi - Laporan pembuatan  Media
3. Mengolah data tentang berbagai kode program sesuai cetak/elektronik
4.2.1 Menginstalasi perangkat perangkat lunak bahasa dengan algoritma yang
lunak bahasa pemrograman  Lingkungan sekitar
pemrograman komputer, telah dirumuskan
4.2.2 Menguji hasil instalasi prosedur instalasi, dan pengujian sesuai standar input
perangkat lunak bahasa hasil instalasi. dan output.
pemrograman 4. Mengomunikasikan tentang Observasi:
berbagai perangkat lunak bahasa - checklist hasil
pemrograman komputer, pengamatan
prosedur instalasi, dan pengujian Tes:
hasil instalasi. Tes tertulis dan praktek
tentang konsep dan
penerapan bahasa
pemrograman dalam
program sederhana
3.3 Menerapkan alur 3.3.1 Mengoperasikan editor untuk  Editor, lingkungan 1. Mengamati untuk Pengetahuan: 12  Buku Teks
pemrograman dengan lingkungan kerja perangkat kerja bahasa mengidentifikasi dan Pelajaran
 Tes Tertulis
struktur bahasa lunak bahasa pemrograman pemrograman merumuskan masalah tentang  Buku Panduan
komputer editor/lingkungan kerja, struktur Keterampilan: Guru
pemrograman komputer
3.3.2 Menerapkan struktur  Struktur program program, pengujian bahasa  Penilaian Unjuk Kerja  Algoritma & Teknik
komputer pemrograman komputer.  Observasi
penulisan kode/perintah bahasa pemrograman Pemrograman,
4.3 Menulis kode program pada bahasa komputer 2. Mengumpulkan data tentang 2009, Budi Sutedjo,
pemrogram sesuai pemrograman komputer  Menguji kode program editor/lingkungan kerja, struktur Yogyakarta : Andi
dengan aturan dan 3.3.3 Menerapkan prosedur bahasa pemrograman program, pengujian bahasa  Buku-buku dan
sintaks bahasa menjalankan dan menguji komputer pemrograman komputer referensi lain yang
pemrograman kode program pada bahasa 3. Mengolah data tentang relevan
pemrograman komputer editor/lingkungan kerja, struktur  Media
program, pengujian bahasa cetak/elektronik

Silabus Pemrograman Dasar kurikulum 2013 versi 2017 3


KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
4.3.1 Membuat kode program pemrograman komputer.  Lingkungan sekitar
sederhana menggunakan 4. Mengomunikasikan tentang
bahasa pemrograman editor/lingkungan kerja, struktur
komputer program, pengujian bahasa
4.3.2 Menguji kode program pada pemrograman komputer.
bahasa pemrograman
komputer
3.4 Menerapkan 3.4.1 Menjelaskan berbagai tipe  Tipe data  Mengamati untuk mengidentifikasi Tugas: 4  Buku Teks
penggunaan data dan sintak penulisan  Variabel dan merumuskan masalah - Membuat kode program Pelajaran
tipe data, variabel, 3.4.2 Menjelaskan variabel dan dan  Konstanta tentang penggunaan tipe data, komputer  Buku Panduan
konstanta, operator, sintak penulisan  Operator variabel, konstanta, operator, dan menggunakan pelbagai Guru
dan ekspresi 3.4.3 Menjelaskan berbagai  Ekspresi ekspresi. ragam tipe data,  Algoritma & Teknik
operator dan sintak penulisan  Mengumpulkan data tentang variabel konstanta, Pemrograman,
3.4.4 Menjelaskan ekspresi dan penggunaan tipe data, variabel, operator dan ekspresi. 2009, Budi Sutedjo,
4.4 Membuat kode sintak penulisan konstanta, operator, dan ekspresi Portopolio: Yogyakarta : Andi
program dengan 3.4.5 Menerapkan berbagai tipe  Mengolah data tentang - Laporan pembuatan  Buku-buku dan
tipe data, variabel, data, variabel, konstanta, penggunaan tipe data, variabel, kode program referensi lain yang
konstanta, operator operator, dan ekspresi sesuai konstanta, operator, dan ekspresi menggunakan pelbagai relevan
dengan permasalahan yang pemrograman komputer. ragam tipe data,  Media
dan ekspresi
akan diselesaikan dengan  Mengomunikasikan tentang variabel, konstanta, cetak/elektronik
program penggunaan tipe data, variabel, operator dan ekspresi  Lingkungan sekitar
konstanta, operator, dan ekspresi. sesuai dengan
algoritma sederhana.
4.4.1 Membuat aplikasi program Observasi:
yang menerapkan tipe data, - checklist hasil
variabel/konstanta pengamatan pelbagai
4.4.2 Membuat aplikasi program ragam contoh kode
yang menerapkan tipe data, program
variabel/konstanta, operator, Tes:
ekspresi Tes tertulis tentang
penggunaan tipe data,
variabel, konstanta,
operator dan ekspresi.
3.5 Menerapkan operasi 3.5.1 Menjelaskan operator  Operator aritmatika  Mengamati untuk mengidentifikasi Tugas: 8  Buku Teks
aritmatika dan logika aritmatika  Operator logika dan merumuskan masalah Menyelesaikan masalah Pelajaran
4.5 Membuat kode 3.5.2 Menjelaskan operator logika  Operasi aritmatika tentang operasi aritmatika dan yang melibatkan operasi  Buku Panduan
program dengan 3.5.3 Menerapkan operasi  Operasi logika logika. aritmatika dan logika Guru
aritmatika dan logika untuk  Mengumpulkan data tentang  Algoritma & Teknik
operasi aritmatika dan Observasi:
menyelesaikan masalah operasi aritmatika dan logika Pemrograman,
logika perhitungan aritmatika dan  Mengolah data tentang operasi Mengamati 2009, Budi Sutedjo,
logika aritmatika dan logika. kegiatan/aktivitas siswa Yogyakarta : Andi
 Mengomunikasikan tentang secara individu dan dalam  Buku-buku dan
operasi aritmatika dan logika. diskusi dengan checklist referensi lain yang
4.5.1 Membuat aplikasi operasi lembar pengamatan atau
aritmatika relevan
dalam bentuk lain  Media
4.5.2 Membuat aplikasi operasi
logika cetak/elektronik
Portofolio:  Lingkungan sekitar
 Hasil kerja
mandiri/kelompok
Silabus Pemrograman Dasar kurikulum 2013 versi 2017 4
KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
 Bahan Presentasi

Tes:
Essay dan/atau pilihan
ganda
3.6 Menerapkan struktur 3.6.1 Menjelaskan  Struktur percabangan  Mengamati untuk mengidentifikasi Tugas: 12  Buku Teks
kontrol Percabangan statement/perintah untuk  Percabangan tidak dan merumuskan masalah - Membuat kode program Pelajaran
dalam bahasa kontrol percabangan bersyarat tentang struktur kontrol menggunakan struktur  Buku Panduan
pemrograman 3.6.2 Menerapkan  Percabangan Percabangan dalam bahasa kontrol percabangan Guru
statement/perintah untuk sederhana pemrograman. Portopolio:  Algoritma & Teknik
4.6 Membuat kode program - Laporan pembuatan
kontrol percabangan tidak  Percabangan  Mengumpulkan data tentang Pemrograman,
struktur kontrol bersyarat bertingkat struktur kontrol Percabangan kode program 2009, Budi Sutedjo,
percabangan 3.6.3 Menerapkan  Percabangan dalam bahasa pemrograman menggunakan struktur Yogyakarta : Andi
statement/perintah untuk bersarang  Mengolah data tentang struktur kontrol percabangan  Buku-buku dan
kontrol percabangan kontrol Percabangan dalam sesuai dengan referensi lain yang
sederhana bahasa pemrograman. algoritma yang telah relevan
3.6.4 Menerapkan  Mengomunikasikan tentang dirumuskan  Media
statement/perintah untuk struktur kontrol Percabangan Observasi: cetak/elektronik
kontrol percabangan dalam bahasa pemrograman - Checklist hasil  Lingkungan sekitar
bertingkat pengamatan pelbagai
3.6.5 Menerapkan contoh kode program
statement/perintah untuk dengan struktur kontrol
kontrol percabangan percabangan.
bersarang Tes:
Tes tertulis dan praktek
tentang konsep dan
4.6.1 Membuat aplikasi penerapan struktur
percabangan tidak bersyarat percabangan
4.6.2 Membuat aplikasi
percabangan sederhana
4.6.3 Membuat aplikasi
percabangan bertingkat
4.6.4 Membuat aplikasi
percabangan bersarang
3.7 Menerapkan struktur 3.7.1 Menjelaskan  Struktur perulangan  Mengamati untuk mengidentifikasi Tugas: 12  Buku Teks
kontrol Perulangan statement/perintah untuk  Percabangan dan merumuskan masalah - Membuat pelbagai kode Pelajaran
dalam bahasa perulangan sederhana tentang struktur kontrol program menggunakan  Buku Panduan
pemrograman 3.7.2 Menerapkan  Perulangan bertingkat Perulangan dalam bahasa struktur kontrol Guru
statement/perintah untuk  Percabangan pemrograman perulangan sesuai  Algoritma & Teknik
4.7 Membuat kode program
kontrol perulangan sederhana bersarang  Mengumpulkan data tentang dengan algoritma yang Pemrograman,
struktur kontrol 3.7.3 Menerapkan struktur kontrol Perulangan dalam telah dirumuskan 2009, Budi Sutedjo,
perulangan statement/perintah untuk bahasa pemrograman Portopolio: Yogyakarta : Andi
kontrol perulangan bersarang  Mengolah data tentang struktur - Laporan pembuatan  Buku-buku dan
kontrol Perulangan dalam bahasa kode program referensi lain yang
pemrograman menggunakan struktur relevan
4.7.1 Membuat aplikasi perulangan
sederhana  Mengomunikasikan tentang kontrol perulangan  Media
struktur kontrol Perulangan dalam Observasi: cetak/elektronik
4.7.2 Membuat aplikasi perulangan - checklist hasil
bersarang bahasa pemrograman  Lingkungan sekitar
pengamatan pelbagai

Silabus Pemrograman Dasar kurikulum 2013 versi 2017 5


KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
ragam contoh kode
program dengan
struktur kontrol
perulangan
Tes:
Tes tertulis dan praktek
tentang konsep dan
penerapan struktur kontrol
perulangan
3.8 Menganalisis 3.8.1 Menjelaskan array satu  Konsep array  Mengamati untuk mengidentifikasi Tugas: 8  Buku Teks
penggunaan array untuk dimensi  Array satu dimensi dan merumuskan masalah Menyelesaikan masalah Pelajaran
penyimpanan data di 3.8.2 Menjelaskan array multi  Array multi dimensi tentang penggunaan array untuk tentang pengolahan data  Buku Panduan
memori dimensi penyimpanan data di memori dalam bentuk array Guru
4.8 Membuat kode program 3.8.3 Mengidentifikasi penerapan  Mengumpulkan data tentang  Algoritma & Teknik
untuk menampilkan array satu dimensi penggunaan array untuk Observasi: Pemrograman,
kumpulan data array 3.8.4 Mengidentifikasi penerapan penyimpanan data di memori Mengamati 2009, Budi Sutedjo,
array mulri dimensi  Mengolah data tentang kegiatan/aktivitas siswa Yogyakarta : Andi
penggunaan array untuk secara individu dan dalam  Buku-buku dan
penyimpanan data di memori diskusi dengan checklist referensi lain yang
4.8.1 Membuat aplikasi array satu
dimensi  Mengomunikasikan tentang lembar pengamatan atau relevan
penggunaan array untuk dalam bentuk lain  Media
4.8.2 Membuat aplikasi array multi
dimensi penyimpanan data di memori cetak/elektronik
Portofolio:  Lingkungan sekitar
Laporan percobaan

Tes:
Essay dan pilihan ganda
3.9.Menerapkan 3.9.1 Menjelaskan konsep fungsi  Konsep fungsi dalam  Mengamati untuk mengidentifikasi Tugas: 12  Buku Teks
penggunaan fungsi dalam bahasa pemrograman bahasa pemrograman dan merumuskan masalah Menyelesaikan masalah Pelajaran
4.9 Membuat kode program 3.9.2 Menerapkan fungsi-fungsi  Pembuatan fungsi tentang penggunaan fungsi yang melibatkan fungsi  Buku Panduan
menggunakan fungsi. buatan sendiri sendiri  Mengumpulkan data tentang dalam program Guru
3.9.3 Menerapkan fungsi-fungsi  Penerapan fungsi- penggunaan fungsi  Algoritma & Teknik
bawaan dari bahasa fungsi bawaan bahasa  Mengolah data tentang Observasi: Pemrograman,
pemrograman pemrograman penggunaan fungsi Mengamati 2009, Budi Sutedjo,
 Mengomunikasikan tentang kegiatan/aktivitas siswa Yogyakarta : Andi
4.9.1 Membuat aplikasi dengan penggunaan fungsi secara individu dan dalam  Buku-buku dan
diskusi dengan checklist referensi lain yang
fungsi buatan sendiri lembar pengamatan atau
4.9.2 Membuat aplikasi dengan relevan
dalam bentuk lain  Media
fungsi bawaan bahasa
pemrograman cetak/elektronik
Portofolio:  Lingkungan sekitar
 Hasil kerja
mandiri/kelompok
 Bahan Presentasi

Tes:
Essay dan/atau pilihan
ganda

Silabus Pemrograman Dasar kurikulum 2013 versi 2017 6


KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
3.10.1 Menjelaskan prosedur  Antar muka (User  Mengamati untuk mengidentifikasi Pengetahuan: 12  Buku Teks
3.10 Menerapkan pembuatan antar muka pada Intreface) pada dan merumuskan masalah Pelajaran
pembuatan  Tes Tertulis
aplikasi aplikasi tentang pembuatan antar muka  Buku Panduan
antarmuka (user Keterampilan:
3.10.2 Menerapkan prosedur  Input/Output data  Mengumpulkan data tentang Guru
interface) pada  Penilaian Unjuk Kerja
pembuatan antar muka input pengguna aplikasi pembuatan antar muka  Algoritma & Teknik
aplikasi.  Observasi
data dari pengguna  Validasi data  Mengolah data tentang Pemrograman,
4.10 Membuat antar muka 3.10.3 Menerapkan prosedur pembuatan antar muka 2009, Budi Sutedjo,
(user interface) pada pembuatan antar muka input  Mengomunikasikan tentang Yogyakarta : Andi
aplikasi. data dari pengguna dengan pembuatan antar muka  Buku-buku dan
validasi data referensi lain yang
relevan
4.10.1 Membuat antar muka input  Media
data dari pengguna cetak/elektronik
4.10.2 Membuat antar muka input  Lingkungan sekitar
data dari pengguna dengan
validasi data
3.11. Menerapkan berbagai 3.11.1 Menjelaskan prosedur  Menu interaksi antar  Mengamati untuk mengidentifikasi Pengetahuan: 12  Buku Teks
struktur kontrol dalam pembuatan menu pada antar muka pada aplikasi dan merumuskan masalah Pelajaran
 Tes Tertulis
aplikasi antar muka muka  Kontrol menu antar tentang berbagai struktur kontrol  Buku Panduan
(user interface). muka pada aplikasi dalam aplikasi antar muka Keterampilan: Guru
3.11.2 Menjelaskan prosedur
4.11 Membuat kode pembuatan menu pada antar  Mengumpulkan data tentang  Penilaian Unjuk Kerja  Algoritma & Teknik
program berbagai muka dengan validasi berbagai struktur kontrol dalam  Observasi Pemrograman,
struktur kontrol dalam aplikasi antar muka 2009, Budi Sutedjo,
aplikasi antar muka  Mengolah data tentang berbagai Yogyakarta : Andi
4.11.1 Membuat menu pada antar
(user interface).
muka
struktur kontrol dalam aplikasi  Buku-buku dan
antar muka referensi lain yang
4.11.2 Membuat menu pada antar
muka dengan validasi data  Mengomunikasikan tentang relevan
berbagai struktur kontrol dalam  Media
aplikasi antar muka cetak/elektronik
 Lingkungan sekitar
3.12 Menganalisis 3.12.1 Mengidentifikasi  Analisis pembuatan  Mengamati untuk mengidentifikasi Pengetahuan: 12  Buku Teks
pembuatan aplikasi permasalahan pada aplikasi berbasis antar dan merumuskan masalah Pelajaran
 Tes Tertulis
sederhana berbasis pembuatan aplikasi muka tentang pembuatan aplikasi  Buku Panduan
antar muka (user  Perbaikan masalah sederhana berbasis antar muka Keterampilan: Guru
sederhana berbasis antar
interface) muka pembuatan aplikasi  Mengumpulkan data tentang  Penilaian Unjuk Kerja  Algoritma & Teknik
4.12 Membuat aplikasi 3.12.2 Merumuskan permasalahan berbasis antar muka pembuatan aplikasi sederhana  Observasi Pemrograman,
sederhana berbasis pada pembuatan aplikasi berbasis antar muka 2009, Budi Sutedjo,
antar muka (user sederhana berbasis antar  Mengolah data tentang Yogyakarta : Andi
interface). muka pembuatan aplikasi sederhana  Buku-buku dan
3.12.1 Memperbaiki permasalahan berbasis antar muka referensi lain yang
pada pembuatan aplikasi  Mengomunikasikan tentang relevan
sederhana berbasis antar pembuatan aplikasi sederhana  Media
muka berbasis antar muka cetak/elektronik
3.12.2 Menguji hasil perbaikan  Lingkungan sekitar
permasalahan pada
pembuatan aplikasi
sederhana berbasis antar
muka
Silabus Pemrograman Dasar kurikulum 2013 versi 2017 7
KURIKULUM 2013 – TAHUN 2017 SMK NEGERI 1 ADIWERNA

Indikator Pencapaian Alokasi


Kompetensi Dasar Materi Pembelajaran Kegiatan Pembelajaran Penilaian Sumber Belajar
Kompetensi Waktu
3.13 Mengevaluasi 3.12.3 Menerapkan prosedur  Debuging aplikasi  Mengamati untuk mengidentifikasi Pengetahuan: 8  Buku Teks
debugging aplikasi debuging pada aplikasi  Menganalisis data dan merumuskan masalah  Tes Tertulis Pelajaran
pada sederhana sederhana hasil Debuging tentang debuging pada aplikasi  Buku Panduan
4.13 Menggunakan  Mengumpulkan data tentang Keterampilan: Guru
3.12.4 Mengidentifikasi
debugging pada permasalahan pada aplikasi debuging pada aplikasi  Penilaian Unjuk Kerja  Algoritma & Teknik
aplikasi sederhana berdasarkan data debuging  Mengolah data tentang debuging  Observasi Pemrograman,
pada aplikasi 2009, Budi Sutedjo,
4.13.1 Memperbaiki bug pada  Mengomunikasikan tentang Yogyakarta : Andi
aplikasi debuging pada aplikasi  Buku-buku dan
4.13.2 Menguji aplikasi hasil referensi lain yang
perbaikan relevan
 Media
cetak/elektronik
 Lingkungan sekitar
3.14 Mengevaluasi paket 3.14.1 Menerapkan prosedur  Membuat paket  Mengamati untuk mengidentifikasi Pengetahuan: 8  Buku Teks
installer aplikasi evaluasi pada paket installer dan merumuskan masalah paket Pelajaran
installer aplikasi  Tes Tertulis
sederhana 3.14.2 Mengidentifikasi  Evaluasi paket installer installer aplikasi  Buku Panduan
4.14 Memformulasikan  Mengumpulkan data tentang Keterampilan: Guru
permasalahan pada paket aplikasi
paket installer aplikasi installer paket installer aplikasi  Penilaian Unjuk Kerja  Algoritma & Teknik
sederhana.  Mengolah data tentang paket  Observasi Pemrograman,
installer aplikasi 2009, Budi Sutedjo,
4.14.1 Memperbaiki bug pada paket
installer  Mengomunikasikan tentang Yogyakarta : Andi
4.14.2 Menguji paket installer hasil paket installer aplikasi  Buku-buku dan
perbaikan referensi lain yang
relevan
 Media
cetak/elektronik
 Lingkungan sekitar

Adiwerna, 15 Juli 2017


Mengetahui
Kepala SMK N 1 Adiwerna Waka Kurikulum Guru Mapel

Drs. Parman, M.Pd Sugimin, S.Pd Edy Purnomo, S.Kom


NIP. 19640629 199003 1 002 NIP. 19750308 200312 1 004 NIP. --

Silabus Pemrograman Dasar kurikulum 2013 versi 2017 8

Anda mungkin juga menyukai