Anda di halaman 1dari 42

BUKU KERJA GURU

TAHUN PELAJARAN 2022 - 2023

Bidang Keahlian : Teknologi Informasi Dan Komunikasi


Program Keahlian : Teknik Komputer Dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web
Kelas / Semester : XI / 1 dan 2

YAYASAN PENDIDIKAN AL HAFIDZ


SMKS AL HAFIDZ LEUWILIANG
YAYASAN PENDIDKAN AL HAFIDZ
KECAMATAN LEUWILIANG KABUPATEN BOGOR
SMK AL HAFIDZ AKREDITASI “B”
Jln. Moh Noh Noor Km. 8 Kp. Hegarsari RT.04/01 Desa Karyasari Kec.
Leuwiliang Kab. Bogor Kode Pos 16640
NPSN: 69762769 NSS: 402020214294

KATA PENGANTAR

Berdasarkan Peraturan Menteri Pendidikkan Nasional Nomor Peraturan Menteri


Pendidikan Nasional Nomor 35 Tahun 2010 Tanggal 1 Desember 2010 Tentang Petunjuk Teknis
Pelaksanaan Jabatan Fungsional Guru Dan Angka Kreditnya dijelaskan bahwa Guru adalah
pendidik profesional dengan tugas utama mendidik, mengajar, membimbing, mengarahkan, melatih,
menilai, dan mengevaluasi peserta didik. Berkenaan dengan kewajiban guru dalam
pembelajaran/pembimbingan, seorang guru memiliki kewajiban untuk: 1) merencanakan
pembelajaran/pembimbingan; 2) melaksanakan pembelajaran/pembimbingan yang bermutu; 3)
menilai dan mengevaluasi hasil pembelajaran/pembimbingan; 4) melaksanakan perbaikan dan
pengayaan; 5) melaksanakan pengembangan keprofesian berkelanjutan sesuai dengan kebutuhannya.

Berkenaan dengan kewajiban guru di atas, maka disusunlah Buku Kerja Guru yang berisi
dokumen perencanaan pembelajaran dan penilaian, rekaman pembelajaran dan penilaian, serta
rekaman perbaikan dan pengayaan yang merupakan proses tindak lanjut kegiatan pembelajaran.
Buku kerja ini disusun menjadi 4 (empat) buku yang terdiri dari; Buku kerja 1, 2, 3 dan 4.

Dengan adanya Buku Kerja Guru ini diharapkan dapat dijadikan acuan rencana
pelaksanaan pembelajaran bagi guru, sekaligus menjadi laporan hasil proses pembelajaran.

Bogor, Juli 2022


Penyusun
Dian Mayasari, ST
LEMBAR PENGESAHAN

Buku kerja guru disusun oleh guru mata pelajaran, telah diverifikasi oleh ketua program keahlian/
Wakil Kepala Bidang Kurikulum dan disahkan oleh kepala sekolah untuk digunakan pada semester
ganjil tahun pelajaran 2022 /2023

Bogor, ........ Juli 2022

Waka.Kurikulum Guru Mapel Pemrograman Web

Luthfia Rifaah, ST Dian Mayasari, ST

Mengetahui/ Menyetujui
Kepala SMK Al Hafidz Leuwiliang

Ikrima Dieniati Sudirman, S.Pd


BUKU KERJA 1
KOMPETENSI LULUSAN
SATUAN PENDIDIKAN

Standar Kompetensi Lulusan adalah kriteria mengenai kualifikasi kemampuan lulusan yang
mencakup sikap, pengetahuan, dan keterampilan. Standar Kompetensi Lulusan digunakan sebagai acuan
utama pengembangan standar isi, standar proses, standar penilaian pendidikan, standar pendidik dan
tenaga kependidikan, standar sarana dan prasarana, standar pengelolaan, dan standar pembiayaan
Standar Kompetensi Lulusan terdiri atas kriteria kualifikasi kemampuan peserta didik yang diharapkan
dapat dicapai setelah menyelesaikan masa belajarnya di satuan pendidikan pada jenjang pendidikan
dasar dan menengah.
Setiap lulusan satuan pendidikan dasar dan menengah memiliki kompetensi pada tiga dimensi
yaitu sikap, pengetahuan, dan keterampilan.
SKL, KI, dan KD

A. DIMENSI SIKAP
Memiliki perilaku yang mencerminkan sikap:
1. beriman dan bertakwa kepada Tuhan YME
2. berkarakter, jujur, dan peduli,
3. bertanggungjawab,
4. pembelajar sejati sepanjang hayat, dan
5. sehat jasmani dan rohani sesuai dengan perkembangan anak di lingkungan keluarga, sekolah,
masyarakat dan lingkungan alam sekitar, bangsa, negara, kawasan regional, dan internasional.

B. DIMENSI PENGETAHUAN

Memiliki pengetahuan faktual, konseptual, prosedural, dan metakognitif pada tingkat teknis,
spesifik, detil, dan kompleks berkenaan dengan:

1. ilmu pengetahuan,

2. teknologi,

3. seni,

4. budaya, dan

5. humaniora

Mampu mengaitkan pengetahuan di atas dalam konteks diri sendiri, keluarga, sekolah,
masyarakat dan lingkungan alam sekitar, bangsa, negara, serta kawasan regional dan internasional.

Istilah pengetahuan Faktual, Konseptual, Prosedural, dan Metakognitif pada masing-masing satuan
pendidikan dijelaskan pada matriks berikut:

Pengetahuan faktual

Pengetahuan teknis dan spesifik, detail dan kompleks berkenaan dengan ilmu pengetahuan, teknologi,
seni, dan budaya terkait dengan masyarakat dan lingkungan alam sekitar, bangsa, negara, kawasan
regional, dan internasional.

Pengetahuan konseptual
Terminologi/istilah dan klasifikasi, kategori, prinsip, generalisasi, teori,model, dan struktur yang
digunakan terkait dengan pengetahuan teknis dan spesifik, detail dan kompleks berkenaan dengan ilmu
pengetahuan, teknologi, seni, dan budaya terkait dengan masyarakat dan lingkungan alam sekitar,
bangsa, negara, kawasan regional, dan internasional.

Pengetahuan prosedural

Pengetahuan tentang cara melakukan sesuatu atau kegiatan yang terkait dengan pengetahuan teknis,
spesifik, algoritma, metode, dan kriteria untuk menentukan prosedur yang sesuai berkenaan dengan
ilmu pengetahuan, teknologi, seni, dan budaya, terkait dengan masyarakat dan lingkungan alam sekitar,
bangsa, negara, kawasan regional, dan internasional.

Pengetahuan metakognitif

Pengetahuan tentang kekuatan dan kelemahan diri sendiri dan menggunakannya dalam mempelajari
pengetahuan teknis, detail, spesifik, kompleks, kontekstual dan kondisional berkenaan dengan ilmu
pengetahuan, teknologi, seni, dan budaya terkait dengan masyarakat dan lingkungan alam sekitar,
bangsa, negara, kawasan regional, dan internasional

C. DIMENSI KETERAMPILAN

Memiliki keterampilan berpikir dan bertindak:

1. Kreatif,

2. Produktif,

3. Kritis,

