Kekuatan Hidup
Kekuatan Hidup
Kompetensi Dasar Indikator Pencapaian Kompetensi Materi Pokok Alokasi Kegiatan Penilaian
3.15 Mengevaluasi aplikasi 3.15.1 Menerapkan konsep aplikasi Konsep program 16 Mengamati
interaktif pada web interaktif dalam aplikasi interaktif untuk
pemrograman aplikasi web. dalam halaman mengidentifikasi
4.15 Memodifikasi aplikasi 3.15.2 Menentukan prosedur web. dan
interaktif pada web aplikasi interaktif dalam Membuat program merumuskan
pemrograman aplikasi web. aplikasi web masalah tentang
4.15.1 Merancang program aplikasi menu interaktif aplikasi
interaktif dalam halaman interaktif pada
yang sederhana
web
web. berbasis input
4.15.2 Membuat kode program proses dan Mengumpulkan
aplikasi interaktif dalam output. data tentang
halaman web. aplikasi
4.15.3 Menguji hasil tampilan interaktif pada
web
aplikasi interaktif dalam
halaman web. Mengolah data
tentang aplikasi
interaktif pada
web
Mengomunikasi
kan tentang
aplikasi
interaktif pada
web
3.16 Menerapkan operasi file 3.16.1 Menjelaskan prosedur Perintah-perintah 8 Mengamati
operasi file dalam aplikasi untuk menangani untuk
4.16 Membuat kode program web. file. mengidentifikasi
untuk operasi file 3.16.2 Menerapkan operasi file Program dan
dalam halaman web. membaca isi file. merumuskan
masalah tentang
@2017, Direktorat Pembinaan SMK 13
3.16.3 Membuat kode program Program operasi file
operasi file dalam halaman menyipan isi file.
web. Program mengedit Mengumpulkan
4.16.1 Menguji program aplikasi data tentang
isi file. operasi file
operasi file dalam halaman Program
web. menghapus file. Mengolah data
tentang operasi
file
Mengomunikasi
kan tentang
operasi file
3.17 Menganalisis penanganan 3.17.1 Menerapkan prosedur Konsep 24 Mengamati
kesalahan pada program penanganan kesalahan penampilan untuk
dalam pemrograman message box, mengidentifikasi
4.17 Melakukan perbaikan aplikasi web. error warning, dan
penanganan kesalahan 3.17.2 Menentukan prosedur alert dan tooltip merumuskan
pada program penanganan kesalahan dalam masalah tentang
dalam pemrograman pemrograman. penanganan
aplikasi web. kesalahan pada
Prosedur program
program
4.17.1 Menguji proses penanganan penangan
kesalahan dalam program kesalahan. Mengumpulkan
aplikasi web. data tentang
4.17.2 Memperbaiki program penanganan
penanganan kesalahan kesalahan pada
program
dalam aplikasi web.
Mengolah data
tentang
penanganan
kesalahan pada
program
Mengomunikasi
kan tentang
penanganan
@2017, Direktorat Pembinaan SMK 14
kesalahan pada
program
3.18 Menerapkan user 3.18.1 Menjelaskan konsep antar Konsep user 24 Mengamati
interface basis data pada muka pengguna (user interface dalam untuk
halaman web interface) dalam aplikasi program aplikasi. mengidentifikasi
web. Rancang bangun dan
4.18 Membuat user interface 3.18.2 Menjelaskan fungsi UI user interface. merumuskan
basis data pada halaman untuk mengakses basis data Program user masalah tentang
web dalam aplikasi web. interface user interface
3.18.3 Menerapkan UI dalam sederhana. Mengumpulkan
aplikasi web. Aplikasi user data tentang
4.18.1 Merancang program UI interface untuk user interface
untuk akses basis data mengelola basis Mengolah data
dalam aplikasi web. data. tentang user
4.18.2 Membuat kode program UI interface
akses basis data dalam
halaman web. Mengomunikasi
kan tentang
4.18.3 Menguji program UI dalam user interface
aplikasi web.
3.19 Menerapkan aplikasi web 3.19.1 Menjelaskan prosedur konsep session, 16 Mengamati
statefull konsep statefull dalam cookies dalam untuk
pemrograman aplikasi web. aplikasi web. mengidentifikasi
4.19 Membuat aplikasi web 3.19.2 Menerapkan statefull Penggunaan dan
statefull dalam pemrograman session dalam merumuskan
aplikasi web. program aplikasi masalah tentang
4.19.1 Merancang program aplikasi web. aplikasi web
web yang menerapkan statefull
statefull. Mengumpulkan
4.19.2 Membuat kode program data tentang
aplikasi web menggunakan aplikasi web
3.23 Menerapkan aplikasi web 3.23.1 Menjelaskan konsep MVC Konsep MVC 26 Mengamati
dengan Model View dalam aplikasi web. Macam-macam untuk
Controler (MVC) 3.23.2 Menjelaskan prosedur MVC untuk mengidentifikasi
pemrograman aplikasi web aplikasi web dan
4.23 Membuat aplikasi web dengan MVC. (Code Igniter, merumuskan
menggunakan Model View 3.23.3 Menerapkan MVC kedalam Zend, symphony masalah tentang
Controler (MVC) program aplikasi web. dsb). aplikasi web
4.23.1 Merancang program aplikasi Prosedur dengan Model
View Controler
web dengan MVC. penggunaan MVC (MVC)
4.23.2 Membuat kode program untuk aplikasi
aplikasi web menggunakan berbasis web. Mengumpulkan
MVC. data tentang
4.23.3 Menguji program aplikasi aplikasi web
dengan Model
web berbasis MVC. View Controler
(MVC)
Mengolah data
tentang aplikasi
web dengan
Model View
Controler (MVC)
Mengomunikasi
kan tentang
aplikasi web
dengan Model
View Controler
(MVC)