Lompat ke konten Lompat ke sidebar Lompat ke footer

Rencana Pembelajaran - Pemrograman Web dan Mobile

enter image description here

Mata Pelajaran: Pemrograman Web dan Perangkat Bergerak
Jam Pelajaran: 730 JP (@ 45 Menit)

Kompetensi Dasar

No Kode Keahlian Kode Keterampilan
1 3.1 Memahami konsep teknologi aplikasi web 4.1 Mempresentasikan berbagai teknologi pengembangan aplikasi web
2 3.2 Menerapkan format teks pada halaman web 4.2 Membuat kode HTML untuk menampilkan teks dalam format tertentu pada halaman web
3 3.3 Menerapkan format tabel pada halaman web 4.3 Membuat kode HTML untuk menampilkan tabel pada halaman web
4 3.4 Menerapkan tampilan format multimedia pada halaman web 4.4 Membuat kode HTML untuk menampilkan tampilan format multimedia pada halaman web
5 3.5 Menerapkan format kaitan pada halaman web 4.5 Membuat kode HTML untuk menampilkan format kaitan pada halaman web
6 3.6 Menerapkan format formulir pada halaman web 4.6 Membuat kode HTML untuk menampilkan formulir pada halaman web
7 3.7 Menerapkan style pada halaman web 4.7 Membuat kode HTML untuk menampilkan style tertentu pada halaman web
8 3.8 Memahami client-side scripting dalam pemrograman web 4.8 Mempresentasikan client-side scripting dalam pemrograman web
9 3.9 Menerapkan client-side scripting pada halaman web interaktif 4.9 Membuat halaman web interaktif menggunakan client-side scripting
10 3.10 Memahami teknologi aplikasi web server 4.10 Mempresentasikan teknologi aplikasi web server
11 3.11 Menerapkan pemrograman server-side scripting 4.11 Membuat kode program pada server-side scripting
12 3.12 Menerapkan struktur kendali program 4.12 Membuat struktur kendali program
13 3.13 Menerapkan fungsi dalam program 4.13 Membuat kode fungsi dalam program
14 3.14 Menerapkan library standar dalam program 4.14 Menggunakan library standar dalam program
15 3.15 Mengevaluasi aplikasi interaktif pada web 4.15 Memodifikasi aplikasi interaktif pada web
16 3.16 Menerapkan operasi file 4.16 Membuat kode program untuk operasi file
17 3.17 Menganalisis penanganan kesalahan pada program 4.17 Melakukan perbaikan penanganan kesalahan pada program
18 3.18 Menerapkan user interface basis data pada halaman web 4.18 Membuat user interface basis data pada halaman web
19 3.19 Menerapkan aplikasi web stateful 4.19 Membuat aplikasi web stateful
20 3.20 Mengevaluasi pengamanan data pada aplikasi web 4.20 Merevisi pengamanan data pada aplikasi web
21 3.21 Merancang sistem informasi web 4.21 Membangun aplikasi sistem informasi web
22 3.22 Menerapkan web hosting 4.22 Membuat aplikasi web pada web hosting
23 3.23 Menerapkan aplikasi web dengan Model View Controller (MVC) 4.23 Membuat aplikasi web menggunakan Model View Controller (MVC)
24 3.24 Menerapkan teknologi framework dalam aplikasi web 4.24 Membuat aplikasi web menggunakan teknologi framework
25 3.25 Memahami teknologi pengembangan aplikasi mobile 4.25 Mempresentasikan teknologi pengembangan aplikasi mobile
26 3.26 Menerapkan teknik desain aplikasi mobile 4.26 Membuat desain aplikasi berbasis mobile
27 3.27 Menerapkan teknik desain aplikasi multi window 4.27 Membuat desain aplikasi multi window
28 3.28 Menerapkan pengkodean alur program dalam aplikasi 4.28 Membuat kode program dalam aplikasi
29 3.29 Menerapkan teknik pengolahan input user 4.29 Membuat antar muka input user pada aplikasi
30 3.30 Menerapkan teknik desain aplikasi lanjutan 4.30 Membuat desain aplikasi lanjutan
31 3.31 Menerapkan aplikasi basis data mobile 4.31 Membuat pengolahan basis data mobile
32 3.32 Mengevaluasi penggunaan library pada aplikasi mobile 4.32 Memodifikasi aplikasi mobile menggunakan library
33 3.33 Menerapkan konektivitas aplikasi mobile dengan web 4.33 Membuat konektivitas aplikasi mobile dengan web

Outline Materi

Semester 1 (Juli 2024 - Desember 2024)

No Minggu Tanggal Topik
1 1-2 24, 31 Juli 2024 Pengenalan Pemrograman Web dan Perangkat Bergerak
2 3-5 7, 14, 21 Agustus 2024 Struktur HTML dan Elemen-Elemen Dasar
3 6-8 28 Agustus, 4, 11 September 2024 Pengenalan CSS
4 9-11 18, 25 September, 2 Oktober 2024 Penerapan CSS untuk Layout Halaman Web
5 12-14 9, 16, 23 Oktober 2024 Pengenalan JavaScript
6 15-17 30 Oktober, 6, 13 November 2024 Manipulasi DOM dengan JavaScript
7 18-20 20, 27 November, 4 Desember 2024 Pengenalan Framework CSS (Bootstrap)
8 21-23 11, 18 Desember 2024 Pengenalan Pemrograman Perangkat Bergerak
9 24 25 Desember 2024 Review dan Persiapan Ujian Tengah Semester