4. Mandiri,

5. Kolaboratif, dan

6. Komunikatif

melalui pendekatan ilmiah sebagai pengembangan dari yang dipelajari di satuan pendidikan dan
sumber lain secara mandiri

Gradasi untuk dimensi sikap, pengetahuan, dan keterampilan antar jenjang pendidikan memperhatikan:
a. perkembangan psikologis anak; b. lingkup dan kedalaman; c. kesinambungan; d. fungsi satuan
pendidikan; dan e. lingkungan.
STRUKTUR KURIKULUM

Sesuai: Peraturan Direktur Jenderal Pendidikan Dasar Dan Menengah Kementerian Pendidikan Dan
Kebudayaan Nomor: 07/D.D5/KK/2018 Tentang Struktur Kurikulum Sekolah Menengah Kejuruan
(SMK)/ Madrasah Aliyah Kejuruan (MAK)

Bidang Keahlian : Teknologi Informasi dan Komunikasi


Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak

KELAS

ALOKAS X XI XII
MATA PELAJARAN
I WAKTU 1 2 1 2 1 2
18 18 18 18 18 16

A. Muatan Nasional

1 Pendidikan Agama dan Budi Pekerti 318 3 3 3 3 3 3

2 Pendidikan Pancasila dan Kewarganegaraan 212 2 2 2 2 2 2

3 Bahasa Indonesia 320 4 4 3 3 2 2

4 Matematika 424 4 4 4 4 4 4

5 Sejarah Indonesia 108 3 3 - - - -

6 Bahasa Inggris 352 3 3 3 3 4 4

JUMLAH A 1734 19 19 15 15 15 15

B. Muatan Kewilayahan

1 Seni Budaya 108 3 3 - - - -

2 Pendidikan Jasmani, Olahraga, dan


144 2 2 2 2 - -
Kesehatan

3 Bahasa Sunda 212 2 2 2 2 2 2

4 Baca Tulis Al-Qur’an 212 2 2 2 2 2 2

JUMLAH B 676 9 9 6 6 4 4

C. Muatan Peminatan Kejuruan

C1 Dasar Bidang Keahlian

1 Simulasi dan Komunikasi Digital 108 3 3

2 Fisika 108 3 3

3 Kimia 108 3 3

C2 Dasar Program Keahlian


1 Sistem Komputer 72 2 2

2 Komputer dan Jaringan Dasar 180 5 5

3 Pemrograman Dasar 108 3 3

4 Dasar Pemrograman Web dan Perangkat


108 3 3
Bergerak

C3 Kompetensi Keahlian

1 Pemodelan Perangkat Lunak 144 4 4

2 Basis Data 280 4 4 4 4

3 Pemrograman Berorientasi Objek 560 8 8 8 8

4 Pemrograman Web dan Perangkat Bergerak 730 8 8 13 13

5 Produk Kreatif dan Kewirausahaan 524 7 7 8 8

JUMLAH C 3030 22 22 31 31 33 33

TOTAL 5440 50 50 52 52 52 52
KOMPETENSI INTI DAN KOMPETENSI DASAR
SEKOLAH MENENGAH KEJURUAN/MADRASAH ALIYAH KEJURUAN

Bidang Keahlian : Teknologi Informasi dan Komunikasi


Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak (C2)
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak

Tujuan kurikulum mencakup empat aspek kompetensi, yaitu (1) aspek kompetensi sikap spiritua
l, (2) sikap sosial, (3) pengetahuan, dan (4) keterampilan. Aspek-aspek kompetensi tersebut dicapai mela
lui proses pembelajaran intrakurikuler, kokurikuler, dan ekstrakurikuler.
Rumusan kompetensi sikap spiritual yaitu, “Menghayati dan mengamalkan ajaran agama yang d
ianutnya”. Sedangkan rumusan kompetensi sikap sosial yaitu, “Menghayati dan mengamalkan perilaku j
ujur, disiplin, santun, peduli (gotong royong, kerja sama, toleran, damai), bertanggung-jawab, responsif,
dan proaktif melalui keteladanan, pemberian nasihat, penguatan, pembiasaan, dan pengkondisian secara
berkesinambungan serta menunjukkan sikap sebagai bagian dari solusi atas berbagai permasalahan dala
m berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai c
erminan bangsa dalam pergaulan dunia”. Kedua kompetensi tersebut dicapai melalui pembelajaran tidak
langsung (indirect teaching) yaitu keteladanan, pembiasaan, dan budaya sekolah, dengan memperhatika
n karakteristik mata pelajaran serta kebutuhan dan kondisi peserta didik.
Penumbuhan dan pengembangan kompetensi sikap dilakukan sepanjang proses pembelajaran be
rlangsung, dan dapat digunakan sebagai pertimbangan guru dalam mengembangkan karakter peserta didi
k lebih lanjut.

KOMPETENSI INTI 3 KOMPETENSI INTI 4


(PENGETAHUAN) (KETERAMPILAN)

3. Memahami, menerapkan, 5. Melaksanakan tugas spesifik dengan menggunakan


menganalisis, dan mengevaluasi alat, informasi, dan prosedur kerja yang lazim
tentang pengetahuan faktual, dilakukan serta memecahkan masalah sesuai
konseptual, operasional dasar, dan dengan bidang kajian Pemrograman Web dan
metakognitif sesuai dengan bidang Perangkat Bergerak
dan lingkup kajian Pemrograman Menampilkan kinerja di bawah bimbingan dengan
Web dan Perangkat Bergerak mutu dan kuantitas yang terukur sesuai dengan
standar kompetensi kerja.
4. pada tingkat teknis, spesifik, detil,
Menunjukkan keterampilan menalar, mengolah,
dan kompleks, berkenaan dengan
dan menyaji secara efektif, kreatif, produktif,
ilmu pengetahuan, teknologi, seni, kritis, mandiri, kolaboratif, komunikatif, dan
budaya, dan humaniora dalam solutif dalam ranah abstrak terkait dengan
konteks pengembangan potensi diri pengembangan dari yang dipelajarinya di sekolah,
sebagai bagian dari keluarga, serta mampu melaksanakan tugas spesifik di
sekolah, dunia kerja, warga bawah pengawasan langsung.
masyarakat nasional, regional, dan Menunjukkan keterampilan mempersepsi,
internasional. kesiapan, meniru, membiasakan, gerak mahir,
menjadikan gerak alami dalam ranah konkret
terkait dengan pengembangan dari yang
dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik di bawah pengawasan
langsung.
Mata Pelajaran : Pemrograman Web dan Perangkat Bergerak
Jam Pelajaran : 730 JP (@ 45 Menit)

KOMPETENSI DASAR KOMPETENSI DASAR

3.1 Memahami konsep teknologi aplikasi 4.1 Mempresentasikan pelbagai teknologi


web pengembangan aplikasi web

3.2 Menerapkan format teks pada halaman 4.2 Membuat kode html untuk
web menampilkan teks dalam format
tertentu pada halaman web

3.3 Menerapkan format tabel pada halaman 4.3 Membuat kode html untuk menampilkan
web tabel pada halaman web

4.4 Membuat kode html untuk menampilkan


