Anda di halaman 1dari 4

SILABUS MATA PELAJARAN

Nama Sekolah : SMK Bagimu Negeriku


Kelas/Semester : XI/Gasal
Tahun Pelajaran : 2020/2021
Divisi : Web Developer
Mata Pelajaran : Pemrograman Web
Kompetensi Keahlian : Rekayasa Perangkat Lunak

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.

1
Alokasi
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Waktu Kegiatan PembelajaranPenilaian
(JP)
1 2 3 4 5 6
3.17 Menerapkan 3.17.1 Menjelaskan konsep antar  Konsep user  Mengamati untuk
user interface muka pengguna (user interface dalam mengidentifikasi
basis data pada interface) dalam aplikasi web. program aplikasi. dan merumuskan
halaman web 3.17.2 Menjelaskan fungsi UI untuk  Rancang bangun masalah tentang
mengakses basis data dalam user interface. user interface
4.17 Membuat user aplikasi web.  Program user  Mengumpulkan
interface basis 3.17.3 Menerapkan UI dalam interface data tentang user
data pada aplikasi web. sederhana. interface
halaman web  Aplikasi user  Mengolah data
4.17.1 Merancang program UI untuk interface untuk tentang user
akses basis data dalam mengelola basis interface
aplikasi web. data.  Mengomunikasikan
4.17.2 Membuat kode program UI tentang user
akses basis data dalam interface
halaman web.
4.17.3 Menguji program UI dalam
aplikasi web.
3.18 Menerapkan 3.18.1 Menjelaskan prosedur konsep  konsep session,  Mengamati untuk
aplikasi web statefull dalam pemrograman cookies dalam mengidentifikasi
statefull aplikasi web. aplikasi web. dan merumuskan
3.18.2 Menerapkan statefull  Penggunaan masalah tentang
4.18 Membuat dalam pemrograman session dalam aplikasi web
aplikasi web aplikasi web. program aplikasi statefull
statefull web.  Mengumpulkan
4.18.1 Merancang program aplikasi data tentang
web yang menerapkan aplikasi web

2
statefull. statefull
4.18.2 Membuat kode program  Mengolah data
aplikasi web menggunakan tentang aplikasi
statefull. web statefull
 Mengomunikasikan
tentang aplikasi
web statefull
3.19 Mengevaluasi 3.19.1 Menerapkan prosedur sistem  Konsep  Mengamati untuk
pengamanan keamanan akses basis data kriptografi, plain mengidentifikasi
data pada dalam aplikasi web. text, chiper text, dan merumuskan
aplikasi web 3.19.2 Menentukan jenis sistem encrypted text. masalah tentang
pengamanan akses data  Konsep sistem pengamanan data
4.19 Merevisi dalam aplikasi web. pengamanan pada aplikasi web
pengamanan akses data.  Mengumpulkan
data pada 4.19.1 Menguji sistem keamanan  Konsep data tentang
aplikasi web akses basis data dalam pengamanan pengamanan data
aplikasi web. program aplikasi. pada aplikasi web
4.19.2 Merevisi sistem pengamanan  Password, hash,  Mengolah data
akses basis data dalam md5, Mcrypt, tentang
pemrograman aplikasi web. base64. pengamanan data
pada aplikasi web
 Mengomunikasikan
tentang
pengamanan data
pada aplikasi web
3.20 Merancang 3.20.1 Menjelaskan konsep sistem  Konsep  Mengamati untuk
sistem informasi dalam aplikasi web. pengembangan mengidentifikasi
informasi web 3.20.2 Menjelaskan prosedur sistem informasi dan merumuskan
perancangan sistem informasi berbasis web. masalah tentang
4.20 Membangun dalam pemrograman aplikasi  Prosedur sistem informasi
aplikasi sistem web. perencanaan web
3
informasi web 3.20.3 Menerapkan rancangan aplikasi sistem  Mengumpulkan
sistem informasi dalam informasi data tentang
pemrograman aplikasi berbasis web. sistem informasi
berbasis web. web
 Mengolah data
4.20.1 Merancang program aplikasi tentang sistem
sistem informasi berbasis informasi web
web.  Mengomunikasikan
4.20.2 Membuat kode program tentang sistem
aplikasi sistem informasi informasi web
berbasis web.
4.20.3 Menguji program aplikasi
sistem informasi berbasis
web.

Anda mungkin juga menyukai