Anda di halaman 1dari 7

PEMERINTAH PROVINSI JAWA TIMUR

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN NEGERI 11 MALANG
Jl. Pelabuhan Bakahuni No. 1 Telp. (0341) 836330 Fax. (0341) 837271 Malang
Website : www.smkn11malang.sch.id; email : info@smkn11malang.sch.id
MALANG 65148

SILABUS MATA PELAJARAN


Nama Sekolah : SMK NEGERI 11 MALANG
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak : 526 jam
Rombongan Belajar : XII RPL 1
Tahun Pelajaran : 2023-2024
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 Kegiatan Pembelajaran Penilaian
Waktu
(JP)
1 2 3 4 5 6
3.21 Merancang sistem 3.21.1 Menjelaskan konsep sistem  Konsep 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
informasi web informasi dalam aplikasi web. pengembangan x2
3.21.2 Menjelaskan prosedur perancangan sistem informasi Minggu merumuskan masalah tentang dan
4.21 Membangun aplikasi sistem informasi dalam berbasis web. sistem informasi web Praktik
sistem informasi web pemrograman aplikasi web.  Mengumpulkan data tentang
 Prosedur sistem informasi web
3.21.3 Menerapkan rancangan sistem perencanaan  Mengolah data tentang sistem
informasi dalam pemrograman aplikasi sistem informasi web
aplikasi berbasis web. informasi berbasis  Mengomunikasikan tentang
4.21.1 Merancang program aplikasi sistem web. sistem informasi web
informasi berbasis web.
4.21.2 Membuat kode program aplikasi
sistem informasi berbasis web.
4.21.3 Menguji program aplikasi sistem
informasi berbasis web.
3.22 Menerapkan web 3.22.1 Menjelaskan konsep prosedur  Konsep web 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
hosting aplikasi web hosting. housting x3
3.22.2 Menerapkan aplikasi web kedalam  Prosedur Minggu merumuskan masalah tentang dan
4.22 Membuat aplikasi web web hosting. web hosting Praktik
penggunaan dan
pada web hosting 4.22.1 Merancang program aplikasi  Mengumpulkan data tentang
penanganan web web hosting
kedalam web hosting. housting.  Mengolah data tentang web
4.22.2 Membuat kode program aplikasi  Prosedur hosting
web hosting. administrasi  Mengomunikasikan tentang web
4.22.3 Mengunggah kode program aplikasi web hosting
aplikasi ke web hosting. dengan web
4.22.4 Menguji aplikasi web hosting housting.
melalui internet.
3.23 Menerapkan aplikasi 3.23.1 Menjelaskan konsep MVC dalam  Konsep MVC 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
web dengan Model View aplikasi web.  Macam-macam x4
Controler (MVC) 3.23.2 Menjelaskan prosedur MVC untuk aplikasi Minggu merumuskan masalah tentang dan
aplikasi web dengan Model
@2017, Direktorat Pembinaan SMK 2
pemrograman aplikasi web dengan web (Code Igniter, View Controler (MVC)
 Mengumpulkan data tentang Praktik
4.23 Membuat aplikasi web MVC. Zend, symphony
menggunakan Model 3.23.3 Menerapkan MVC kedalam dsb). aplikasi web dengan Model
View Controler (MVC) program aplikasi web.  Prosedur View Controler (MVC)
4.23.1 Merancang program aplikasi web  Mengolah data tentang aplikasi
penggunaan MVC
web dengan Model View
dengan MVC. untuk aplikasi Controler (MVC)
4.23.2 Membuat kode program aplikasi berbasis web.  Mengomunikasikan tentang
web menggunakan MVC. aplikasi web dengan Model
4.23.3 Menguji program aplikasi web View Controler (MVC)
berbasis MVC.
3.24 Menerapkan teknologi 3.24.1 Menjelaskan konsep teknologi  Konsep frame work 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
framework dalam framework dalam aplikasi web. dalam aplikasi x4
aplikasi web 3.24.2 Menjelaskan prosedur penggunaan berbasis frame Minggu merumuskan masalah tentang dan
framework dalam aplikasi web work. teknologi framework dalam Praktik
4.24 Membuat aplikasi web 3.24.3 Menerapkan teknologi framework aplikasi web
 Prosedur  Mengumpulkan data tentang
menggunakan teknologi kedalam aplikasi web. penggunaan frame teknologi framework dalam
framework 4.24.1 Merancang program aplikasi web work dalam aplikasi aplikasi web
menggunakan teknologi framework. berbasis web.  Mengolah data tentang
4.24.2 Membuat kode program aplikasi teknologi framework dalam
web menggunakan frame work. aplikasi web
4.24.3 Menguji program aplikasi web  Mengomunikasikan tentang
menggunakan teknologi framework. teknologi framework dalam
aplikasi web
3.25 Memahami teknologi 3.25.1 Menjelaskan konsep teknologi  Konsep aplikasi 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
pengembangan aplikasi aplikasi mobile. perangkat x2
mobile 3.25.2 Menjelaskan sistem operasi bergerak. Minggu merumuskan masalah tentang dan
perangkat mobile. teknologi pengembangan Praktik
 Prosedur