3.4 Menerapkan tampilan format multimedia tampilan format multimedia pada halaman
pada halaman web web

3.5 Menerapkan format kaitan pada halaman 4.5 Membuat kode html untuk menampilkan
web format kaitan pada halaman web

3.6 Menerapkan format formulir pada 4.6 Membuat kode html untuk menampilkan
halaman web formulir pada halaman web

4.7 Membuat kode html untuk menampilkan


3.7 Menerapkan style pada halaman web style tertentu pada halaman web

4.8 Mempresentasikan client side scripting


3.8 Memahami client side scripting dalam dalam pemrograman web
pemrograman web

4.9 Membuat halaman web


3.9 Menerapkan client side scripting interaktif menggunakan client side
pada halaman web interaktif scripting

3.10 Memahami teknologi aplikasi web 4.10 Mempresentasikan teknologi aplikasi web
server server

3.11 Menerapkan pemrograman 4.11 Membuat kode program pada server side
scripting
server side scripting

4.12 Membuat struktur kendali program


3.12 Menerapkan struktur kendali program

4.13 Membuat kode fungsi dalam program


3.13 Menerapkan fungsi dalam program

3.14 Menerapkan library standar dalam 4.14 Menggunakan library standar dalam
program program

3.15 Mengevaluasi aplikasi interaktif pada 4.15 Memodifikasi aplikasi interaktif pada web
web

3.16 Menerapkan operasi file 4.16 Membuat kode program


untuk operasi file

3.17 Menganalisis penanganan kesalahan 4.17 Melakukan perbaikan penanganan


pada program kesalahan pada program

KOMPETENSI DASAR KOMPETENSI DASAR

4.18 Membuat user interface basis data pada


3.18 Menerapkan user interface basis data halaman web
pada halaman web

3.19 Menerapkan aplikasi web 4.19 Membuat aplikasi web stateful


stateful

3.20 Mengevaluasi pengamanan data pada 4.20 Merevisi pengamanan data pada aplikasi
aplikasi web web

4.21 Membangun aplikasi sistem informasi web


3.21 Merancang sistem informasi web

3.22 Menerapkan web hosting 4.22 Membuat aplikasi web pada web hosting

4.23 Membuat aplikasi web menggunakan


3.23 Menerapkan aplikasi web dengan Model View Controler (MVC)
Model View Controler (MVC)

4.24 Membuat aplikasi web menggunakan


3.24 Menerapkan teknologi framework teknologi
dalam aplikasi web framework

4.25 Mempresentasikan teknologi


3.25 Memahami teknologi pengembangan aplikasi mobile
pengembangan aplikasi mobile

3.26 Menerapkan teknik desain aplikasi 4.26 Membuat desain aplikasi berbasis mobile
mobile

3.27 Menerapkan teknik desain aplikasi multi 4.27 Membuat desain aplikasi multi window
window

4.28 Membuat kode program dalam aplikasi


3.28 Menerapkan pengkodean alur
program dalam aplikasi

3.29 Menerapkan teknik pengolahan input 4.29 Membuat antar muka input user pada
user aplikasi

3.30 Menerapkan teknik desain aplikasi 4.30 Membuat desain aplikasi lanjutan
lanjutan

4.31 Membuat pengolahan basis data mobile


3.31 Menerapkan aplikasi basis data mobile

3.32 Mengevaluasi penggunaan library pada 4.32 Memodifikasi aplikasi mobile


aplikasi mobile menggunakan library

3.33 Menerapkan konektifitas aplikasi 4.33 Membuat koneksifitas aplikasi mobile


mobile dengan web dengan web
PEMROGRAMAN WEB XI RPL
DISTRIBUSI ALOKASI WAKTU
SEMESTER GANJIL TA. 2022/2023
1. Minggu Efektif
2. Jumlah jam mengampu = 6 JP

Jumlah Minggu Jam Jumlah


No. Bulan Keterangan
Minggu Efektif TM Jam

1 Juli 4 1 6
2 Agustus 5 5 30
3 September 4 3 18 1 Pekan
4 Oktober 4 4 24
5 Nopember 5 5 30
6 Desember 4 1 6 2 pekan PAS
1 pekan Libur
Jumlah Pada Semester 26 19 114
Ganjill
7 Januari 4 3 18 1 pekan libur
semester
8 Februari 4 4 24
9 Maret 5 2 12 PTS, awal
Ramadhan
10 April 4 3 18
11 Mei 5 3 18
12 Juni 4 2 12
Jumlah Pada Semester 26 17 112
Genap
Jumlah Dalam Satu 52 36 226
Tahun

No. Bulan Jml Minggu Jumlah Hari Ket


Mingg
Efektif hari efektif
u sen sel

1 Juli 4 1 31 6 1 1
2 Agustus 5 5 31 27 5 4
3 September 4 3 30 18 3 3
4 Oktober 4 4 30 24 4 4
5 Nopember 5 5 30 24 4 5
6 Desember 4 1 31 6 4 1
Jumlah Pada 26 19 183 105 21 18
Semester Ganjill
7 Januari 4 2 31 10 2 2
8 Februari 4 4 28 20 4 4
9 Maret 5 2 31 10 2 2
10 April 4 3 30 15 3 3
11 Mei 5 3 30 15 3 3
12 Juni 4 2 30 8 2 2
Jumlah Pada 26 17 180 78 16 16
Semester Genap
Jumlah Dalam Satu 52 36 365 183 37 34
Tahun
Semester 1 dan 2
Senin 37 X 2 JP = 74 J
Selasa 34 X 4 JP = 136 J
74 + 136 =210 : 9 KD = 23

Leuwiliang, Juli 2022


Guru Mata Pelajaran

Dian Mayasari, ST
PROGRAM SEMESTER

Nama Sekolah : SMK AL HAFIDZ LEUWILIANG


Mapel : Pemrograman Web
Kelas : XI RPL
TA : 2022/ 2023
GANJIL

Kode JML JULI 2022 AGUSTUS SEPTEMBER OKTOBER NOVEMBER DESEMBER


No KI/KD MATERI
KD Jam 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

Menerapkan client side


3.9
scripting pada halaman web 4  4  4
interaktif
18
4.9 Membuat halaman web 2 2 2
interaktif menggunakan client
side scripting P

Memahami teknologi aplikasi


web server
3.10
Mempresentasikan teknologi 24
4.10 4 4 P 4 4
aplikasi web server terhadap
berbagai macam perangkat 2 2 H 2 2 A

Menerapkan pemrograman server


 3.11
side scripting
24    4  4  4  4  P
Membuat kode program pada
  4.11 server side scripting  L           2  P 2 2 2 H                      S    

   3.12 Menerapkan struktur kendali  I               T      4  4  4  4  P                


program
Membuat struktur kendali
4.12 program 24 S 2 2 2 2 H

Menerapkan fungsi dalam


 3.13
program
 4  4  4  4  P
Membuat kode fungsi dalam
  4.13 program  24       2 2 2 2 H      

GENAP

Kode JML Januari 2023 Februari Maret April Mei Juni


No Uraian KD Materi
KD Jam 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

Menerapkan fungsi dalam


 3.13   P
program
4  4  4 H
Membuat kode fungsi dalam
  4.13 program  18  L 2 2 2      P                          P      

