Anda di halaman 1dari 20

PROGRAM SEMESTER ESENSIAL

Mata Pelajaran : Pemograman Web dan Perangkat Bergerak Semester :1


Kelas / Kompetensi Keahlian : XII / Rekayasa Perangkat Lunak Tahun Ajaran : 2021/2022
Satuan Pendidikan : SMKN 6 KOTA BEKASI

BULAN/PEKAN KE
ALOKASI
NO KOMPETENSI DASAR JULI AGUSTUS SEPTEMBER OKTOBER NOVEMBER DESEMBER
WAKTU
1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 5 1 2 3 4 5
3.18     Menerapkan user interface basis data pada
1 13 13
halaman web
2 3.19     Menerapkan aplikasi web statefull 39 13 13 13

Ulangan Harian 1 4 4
3.20     Mengevaluasi pengamanan data pada
3 13 13
aplikasi web
4 3.21     Merancang sistem informasi web 13 13

Ulangan Harian 2 4 4

Penilaian Tengah Semester 2 2

5 3.22     Menerapkan web hosting 39 13 13 13


3.23     Menerapkan aplikasi web dengan Model
6 39 13 13 13
View Controler (MVC)
Ulangan Harian 3 4 4
3.24 Menerapkan teknologi framework dalam
7 26 13 13
aplikasi web
3.25     Memahami teknologi pengembangan
8 13 13
aplikasi mobile
Ulangan Harian 4 2

Penilaian Akhir Semester

Jeda Akhir Semester


BULAN/PEKAN KE
ALOKASI
NO KOMPETENSI DASAR JULI AGUSTUS SEPTEMBER OKTOBER NOVEMBER DESEMBER
WAKTU
1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 5 1 2 3 4 5
Libur Semester 1

Bekasi, Juli 2022


Kepala Sekolah Guru Mata Pelajaran

R Prawoto Hari Wibowo, M.Pd ALPIN, S.Kom


NIP 197602062005011008 NIP. 198111212022211014
PROGRAM SEMESTER ESENSIAL
Mata Pelajaran : Pemograman Web dan Perangkat Bergerak Semester :2
Kelas / Kompetensi Keahlian : XII / Rekayasa Perangkat Lunak Tahun Ajaran : 2021/2022
Satuan Pendidikan : SMKN 6 KOTA BEKASI
ALOK BULAN/PEKAN KE
ASI
NO KOMPETENSI DASAR JANUARI PEBRUARI MARET APRIL MEI JUNI
WAKT
U 1 2 3 4 1 2 3 4 1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 4 5
1 3.26 Menerapkan teknik desain aplikasi mobile & 13 13
3.27 Menerapkan teknik desain aplikasi multi
2 26 13 13
window
Ulangan Harian 1 4 4
3.28 Menerapkan pengkodean alur program
3 13 13
dalam aplikasi
4 3.29 Menerapkan teknik pengolahan input user 26 13 13

Penialaian Tengah Semester 4 4


Penumbuhan
Budi Pekerti
5 3.30 Menerapkan teknik desain aplikasi lanjutan 13 13
dan Libur
Lebaran
6 3.31 Menerapkan aplikasi basis data mobile 26 13 13

Ulangan Harian 2 4 4
3.32 Mengevaluasi penggunaan library pada
7 13 13
aplikasi mobile
3.33 Menerapkan konektifitas aplikasi mobile
8 39 13 13 13
dengan web
Penilaian Akhir Tahun

Libur Kenaikan Kelas


Bekasi, Januari 2022
Kepala Sekolah Guru Mata Pelajaran

ALPIN, S.Kom
R Prawoto Hari Wibowo, M.Pd NIP. 198111212022211014
NIP 197602062005011008
ANALISIS MINGGU EFEKTIF

JUMLAH MINGGU
NO BULAN JUMLAH MINGGU
EFEKTIF
1 JULI 2 1
2 AGUSTUS 4 4
3 SEPTEMBER 5 4
4 OKTOBER 4 4
5 NOVEMBER 5 5

6 DESEMBER 5 1

JUMLAH SEM 1 25 19
7 JANUARI 4 3
8 FEBRUARI 4 4

9 MARET 5 4

10 APRIL 5 0

11 MEI 5 3
12 JUNI 4 1
JUMLAH SEM 2 27 15

JUMLAH SEM 1
52 34
DAN 2

Alokasi waktu per semester

Semester 1 ( Gasal )
a. Jumlah Minggu E : 25 Minggu
b. Jumlah jam efektif KBM: 19 minggu x 2 jam pelajaran
c. PTS + PAS = 4 JAM PELAJARAN

Semester 2 ( Genap)
a. Jumlah Minggu E: 27 Minggu
b. Jumlah jam efektif KBM: 15 minggu x 2 jam pelajaran
c. PTS + PAS = 4 JAM PELAJARAN