4.25 Mempresentasikan 3.25.3 Menjelaskan penggunaan aplikasi mobile
penggunaan  Mengumpulkan data tentang
teknologi pengembangan perangkat lunak pengembang aplikasi perangkat teknologi pengembangan
aplikasi mobile aplikasi mobile. bergerak. aplikasi mobile
4.25.1 Mempresentasikan konsep  Macam-macam  Mengolah data tentang
teknologi pengembang aplikasi sistem operasi teknologi pengembangan
mobile perangkat aplikasi mobile

@2017, Direktorat Pembinaan SMK 3


bergerak.  Mengomunikasikan tentang
 Macam-macam teknologi pengembangan
teknologi aplikasi mobile
pengembang
aplikasi perangkat
bergerak.

3.26 Menerapkan teknik 3.26.1 Menjelaskan prosedur instalasi  Konsep desain 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
desain aplikasi mobile tools pengembang aplikasi mobile. aplikasi perangkat x3
3.26.2 Menjelaskan kebutuhan perangkat bergerak. Minggu merumuskan masalah tentang dan
4.26 Membuat desain aplikasi keras untuk tools pengembang teknik desain aplikasi mobile Praktik
 Prosedur desain
berbasis mobile aplikasi mobile.  Mengumpulkan data tentang
aplikasi perangkat teknik desain aplikasi mobile
4.26.1 Merancang aplikasi berbasis mobile bergerak.
 Mengolah data tentang teknik
dengan tools pengembang.  Prosedur desain aplikasi mobile
4.26.2 Membuat aplikasi mobile penggunaan tools  Mengomunikasikan tentang
menggunakan tools pengembang. simulator aplikasi teknik desain aplikasi mobile
4.26.3 Menguji hasil aplikasi berbasis perangkat
mobile. bergerak.
 Prosedur
penggunaan tool
aplikasi
pengembang
aplikasi perangkat
bergerak.
3.27 Menerapkan teknik 3.27.1 Menjelaskan konsep teknik desain  Konsep 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
desain aplikasi multi aplikasi multiwindow mobile. penggunaan multi x3
window 3.27.2 Menerapkan disain multiwindow window dalam Minggu merumuskan masalah tentang dan
dalam aplikasi mobile. aplikasi perangkat teknik desain aplikasi multi Praktik
4.27 Membuat desain aplikasi 4.27.1 Merancang aplikasi mobile window
bergerak.
 Mengumpulkan data tentang
multi window multiwindow.  Prosedur desain teknik desain aplikasi multi
multi window dalam window
aplikasi perangkat  Mengolah data tentang teknik
bergerak. desain aplikasi multi window
@2017, Direktorat Pembinaan SMK 4
 Mengomunikasikan tentang
teknik desain aplikasi multi
window
3.28 Menerapkan 3.28.1 Menjelaskan prosedur pengkodean  Konsep alur 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
pengkodean alur alur program dalam aplikasi mobile. program dalam x3
program dalam aplikasi 3.28.2 Menerapkan pengkodean alur aplikasi perangkat Minggu merumuskan masalah tentang dan
program dalam aplikasi mobile. bergerak. pengkodean alur program Praktik
4.28 Membuat kode program 4.28.1 Merancang aplikasi mobile dengan  Prosedur dalam aplikasi
 Mengumpulkan data tentang
dalam aplikasi kode program. pengkodean alur pengkodean alur program
4.28.2 Membuat kode program aplikasi program untuk dalam aplikasi
mobile. aplikasi perangkat  Mengolah data tentang
4.28.3 Menguji hasil program aplikasi bergerak. pengkodean alur program
mobile. dalam aplikasi
 Mengomunikasikan tentang