Menerapkan library standar 4


3.14 dalam program 4 4 4
P
24 2 2 2 2 H
Menggunakan library standar
4.14 dalam program I T A

Mengevaluasi aplikasi interaktif


pada web
 3.15
4
24  4 4 4
Memodifikasi aplikasi interaktif P
  4.15 pada  B 2 2 S 2 H T      

   3.16 Menerapkan operasi file  20  U               4 4 4 2      


Membuat kode program untuk
4.16 operasi file 2 2 2 PH

 3.17
Menganalisis penanganan
kesalahan pada program
4.17 4 4 4 2 P
Melakukan perbaikan penanganan
  kesalahan pada program  24                 2 2 2 H      

Leuwiliang Juli 2022


Guru Mata Pelajaran

Dian Mayasari, ST
PROGRAM TAHUNAN
Nama Sekoah :SMK Al Hafidz Leuwiliang
Mata Pelajan :Pemrograman Web
Jurusan :Rekayasa Perangkat Lunak
Kelas :XI RPL
Tahun Pelajaran :2022/202
Program Studi :Teknik Komputer Dan Informatika

Kompetensi Dasar Jumlah Alokasi


Semester No Kode KD KET
Uraian Waktu

1 2 3 4 5 6

Menerapkan client side scripting pada halaman web


3.9 interaktif
1 1. 18 JP
4.9 Membuat halaman web interaktif menggunakan
client side scripting

Memahami teknologi aplikasi web server


3.10
1 2. Mempresentasikan teknologi aplikasi web server 24 JP
4.10
terhadap berbagai macam perangkat

3.11 Menerapkan pemrograman server side scripting


1 3. 4.11 Membuat kode programpada server side scripting 24 JP

3.12 Menerapkan struktur kendali program


1 4. 4.12 Membuat struktur kendali program 24 JP

3.13 Menerapkan fungsi dalam program


1 5. 4.13 Membuat kode fungsi dalam program 24 JP
3.14 Menerapkan library standar dalam program
2 6. 4.14 Menggunakan library standar dalam program 18 JP

3.15 Mengevaluasi aplikasi interaktif pada web


2 7. 4.15 Memodifikasi aplikasi interaktif pada 24 JP

3.16 Menerapkan operasi file


2 8. 4.16 Membuat kode program untuk operasi file 24 JP

Menganalisis penanganan kesalahan pada program


3.17
Melakukan perbaikan penanganan kesalahan pada
2 9. 4.17 program 24JP

Leuwiliang, Juli 2022


Guru Mata Pelajaran

Dian Mayasari, ST
ANALISIS PEMETAAN SK/KI-KD

Nama Sekolah : SMK Al Hafidz Leuwiliang


Bidang Keahlian : Teknologi Informasi dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak (3 Tahun)
Mata Pelajaran : Pemrograman Web
Kelas : XI, XII
Durasi (Waktu) : 730 JP @ 45 menit / 8 JP Per-Minggu

ANALISIS SKL KI DAN KD IPK PEMROGRAMAN WEB DAN PERANGKAT BERGERAK

KOMPETENSI INTI 3 KOMPETENSI INTI 4 ANALISIS DAN


(PENGETAHUAN) (KETERAMPILAN) REKOMENDASI KI

1 2 3

Memahami, menerapkan, menganalisis, dan Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas KI-3 pengetahuan dan KI-4
mengevaluasi tentang pengetahuan faktual, yang terukur sesuai dengan standar kompetensi kerja. keterampilan; adalah untuk
konseptual, operasional dasar, dan program pendidikan 3 tahun
metakognitif sesuai dengan bidang dan
lingkup kerja Dasar Pemrograman Web dan Menunjukkan keterampilan menalar, mengolah, dan menyaji secara
Perangkat Bergerak pada tingkat teknis, efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan KI-3 dan KI-4 tersebut sesuai
spesifik, detil, dan kompleks, berkenaan solutif dalam ranah abstrak terkait dengan pengembangan dari yang menjadi rujukan KD-KD mata
dengan ilmu pengetahuan, teknologi, seni, dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di pelajaran Dasar Pemrograman
budaya, dan humaniora dalam konteks bawah pengawasan langsung. Web dan Perangkat Bergerak
pengembangan potensi diri sebagai bagian pada Kompetensi Keahlian
dari keluarga, sekolah, dunia kerja, warga Multimedia (3 Tahun)
Menunjukkan keterampilan mempresepsi, kesiapan, meniru,
masyarakat nasional, regional, dan
membiasakan gerak mahir, menjadikan gerak alami, dalam ranah
internasional.
konkret terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.

REKOMENDASI REKOMENDASI REKOMENDASI KD-KD


ANALISIS KD-3 ANALISIS KD-4
KD-3 KD-4 PADA MAPEL

KOMPETENSI KOMPETENSI  Ketercapaian


DASAR DASAR Dimensi Kognitif dan
PENGETAHUA KETERAMPILA Keselarasan Bentuk Pengetahuan
N N Tingkat Dimensi Kesesuaian Dimensi Bentuk Taksonomi dukungan semua KD-3 dalam
Kognitif dan Bentuk Kognitif dengan dan Tingkat Taksonomi KD-dari Mata Pelajaran
(KD Dari K1-3 (KD Dari K1-4) Dimensi Pengetahuan Bentuk Pengetahuan Taksonomi KI-3 terhadap KD  Ketercapaian
dari KI-4
Taksonomi semua
KD-4 dalam Mata
Pelajaran
1 2 3 4 5 6 7

3.1 Memahami 4.1 Tingkat dimensi Memahami (C2), Menempatkan adala KD-3 KD-3 dari KD-KD
konsep teknologi Mempresentasikan kognitif adalah sesuai dipasangkan h keterampilan Memahami (C2) pengetahuan mata pelajaran
aplikasi web pelbagai teknologi Memahami (C2), dengan konsep konkret, tingkat sudah setara dengan Pemrograman Web Dan
pengembangan konsep teknologi teknologi aplikasi manipulasi (P2). Perangkat Bergerak sudah
Manipulasi (P2),
aplikasi web aplikasi web adalah web(Konseptual) memenuhi Dimensi Kognitif
bentuk pengetahuan tuntutan KI-3 yaitu
Konseptual memahami, menerapkan,
menganalisis, dan
3.2 Menerapkan 4.2 Membuat kode Tingkat dimensi Memahami (C2), Menempatkan adala KD-3 Memahami mengevaluasi. Sedangkan
format teks pada html untuk kognitif adalah sesuai dipasangkan h keterampilan (C2) sudah setara Bentuk Pengetahuan juga
halaman web menampilkan teks Memahami (C2), dan dengan fungsi, dan konkret, tingkat dengan manipulasi sudah terpenuhi yaitu
dalam format fungsi, dan unsur unsur warna
tertentu pada warna adalah bentuk (Konseptual) Manipulasi (P2), (P2). konseptual, prosedural, dan
halaman web pengetahuan metakognitif.
Konseptual

3.3 Menerapkan 4.3 Membuat kode Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3 Tingkat taksonomi (KKO)
format tabel pada html untuk kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3) tertinggi sesuai tuntutan KI-3,
halaman web menampilkan tabel Menerapkan (C3), dengan prinsip-prinsip konkret, tingkat sudah setara dengan ada pada KD 3.33
pada halaman web dan prinsip-prinsip tata letak (Prosedural) manipulasi (P2). Menerapkan konektifitas
Manipulasi (P2),
tata letak adalah aplikasi mobile dengan web
bentuk pengetahuan
Prosedural
Tuntutan KI-4 pada ranah
abstrak yaitu menalar,
3.4 Menerapkan 4.4 Membuat kode Tingkat dimensi Mengklasifikasi (C3), Menempatkan adala KD-3 mengolah, dan menyaji, dan
tampilan format html untuk kognitif adalah sesuai dipasangkan h keterampilan Mengklasifikasi (C3 ranah konkret yaitu
multimedia pada menampilkan Menerapkan(C3), dengan format konkret, tingkat ) sudah setara dengan mempersepsi, kesiapan,
halaman web tampilan format format multimedia multimedia manipulasi (P2). meniru (P1), membiasakan
Manipulasi (P2), (P2), gerak mahir (P3), dan
multimedia pada adalah bentuk (Konseptual)
halaman web pengetahuan gerak alami (P4)
Konseptual

