Anda di halaman 1dari 7

SILABUS

Satuan Pendidikan : SMK Negeri 1 Binangun


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Program Keahlian : Multimedia
Mata Pelajaran : Pemrograman Dasar
Kelas/Semester : X/Genap
Tahun Pelajaran : 2018/2019

Materi Kegiatan Alokasi Sumber


Kompetensi dasar Indicator Pencapain Penilaian
Pelajaran Pembelajaran Waktu Pelajaran
3.7 Menerapkan struktur Stuktur 3.7.1 Menganalisis  Mengamati untuk 10 JP  Buku Guru  Lisan
kontrol Perulangan Kontrol struktur kontrol mengidentifikasi dan Mata  Tulisan
dalam bahasa Perulangan perulangan dalam merumuskan Pelajaran  Pilihan
pemrograman bahasa pemrograman masalah tentang Pemrograman Ganda
4.7 Membuat kode 3.7.2 Menganalisis struktur kontrol dasar SMK X  Uji Kinerja/
program struktur struktur kontrol Perulangan dalam Kurikulum Praktikum
kontrol perulangan Perulangan dengan bahasa pemrograman 2013 Jakarta:
kondisi diawal dalam  Mengumpulkan data Kementerian
bahasa pemrograman tentang struktur Pendidikan
3.7.3 Menganalisis kontrol Perulangan dan
struktur kontrol dalam bahasa Kebudayaan.
Perulangan dengan pemrograman  Buku siswa
kondisi diakhir dalam  Mengolah data Mata
bahasa pemrograman tentang struktur Pelajaran
3.7.4 Menganalisis kontrol Perulangan Pemrograman
struktur kontrol dalam bahasa dasar SMK X
Perulangan dengan pemrograman Kurikulum
kondisi diinputkan Mengomunikasikan 2013 Jakarta:
user dalam bahasa tentang struktur kontrol Kementerian
pemrograman Perulangan dalam Pendidikan
3.7.5 Menganalisis bahasa pemrograman dan
struktur kontrol Kebudayaan
Perulangan dengan  Modul/bahan
pernyataan continue ajar,
dalam bahasa  internet,
pemrograman  Sumber lain
3.7.6 Menganalisis yang relevan
struktur kontrol
Perulangan dengan
pernyataan break
dalam bahasa
pemrograman
4.7.1 Memperagakan
cara membuat kode
program struktur
perulangan
3.8 Menganalisis Array 3.8.1 Menjelaskan  Mengamati untuk 15 JP  Buku Guru  Lisan
penggunaan array penggunaan array mengidentifikasi dan Mata  Tulisan
untuk penyimpanan untuk penyimpanan merumuskan Pelajaran  Pilihan
data di memori data memori masalah tentang Pemrograman Ganda
4.8 Membuat kode 3.8.2 Menidentifikasi penggunaan array dasar SMK X  Uji Kinerja/
program untuk jenis-jenis array untuk penyimpanan Kurikulum Praktikum
menampilkan untuk penyimpanan data di memori 2013 Jakarta:
kumpulan data array data memori  Mengumpulkan data Kementerian
3.8.3 Menganalisis array tentang penggunaan Pendidikan
berdimensi Satu array untuk dan
3.8.4 Menganalisis array penyimpanan data di Kebudayaan.
berdimensi dua memori  Buku siswa
3.8.5 Menganalisis array  Mengolah data Mata
multi-dimensi tentang penggunaan Pelajaran
4.8.1 Merancang kode array untuk Pemrograman
program penyimpanan data di dasar SMK X
menggunakan array memori Kurikulum
satu dimensi.  Mengomunikasikan 2013 Jakarta:
4.8.2 Merancang kode tentang penggunaan Kementerian
program array untuk Pendidikan
menggunakan array penyimpanan data di dan
dua dimensi. memori Kebudayaan
 Modul/bahan
ajar,
 internet,
 Sumber lain