Kepala Sekolah
R Prawoto Hari Wibowo, M.Pd
NIP 197602062005011008
EFEKTIF

KETERANGAN

Kegiatan PLS

Kegiatan Penilaian Tengah


Semester

Kegiatan Penilaian Akhir


Semester dan Libur Semester

Libur Semester

Kegiatan Penilaian Tengah


Semester Genap
Kegiatan Penumbuhan Budi
Pekerti
Libur Hari Raya Idul Fitri
Penilaian Akhir Tahun

aran

aran

Bekasi, Januari 2022


Guru Mata Pelajaran
ALPIN, S.Kom
NIP. 198111212022211014
PROGRAM TAHUNAN ESENSIAL

NAMA SEKOLAH : SMKN 6 KOTA BEKASI


MATA PELAJARAN : Pemograman Web dan Perangkat Bergerak
KELAS : XII
KOMPETENSI KEAHLIAN : Rekayasa Perangkat Lunak
TAHUN PELAJARAN : 2022/2023

SEMESTER KOMPETENSI DASAR


3.18 Menerapkan user interface basis data pada halaman web
4.18 Membuat user interface basis data pada halaman web
3.19 Menerapkan aplikasi web statefull
4.19 Membuat aplikasi web statefull
3.20  Mengevaluasi pengamanan data pada aplikasi web
4.20 Merevisi pengamanan data pada aplikasi web
3.21  Merancang sistem informasi web
4.21 Membangun aplikasi sistem informasi web
Satu 3.22  Menerapkan web hosting
4.22 Membuat aplikasi web pada web hosting
3.23   Menerapkan aplikasi web dengan Model View Controler (MVC)
4.23 Membuat aplikasi web menggunakan Model View Controler (MVC)
3.24 Menerapkan teknologi framework dalam aplikasi web
4.24 Membuat aplikasi web menggunakan teknologi framework
3.25  Memahami teknologi pengembangan aplikasi mobile
4.25 Mempresentasikan teknologi pengembangan aplikasi mobile
Jumlah Semester 1
3.26 Menerapkan teknik desain aplikasi mobile
4.26 Membuat desain aplikasi berbasis mobile
3.27 Menerapkan teknik desain aplikasi multi window
4.27 Membuat desain aplikasi multi window
3.28 Menerapkan pengkodean alur program dalam aplikasi
4.28 Membuat kode program dalam aplikasi
3.29 Menerapkan teknik pengolahan input user
4.29 Membuat antar muka input user pada aplikasi
Dua
3.30 Menerapkan teknik desain aplikasi lanjutan
4.30 Membuat desain aplikasi lanjutan
3.41 Menerapkan aplikasi basis data mobile
4.41 Membuat pengolahan basis data mobile
3.32 Mengevaluasi penggunaan library pada aplikasi mobile
4.42 Memodifikasi aplikasi mobile menggunakan library
3.33 Menerapkan konektifitas aplikasi mobile dengan web
4.33 Membuat koneksifitas aplikasi mobile dengan web
Jumlah Semester 2
JUMLAH SEMESTER 1 DAN 2

Bekasi, Januari 2022


Kepala Sekolah Guru Mata Pelajaran

R Prawoto Hari Wibowo, M.Pd ALPIN, S.Kom


NIP 197602062005011008 NIP. 198111212022211014
ALOKASI
WAKTU ( JP )

13

26

26

26

26

26

26

13

182

13

13

26

13

13

26

13

26

143
325
KETUNTASAN BELAJAR MINIMAL (KBM) ESENSIAL

NAMA SEKOLAH : SMKN 6 KOTA BEKASI


MATA PELAJARAN : PWPB
KELAS / SEMESTER : XII / 2
KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK
TAHUN PELAJARAN : 2022 / 2023

KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN PENENTU KBM DARI FAKTOR KBM
NO
KOMPETENSI Kompleksitas Daya Dukung Intake Siswa IPK KD
3.26 Menerapkan teknik desain aplikasi mobile 3 2 2 78
1 78
4.26 Membuat desain aplikasi berbasis mobile 3 2 2 78
3.27 Menerapkan teknik desain aplikasi multi window 3 2 2 78
2 78
4.27 Membuat desain aplikasi multi window 3 2 2 78
3.28 Menerapkan pengkodean alur program dalam aplikasi 3 2 2 78
3 78
4.28 Membuat kode program dalam aplikasi 3 2 2 78
3.29 Menerapkan teknik pengolahan input user 3 2 2 78
4 72
4.29 Membuat antar muka input user pada aplikasi 2 2 2 67
3.30 Menerapkan teknik desain aplikasi lanjutan 3 2 2 78
5 78
4.30 Membuat desain aplikasi lanjutan 3 2 2 78
3.31 Menerapkan aplikasi basis data mobile 3 2 2 78
6 78
4.31 Membuat pengolahan basis data mobile 3 2 2 78
3.32 Mengevaluasi penggunaan library pada aplikasi mobile 3 2 2 78
7 78
4.32 Memodifikasi aplikasi mobile menggunakan library 3 2 2 78
3.33 Menerapkan konektifitas aplikasi mobile dengan web 3 2 2 78
7 78
4.33 Membuat koneksifitas aplikasi mobile dengan web 3 2 2 78
KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN PENENTU KBM DARI FAKTOR KBM
NO
KOMPETENSI Kompleksitas Daya Dukung Intake Siswa IPK KD
Ketuntasan Belajar Minimal (KBM) 77