KD-4 dari KD-KD


keterampilan mata pelajaran
3.5 Menerapkan 4.5 Membuat kode Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3
Pemrograman Web Dan
format kaitan pada html untuk kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
Perangkat Bergerak sudah
halaman web menampilkan Menerapkan (C3), denganformat kaitan konkret, tingkat sudah setara dengan
memenuhi Tingkat
format kaitan pada format kaitan pada pada halaman web manipulasi (P2).
Manipulasi (P2), Taksonomi tuntutan KI-4
halaman web halaman web adalah dalam desain
pada ranah konkretyaitu
bentuk pengetahuan (Prosedural)
Memilih (P2), Melakukan
Prosedural
(P2), Menggunakan (P2),
Menunjukan (P3), dan
Mengadaptasi (P4)
3.6 Menerapkan 4.6 Membuat kode Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3
format formulir html untuk kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
pada halaman web menampilkan Menerapkan (C3), dengan format konkret, tingkat sudah setara dengan Tingkat taksonomi (KKO)
formulir pada dan format formulir formulir pada halaman
halaman web pada halaman web web(Prosedural) Manipulasi (P2), manipulasi (P2). tertinggi sesuai tuntutan KI-4,
adalah bentuk ada pada KD 4.32
pengetahuan Memodifikasi aplikasi mobile
Prosedural library pada aplikasi mobile.

3.7 Menerapkan 4.7 Membuat kode Tingkat dimensi Menerapkan (C3), Memanipulasi adala KD-3
style pada halaman html untuk kognitif adalah sesuai dipasangkan h keterampilan Menerapkan (C3)
web menampilkan style Menerapkan (C3), style pada halaman konkret, tingkat sudah setara dengan
tertentu pada style pada halaman web (Prosedural) manipulasi (P2).
Manipulasi (P2),
halaman web web adalah bentuk
pengetahuan
Prosedural

3.8 Memahami 4.8 Tingkat dimensi Menerapkan (C3), Membuat adalah KD-3


client side Mempresentasikan kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
scripting dalam client side scripting Menerapkan (C3), dengan client side konkret, tingkat sudah setara dengan
pemrograman web dalam client side scripting scripting dalam manipulasi (P2).
Manipulasi (P2),
pemrograman web dalam pemrograman pemrograman web
web adalah bentuk (Prosedural)
pengetahuan
Prosedural

3.9 Menerapkan 4.9 Membuat Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3


client side halaman web kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
scripting pada interaktif Menerapkan (C3), dengan client side konkret, tingkat sudah setara dengan
halaman web menggunakan client client side scripting scripting pada manipulasi (P2).
interaktif side scripting pada halaman web halaman web interaktif Manipulasi (P2),
interaktif adalah (Prosedural)
bentuk pengetahuan
Prosedural
3.10 Memahami 4.10 Tingkat dimensi Menerapkan (C3), Melengkapi adalah KD-3
teknologi aplikasi Mempresentasikan kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
web server teknologi aplikasi Menerapkan (C3), dengan manipulasi konkret, tingkat sudah setara dengan
web server dan manipulasi teknologi aplikasi web Presisi (P3).
Presisi (P3),
teknologi aplikasi server(Metakognitif)
web serveradalah
bentuk pengetahuan
Prosedural

3.11 Menerapkan 4.11 Membuat kode Tingkat dimensi Menganalisis (C4), Memproduksi adalah KD-3
pemrograman program pada kognitif adalah sesuai dipasangkan keterampilan Menganalisis (C4)
server side server side scripting Menganalisis (C4), dengan Membuat kode konkret, tingkat sudah setara dengan
scripting dan pemrograman program pada server Presisi (P3).
Presisi (P3),
server side scripting side
adalah bentuk scripting(Metakognitif
pengetahuan )
Metakognitif

3.12 Menerapkan 4.12 Membuat Tingkat dimensi Menganalisis (C4), Memproduksi adalah KD-3
struktur kendali struktur kendali kognitif adalah sesuai dipasangkan keterampilan Menganalisis (C4)
program program Menganalisis (C4), dengan struktur konkret, tingkat sudah setara dengan
struktur kendali kendali program Presisi (P3).
Presisi (P3),
programan adalah (Metakognitif)
bentuk pengetahuan
Metakognitif

3.13 Menerapkan 4.13 Membuat kode Tingkat dimensi Memahami (C2), Menempatkan adala KD-3
fungsi dalam fungsi dalam kognitif adalah sesuai dipasangkan h keterampilan Memahami (C2)
program program Memahami (C2), dengan fungsi dalam konkret, tingkat sudah setara dengan
fungsi dalam
programadalah bentuk program (Konseptual) Manipulasi (P2), manipulasi (P2).
pengetahuan
Konseptual

3.14 Menerapkan 4.14 Menggunakan Tingkat dimensi Memahami (C2), Menempatkan adala KD-3 Memahami
library standar library standar kognitif adalah sesuai dipasangkan h keterampilan (C2) sudah setara
dalam program dalam program Memahami (C2), dan dengan fungsi, dan konkret, tingkat dengan manipulasi
fungsi, dan unsur unsur warna (P2).
Manipulasi (P2),
warna adalah bentuk (Konseptual)
pengetahuan
Konseptual

3.15 Mengevaluasi 4.15 Memodifikasi Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3


aplikasi interaktif aplikasi interaktif kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
pada web pada web Menerapkan (C3), denganaplikasi konkret, tingkat sudah setara dengan
aplikasi interaktif interaktif pada manipulasi (P2).
Manipulasi (P2),
pada web adalah web(Prosedural)
bentuk pengetahuan
Prosedural

3.16 Menerapkan 4.16 Membuat kode Tingkat dimensi Mengklasifikasi (C3), Menempatkan adala KD-3
operasi file program untuk kognitif adalah sesuai dipasangkan h keterampilan Mengklasifikasi (C3
operasi file Mengklasifikasi (C3) dengan operasi file konkret, tingkat ) sudah setara dengan
, operasi file adalah (Konseptual) manipulasi (P2).
Manipulasi (P2),
bentuk pengetahuan
Konseptual

