SILABUS MATA PELAJARAN PEMROGRAMAN WEB DINAMIS (PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK ) Satuan Pe Pendidikan Kelas / Semester
I-1. I-1. I-. I-.
I-(. I-(.
I-). I-).
: SM SMK/MAK : XII
Kompetensi Inti Meng Mengha haya yati ti dan dan men menga gama malk lkan an ajar ajaran an agam agama a yang yang dian dianutn utnya ya.. Meng Mengha haya yati ti dan dan Meng Mengam amal alka kan n peri perila laku ku jujur jujur!! disi disipl plin in!! tangg tanggun ung g ja"a ja"a#! #! pedu peduli li $goton $gotong g royon royong! g! kerj kerjas asam ama! a! tole tolera ran! n! dama damai% i%!! sant santun un!! responsi& dan proakti& dan menunjukan sikap se#agai #agian dari solusi atas #er#agai permasalahan dalam #erinteraksi se'ara e&ekti& dengan lingkungan sosial dan alam serta dalam menempatkan diri se#agai 'erminan #angsa dalam pergaulan dunia. Mema Memaha hami mi!! mene menera rapk pkan an dan dan menga mengana nali lisi sis s penge pengeta tahu huan an &akt &aktua ual! l! kons konsep eptu tual! al! pros prosed edur ural al dan dan meta metako kogni gniti ti&& #erd #erdas asar arka kan n rasa rasa ingin ingin tahunya tentang ilmu pengetahuan! teknologi! seni! #udaya! dan humaniora dalam "a"asan kemanusiaan! ke#angsaan! kenegaraan! dan perada#an terkait penye#a# &enomena dan kejadian dalam #idang kerja yang spesi&ik u ntuk meme'ahkan masalah. Mengola Mengolah! h! menala menalar! r! menyaj menyajii dan men'ipt men'ipta a dalam rana ranah h konkret konkret dan dan ranah ranah a#strak a#strak terka terkait it dengan dengan pengem pengem#an #angan gan dari dari yang dipela dipelajar jarinya inya di sekolah se'ara mandiri! #ertindak se'ara e&ekti& dan kreati& dan mampu melaksanakan tugas spesi&ik di#a"ah penga"asan langsung. Kompetensi Ds! 1.1. Memahami Memahami nilainilainilai keimanan dengan menyadari hu#ungan keteraturan dan kompleksitas alam dan jagad raya terhadap ke#esaran *uhan yang men'iptakannya 1.. Mendeskrip Mendeskripsikan sikan ke#esaran *uhan yang men'iptakan #er#agai sum#er energi di alam 1.(. Mengamalk Mengamalkan an
Mte!i Po"o"
Pem#e$%!n
Peni$in
A$o"si W"t&
S&m#e! Be$%!
Kompetensi Ds! nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan seharihari
2.1.
2.2.
Menunjukkan perilaku ilmiah $memiliki rasa ingin tahu+ o#jekti&+ jujur+ teliti+ 'ermat+ tekun+ hati-hati+ #ertanggung ja"a#+ ter#uka+ kritis+ kreati&+ ino,ati& dan peduli lingkungan% dalam akti,itas sehari-hari se#agai "ujud implementasi sikap dalam melakukan per'o#aan dan #erdiskusi Menghargai kerja indi,idu dan kelompok dalam akti,itas seharihari se#agai "ujud implementasi melaksanakan per'o#aan dan melaporkan hasil per'o#aan
Mte!i Po"o"
Pem#e$%!n
Peni$in
A$o"si W"t&
S&m#e! Be$%!
Kompetensi Ds!
Mte!i Po"o"
(.1. Memahami aplikasi "e# state&ul 4.1. Mengolah data pada aplikasi "e# state&ul
Ap$i"si We# Stte'&$ Aplikasi e# State&ull Session pada sisi ser,er
Autentikasi user aplikasi ser,er ookies pada sisi 'lient Autentikasi user aplikasi 'lient
Pem#e$%!n Menmti Prinsip aplikasi state&ull Session pada sisi ser,er Autentikasi user aplikasi ookies pada sisi 'lient
Menn Mendiskusikan per#edaan state&ull dan stateless pada aplikasi "e# Mendiskusikan penerapan session pada sisi ser,er Mendiskusikan teknik autentikasi user aplikasi Mendiskusikan penerapan 'ookies pada sisi 'lient
E"spe!imen*E"sp$o!si ksperimen penerapan session pada sisi ser,er ksperimen penerapan autentikasi user aplikasi ksperimen penerapan 'ookies pada sisi ser,er
Asosisi Mem#uat kesimpulan per#edaan state&ul dan stateless pada aplikasi "e# Mem#uat kesimpulan penerapan session pada autentikasi user
Men"om&ni"si"n
Peni$in T&s Menyelesaikan masalah tentang aplikasi "e# state&ul dengan session dan 'ookies O#se!+si Mengamati kegiatan/akti,itas sis"a se'ara indi,idu dan dalam diskusi dengan 'he'klist lem#ar pengamatan atau dalam #entuk lain Po!to'o$io 0aporan per'o#aan Tes ssay dan pilihan ganda
A$o"si W"t& ,- JP
S&m#e! Be$%! From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL ! A#dul Kadir! Pener#it Andi! 1 uku Pintar Pemrograman Web ! Adhi Prasetyo! Pener#it Mediakita! 1 Pemrograman Web !HTML" PHP # MySQL$ %&isi 'e(isi ! 2udi 3ahardjo! Imam 4eryanto! njang 3K! Pener#it Modula 2andung! 5uni 1 Learning PHP" MySQL" an& )a(aS*ript ! 3o#in 6i7on! Pener#it 893eilly Media! In'.!
Kompetensi Ds!
Mte!i Po"o"
Pem#e$%!n
Peni$in
A$o"si W"t&
S&m#e! Be$%!
Menyampaikan hasil tentang per'o#aan dan pengamatan kondisi state&ul dengan session dan 'ookies pada aplikasi "e# (.. Memahami pengamanan data pada aplikasi "e# ).. Menalar penerapan teknik pengamanan data pada aplikasi "e#
Kemnn Ap$i"si We#
Penyandian ;ata $enkripsi! hashing%
Menmti Pel#agai jenis penyandian data Pel#agai jenis ,alidasi input user
Menn Mendiskusikan pel#agai jenis penyandian data Mendiskusikan pel#agai jenis ,alidasi input user
E"spe!imen*E"sp$o!si ksperimen pel#agai jenis penyandian data ksperimen pel#agai jenis ,alidasi input user
Asosisi Mendiskusikan hu#ungan peningkatan keamanan dengan kenyamanan dalam aplikasi.
T&s Menyelesaikan masalah tentang pel#agai jenis penyandian dan ,alidasi pada program
,. JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL ! A#dul Kadir! Pener#it Andi! 1 uku Pintar Pemrograman Web ! Adhi Prasetyo! Pener#it Mediakita! 1
O#se!+si Mengamati kegiatan/akti,itas sis"a se'ara indi,idu dan dalam diskusi dengan 'he'klist lem#ar pengamatan atau dalam #entuk lain
Pemrograman Web !HTML" PHP # MySQL$ %&isi 'e(isi ! 2udi 3ahardjo! Imam 4eryanto! njang 3K! Pener#it Modula 2andung! 5uni 1 Learning PHP" MySQL" an& )a(aS*ript ! 3o#in 6i7on! Pener#it 893eilly Media! In'.!
Po!to'o$io 0aporan per'o#aan Tes ssay dan pilihan ganda
Men"om&ni"si"n Menyampaikan hasil pengamatan dan per'o#aan pel#agai jenis penyandian dan ,alidasi pada program (.(. Memahami pengem#angan
Pem!o!mn Be!#sis O#e"
Menmti *eknik pem#uatan dan
T&s Menyelesaikan
,/ JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL ! A#dul Kadir! Pener#it
Kompetensi Ds!
Mte!i Po"o"
aplikasi "e# #erorientasi o#yek ).(. Menalar kasus kedalam paradigma #erorientasi o#yek
Kelas >ungsi dalam kelas
Pem#e$%!n
pengolahan kelas *eknik pem#uatan dan pengolahan kelas turunan
Menn Mendiskusikan penerapan kelas dalam program Mendiskusikan penerapan kelas turunan dalam program
E"spe!imen*E"sp$o!si ksperimen penerapan kelas dalam program ksperimen penerapan kelas turunan dalam program
Peni$in
A$o"si W"t&
S&m#e! Be$%!
masalah tentang pengem#angan aplikasi #er#asis o#yek
Andi! 1
O#se!+si Mengamati kegiatan/akti,itas sis"a se'ara indi,idu dan dalam diskusi dengan 'he'klist lem#ar pengamatan atau dalam #entuk lain
Pemrograman Web !HTML" PHP # MySQL$ %&isi 'e(isi ! 2udi 3ahardjo! Imam 4eryanto! njang 3K! Pener#it Modula 2andung! 5uni 1
uku Pintar Pemrograman Web ! Adhi Prasetyo! Pener#it Mediakita! 1
Learning PHP" MySQL" an& )a(aS*ript ! 3o#in 6i7on! Pener#it 893eilly Media! In'.!
Asosisi Mem#uat kesimpulan pengem#angan aplikasi mo#ile #er#asis o#yek
(.). Memahami pem#uatan sistem in&ormasi "e# ).). Menyajikan aplikasi sistem in&ormasi "e#
P$i"si Ap$i"si We# Prinsip pemilihan "e# hosting Pengelolaan aplikasi "e# dalam "e# hosting
Po!to'o$io 0aporan per'o#aan Tes ssay dan pilihan ganda
Men"om&ni"si"n Menyampaikan hasil tentang per'o#aan dan pengamatan pada pengem#angan aplikasi #er#asis o#yek Menmti Pel#agai prinsip pemilihan "e# hosting Pengelolaan "e# hosting
T&s Menyelesaikan masalah pu#likasi aplikasi "e#
Menn Mendiskusikan prinsip
O#se!+si Mengamati
- JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL ! A#dul Kadir! Pener#it Andi! 1 uku Pintar Pemrograman Web ! Adhi Prasetyo! Pener#it Mediakita! 1
Kompetensi Ds!
Mte!i Po"o"
Pem#e$%!n
pemilihan "e# hosting Mendiskusikan teknik pengelolaan "e# hosting
E"spe!imen*E"sp$o!si ksplorasi prinsip pemilihan "e# hosting ksperimen pengelolaan "e# hosting
Peni$in kegiatan/akti,itas sis"a se'ara indi,idu dan dalam diskusi dengan 'he'klist lem#ar pengamatan atau dalam #entuk lain
Asosisi Mengulas hu#ungan "e# hosting dengan pengem#angan aplikasi "e# jarak jauh Men"om&ni"si"n Menyampaikan hasil pengamatan dan per'o#aan tentang pu#likasi aplikasi "e#
Po!to'o$io 0aporan per'o#aan Tes ssay dan pilihan ganda
A$o"si W"t&
S&m#e! Be$%! Pemrograman Web !HTML" PHP # MySQL$ %&isi 'e(isi ! 2udi 3ahardjo! Imam 4eryanto! njang 3K! Pener#it Modula 2andung! 5uni 1 Learning PHP" MySQL" an& )a(aS*ript ! 3o#in 6i7on! Pener#it 893eilly Media! In'.!