Ketarangan:
Kompleksi: Tinggi (1) , Sedang (2) , Rendah (3)
Daya Duk: Rendah (1) , Sedang (2) , Tinggi (3)
Intake Si : Rendah (1) , Sedang (2) , Tinggi (3)

Bekasi, Juli 2022


Kepala Sekolah Guru Mata Pelajaran

R Prawoto Hari Wibowo, M.Pd ALPIN, S.Kom


NIP 197602062005011008 NIP. 198111212022211014
KETUNTASAN BELAJAR MINIMAL (KBM) ESENSIAL

NAMA SEKOLAH : SMKN 6 KOTA BEKASI


MATA PELAJARAN : PWPB
KELAS / SEMESTER : XII / 1
KOMPETENSI KEAHLIAN : REKAYASA PERANGKAT LUNAK
TAHUN PELAJARAN : 2022 / 2023

KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN PENENTU KBM DARI FAKTOR KBM
NO
KOMPETENSI Kompleksitas Daya Dukung Intake Siswa IPK KD
3.18    Menerapkan user interface basis data pada halaman web 3 2 2 78
3.18.1  Menjelaskan konsep antar muka pengguna (user interface) dalam aplikasi web. 3 2 2 78
3.18.2  Menjelaskan fungsi UI untuk mengakses basis data dalam aplikasi web. 3 2 2 78
1 78
4.18    Membuat user interface basis data pada halaman web 3 2 2 78
4.18.1  Merancang program UI untuk akses basis data dalam aplikasi web. 3 2 2 78
4.18.2  Membuat kode program UI akses basis data dalam halaman web. 3 2 2 78
3.19    Menerapkan aplikasi web statefull 2 2 2 67
3.19.1  Menjelaskan prosedur konsep statefull dalam pemrograman aplikasi web. 2 2 2 67
3.19.2  Menerapkan statefull dalam pemrograman aplikasi web. 2 2 2 67
2 3.3.3 Menganalisis materi dan perubahannya 2 2 2 67 71
4.19    Membuat aplikasi web statefull 3 2 2 78
4.19.1  Merancang program aplikasi web yang menerapkan statefull. 3 2 2 78
4.19.2  Membuat kode program aplikasi web menggunakan statefull. 3 2 2 78
3.20    Mengevaluasi pengamanan data pada aplikasi web 3 2 2 78
3.20.1  Menerapkan prosedur sistem keamanan akses basis data dalam aplikasi web. 3 2 2 78
3.20.2  Menentukan jenis sistem pengamanan akses data dalam aplikasi web. 3 2 2 78
3 78
KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN PENENTU KBM DARI FAKTOR KBM
NO
KOMPETENSI Kompleksitas Daya Dukung Intake Siswa IPK KD
3 3
4.20.2  Merevisi sistem pengamanan akses basis data dalam pemrograman aplikasi web. 2 2 78 78
4.20    Merevisi pengamanan data pada aplikasi web 3 2 2 78
4.20.1  Menguji sistem keamanan akses basis data dalam aplikasi web. 3 2 2 78
3
4.20.2  Merevisi sistem pengamanan akses basis data dalam pemrograman aplikasi web. 2 2 78
3.21    Merancang sistem informasi web 3 2 2 78
3.21.1  Menjelaskan konsep sistem informasi dalam aplikasi web. 3 2 2 78
3 web.
3.21.2  Menjelaskan prosedur perancangan sistem informasi dalam pemrograman aplikasi 2 2 78
3.5.3 Menganalisis keseimbangan lingkungan 3 2 2 78
4 78
4.21    Membangun aplikasi sistem informasi web 3 2 2 78

4.21.1  Merancang program aplikasi sistem informasi berbasis web. 3 2 2 78

4.21.3  Menguji program aplikasi sistem informasi berbasis web. 3 2 2 78