3.17 Menganalisis 4.17 Melakukan Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3
penanganan perbaikan kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
kesalahan pada penanganan Menerapkan (C3), dengan penanganan konkret, tingkat sudah setara dengan
program kesalahan pada penanganan kesalahan kesalahan pada manipulasi (P2).
Manipulasi (P2),
program pada programadalah program (Prosedural)
bentuk pengetahuan
Prosedural

3.18 Menerapkan 4.18 Membuat user Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3
user interface basis interface basis data kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
data pada halaman pada halaman web Menerapkan (C3), dengan perangkat konkret, tingkat sudah setara dengan
web dan perangkat lunak lunak pengolah manipulasi (P2).
Manipulasi (P2),
pengolah gambar gambar vektor
vektor adalah bentuk (Prosedural)
pengetahuan
Prosedural

3.19 Menerapkan 4.19 Membuat Tingkat dimensi Menerapkan (C3), Memanipulasi adala KD-3


aplikasi web aplikasi web kognitif adalah sesuai dipasangkan h keterampilan Menerapkan (C3)
stateful stateful Menerapkan (C3), denganaplikasi web konkret, tingkat sudah setara dengan
aplikasi web stateful stateful(Prosedural) manipulasi (P2).
Manipulasi (P2),
adalah bentuk
pengetahuan
Prosedural

3.20 Mengevaluasi 4.20 Merevisi Tingkat dimensi Menerapkan (C3), Membuat adalah KD-3


pengamanan data pengamanan data kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
pada aplikasi web pada aplikasi web Menerapkan (C3), dengan pembuatan konkret, tingkat sudah setara dengan
dan pembuatan desain desain berbasis manipulasi (P2).
Manipulasi (P2),
berbasis gambar gambar vektor
vektor adalah bentuk (Prosedural)
pengetahuan
Prosedural

3.21 Merancang 4.21 Membangun Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3


sistem informasi aplikasi sistem kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
web informasi web Menerapkan (C3), dengan sistem konkret, tingkat sudah setara dengan
sistem informasi web informasi web manipulasi (P2).
Manipulasi (P2),
adalah bentuk (Prosedural)
pengetahuan
Prosedural

3.22 Menerapkan 4.22 Membuat Tingkat dimensi Menerapkan (C3), Melengkapi adalah KD-3


web hosting aplikasi web pada kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
web hosting Menerapkan (C3), denganweb hosting konkret, tingkat sudah setara dengan
dan manipulasi web (Metakognitif) Presisi (P3).
Presisi (P3),
hostingadalah bentuk
pengetahuan
Prosedural

3.23 Menerapkan 4.23 Membuat Tingkat dimensi Menganalisis (C4), Memproduksi adalah KD-3
aplikasi web aplikasi web kognitif adalah sesuai dipasangkan keterampilan Menganalisis (C4)
dengan Model menggunakan Menganalisis (C4), denganMenerapkan konkret, tingkat sudah setara dengan
View Controler Model View dan Menerapkan aplikasi web dengan Presisi (P3).
Presisi (P3),
(MVC) Controler (MVC) aplikasi web dengan Model View Controler
Model View (MVC) (Metakognitif)
Controler (MVC)
adalah bentuk
pengetahuan
Metakognitif

3.24 Menerapkan 4.24 Membuat Tingkat dimensi Menganalisis (C4), Memproduksi adalah KD-3
teknologi aplikasi web kognitif adalah sesuai dipasangkan keterampilan Menganalisis (C4)
framework dalam menggunakan Menganalisis (C4), dengan teknologi konkret, tingkat sudah setara dengan
aplikasi web teknologi teknologi framework framework dalam Presisi (P3).
Presisi (P3),
framework dalam aplikasi aplikasi
webadalah bentuk web(Metakognitif)
pengetahuan
Metakognitif

3.25 Memahami 4.25 Tingkat dimensi Memahami (C2), Menempatkan adala KD-3


teknologi Mempresentasikan kognitif adalah sesuai dipasangkan h keterampilan Memahami (C2)
pengembangan teknologi Memahami (C2),tekn dengan unsur-unsur konkret, tingkat sudah setara dengan
aplikasi mobile pengembangan ologi pengembangan tata letak (Konseptual) manipulasi (P2).
Manipulasi (P2),
aplikasi mobile aplikasi mobile adalah
bentuk pengetahuan
Konseptual

3.26 Menerapkan 4.26 Membuat Tingkat dimensi Memahami (C2), Menempatkan adala KD-3 Memahami
teknik desain desain aplikasi kognitif adalah sesuai dipasangkan h keterampilan (C2) sudah setara
aplikasi mobile berbasis mobile Memahami (C3), dengan fungsi, dan konkret, tingkat dengan manipulasi
teknologi unsur warna (P2).
Manipulasi (P2),
pengembangan (Konseptual)
aplikasi mobile
adalah bentuk
pengetahuan
Konseptual

3.27 Menerapkan 4.27 Membuat Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3


teknik desain desain aplikasi kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
aplikasi multi multi window Menerapkan (C3), teknik desain aplikasi konkret, tingkat sudah setara dengan
window teknik desain aplikasi multi window manipulasi (P2).
Manipulasi (P2),
multi window adalah (Prosedural)
bentuk pengetahuan
Prosedural

3.28 Menerapkan 4.28 Membuat kode Tingkat dimensi Mengklasifikasi (C3), Menempatkan adala KD-3
pengkodean alur program dalam kognitif adalah sesuai dipasangkan h keterampilan Mengklasifikasi (C3
program dalam aplikasi Mengklasifikasi (C3) pengkodean alur konkret, tingkat ) sudah setara dengan
aplikasi , pengkodean alur program dalam manipulasi (P2).
Manipulasi (P2),
program dalam aplikasi (Konseptual)
aplikasi adalah bentuk
pengetahuan
Konseptual

3.29 Menerapkan 4.29 Membuat antar Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3
teknik pengolahan muka input user kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
input user pada aplikasi Menerapkan (C3), dengan teknik konkret, tingkat sudah setara dengan
teknik pengolahan pengolahan input manipulasi (P2).
Manipulasi (P2),
input user adalah user(Prosedural)
bentuk pengetahuan
Prosedural

3.30 Menerapkan 4.30 Membuat Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3
teknik desain desain aplikasi kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
aplikasi lanjutan lanjutan Menerapkan (C3), dengan teknik desain konkret, tingkat sudah setara dengan
teknik desain aplikasi aplikasi lanjutan manipulasi (P2).
Manipulasi (P2),
lanjutan adalah (Prosedural)
bentuk pengetahuan
Prosedural

3.31 Menerapkan 4.31 Membuat Tingkat dimensi Menerapkan (C3), Memanipulasi adala KD-3


aplikasi basis data pengolahan basis kognitif adalah sesuai dipasangkan h keterampilan Menerapkan (C3)
mobile data mobile Menerapkan (C3), dengan aplikasi basis konkret, tingkat sudah setara dengan
aplikasi basis data data mobile manipulasi (P2).
Manipulasi (P2),
mobile adalah bentuk (Prosedural)
pengetahuan
Prosedural