Semester 2 (Januari 2025 - Juni 2025)

No Minggu Tanggal Topik
1 1-3 8, 15, 22 Januari 2025 Pengenalan SQLite untuk Penyimpanan Data Lokal
2 4-6 29 Januari, 5, 12 Februari 2025 Pengenalan API dan Web Services
3 7-9 19, 26 Februari, 5 Maret 2025 Proyek Kecil - Aplikasi Web Terhubung ke API
4 10-12 12, 19, 26 Maret 2025 Pengenalan Framework JavaScript (React/Vue.js)
5 13-15 2, 9, 16 April 2025 Pengenalan Firebase untuk Backend Aplikasi Perangkat Bergerak
6 16-18 23, 30 April, 7 Mei 2025 Pengenalan dan Implementasi Push Notifications
7 19-21 14, 21, 28 Mei 2025 Mengembangkan Aplikasi Perangkat Bergerak yang Lebih Kompleks
8 22-24 4, 11, 18 Juni 2025 Review Akhir dan Persiapan Ujian Akhir Semester

Jadwal Materi

Semester 1 (Juli 2024 - Desember 2024)

No Tanggal Topik
1 24 Juli 2024 Pengenalan Pemrograman Web dan Perangkat Bergerak
2 31 Juli 2024 Dasar-dasar HTML
3 7 Agustus 2024 Struktur HTML dan elemen-elemen dasar
4 14 Agustus 2024 Struktur HTML dan elemen-elemen dasar (lanjutan)
5 21 Agustus 2024 Membuat halaman web sederhana
6 28 Agustus 2024 Pengenalan CSS
7 4 September 2024 Dasar-dasar styling dengan CSS
8 11 September 2024 Dasar-dasar styling dengan CSS (lanjutan)
9 18 September 2024 Penerapan CSS untuk layout halaman web
10 25 September 2024 Penerapan CSS untuk layout halaman web (lanjutan)
11 2 Oktober 2024 Pengenalan Responsive Web Design
12 9 Oktober 2024 Pengenalan JavaScript
13 16 Oktober 2024 Dasar-dasar pemrograman dengan JavaScript
14 23 Oktober 2024 Dasar-dasar pemrograman dengan JavaScript (lanjutan)
15 30 Oktober 2024 Manipulasi DOM dengan JavaScript
16 6 November 2024 Event Handling di JavaScript
17 13 November 2024 Event Handling di JavaScript (lanjutan)
18 20 November 2024 Pengenalan Framework CSS (Bootstrap)
19 27 November 2024 Menerapkan Bootstrap dalam proyek web
20 4 Desember 2024 Menerapkan Bootstrap dalam proyek web (lanjutan)
21 11 Desember 2024 Pengenalan Pemrograman Perangkat Bergerak
22 18 Desember 2024 Dasar-dasar pengembangan aplikasi Android dengan Java/Kotlin
23 25 Desember 2024 Review dan persiapan ujian tengah semester

Semester 2 (Januari 2025 - Juni 2025)

No Tanggal Topik
1 8 Januari 2025 Pengenalan SQLite untuk penyimpanan data lokal
2 15 Januari 2025 Pengenalan SQLite untuk penyimpanan data lokal (lanjutan)
3 22 Januari 2025 Integrasi SQLite dalam aplikasi Android
4 29 Januari 2025 Pengenalan API dan Web Services
5 5 Februari 2025 Pengenalan API dan Web Services (lanjutan)
6 12 Februari 2025 Konsumsi API di aplikasi web dan perangkat bergerak
7 19 Februari 2025 Proyek kecil: Membuat aplikasi web sederhana yang terhubung ke API
8 26 Februari 2025 Proyek kecil: Membuat aplikasi web sederhana yang terhubung ke API (lanjutan)
9 5 Maret 2025 Proyek kecil: Membuat aplikasi web sederhana yang terhubung ke API (lanjutan)
10 12 Maret 2025 Pengenalan Framework JavaScript (React/Vue.js)
11 19 Maret 2025 Membangun aplikasi sederhana dengan Framework JavaScript
12 26 Maret 2025 Membangun aplikasi sederhana dengan Framework JavaScript (lanjutan)
13 2 April 2025 Pengenalan Firebase untuk backend aplikasi perangkat bergerak
14 9 April 2025 Mengintegrasikan Firebase dalam aplikasi Android
15 16 April 2025 Mengintegrasikan Firebase dalam aplikasi Android (lanjutan)
16 23 April 2025 Pengenalan dan implementasi push notifications
17 30 April 2025 Mengirim dan menerima push notifications di aplikasi Android
18 7 Mei 2025 Mengirim dan menerima push notifications di aplikasi Android (lanjutan)
19 14 Mei 2025 Mengembangkan aplikasi perangkat bergerak yang lebih kompleks
20 21 Mei 2025 Review dan optimasi aplikasi
21 28 Mei 2025 Review dan optimasi aplikasi (lanjutan)
22 4 Juni 2025 Review akhir dan persiapan ujian akhir semester
23 11 Juni 2025 Review akhir dan persiapan ujian akhir semester (lanjutan)
24 18 Juni 2025 Ujian akhir semester

Posting Komentar untuk "Rencana Pembelajaran - Pemrograman Web dan Mobile"