pengkodean alur program
dalam aplikasi
3.29 Menerapkan teknik 3.29.1 Menjelaskan prosedur teknik  Konsep 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
pengolahan input user pengolahan input dari pengguna penggunaan user x2
(user). interface aplikasi Minggu merumuskan masalah tentang dan
4.29 Membuat antar muka 3.29.2 Menerapkan kode program untuk dalam perangkat teknik pengolahan input user Praktik
input user pada aplikasi mengolah input pengguna.  Mengumpulkan data tentang
bergerak.
teknik pengolahan input user
3.29.3 Menerapkan kode program antar  Prosedur desain  Mengolah data tentang teknik
muka untuk mengolah input user. user interface pengolahan input user
4.29.1 Merancang program aplikasi mobile dalam aplikasi  Mengomunikasikan tentang
untuk mengolah inputan pengguna perangkat teknik pengolahan input user
menggunakan antar muka. bergerak.
4.29.2 Membuat kode program untuk
mengolah inputan dengan aplikasi
antar muka.
3.30 Menerapkan teknik 3.30.1 Menerapkan teknik lanjut dalam  Konsep 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
desain aplikasi lanjutan membuat aplikasi mobile. pengembangan x3
4.30.1 Merancang aplikasi lanjut berbasis teknik lanjut dalam Minggu merumuskan masalah tentang dan
4.30 Membuat desain aplikasi mobile. aplikasi. teknik desain aplikasi lanjutan Praktik
 Mengumpulkan data tentang
@2017, Direktorat Pembinaan SMK 5
lanjutan  Prosedur dalam teknik desain aplikasi lanjutan
merancang aplikasi  Mengolah data tentang teknik
perangkat bergerak desain aplikasi lanjutan
 Mengomunikasikan tentang
teknik desain aplikasi lanjutan
3.31 Menerapkan aplikasi 3.31.1 Menjelaskan penerapan aplikasi  Konsep akses 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
basis data mobile basis data mobile. basis data dalam x3
3.31.2 Menerapkan prosedur akses basis aplikasi perangkat Minggu merumuskan masalah tentang dan
4.31 Membuat pengolahan data dalam aplikasi mobile. bergerak. aplikasi basis data mobile Praktik
basis data mobile 4.31.1 Merancang program aplikasi akses  Mengumpulkan data tentang
 Prosedur akses aplikasi basis data mobile
basis data berbasis mobile. basis data dalam  Mengolah data tentang aplikasi
4.31.2 Membuat kode program aplikasi aplikasi perangkat basis data mobile
akses basis data berbasis mobile. abergerak.  Mengomunikasikan tentang
 Penggunaan aplikasi basis data mobile
konektor dalam
aplikasi akses
basis data.
3.32 Mengevaluasi 3.32.1 Menjelaskan penggunaan library  Konsep 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
penggunaan library pada dalam mebuat aplikasi mobile. penggunaan library x3
aplikasi mobile 3.32.2 Menerapkan library dalam aplikasi dalam aplikasi Minggu merumuskan masalah tentang dan
berbasis mobile. perangkat penggunaan library pada Praktik
4.32 Memodifikasi aplikasi 4.32.1 Merancang program aplikasi mobile aplikasi mobile
bergerak.
 Mengumpulkan data tentang
mobile menggunakan dengan menggunakan library.  Prosedur penggunaan library pada
library 4.32.2 Membuat kode program aplikasi penggunaan library aplikasi mobile
mobile dengan library. dalam aplikasi  Mengolah data tentang
4.32.3 Menguji hasil program aplikasi perangkat penggunaan library pada
mobile dengan library. bergerak. aplikasi mobile
4.32.4 Mengembangkan aplikasi mobil  Mengomunikasikan tentang
dengan menggunakan library. penggunaan library pada
aplikasi mobile
3.33 Menerapkan konektifitas 3.33.1 Menjelaskan prosedur konektifitas  Konsep konektifitas 13 Jam  Mengamati untuk
mengidentifikasi dan Teori
aplikasi mobile dengan aplikasi mobile dengan web. antara aplikasi web x3
web 3.33.2 Menerapkan aplikasi konektor dengan aplikasi Minggu merumuskan masalah tentang dan
konektifitas aplikasi mobile
@2017, Direktorat Pembinaan SMK 6
dalam program aplikasi mobile perangkat dengan web
 Mengumpulkan data tentang Praktik
4.33 Membuat koneksifitas dengan web. bergerak.
aplikasi mobile dengan 4.33.1 Merancang program konektifitas  Prosedur koneksi konektifitas aplikasi mobile
web aplikasi mobile dengan web. antara aplikasi web dengan web
4.33.2 Membuat kode program koneksi  Mengolah data tentang
dengan aplikasi
konektifitas aplikasi mobile
aplikasi mobile dengan web. perangkat dengan web
bergerak.  Mengomunikasikan tentang
konsep pemodelan perangkat
lunak berorientasi obyek
konektifitas aplikasi mobile
dengan web

Mengetahui, Malang, 12 Juli 2023


Kepala Sekolah Guru Mata Pelajaran

Drs. Gunawan Dwiyono, S.ST, M.Pd Bima Laksana Putra, S.ST


NIP. 19670930 199512 1 002

@2017, Direktorat Pembinaan SMK 7

Anda mungkin juga menyukai