3.32 Mengevaluasi 4.32 Memodifikasi Tingkat dimensi Menerapkan (C3), Membuat adalah KD-3


penggunaan aplikasi mobile kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
library pada library pada aplikasi Menerapkan (C3), dengan pembuatan konkret, tingkat sudah setara dengan
aplikasi mobile mobile penggunaan library penggunaan library manipulasi (P2).
Manipulasi (P2),
pada aplikasi mobile pada aplikasi
adalah bentuk mobile(Prosedural)
pengetahuan
Prosedural

3.33 Menerapkan 4.33 Membuat Tingkat dimensi Menerapkan (C3), Menerapkan adalah KD-3


konektifitas koneksifitas kognitif adalah sesuai dipasangkan keterampilan Menerapkan (C3)
aplikasi mobile aplikasi mobile Menerapkan (C3), dengan konektifitas konkret, tingkat sudah setara dengan
dengan web dengan web konektifitas aplikasi aplikasi mobile manipulasi (P2).
Manipulasi (P2),
mobile dengan web dengan
adalah bentuk web(Prosedural)
pengetahuan
Prosedural
Program Penilaian Pembelajaran
Mapel : Pemrograman Web
Kelas : XI
TA : 2022/2023

No Rencana Penialaian Pelaksanaan Keterangan

1. Penilaian Harian (PH) 1 Tanggal Agustus 2022 Tertulis

2. Penilaian Harian (PH) 2 Sepetember 2022 Proyek

3. Penilaian Tengah Semester (PTS)  19 September 2022 Tertulis

4. Penilaian Harian (PH) 3 Oktober 2022 Tertulis

5. Penilaian Akhir Semester (PAS)  Desember 2022 Proyek

6. Penilaian Harian (PH) 1 Tanggal 1 Februari 2023 Tertulis

7. Penilaian Harian (PH) 2 Tanggal 8 Maret 2023 Proyek

8. Penilaian Tengah Semester (PTS)  Tanggal 15 Maret 2023 Tertulis dan Praktik

9. Penilaian Harian (PH) 3 Tanggal April 2023 Tertulis

10. Penilaian Harian (PH) 4 Tanggal Mei 2023 Proyek

11. Penilaian Akhir Tahun (PAT)  Tanggal Juni 2023 Tertulis dan Praktik

Leuwiliang…Juli 2022
Guru Mata Pelajaran

Dian Mayasari, ST
SILABUS
Nama Sekolah : SMK AL Hafidz Leuwiliang
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Mata Pelajaran : Pemrograman Web
Kelas / Semester : XI
Standar Kompetensi : .......................................................
Kode Kompetensi : ......................................................
Durasi Pembelajaran : .....................................................
KI-3 (Pengetahuan) : Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional
dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika pada tingkat teknis,
spesifik, detil, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam
konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional,
regional, dan internasional.
KI-4 (Keterampilan) : : Melaksanakan tugas spesifik, dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta
menyelesaikan masalah sederhana sesuai dengan bidang dan lingkup kerja Teknik Komputer dan Informatika.
Menampilkan kinerja mandiri dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi
kerja.Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri,
kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik dibawah pengawasan langsung.Menunjukkan keterampilan
mempersepsi, kesiapan, meniru, membiasakan gerak mahir, menjadikan gerak alami, sampai dengan tindakan orisinal
dalam ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan
tugas spesifik dibawah pengawasan langsung.
Alokasi Waktu Penilaian
Kegiatan Sumber Pendidika
No KD Indikator Materi Pokok Penilaian
Pembelajaran Belajar n
Karakter

TT PK di PK di
M Sekolah Sekola
h

3.9 3.9.1 Menjela  Perintah-  Mengamati  Ebook, 18


Menerapkan skan konsep perintah dasar untuk buku JP
client side web interaktif. dalam aplikasi mengidentifika paket
scripting 3.9.2 Menjela client side si dan
pada skan prosedur programming. merumuskan
halaman web penerapan client  Program masalah
interaktif side “Hello world” tentang client
programming dengan side
4.9 Membuat interaktif dalam javascript/vbsc
halaman web. scripting dalam
halaman web ipt.
interaktif 4.9.1 Menera pemrograman
menggunaka pkan client side web
n client side programming
 Mengumpulka
scripting  dalam program
halaman web n data tentang
interaktif. client side
4.9.2 Membu scripting dalam
at program pemrograman
halaman web web
interaktif
dengan client  Mengolah data
side tentang client
programming. side
4.9.3 Menguji scripting dalam
program pemrograman
halaman web web
interaktif.
 Mengomunikas
ikan tentang
client side
scripting dalam
pemrograman
web

3.10 3.10.1 Menjela  Berbagai  Mengamati  24


Memahami skan konsep teknologi untuk JP
teknologi teknologi aplikasi web mengidentifika
aplikasi web aplikasi web server si dan
server server.  Macam- merumuskan
3.10.2 Menjela macam masalah
4.10Mempre skan berbagai aplikasi web tentang
sentasikan teknologi server ( xamp, teknologi
teknologi aplikasi web. appserv, iis)
4.10.1 Mempre aplikasi web
aplikasi web
server sentasikan server
terhadap penggunaan  Mengumpulka
berbagai teknologi
n data tentang
macam aplikasi web
dalam berbagai teknologi
perangkat
macam aplikasi web
perangkat keras. server

 Mengolah data
tentang
teknologi
aplikasi web
server

 Mengomunikas
ikan tentang
teknologi
aplikasi web
server

3.11 3.11.1 Menjelaskan  Konsep server side - Peserta didik Pengetahuan: Ebook, 24 Berfikir
Menerapkan konsep script program programming. dapat JP kritis, rasa
 Tes Tertulis Web,
pemrograma server side dengan html.  Macam-macam menjelaskan ingin tahu,
n server side 3.11.2 Menerapkan aplikasi server konsep Keterampilan: komunikati
scripting pemrograman server side side programming pemrograman f,
dalam aplikasi halaman server side  Penugasan kolaborasi,
(asp, php, cold
web. dalam aplikasi kelompok percaya
fusion, jsp)
 Struktur dasar halaman web Sikap : diri
server side
 Observasi
programming.
 Penilaian
 Penggabungan -Peserta didik
antar teman
dengan html dapat
menerapkan Karakter
pemrograman
server side  Observasi
dalam aplikasi  Penilaian
diri
halaman web

4.11 4.11.1 Membuat program  Perintah-perintah Peserta didik Pengetahua Ebook, 24 JP


Membuat aplikasi halaman web dasar dan syntax dapat membuat
 Tes lisan Web,
kode menggunakan server side dalam server side program
programpada scripting. programming. aplikasi Keterampilan:
server side  Membuat program halaman web
4.11. 2Menguji program  Penugasan
scripting sederhana ( misal menggunakan
aplikasi halaman web kelompok
tampilan Hello server side
berbasis server side
world) berbasis Sikap :
scripting. Peserta didik
server side.
dapat menguji  Observasi
program  Penilaian
aplikasi
halaman web antar teman
menggunakan
Karakter
server side
 Observasi
 Penilaian
