Anda di halaman 1dari 2

PROGRAM TAHUNAN

NAMA SEKOLAH : SMK NEGERI 1 BONDOWOSO


MATA PELAJARAN : Pemr ogr . WEB & Perangkat Berger
ak KELAS / KOMP. KEAHLIAN : XI / Rekayasa Perangkat Lunak
(RPL) TAHUN PELAJARAN : 2021/2022

 A. Perhitungan Jumlah minggu dalam 1 (satu) tahun pelajaran


Jumlah Minggu
N
Semester  Bulan Jumlah Minggu Tidak Keterangan
o Efektif 
1 Efektif 
2 Juli 2021 4 2 2 Libur semester 2
3 Agustus 2021 September 2021 5 5 0
4 3 1 PTS
Ganjil
4 Oktober 2021 5 5 0
5 Nopember 2021 4 3 1 PAS
6 Desember 2021 4 1 3 PAS, Jeda, Libur Semester 1
Jumlah 26 19 7
7 Januari 2022 5 5 0
8 Februari 2022 4 4 0
9 Genap Maret 2022 4 1 3 PTS, USBN, UNBK
10 April 2022 4 4 0 UNBK
11 Mei 2022 5 2 3 Libur aw al ra madhan, PA
T
12 Juni 2022 4 1 3 Libur semester 2
Jumlah 26 17 9
Jumlah Total 52 36 16

B. Dis tr ib us i Mingg u Ef ek tif  


Jumlah Minggu Efektif 
No.1 Tahun Keterangan
Semester 1 Semester 2
152
19 17

C. Jumlah Jam Belajar Efektif 


Jumlah Jam Belajar 
No.1 M inggu Keterangan
Semester 1Semester 2 1 T ahun
18
152136 288

D. Jumlah Minggu dan Jam Belajar 


No. Uraian Semester 1 Semester 2 Keterangan
1 efektif 
M inggu 19 17
Minggu2tidak efektif M inggu c adangan Jam belajar efektif  7 9
3 tidak efektif Jam belajar cadangan
Jam belajar 0 0
4 152 136
5 42 54
6 0 0

E. Dis tr ib us i J am Ef ek tif  
Semester  No.  Alokasi Waktu
Kompetensi Dasar/ Materi Pelajaran
( Jam Pel )
nologi aplikasi web 13.1
8
agai teknologi pengembangan aplikasi web Menerapkan4.1format teks pada halaman web
tuk menampilkan teks dalam format tertentu pada halaman
3.2 web Menerapkan format tabel pada halaman web
tuk menampilkan tabel pada halaman web Menerapkan2 4.2tampilan format multimedia pada halaman web 8
tuk menampilkan tampilan format multimedia pada halaman
3.3 web Menerapkan format kaitan pada halaman web
3 4.3
tuk menampilkan format kaitan pada halaman web Menerapkan format formulir pada halaman web 8
tuk menampilkan formulir pada halaman web Menerapkan
3.4 style pada halaman web
4
4.4
tuk menampilkan style tertentu pada halaman web Memahami client side scripting dalam pemrograman web Mempresentasikan client side scripting dalam pemrograman
8
web Menerapkan client side scripting pa
b interakti f menggunakan client side scripting 3.5
4.5
5 3.6 8
4.6
6 3.7 8
4.7
7
3.8 8
4.8
3.9
8 4.9 8

1 9 8

3.10 Memahami teknologi aplikasi web server 


10 8
4.10 Mempresentasikan teknologi aplikasi web server terhadap berbagai macam perangkat 3.11 Menerapkan pemrograman server side scripting
4.11 Membuat kode program pada server side scripting
3.12 Menerapkan struktur kendali program
12 8
4.12 Membuat struktur kendali program
3.13 Menerapkan fungsi dalam program
13 8
4.13 Membuat kode fungsi dalam program
3.14 Menerapkan library standar dalam program
14 8
4.14 Menggunakan library standar dalam program
3.15 Mengevaluasi aplikasi interaktif pada web
15 8
4.15 Memodifikasi aplikasi interaktif pada web
3.16 Menerapkan operasi file
16 8
4.16 Membuat kode program untuk operasi file
3.17 Menganalisis penanganan kesalahan pada program
17 16
4.17 Melakukan perbaikan penanganan kesalahan pada program
3.18 Menerapkan user interface basis data pada halaman web
18 8
4.18 Membuat user interface basis data pada halaman web
3.19 Menerapkan aplikasi web statefull
19 8
4.19 Membuat aplikasi web statefull
3.20 Mengevaluasi pengamanan data pada aplikasi web
20 8
4.20 Merevisi pengamanan data pada aplikasi web
3.21 Merancang sistem informasi web
21 8
4.21 Membangun aplikasi sistem informasi web
3.22 Menerapkan web hosting
22 8
4.22 Membuat aplikasi web pada web hosting
3.23 Menerapkan aplikasi web dengan Model View Controler (MVC)
23 8
4.23 Membuat aplikasi web menggunakan Model View Controler (MVC)
3.24 Menerapkan teknologi framework dalam aplikasi web
24 8
4.24 Membuat aplikasi web menggunakan teknologi framework
3.25 Memahami teknologi pengembangan aplikasi mobile
25 8
4.25 Mempresentasikan teknologi pengembangan aplikasi mobile
3.26 Menerapkan teknik desain aplikasi mobile
2 26 8
4.26 Membuat desain aplikasi berbasis mobile
3.27 Menerapkan teknik desain aplikasi multi window
27 8
4.27 Membuat desain aplikasi multi window
3.28 Menerapkan pengkodean alur program dalam aplikasi
28 8
4.28 Membuat kode program dalam aplikasi
3.29 Menerapkan teknik pengolahan input user 
29 8
4.29 Membuat antar muka input user pada aplikasi
3.30 Menerapkan teknik desain aplikasi lanjutan
30 8
4.30 Membuat desain aplikasi l anjutan
3.31 Menerapkan aplikasi basis data mobile
31 16
4.31 Membuat pengolahan basis data mobile
3.32 Mengevaluasi penggunaan library pada aplikasi mobile
32 8
4.32 Memodifikasi aplikasi mobile menggunakan library
3.33 Menerapkan konektifitas aplikasi mobile dengan web
33 8
4.33 Membuat koneksifitas aplikasi mobile dengan web

Jumlah 288

Mengetahui : Bondowoso, Ju li 20 21
Plt Kepala S MK N 1 B ONDOWOSO Guru M ata P elajaran,

Drs.Malik M.Pd Syaiful Bahri S.ST


NIP. NIP. -

Anda mungkin juga menyukai