Silabus Pemrograman Web dan Perangkat Bergerak
Kompetensi Dasar | Indikator Pencapaian |
---|---|
3.1 Memahami konsep teknologi aplikasi web 4.1 Mempresentasikan pelbagai teknologi pengembangan aplikasi web |
3.1.1 Menjelaskan konsep world wide web (www). 3.1.2 Menjelaskan konsep teknologi aplikasi web. 3.1.3 Menjelaskan berbagai teknologi aplikasi web. 3.1.4 Menjelaskan penggunaan aplikasi berbasis web. 3.1.5 Menjelaskan cara menjalankan aplikasi web menggunakan browser. 3.1.6 Menjelaskan aplikasi web server. 3.1.7 Menjelaskan instalasi paket aplikasi web server. 3.1.8 Menjelaskan penggunaan web direktori dalam web server. 4.1.1 Mempresentasikan berbagai teknologi web. 4.1.2 Mengistalasi paket aplikasi web server. 4.1.3 Menguji hasil instalasi web server 4.1.4 Menginstalasi aplikasi editor text. 4.1.5 Menjalankan aplikasi web dengan dengan browser. |
3.2 Menerapkan format teks pada halaman web 4.2 Membuat kode html untuk menampilkan teks dalam format tertentu pada halaman web |
3.2.1 Menjelaskan struktur dasar pemrograman web dengan html. 3.2.2 Menjelaskan berbagai versi dari html. 3.2.3 Menjelaskan tata cara penulisan script html dengan berbagai editor. 3.2.4 Menjelaskan parameter parameter dalam html. 3.2.5 Menjelaskan tag-tag dalam html. 3.2.6 Menjelaskan berbagai tag html untuk memformat teks. 3.2.7 Menerapkan format teks dalam script html. 4.2.1 Merancang program tampilan format teks dalam halaman web Membuat program halaman web 4.2.2 Membuat program halaman web yang menampilkan teks dengan berbagai format. 4.2.3 Menguji hasil tampilan halaman web dengan berbagai format teks. |
3.3 Menerapkan format tabel pada halaman web 4.3 Membuat kode html untuk menampilkan tabel pada halaman web |
3.3.1 Menjelaskan tag-tag html yang digunakan untuk membuat tabel. 3.3.2 Menentukan prosedur pembuatan tabel dalam html. 3.3.3 Menentukan penerapan format tabel dalam web. 3.3.4 Menentukan prosedur pembuatan tabel dalam tabel. 4.3.1 Merancang program tampilan tabel dalam html 4.3.2 Membuat program halaman web yang menampilkan tabel. 4.3.3 Menguji program tampilan tabel dalam web server. |
3.4 Menerapkan tampilan format multimedia pada halaman web 4.4 Membuat kode html untuk menampilkan tampilan format multimedia pada halaman web |
3.4.1 Menjelaskan prosedur format tampilan multimedia dalam halaman web. 3.4.2 Menjelaskan tag untuk tampilan gambar dalam halaman web. 3.4.3 Menjelaskan tag untuk tampilan audio dalam halaman web. 3.4.4 Menjelaskan tag untuk tampilan video dalam halaman web. 3.4.5 Menerapkan format tampilan multimedia dalam halaman web. 4.4.1 Merancang program tampilan format multimedia dalam halaman web. 4.4.2 Membuat kode program tampilan format multimedia dalam halaman web. 4.4.3 Menguji program hasil tampilan multimedia dalam halaman web |
3.5 Menerapkan format kaitan pada halaman web 4.5 Membuat kode html untuk menampilkan format kaitan pada halaman web |
3.5.1 Menjelaskan konsep format kaitan (link) dalam halaman web. 3.5.2 Menjelaskan tag-tag link dalam html untuk menampilkan kaitan. 4.5.1 Merancang program tampilan kaitan (link) dalam halaman web 4.5.2 Membuat program tampilan kaitan (link) dalam halaman web. 4.5.3 Menguji program tampilan kaitan dalam halaman web. |
3.6 Menerapkan format formulir pada halaman web 4.6 Membuat kode html untuk menampilkan formulir pada halaman web |
3.6.1 Menjelaskan konsep formulir dalam halaman web. 3.6.2 Menjelaskan tag-tag html untuk formulir dalam halaman web. 3.6.3 Menjelaskan berbagai metoda inputan formulir dalam halaman web. 3.6.4 Menentukan prosedur pembuatan format formulir dalam halaman web. 3.6.5 Menerapkan prosedur pembuatan formulir dalam halaman web. 4.6.1 Merancang program untuk menampilkan formulir dalam halaman web. 4.6.2 Membuat program tampilan formulir dalam halaman web. 4.6.3 Menguji program tampilan formulir dalam halaman web. |
3.7 Menerapkan style pada halaman web 4.7 Membuat kode html untuk menampilkan style tertentu pada halaman web |
3.7.1 Menjelaskan konsep layout dalam tampilan halaman web. 3.7.2 Menjelaskan berbagai metode layout tampilan halaman web. 3.7.3 Menjelaskan konsep style dalam halaman web. 3.7.4 Menjelaskan penyisipan style dalam script program aplikasi web. 3.7.5 Menjelaskan prosedur penulisan style script dalam program aplikasi web. 3.7.6 Menjelas prosedur penyisipan script style kedalam html 3.7.7 Menerapkan style dalam program tampilan halaman web. 4.7.1 Merancang program tampilan web dengan style 4.7.2 Membuat program tampilan halaman web dengan style. 4.7.3 Menguji program tampilan web yang menerapkan style |
3.8 Memahami client side scripting dalam pemrograman web 4.8 Mempresentasikan client side scripting dalam pemrograman web |
3.8.1 Menjelaskan konsep client side scripting dalam pemrograman aplikasi web. 3.8.2 Menjelaskan berbagai bahasa pemrograman web yang termasuk dalam client side scripting. 3.8.3 Menjelaskan struktur penulisan program client side. 3.8.4 Menjelaskan prosedur penyisipan program client side kedalam html. 3.8.5 Menjelaskan berbagai sintaks yang digunakan dalam client side scripting. 4.8.1 Mempresentasikan prosedur client side programming dalam halaman web. |
3.9 Menerapkan client side scripting pada halaman web interaktif 4.9 Membuat halaman web interaktif menggunakan client side scripting |
3.9.1 Menjelaskan konsep web interaktif. 3.9.2 Menjelaskan prosedur penerapan client side programming interaktif dalam halaman web. 4.9.1 Menerapkan client side programming dalam program halaman web interaktif. 4.9.2 Membuat program halaman web interaktif dengan client side programming. 4.9.3 Menguji program halaman web interaktif. |
3.10 Memahami teknologi aplikasi web server 4.10 Mempresentasikan teknologi aplikasi web server terhadap berbagai macam perangkat |
3.10.1 Menjelaskan konsep teknologi aplikasi web server. 3.10.2 Menjelaskan berbagai teknologi aplikasi web. 4.10.1 Mempresentasikan penggunaan teknologi aplikasi web dalam berbagai macam perangkat keras. |
3.11 Menerapkan pemrograman server side scripting 4.11 Membuat kode program pada server side scripting |
3.11.1 Menjelaskan konsep pemrograman disisi server (server side programming). 3.11.2 Menjelaskan keunggulan dan kekurangan dari pemrograman disisi server. 3.11.3 Menjelaskan berbagai bahasa pemrograman web yang termasuk dalam pemrograman disisi server. 3.11.4 Menjelaskan struktur penulisan program dalam pemrograman disisi server. 3.11.5 Menjelaskan berbagai sintaks yang digunakan dalam pemrograman disisi server. 3.11.6 Menjelaskan prosedur penggabungan script program server side dengan html. 4.11.1 Menerapkan pemrograman server side dalam aplikasi halaman web. 4.11.2 Membuat program aplikasi halaman web menggunakan server side scripting. 4.11.3 Menguji program aplikasi halaman web berbasis server side scripting. |
3.12 Menerapkan struktur kendali program 4.12 Membuat struktur kendali program |
3.12.1 Menjelaskan prosedur struktur kendali dalam pemrograman halaman web disisi server. 3.12.2 Menjelaskan prosedur struktur kendali bertingkat dalam pemrograman halaman web disisi server. 3.12.3 Menerapkan struktur kendali dalam pemrograman halaman web sisi server. 3.12.4 Menerapkan struktur kendali bertingkat dalam pemrograman halaman web disisi server. 4.12.1 Merancang program aplikasi halaman web menggunakan struktur kendali. 4.12.2 Membuat program aplikasi web menggunakan struktur kendali. 4.12.3 Merancang program aplikasi halaman web menggunakan struktur kendali bertingkat. 4.12.4 Membuat program aplikasi web menggunakan struktur kendali bertingkat. |
3.13 Menerapkan fungsi dalam program 4.13 Membuat kode fungsi dalam program |
3.13.1 Menjelaskan konsep fungsi dalam pemrograman aplikasi web disisi server. 3.13.2 Menjelaskan prosedur pembuatan fungsi dalam pemrograman aplikasi web disisi server. 3.13.3 Menerapkan fungsi dalam pemrograman aplikasi web disisi server. 4.13.1 Merancang program aplikasi web menggunakan fungsi. 4.13.2 Membuat program aplikasi web menggunakan fungsi. 4.13.3 Menguji program aplikasi web menggunakan fungsi. |
3.14 Menerapkan library standar dalam program 4.14 Menggunakan library standar dalam program |
3.14.1 Menjelaskan penggunaan library dalam pemrograman aplikasi web. 3.14.2 Menerapkan penggunaan library dalam pemrograman aplikasi web. 4.14.1 Merancang program aplikasi web dengan menggunakan library standar. 4.14.2 Membuat kode program aplikasi web dengan menggunakan library standar. 4.14.3 Menguji program aplikasi web menggunakan library standar. |
3.15 Mengevaluasi aplikasi interaktif pada web 4.15 Memodifikasi aplikasi interaktif pada web |
3.15.1 Menerapkan konsep aplikasi interaktif dalam pemrograman aplikasi web. 3.15.2 Menentukan prosedur aplikasi interaktif dalam pemrograman aplikasi web. 4.15.1 Merancang program aplikasi interaktif dalam halaman web. 4.15.2 Membuat kode program aplikasi interaktif dalam halaman web. 4.15.3 Menguji hasil tampilan aplikasi interaktif dalam halaman web. |
3.16 Menerapkan operasi file 4.16 Membuat kode program untuk operasi file |
3.16.1 Menjelaskan prosedur operasi file dalam aplikasi web. 3.16.2 Menerapkan operasi file dalam halaman web. 3.16.3 Membuat kode program operasi file dalam halaman web. 4.16.1 Menguji program aplikasi operasi file dalam halaman web. |
3.17 Menganalisis penanganan kesalahan pada program 4.17 Melakukan perbaikan penanganan kesalahan pada program |
3.17.1 Menerapkan prosedur penanganan kesalahan dalam pemrograman aplikasi web. 3.17.2 Menentukan prosedur penanganan kesalahan dalam pemrograman aplikasi web. 4.17.1 Menguji proses penanganan kesalahan dalam program aplikasi web. 4.17.2 Memperbaiki program penanganan kesalahan dalam aplikasi web. |
3.18 Menerapkan user interface basis data pada halaman web 4.18 Membuat user interface basis data pada halaman web |
3.18.1 Menjelaskan konsep antar muka pengguna (user interface) dalam aplikasi web. 3.18.2 Menjelaskan fungsi UI untuk mengakses basis data dalam aplikasi web. 3.18.3 Menerapkan UI dalam aplikasi web. 4.18.1 Merancang program UI untuk akses basis data dalam aplikasi web. 4.18.2 Membuat kode program UI akses basis data dalam halaman web. 4.18.3 Menguji program UI dalam aplikasi web. |
3.19 Menerapkan aplikasi web statefull 4.19 Membuat aplikasi web statefull |
3.19.1 Menjelaskan prosedur konsep statefull dalam pemrograman aplikasi web. 3.19.2 Menerapkan statefull dalam pemrograman aplikasi web. 4.19.1 Merancang program aplikasi web yang menerapkan statefull. 4.19.2 Membuat kode program aplikasi web menggunakan statefull. |
3.20 Mengevaluasi pengamanan data pada aplikasi web 4.20 Merevisi pengamanan data pada aplikasi web |
3.20.1 Menerapkan prosedur sistem keamanan akses basis data dalam aplikasi web. 3.20.2 Menentukan jenis sistem pengamanan akses data dalam aplikasi web. 4.20.1 Menguji sistem keamanan akses basis data dalam aplikasi web. 4.20.2 Merevisi sistem pengamanan akses basis data dalam pemrograman aplikasi web. |
3.21 Merancang sistem informasi web 4.21 Membangun aplikasi sistem informasi web |
3.21.1 Menjelaskan konsep sistem informasi dalam aplikasi web. 3.21.2 Menjelaskan prosedur perancangan sistem informasi dalam pemrograman aplikasi web. 3.21.3 Menerapkan rancangan sistem informasi dalam pemrograman aplikasi berbasis web. 4.21.1 Merancang program aplikasi sistem 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 hosting 4.22 Membuat aplikasi web pada web hosting |
3.22.1 Menjelaskan konsep prosedur aplikasi web hosting. 3.22.2 Menerapkan aplikasi web kedalam web hosting. 4.22.1 Merancang program aplikasi kedalam web hosting. 4.22.2 Membuat kode program aplikasi web hosting. 4.22.3 Mengunggah kode program aplikasi ke web hosting. 4.22.4 Menguji aplikasi web hosting melalui internet. |
3.23 Menerapkan aplikasi web dengan Model View Controler (MVC) 4.23 Membuat aplikasi web menggunakan Model View Controler (MVC) |
3.23.1 Menjelaskan konsep MVC dalam aplikasi web. 3.23.2 Menjelaskan prosedur pemrograman aplikasi web dengan MVC. 3.23.3 Menerapkan MVC kedalam program aplikasi web. 4.23.1 Merancang program aplikasi web dengan MVC. 4.23.2 Membuat kode program aplikasi web menggunakan MVC. 4.23.3 Menguji program aplikasi web berbasis MVC. |
3.24 Menerapkan teknologi framework dalam aplikasi web 4.24 Membuat aplikasi web menggunakan teknologi framework |
3.24.1 Menjelaskan konsep teknologi framework dalam aplikasi web. 3.24.2 Menjelaskan prosedur penggunaan framework dalam aplikasi web 3.24.3 Menerapkan teknologi framework kedalam aplikasi web. 4.24.1 Merancang program aplikasi web menggunakan teknologi framework. 4.24.2 Membuat kode program aplikasi web menggunakan frame work. 4.24.3 Menguji program aplikasi web menggunakan teknologi framework. |
3.25 Memahami teknologi pengembangan aplikasi mobile 4.25 Mempresentasikan teknologi pengembangan aplikasi mobile |
3.25.1 Menjelaskan konsep teknologi aplikasi mobile. 3.25.2 Menjelaskan sistem operasi perangkat mobile. 3.25.3 Menjelaskan penggunaan perangkat lunak pengembang aplikasi mobile. 4.25.1 Mempresentasikan konsep teknologi pengembang aplikasi mobile |
3.26 Menerapkan teknik desain aplikasi mobile 4.26 Membuat desain aplikasi berbasis mobile |
3.26 Menjelaskan prosedur instalasi tools pengembang aplikasi mobile. 3.26 Menjelaskan kebutuhan perangkat keras untuk tools pengembang aplikasi mobile. 4.26.1 Merancang aplikasi berbasis mobile dengan tools pengembang. 4.26.2 Membuat aplikasi mobile menggunakan tools pengembang 4.26.3 Menguji hasil aplikasi berbasis mobile. |
3.27 Menerapkan teknik desain aplikasi multi window 4.27 Membuat desain aplikasi multi window |
3.27.1 Menjelaskan konsep teknik desain aplikasi multiwindow mobile. 3.27.2 Menerapkan disain multiwindow dalam aplikasi mobile. 4.27.1 Merancang aplikasi mobile multiwindow. |
3.28 Menerapkan pengkodean alur program dalam aplikasi 4.28 Membuat kode program dalam aplikasi |
3.28.1 Menjelaskan prosedur pengkodean alur program dalam aplikasi mobile. 3.28.2 Menerapkan pengkodean alur program dalam aplikasi mobile. 4.28.1 Merancang aplikasi mobile dengan kode program. 4.28.2 Membuat kode program aplikasi mobile. 4.28.3 Menguji hasil program aplikasi mobile. |
3.29 Menerapkan teknik pengolahan input user 4.29 Membuat antar muka input user pada aplikasi |
3.29.1 Menjelaskan prosedur teknik pengolahan input dari pengguna (user). 3.29.2 Menerapkan kode program untuk mengolah input pengguna. 3.29.3 Menerapkan kode program antar muka untuk mengolah input user. 4.29.1 Merancang program aplikasi mobile untuk mengolah inputan pengguna menggunakan antar muka. 4.29.2 Membuat kode program untuk mengolah inputan dengan aplikasi antar muka. |
3.30 Menerapkan teknik desain aplikasi lanjutan 4.30 Membuat desain aplikasi lanjutan |
3.30.1 Menerapkan teknik lanjut dalam membuat aplikasi mobile. 4.30.1 Merancang aplikasi lanjut berbasis mobile. |
3.31 Menerapkan aplikasi basis data mobile 4.31 Membuat pengolahan basis data mobile |
3.31.1 Menjelaskan penerapan aplikasi basis data mobile. 3.31.2 Menerapkan prosedur akses basis data dalam aplikasi mobile. 4.31.1 Merancang program aplikasi akses basis data berbasis mobile. 4.31.2 Membuat kode program aplikasi akses basis data berbasis mobile |
3.32 Mengevaluasi penggunaan library pada aplikasi mobile 4.32 Memodifikasi aplikasi mobile menggunakan library |
3.32.1 Menjelaskan penggunaan library dalam mebuat aplikasi mobile. 3.32.2 Menerapkan library dalam aplikasi berbasis mobile. 4.32.1 Merancang program aplikasi mobile dengan menggunakan library. 4.32.2 Membuat kode program aplikasi mobile dengan library. 4.32.3 Menguji hasil program aplikasi mobile dengan library. 4.32.4 Mengembangkan aplikasi mobil dengan menggunakan library. |
3.33 Menerapkan konektifitas aplikasi mobile dengan web 4.33 Membuat koneksifitas aplikasi mobile dengan web |
3.33.1 Menjelaskan prosedur konektifitas aplikasi mobile dengan web. 3.33.2 Menerapkan aplikasi konektor dalam program aplikasi mobile dengan web. 4.33.1 Merancang program konektifitas aplikasi mobile dengan web. 4.33.2 Membuat kode program koneksi aplikasi mobile dengan web. |
Posting Komentar untuk "Silabus Pemrograman Web dan Perangkat Bergerak"