diri

3.12 3.12.1 Menjelaskan  Perintah if, else, else - Peserta didik Pengetahuan: 24 JP Berfikir kritis,
Menerapkan prosedur struktur kendali if, switch. dapat menjelaskan rasa ingin
struktur kendali dan prosedur struktur prosedur struktur  Tes Tertulis tahu,
program kendali bertingkat dalam kendali dan Keterampilan: komunikatif,
pemrograman halaman prosedur struktur kolaborasi,
web disisi server. kendali bertingkat Tugas Proyek percaya diri
3.12.2 Menerapkan dalam
struktur kendali dalam pemrograman
pemrograman halaman halaman web
web sisi server. disisi server
-Peserta didik
dapat menerapkan
struktur kendali
dalam
pemrograman
halaman web sisi
server.

4.12 Membuat 4. 12.1 Merancang program Struktur kendali. - Peserta didik Pengetahuan: Ebook, 24 JP Berfikir kritis,
struktur kendali aplikasi halaman web dapat Merancang rasa ingin
 Tes Tertulis Web,
program menggunakan struktur program aplikasi tahu,
kendali dan struktur kendali halaman web Keterampilan: komunikatif,
bertingkat menggunakan kolaborasi,
4. 12.2 Membuat program struktur kendali Tugas Proyek percaya diri
aplikasi web menggunakan dan struktur
struktur kendali.dan struktur kendali bertingkat
kendali bertingkat
Peserta didik
dapat membuat
program aplikasi
web menggunakan
struktur
kendali.dan
struktur kendali
bertingkat

3.13 3.13.1 Menjelaskan konsep Prosedur, subprogram - Peserta didik Pengetahuan: Ebook, 24 JP Berfikir kritis,
Menerapkan fungsi dan prosedur dan fungsi dalam dapat menjelaskan rasa ingin
 Tes Tertulis Web,
fungsi dalam pembuatan fungsi dalam pemrograman server konsep fungsi dan tahu,
program pemrograman aplikasi side. prosedur Keterampilan: komunikatif,
web disisi server.  Cara membuat dan pembuatan fungsi kolaborasi,
3.13.2 Menerapkan fungsi dalam Tugas Proyek percaya diri
memanggil prosedur,
dalam pemrograman subprogram, dan pemrograman
aplikasi web disisi server. fungsi dalam program aplikasi web disisi
4.13.1 Merancang dan aplikasi server side. server
membuat program
-Peserta didik
aplikasi web
dapat menerapkan
menggunakan fungsi.
konsep fungsi
.
dalam
4.13.2 Menguji program
pemrograman
4.13 Membuat aplikasi web
aplikasi dalam
kode fungsi menggunakan fungsi.
pemrograman
dalam program
aplikasi web disisi
server
-Peserta didik
dapat Merancang
dan membuat
program aplikasi
halaman web
menggunakan
fungsi
-
3.14 3.14.1 Menjelaskan  Aplication  Mengamati Pengetahuan: Ebook, 18 JP
Menerapkan penggunaan library dalam Programming untuk  Tes Tertulis Web,
library standar pemrograman aplikasi Interface (API) dalam mengidentifik
dalam program web. aplikasi program asi dan Keterampilan:
3.14.2 Menerapkan server side. merumuskan
masalah Tugas Proyek
penggunaan library dalam Library dalam tentang
pemrograman aplikasi aplikasi program library
web.  Cara menggunakan standar dalam
4.14.1 Merancang program library bawaan dalam program
4.14Menggunak aplikasi web dengan perangkat lunak  Mengumpulk
an library menggunakan library server side. an data
standar dalam standar. tentang
program 4.14.2 Membuat kode library
program aplikasi web standar dalam
dengan menggunakan program
library standar.  Mengolah
4.14.3 Menguji program data tentang
aplikasi web library
standar dalam
menggunakan library
program
standar.
 Mengomunik
asikan
tentang
library
standar dalam
program

3.15 3.15.1 Menerapkan konsep Konsep program Pengetahuan: Ebook, 24 JP


 Mengamati
Mengevaluasi aplikasi interaktif dalam aplikasi interaktif untuk  Tes Tertulis Web,
aplikasi pemrograman aplikasi dalam halaman web. mengidentifika
interaktif pada web.  Membuat program si dan Keterampilan:
web 3.15.2 Menentukan aplikasi web menu merumuskan
prosedur aplikasi masalah Tugas Proyek
interaktif yang tentang aplikasi
interaktif dalam sederhana berbasis interaktif pada
pemrograman aplikasi input proses dan web
web. output.
4.15.1 Merancang program  Mengumpulka
n data tentang
aplikasi interaktif dalam aplikasi
halaman web. interaktif pada
4.15 4.15.2 Membuat kode web
Memodifikasi program aplikasi
 Mengolah data
aplikasi interaktif dalam halaman tentang aplikasi
interaktif pada web. interaktif pada
web 4.15.3 Menguji hasil web
tampilan aplikasi
 Mengomunikas
interaktif dalam halaman ikan tentang
web. aplikasi
interaktif pada
web
3. 16 3.16.1 Menjelaskan  Perintah-perintah Ebook, 24 JP Berfikir kritis,
 Mengamati
Menerapkan prosedur operasi file untuk menangani file. untuk rasa ingin
Web,
operasi file dalam aplikasi web.  Program membaca isi mengidentifika tahu,
3.16.2 Menerapkan file. si dan komunikatif,
4.16 Membuat operasi file dalam  Program menyimpan merumuskan kolaborasi,
kode program halaman web. masalah percaya diri
isi file. tentang operasi
untuk operasi 3.16.3 Membuat kode  Program mengedit isi file
file program operasi file file.
dalam halaman web.  Mengumpulka
 Program menghapus n data tentang
4.16.1 Menguji program file. operasi file
aplikasi operasi file dalam
halaman web.  Mengolah data
tentang operasi
file
 Mengomunikas
ikan tentang
operasi file
3.17 3.17.1 Menerapkan  Konsep penampilan Pengetahuan: Ebook, 20 JP Berfikir kritis,
 Mengamati
Menganalisis prosedur penanganan message box, error untuk rasa ingin
penanganan kesalahan dalam  Tes Tertulis Web, tahu,
warning, alert dan mengidentifika
kesalahan pada pemrograman aplikasi tooltip dalam si dan Keterampilan: komunikatif,
program web. pemrograman. merumuskan kolaborasi,
3.17.2 Menentukan masalah Tugas Proyek percaya diri
 Prosedur program tentang
4.17 Melakukan prosedur penanganan penangan kesalahan.
perbaikan kesalahan dalam penanganan
penanganan pemrograman aplikasi kesalahan pada
kesalahan pada web. program
program 4.17.1 Menguji proses
 Mengumpulka
penanganan kesalahan n data tentang
dalam program aplikasi penanganan
web. kesalahan pada
4.17.2 Memperbaiki program
program penanganan  Mengolah data
kesalahan dalam aplikasi tentang
web. penanganan
kesalahan pada
program
 Mengomunikas
ikan tentang
penanganan
kesalahan pada
program
RENCANA PELAKSANAAN PEMBELAJARAN

Anda mungkin juga menyukai