3.22   Menerapkan web hosting 3 2 2 78
3.22.1  Menjelaskan konsep prosedur aplikasi web hosting. 3 2 2 78
3.22.2  Menerapkan aplikasi web kedalam web hosting. 3 2 2 78
5 87
4.22    Membuat aplikasi web pada web hosting 2 2 2 67
4.22.2  Membuat kode program aplikasi web hosting. 2 2 2 67
4.22.4  Menguji aplikasi web hosting melalui internet. 2 2 2 67
3.23   Menerapkan aplikasi web dengan Model View Controler (MVC) 3 2 2 78
3.23.2  Menjelaskan prosedur pemrograman aplikasi web dengan MVC. 3 2 2 78
3.23.3  Menerapkan MVC kedalam program aplikasi web. 3 2 2 78
6 74
4.23    Membuat aplikasi web menggunakan Model View Controler (MVC) 3 2 2 78
4.23.1  Merancang program aplikasi web dengan MVC. 2 2 2 67
6 74
KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN PENENTU KBM DARI FAKTOR KBM
NO
KOMPETENSI Kompleksitas Daya Dukung Intake Siswa IPK KD
4.23.2  Membuat kode program aplikasi web menggunakan MVC. 2 2 2 67
3.24    Menerapkan teknologi framework dalam aplikasi web 3 2 2 78
3.24.1  Menjelaskan konsep teknologi framework dalam aplikasi web. 3 2 2 78
3.24.2  Menjelaskan prosedur penggunaan framework dalam aplikasi web 3 2 2 78
7 87
4.24    Membuat aplikasi web menggunakan teknologi framework 2 2 2 67
4.24.1  Merancang program aplikasi web menggunakan teknologi framework. 2 2 2 67
4.24.2  Membuat kode program aplikasi web menggunakan frame work. 2 2 2 67
3.25    Memahami teknologi pengembangan aplikasi mobile 3 2 2 78
3.25.1  Menjelaskan konsep teknologi aplikasi mobile. 3 2 2 78
8 3.25.2  Menjelaskan sistem operasi perangkat mobile. 3 2 2 78 63
4.25   Mempresentasikan teknologi pengembangan aplikasi mobile 3 2 2 78
4.25.1  Mempresentasikan konsep teknologi pengembang aplikasi mobile 2 2 2 67
Ketuntasan Belajar Minimal (KBM) 77
KOMPETENSI DASAR DAN INDIKATOR PENCAPAIAN PENENTU KBM DARI FAKTOR KBM
NO
KOMPETENSI Kompleksitas Daya Dukung Intake Siswa IPK KD

Ketarangan:
Kompleksi: Tinggi (1) , Sedang (2) , Rendah (3)
Daya Duk: Rendah (1) , Sedang (2) , Tinggi (3)
Intake Si : Rendah (1) , Sedang (2) , Tinggi (3)

Bekasi, Januari 2022


Kepala Sekolah Guru Mata Pelajaran

R Prawoto Hari Wibowo, M.Pd ALPIN, S.Kom


NIP 197602062005011008 NIP. 198111212022211014
Membuat user interface basis data pada halaman web

Membuat aplikasi web statefull

Merevisi pengamanan data pada aplikasi web

Membangun aplikasi sistem informasi web

Membuat aplikasi web pada web hosting

Membuat aplikasi web menggunakan Model View Controler (MVC)

Membuat aplikasi web menggunakan teknologi framework

Mempresentasikan teknologi pengembangan aplikasi mobile

247
3.1     Menerapkan teknik desain aplikasi mobile
Membuat desain aplikasi berbasis mobile
3.1     Menerapkan teknik desain aplikasi multi window
Membuat desain aplikasi multi window
3.1     Menerapkan pengkodean alur program dalam aplikasi
Membuat kode program dalam aplikasi
3.1     Menerapkan teknik pengolahan input user
Membuat antar muka input user pada aplikasi
3.1     Menerapkan teknik desain aplikasi lanjutan
Membuat desain aplikasi lanjutan
3.1     Menerapkan aplikasi basis data mobile
Membuat pengolahan basis data mobile
3.1     Mengevaluasi penggunaan library pada aplikasi mobile
Memodifikasi aplikasi mobile menggunakan library
3.1     Menerapkan konektifitas aplikasi mobile dengan web
Membuat koneksifitas aplikasi mobile dengan web

3.1     Menerapkan teknik desain aplikasi mobile

3.1     Menerapkan teknik desain aplikasi multi window

3.1     Menerapkan pengkodean alur program dalam aplikasi

3.1     Menerapkan teknik pengolahan input user

3.1     Menerapkan teknik desain aplikasi lanjutan

3.1     Menerapkan aplikasi basis data mobile

3.1     Mengevaluasi penggunaan library pada aplikasi mobile

3.1     Menerapkan konektifitas aplikasi mobile dengan web

Anda mungkin juga menyukai