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
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
4.18.3 Menguji program UI dalam tentang user
aplikasi web. interface
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
@2017, Direktorat Pembinaan SMK 13
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
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 web
3.21.3 Menerapkan rancangan sistem aplikasi sistem Mengumpulkan
informasi dalam pemrograman informasi berbasis data tentang
aplikasi berbasis web. web. sistem informasi
web
@2017, Direktorat Pembinaan SMK 14
4.21.1 Merancang program aplikasi Mengolah data
sistem informasi berbasis web. tentang sistem
4.21.2 Membuat kode program aplikasi informasi web
sistem informasi berbasis web.
4.21.3 Menguji program aplikasi sistem Mengomunikasikan
informasi berbasis web. tentang sistem
informasi web
3.22 Menerapkan web hosting 3.22.1 Menjelaskan konsep prosedur Konsep web 26 Mengamati untuk
aplikasi web hosting. housting mengidentifikasi
4.22 Membuat aplikasi web pada 3.22.2 Menerapkan aplikasi web Prosedur dan merumuskan
web hosting kedalam web hosting. penggunaan dan masalah tentang
4.22.1 Merancang program aplikasi penanganan web web hosting
kedalam web hosting. housting. Mengumpulkan
4.22.2 Membuat kode program Prosedur data tentang web
aplikasi web hosting. administrasi aplikasi hosting
4.22.3 Mengunggah kode program web dengan web Mengolah data
aplikasi ke web hosting. housting. tentang web
4.22.4 Menguji aplikasi web hosting hosting
melalui internet.
Mengomunikasikan
tentang web
hosting
3.23 Menerapkan aplikasi web 3.23.1 Menjelaskan konsep MVC dalam Konsep MVC 26 Mengamati untuk
dengan Model View Controler aplikasi web. Macam-macam MVC mengidentifikasi
(MVC) 3.23.2 Menjelaskan prosedur untuk aplikasi web dan merumuskan
pemrograman aplikasi web (Code Igniter, Zend, masalah tentang
4.23 Membuat aplikasi web dengan MVC. symphony dsb). aplikasi web
menggunakan Model View 3.23.3 Menerapkan MVC kedalam Prosedur dengan Model View
Controler (MVC) program aplikasi web. penggunaan MVC Controler (MVC)
4.23.1 Merancang program aplikasi web untuk aplikasi Mengumpulkan
dengan MVC. berbasis web. data tentang
4.23.2 Membuat kode program aplikasi aplikasi web
web menggunakan MVC. dengan Model View
Controler (MVC)
@2017, Direktorat Pembinaan SMK 15
4.23.3 Menguji program aplikasi web Mengolah data
berbasis MVC. tentang aplikasi
web dengan Model
View Controler
(MVC)
Mengomunikasikan
tentang aplikasi
web dengan Model
View Controler
(MVC)
3.24 Menerapkan teknologi 3.24.1 Menjelaskan konsep teknologi Konsep frame work 54 Mengamati untuk
framework dalam aplikasi framework dalam aplikasi web. dalam aplikasi mengidentifikasi
web 3.24.2 Menjelaskan prosedur berbasis frame work. dan merumuskan
penggunaan framework dalam Prosedur masalah tentang
4.24 Membuat aplikasi web aplikasi web penggunaan frame teknologi
menggunakan teknologi 3.24.3 Menerapkan teknologi framework work dalam aplikasi framework dalam
framework kedalam aplikasi web. berbasis web. aplikasi web
4.24.1 Merancang program aplikasi web Mengumpulkan
menggunakan teknologi data tentang
framework. teknologi
4.24.2 Membuat kode program aplikasi framework dalam
web menggunakan frame work. aplikasi web
4.24.3 Menguji program aplikasi web Mengolah data
menggunakan teknologi tentang teknologi
framework. framework dalam
aplikasi web
Mengomunikasikan
tentang teknologi
framework dalam
aplikasi web
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
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 mobile
akses basis data berbasis mobile. abergerak. Mengumpulkan
4.31.2 Membuat kode program aplikasi Penggunaan data tentang
akses basis data berbasis mobile. konektor dalam aplikasi basis data
mobile
@2017, Direktorat Pembinaan SMK 20
aplikasi akses basis Mengolah data
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
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
perangkat bergerak. masalah tentang