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