yang relevan
3.9 Menerapkan Fungsi 3.9.1 Menjelaskan  Mengamati untuk 10 JP  Buku Guru  Lisan
penggunaan fungsi penggunaan fungsi mengidentifikasi dan Mata  Tulisan
4.9 Membuat kode 3.9.2 Menganalisis merumuskan Pelajaran  Pilihan
program menggunakan penggunaan fungsi masalah tentang Pemrograman Ganda
fungsi 3.9.3 Menganalisis penggunaan fungsi dasar SMK X  Uji Kinerja/
pointer ke fungsi  Mengumpulkan data Kurikulum Praktikum
3.9.4 Menganalisis header tentang penggunaan 2013 Jakarta:
file dalam fungsi Kementerian
pemrograman  Mengolah data Pendidikan
4.9.1 Membuat kode tentang penggunaan dan
program fungsi Kebudayaan.
menggunakan  Mengomunikasikan  Buku siswa
fungsi tentang penggunaan Mata
fungsi Pelajaran
Pemrograman
dasar SMK X
Kurikulum
2013 Jakarta:
Kementerian
Pendidikan
dan
Kebudayaan
 Modul/bahan
ajar,
 internet,
 Sumber lain
yang relevan
3.10 Menerapkan Membuat 3.10.1 Menjelaskan  Mengamati untuk 10 JP  Buku Guru  Lisan
pembuatan antar Antar Muka prosedur mengidentifikasi dan Mata  Tulisan
muka (User (User pembuatan antar merumuskan Pelajaran  Pilihan
Intreface) pada Intreface) muka pada aplikasi masalah tentang Pemrograman Ganda
aplikasi 3.10.2 Menerapkan pembuatan antar dasar SMK X  Uji Kinerja/
4.10 Membuat antar muka prosedur muka Kurikulum Praktikum
(User Intreface) pada pembuatan antar  Mengumpulkan data 2013 Jakarta:
aplikasi muka input data tentang pembuatan Kementerian
dari pengguna antar muka Pendidikan
3.10.3 Menerapkan  Mengolah data dan
prosedur tentang pembuatan Kebudayaan.
pembuatan antar antar muka  Buku siswa
muka input data  Mengomunikasikan Mata
dari pengguna tentang pembuatan Pelajaran
dengan validasi antar muka Pemrograman
data dasar SMK X
4.10.1 Membuat antar Kurikulum
muka input data 2013 Jakarta:
dari pengguna Kementerian
4.10.2 Membuat antar Pendidikan
muka input data dan
dari pengguna Kebudayaan
dengan validasi  Modul/bahan
data ajar,
 internet,
 Sumber lain
yang relevan
3.11 Menerapkan berbagai Struktur 3.11.1 Menganalisis dan  Mengamati untuk 10 JP  Buku Guru  Lisan
struktur kontrol dalam Kontrol User Menjelaskan mengidentifikasi dan Mata  Tulisan
aplikasi antar muka Intreface struktur kontrol merumuskan Pelajaran  Pilihan
(User Intreface). percabangan. masalah tentang Pemrograman Ganda
4.11 Membuat kode 3.11.2 Menganalisis berbagai struktur dasar SMK X  Uji Kinerja/
program berbagai Menjelaskan kontrol dalam Kurikulum Praktikum
struktur kontrol dalam struktur kontrol aplikasi antar muka 2013 Jakarta:
aplikasi antar muka perulangan.  Mengumpulkan data Kementerian
(User Intreface). 3.11.3 Membuat kode tentang berbagai Pendidikan
program struktur kontrol dan
menggunakan dalam aplikasi antar Kebudayaan.
struktur kontrol muka  Buku siswa
percabangan.  Mengolah data Mata
4.11.1 Membuat kode tentang berbagai Pelajaran
program struktur kontrol Pemrograman
menggunakan dalam aplikasi antar dasar SMK X
struktur kontrol muka Kurikulum
perulangan.  Mengomunikasikan 2013 Jakarta:
tentang berbagai Kementerian
struktur kontrol Pendidikan
dalam aplikasi antar dan
muka Kebudayaan
 Modul/bahan
ajar,
 internet,
 Sumber lain
