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,