SILABUS Pemrograman Dasar GENAP
Tutorial Debian 5.0 || Modul Guru Pembelajar || Tutorial Mikrotik || Jaringan Dasar || Tips dan Trik || Kurukulum 2013 KIKD dan SILABUS || Pemrograman Dasar || Komputer dan Jaringan Dasar || Simulasi dan Komunikasi Digital || Administrasi Infrastruktur Jaringan || Dasar Desain Grafis || Administrasi Sistem Jaringan || Teknologi Layanan Jaringan || Lain-lain || RULE-UPDATE-SARAN || Contact Person
SILABUS MATA PELAJARAN
Nama Sekolah : SMK
Bidang Keahlian : Teknologi Informasi dan Komunikasi
Kompetensi Keahlian : Teknik Komputer dan Jaringan
Mata Pelajaran : Pemrograman Dasar
Durasi (Waktu) : 72 jam
Kelas/Semester : X / II (Dua)
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja 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 (Keterampilan) : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja 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.
Kompetensi Dasar | Indikator Pencapaian Kompetensi | Materi Pokok | Alokasi Waktu (JP) | Kegiatan Pembelajaran | Penilaian |
1 | 2 | 3 | 4 | 5 | 6 |
3.8 Menganalisis penggunaan array untuk penyimpanan data di memori 4.8 Membuat kode program untuk menampilkan kumpulan data array | 3.8.1 Menjelaskan array satu dimensi 3.8.2 Menjelaskan array multi dimensi 3.8.3 Mengidentifikasi penerapan array satu dimensi 3.8.4 Mengidentifikasi penerapan array mulri dimensi 4.8.1 Membuat aplikasi array satu dimensi 4.8.2 Membuat aplikasi array multi dimensi | · Konsep array · Array satu dimensi · Array multi dimensi | 8 | · Mengamati untuk mengidentifikasi dan merumuskan masalah tentang penggunaan array untuk penyimpanan data di memori · Mengumpulkan data tentang penggunaan array untuk penyimpanan data di memori · Mengolah data tentang penggunaan array untuk penyimpanan data di memori · Mengomunikasikan tentang penggunaan array untuk penyimpanan data di memori | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
3.9 Menerapkan penggunaan fungsi 4.9 Membuat kode program menggunakan fungsi | 3.9.1 Menjelaskan konsep fungsi dalam bahasa pemrograman 3.9.2 Menerapkan fungsi-fungsi buatan sendiri 3.9.3 Menerapkan fungsi-fungsi bawaan dari bahasa pemrograman 4.9.1 Membuat aplikasi dengan fungsi buatan sendiri 4.9.2 Membuat aplikasi dengan fungsi bawaan bahasa pemrograman | · Konsep fungsi dalam bahasa pemrograman · Pembuatan fungsi sendiri · Penerapan fungsi-fungsi bawaan bahasa pemrograman | 12 | · Mengamati untuk mengidentifikasi dan merumuskan masalah tentang penggunaan fungsi · Mengumpulkan data tentang penggunaan fungsi · Mengolah data tentang penggunaan fungsi · Mengomunikasikan tentang penggunaan fungsi | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
3.10 Menerapkan pembuatan antar muka (User Intreface) pada aplikasi 4.10 Membuat antar muka (User Intreface) pada aplikasi | 3.10.1 Menjelaskan prosedur pembuatan antar muka pada aplikasi 3.10.2 Menerapkan prosedur pembuatan antar muka input data dari pengguna 3.10.3 Menerapkan prosedur pembuatan antar muka input data dari pengguna dengan validasi data 4.10.1 Membuat antar muka input data dari pengguna 4.10.2 Membuat antar muka input data dari pengguna dengan validasi data | · Antar muka (User Intreface) pada aplikasi · Input/Output data pengguna aplikasi · Validasi data | 12 | · Mengamati untuk mengidentifikasi dan merumuskan masalah tentang pembuatan antar muka · Mengumpulkan data tentang pembuatan antar muka · Mengolah data tentang pembuatan antar muka · Mengomunikasikan tentang pembuatan antar muka | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
3.11 Menerapkan berbagai struktur kontrol dalam aplikasi antar muka (User Intreface). 4.11 Membuat kode program berbagai struktur kontrol dalam aplikasi antar muka (User Intreface). | 3.11.1 Menjelaskan prosedur pembuatan menu pada antar muka 3.11.2 Menjelaskan prosedur pembuatan menu pada antar muka dengan validasi 4.11.1 Membuat menu pada antar muka 4.11.2 Membuat menu pada antar muka dengan validasi data | · Menu interaksi antar muka pada aplikasi · Kontrol menu antar muka pada aplikasi | 12 | · Mengamati untuk mengidentifikasi dan merumuskan masalah tentang berbagai struktur kontrol dalam aplikasi antar muka · Mengumpulkan data tentang berbagai struktur kontrol dalam aplikasi antar muka · Mengolah data tentang berbagai struktur kontrol dalam aplikasi antar muka · Mengomunikasikan tentang berbagai struktur kontrol dalam aplikasi antar muka | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
3.12 Menganalisis pembuatan aplikasi sederhana berbasis antar muka (User Intreface) 4.12 Membuat aplikasi sederhana berbasis antar muka (User Intreface) | 3.12.1 Mengidentifikasi permasalahan pada pembuatan aplikasi sederhana berbasis antar muka 3.12.2 Merumuskan permasalahan pada pembuatan aplikasi sederhana berbasis antar muka 3.12.1 Memperbaiki permasalahan pada pembuatan aplikasi sederhana berbasis antar muka 3.12.2 Menguji hasil perbaikan permasalahan pada pembuatan aplikasi sederhana berbasis antar muka | · Analisis pembuatan aplikasi berbasis antar muka · Perbaikan masalah pembuatan aplikasi berbasis antar muka | 12 | · Mengamati untuk mengidentifikasi dan merumuskan masalah tentang pembuatan aplikasi sederhana berbasis antar muka · Mengumpulkan data tentang pembuatan aplikasi sederhana berbasis antar muka · Mengolah data tentang pembuatan aplikasi sederhana berbasis antar muka · Mengomunikasikan tentang pembuatan aplikasi sederhana berbasis antar muka | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
3.13 Mengevaluasi debuging pada aplikasi pada sederhana 4.13 Menggunakan debuging pada aplikasi sederhana | 3.12.3 Menerapkan prosedur debuging pada aplikasi sederhana 3.12.4 Mengidentifikasi permasalahan pada aplikasi berdasarkan data debuging 4.13.1 Memperbaiki bug pada aplikasi 4.13.2 Menguji aplikasi hasil perbaikan | · Debuging aplikasi · Menganalisis data hasil Debuging | 8 | · Mengamati untuk mengidentifikasi dan merumuskan masalah tentang debuging pada aplikasi · Mengumpulkan data tentang debuging pada aplikasi · Mengolah data tentang debuging pada aplikasi · Mengomunikasikan tentang debuging pada aplikasi | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
3.14 Mengevaluasi paket installer aplikasi sederhana 4.14 Memformulasikan paket installer aplikasi sederhana | 3.14.1 Menerapkan prosedur evaluasi pada paket installer 3.14.2 Mengidentifikasi permasalahan pada paket installer 4.14.1 Memperbaiki bug pada paket installer 4.14.2 Menguji paket installer hasil perbaikan | · Membuat paket installer aplikasi · Evaluasi paket installer aplikasi | 8 | · Mengamati untuk mengidentifikasi dan merumuskan masalah paket installer aplikasi · Mengumpulkan data tentang paket installer aplikasi · Mengolah data tentang paket installer aplikasi · Mengomunikasikan tentang paket installer aplikasi | Pengetahuan: · Tes Tertulis Keterampilan: · Penilaian Unjuk Kerja · Observasi |
Mengetahui : Kendal, 13 Juli 2018
Kepala Sekolah Guru Mata Pelajaran
Komentar
Posting Komentar