SILABUS RPL Pemrograman Web Dan Perangkat Bergerak
SILABUS RPL Pemrograman Web Dan Perangkat Bergerak
3.13 Menerapkan fungsi dalam 3.13.1 Menjelaskan konsep fungsi Prosedur, 16 Mengamati untuk
program dalam pemrograman aplikasi web subprogram dan mengidentifikasi
disisi server. fungsi dalam dan merumuskan
4.13 Membuat kode fungsi dalam 3.13.2 Menjelaskan prosedur pemrograman server masalah tentang
program pembuatan fungsi dalam side. fungsi dalam
pemrograman aplikasi web disisi Cara membuat dan program
server. memanggil prosedur, Mengumpulkan
3.13.3 Menerapkan fungsi dalam subprogram, dan data tentang fungsi
pemrograman aplikasi web disisi fungsi dalam dalam program
server. program aplikasi Mengolah data
4.13.1 Merancang program aplikasi web server side. tentang fungsi
menggunakan fungsi. dalam program
4.13.2 Membuat program aplikasi web
menggunakan fungsi. Mengomunikasikan
4.13.3 Menguji program aplikasi web tentang fungsi
menggunakan fungsi. dalam program
3.14 Menerapkan library standar 3.14.1 Menjelaskan penggunaan library Aplication 16 Mengamati untuk
dalam program dalam pemrograman aplikasi Programming mengidentifikasi
web. Interface (API) dalam dan merumuskan
4.14 Menggunakan library standar 3.14.2 Menerapkan penggunaan library aplikasi program masalah tentang
dalam program dalam pemrograman aplikasi server side. library standar
web. Library dalam dalam program
4.14.1 Merancang program aplikasi web aplikasi program Mengumpulkan
dengan menggunakan library Cara menggunakan data tentang
standar. library bawaan library standar
4.14.2 Membuat kode program aplikasi dalam perangkat dalam program
web dengan menggunakan lunak server side. Mengolah data
library standar. tentang library
@2017, Direktorat Pembinaan SMK 10
4.14.3 Menguji program aplikasi web standar dalam
menggunakan library standar. program
Mengomunikasikan
tentang library
standar dalam
program
3.15 Mengevaluasi aplikasi 3.15.1 Menerapkan konsep aplikasi Konsep program 16 Mengamati untuk
interaktif pada web interaktif dalam pemrograman aplikasi interaktif mengidentifikasi
aplikasi web. dalam halaman web. dan merumuskan
4.15 Memodifikasi aplikasi 3.15.2 Menentukan prosedur aplikasi Membuat program masalah tentang
interaktif pada web interaktif dalam pemrograman aplikasi web menu aplikasi interaktif
aplikasi web. interaktif yang pada web
4.15.1 Merancang program aplikasi sederhana berbasis Mengumpulkan
interaktif dalam halaman web. input proses dan data tentang
4.15.2 Membuat kode program aplikasi output. aplikasi interaktif
interaktif dalam halaman web. pada web
4.15.3 Menguji hasil tampilan aplikasi Mengolah data
interaktif dalam halaman web. tentang aplikasi
interaktif pada web
Mengomunikasikan
tentang aplikasi
interaktif pada web
3.16 Menerapkan operasi file 3.16.1 Menjelaskan prosedur operasi Perintah-perintah 8 Mengamati untuk
file dalam aplikasi web. untuk menangani mengidentifikasi
4.16 Membuat kode program 3.16.2 Menerapkan operasi file dalam file. dan merumuskan
untuk operasi file halaman web. Program membaca masalah tentang
3.16.3 Membuat kode program operasi isi file. operasi file
file dalam halaman web. Program menyipan Mengumpulkan
4.16.1 Menguji program aplikasi operasi isi file. data tentang
file dalam halaman web. Program mengedit isi operasi file
file. Mengolah data
Program menghapus tentang operasi file
@2017, Direktorat Pembinaan SMK 11
file.
Mengomunikasikan
tentang operasi file
3.17 Menganalisis penanganan 3.17.1 Menerapkan prosedur Konsep penampilan 24 Mengamati untuk
kesalahan pada program penanganan kesalahan dalam message box, error mengidentifikasi
pemrograman aplikasi web. warning, alert dan dan merumuskan
4.17 Melakukan perbaikan 3.17.2 Menentukan prosedur tooltip dalam masalah tentang
penanganan kesalahan pada penanganan kesalahan dalam pemrograman. penanganan
program pemrograman aplikasi web. Prosedur program kesalahan pada
4.17.1 Menguji proses penanganan penangan kesalahan. program
kesalahan dalam program Mengumpulkan
aplikasi web. data tentang
4.17.2 Memperbaiki program penanganan
penanganan kesalahan dalam kesalahan pada
aplikasi web. program
Mengolah data
tentang
penanganan
kesalahan pada
program
Mengomunikasikan
tentang
penanganan
kesalahan pada
program
3.18 Menerapkan user interface 3.18.1 Menjelaskan konsep antar muka Konsep user 24 Mengamati untuk
basis data pada halaman web pengguna (user interface) dalam interface dalam mengidentifikasi
aplikasi web. program aplikasi. dan merumuskan
4.18 Membuat user interface basis 3.18.2 Menjelaskan fungsi UI untuk Rancang bangun masalah tentang
data pada halaman web mengakses basis data dalam user interface. user interface
aplikasi web. Program user Mengumpulkan
@2017, Direktorat Pembinaan SMK 12
3.18.3 Menerapkan UI dalam aplikasi interface sederhana. data tentang user
web. Aplikasi user interface
4.18.1 Merancang program UI untuk interface untuk Mengolah data
akses basis data dalam aplikasi mengelola basis tentang user
web. data. interface
4.18.2 Membuat kode program UI akses
basis data dalam halaman web.
Mengomunikasikan
tentang user
4.18.3 Menguji program UI dalam interface
aplikasi web.
3.19 Menerapkan aplikasi web 3.19.1 Menjelaskan prosedur konsep konsep session, 16 Mengamati untuk
statefull statefull dalam pemrograman cookies dalam mengidentifikasi
aplikasi web. aplikasi web. dan merumuskan
4.19 Membuat aplikasi web 3.19.2 Menerapkan statefull dalam Penggunaan session masalah tentang
statefull pemrograman aplikasi web. dalam program aplikasi web
4.19.1 Merancang program aplikasi web aplikasi web. statefull
yang menerapkan statefull. Mengumpulkan
4.19.2 Membuat kode program aplikasi data tentang
web menggunakan statefull. aplikasi web
statefull
Mengolah data
tentang aplikasi
web statefull
Mengomunikasikan
tentang aplikasi
web statefull
3.20 Mengevaluasi pengamanan 3.20.1 Menerapkan prosedur sistem Konsep kriptografi, 16 Mengamati untuk
data pada aplikasi web keamanan akses basis data plain text, chiper mengidentifikasi
dalam aplikasi web. text, encrypted text. dan merumuskan
4.20 Merevisi pengamanan data 3.20.2 Menentukan jenis sistem Konsep sistem masalah tentang
pada aplikasi web pengamanan akses data dalam pengamanan akses pengamanan data
aplikasi web. data. pada aplikasi web
4.20.1 Menguji sistem keamanan akses Konsep pengamanan Mengumpulkan
@2017, Direktorat Pembinaan SMK 13
basis data dalam aplikasi web. program aplikasi. data tentang
4.20.2 Merevisi sistem pengamanan Password, hash, pengamanan data
akses basis data dalam md5, Mcrypt, pada aplikasi web
pemrograman aplikasi web. base64. Mengolah data
tentang
pengamanan data
pada aplikasi web
Mengomunikasikan
tentang
pengamanan data
pada aplikasi web
3.21 Merancang sistem informasi 3.21.1 Menjelaskan konsep sistem Konsep 24 Mengamati untuk
web informasi dalam aplikasi web. pengembangan mengidentifikasi
3.21.2 Menjelaskan prosedur sistem informasi dan merumuskan
4.21 Membangun aplikasi sistem perancangan sistem informasi berbasis web. masalah tentang
informasi web dalam pemrograman aplikasi Prosedur sistem informasi
web. perencanaan aplikasi web
3.21.3 Menerapkan rancangan sistem sistem informasi Mengumpulkan
informasi dalam pemrograman berbasis web. data tentang
aplikasi berbasis web. sistem informasi
4.21.1 Merancang program aplikasi web
sistem informasi berbasis web. Mengolah data
4.21.2 Membuat kode program aplikasi tentang sistem
sistem informasi berbasis web. informasi web
4.21.3 Menguji program aplikasi sistem
informasi berbasis web. Mengomunikasikan
tentang sistem
informasi web
3.22 Menerapkan web hosting 3.22.1 Menjelaskan konsep prosedur Konsep web housting 26 Mengamati untuk
aplikasi web hosting. Prosedur mengidentifikasi
4.22 Membuat aplikasi web pada 3.22.2 Menerapkan aplikasi web penggunaan dan dan merumuskan
web hosting kedalam web hosting. penanganan web masalah tentang
4.22.1 Merancang program aplikasi housting. web hosting
3.29 Menerapkan teknik 3.29.1 Menjelaskan prosedur teknik Konsep penggunaan 26 Mengamati untuk
pengolahan input user pengolahan input dari pengguna user interface mengidentifikasi
(user). aplikasi dalam dan merumuskan
4.29 Membuat antar muka input 3.29.2 Menerapkan kode program untuk perangkat bergerak. masalah tentang
user pada aplikasi mengolah input pengguna. Prosedur desain user teknik pengolahan
3.29.3 Menerapkan kode program antar interface dalam input user
muka untuk mengolah input aplikasi perangkat Mengumpulkan
user. bergerak. data tentang teknik
4.29.1 Merancang program aplikasi pengolahan input
mobile untuk mengolah inputan user
pengguna menggunakan antar Mengolah data
muka. tentang teknik
4.29.2 Membuat kode program untuk pengolahan input
mengolah inputan dengan user
aplikasi antar muka.
Mengomunikasikan
tentang teknik
pengolahan input
user
3.30 Menerapkan teknik desain 3.30.1 Menerapkan teknik lanjut dalam 39 Mengamati untuk
aplikasi lanjutan membuat aplikasi mobile. mengidentifikasi
4.30.1 Merancang aplikasi lanjut dan merumuskan
4.30 Membuat desain aplikasi berbasis mobile. masalah tentang
lanjutan teknik desain
aplikasi lanjutan
Mengumpulkan
data tentang teknik
desain aplikasi
lanjutan
@2017, Direktorat Pembinaan SMK 19
Mengolah data
tentang teknik
desain aplikasi
lanjutan
Mengomunikasikan
tentang teknik
desain aplikasi
lanjutan
3.31 Menerapkan aplikasi basis 3.31.1 Menjelaskan penerapan aplikasi Konsep akses basis 51 Mengamati untuk
data mobile basis data mobile. data dalam aplikasi mengidentifikasi
3.31.2 Menerapkan prosedur akses perangkat bergerak. dan merumuskan
4.31 Membuat pengolahan basis basis data dalam aplikasi Prosedur akses basis masalah tentang
data mobile mobile. data dalam aplikasi aplikasi basis data
4.31.1 Merancang program aplikasi perangkat abergerak. mobile
akses basis data berbasis mobile. Penggunaan Mengumpulkan
4.31.2 Membuat kode program aplikasi konektor dalam data tentang
akses basis data berbasis mobile. aplikasi akses basis aplikasi basis data
data. mobile
Mengolah data
tentang aplikasi
basis data mobile
Mengomunikasikan
tentang aplikasi
basis data mobile
3.32 Mengevaluasi penggunaan 3.32.1 Menjelaskan penggunaan library Konsep penggunaan 39 Mengamati untuk
library pada aplikasi mobile dalam mebuat aplikasi mobile. library dalam mengidentifikasi
3.32.2 Menerapkan library dalam aplikasi perangkat dan merumuskan
4.32 Memodifikasi aplikasi mobile aplikasi berbasis mobile. bergerak. masalah tentang
menggunakan library 4.32.1 Merancang program aplikasi Prosedur penggunaan library
mobile dengan menggunakan penggunaan library pada aplikasi
library. dalam aplikasi mobile
4.32.2 Membuat kode program aplikasi perangkat bergerak. Mengumpulkan
@2017, Direktorat Pembinaan SMK 20
mobile dengan library. data tentang
4.32.3 Menguji hasil program aplikasi penggunaan library
mobile dengan library. pada aplikasi
4.32.4 Mengembangkan aplikasi mobil mobile
dengan menggunakan library. Mengolah data
tentang
penggunaan library
pada aplikasi
mobile
Mengomunikasikan
tentang
penggunaan library
pada aplikasi
mobile
3.33 Menerapkan konektifitas 3.33.1 Menjelaskan prosedur Konsep konektifitas 51 Mengamati untuk
aplikasi mobile dengan web konektifitas aplikasi mobile antara aplikasi web mengidentifikasi
dengan web. dengan aplikasi dan merumuskan
4.33 Membuat koneksifitas 3.33.2 Menerapkan aplikasi konektor perangkat bergerak. masalah tentang
aplikasi mobile dengan web dalam program aplikasi mobile Prosedur koneksi konektifitas
dengan web. antara aplikasi web aplikasi mobile
4.33.1 Merancang program konektifitas dengan aplikasi dengan web
aplikasi mobile dengan web. perangkat bergerak. Mengumpulkan
4.33.2 Membuat kode program koneksi data tentang
aplikasi mobile dengan web. konektifitas
aplikasi mobile
dengan web
Mengolah data
tentang
konektifitas
aplikasi mobile
dengan web
Mengomunikasikan
tentang konsep
@2017, Direktorat Pembinaan SMK 21
pemodelan
perangkat lunak
berorientasi obye
konektifitas
aplikasi mobile
dengan web