yang relevan
3.12 Menganalisis Membuat 3.12.1 Mengidentifikasi  Mengamati untuk 15 JP  Buku Guru  Lisan
pembuatan aplikasi Aplikasi cara pembuatan mengidentifikasi dan Mata  Tulisan
sederhana berbasis Sederhana aplikasi sederhana merumuskan Pelajaran  Pilihan
antar muka (User berbasis antar masalah tentang Pemrograman Ganda
Intreface) muka (user pembuatan aplikasi dasar SMK X  Uji Kinerja/
4.12 Membuat aplikasi Intreface) sederhana berbasis Kurikulum Praktikum
sederhana berbasis 3.12.2 Menguraiakan ide antar muka 2013 Jakarta:
antar muka (User pembuatan  Mengumpulkan data Kementerian
Intreface) aplikasi sederhana. tentang pembuatan Pendidikan
3.12.3 Menerangkan aplikasi sederhana dan
aplikasi sederhana berbasis antar muka Kebudayaan.
menggunakan  Mengolah data  Buku siswa
flowchart. tentang pembuatan Mata
4.12.1 Memperaktikan aplikasi sederhana Pelajaran
cara membuat berbasis antar muka Pemrograman
aplikasi sederhana  Mengomunikasikan dasar SMK X
berbasis tentang pembuatan Kurikulum
antarmuka (User aplikasi sederhana 2013 Jakarta:
Intreface) berbasis antar muka Kementerian
4.12.2 Merancang Pendidikan
flowchart aplikasi dan
sederhana. Kebudayaan
4.12.3 Merandangan  Modul/bahan
aplikasi sederhana ajar,
menggunakan  internet,
visual basic 2010.  Sumber lain
yang relevan
3.13 Mengevaluasi Debugging 3.13.1 Mengidentifikasi  Mengamati untuk 10 JP  Buku Guru  Lisan
debuging aplikasi kegagalan pada mengidentifikasi dan Mata  Tulisan
pada sederhana aplikasi sederhana merumuskan Pelajaran  Pilihan
4.13 Menggunakan 3.13.2 Menjelaskan masalah tentang Pemrograman Ganda
debuging pada pengertian debuging pada dasar SMK X  Uji Kinerja/
aplikasi sederhana debungging pada aplikasi Kurikulum Praktikum
aplikasi sederhana.  Mengumpulkan data 2013 Jakarta:
3.13.3 Menganalisis tentang debuging Kementerian
fungsi dari pada aplikasi Pendidikan
debugging pada  Mengolah data dan
aplikasi sederhana tentang debuging Kebudayaan.
. pada aplikasi  Buku siswa
3.13.4 Menganalisis  Mengomunikasikan Mata
prosedur tentang debuging Pelajaran
debugging pada pada aplikasi Pemrograman
aplikasi sederhana. dasar SMK X
4.13.1 Memperaktikan Kurikulum
cara menggunakan 2013 Jakarta:
debugging pada Kementerian
aplikasi sederhana Pendidikan
dan
Kebudayaan
 Modul/bahan
ajar,
 internet,
 Sumber lain
yang relevan
3.14 Mengevaluasi paket Membuat 3.14.1 Menjelaskan  Mengamati untuk 10 JP  Buku Guru  Lisan
installer aplikasi Paket Installer prosedur mengidentifikasi dan Mata  Tulisan
sederhana pembuatan paket merumuskan Pelajaran  Pilihan
4.14 Memformulasikan installer. masalah paket Pemrograman Ganda
paket installer 3.14.2 Menjelaskan cara installer aplikasi dasar SMK X  Uji Kinerja/
aplikasi sederhana pendistribusian  Mengumpulkan data Kurikulum Praktikum
aplikasi (software tentang paket 2013 Jakarta:
komputer). installer aplikasi Kementerian
4.14.1 Membuat paket  Mengolah data Pendidikan
installer dari tentang paket dan
aplikasi sederhana. installer aplikasi Kebudayaan.
4.14.2 Mendemontrasikan  Mengomunikasikan  Buku siswa
pendirstribusian tentang paket Mata
paket installer dari installer aplikasi Pelajaran
aplikasi sederhana. Pemrograman
dasar SMK X
Kurikulum
2013 Jakarta:
Kementerian
Pendidikan
dan
Kebudayaan
 Modul/bahan
ajar,
 internet,
 Sumber lain
yang relevan

Binangun, 19 Juli 2018


Mengetahui :
Kepala SMK Negeri 1 Binangun Guru Mata Pelajaran,

PARWOTO, S.Pd., M.Pd. SEPTIAN NUGROHO, S.Pd.


NIP. 19700109 200801 1 006 NIP. -

Anda mungkin juga menyukai