Thursday, June 23, 2016

Silabus Pemrograman Web Dinamis SMK TIK RPL C3 Kelas XII

SILABUS MATA PELAJARAN PEMROGRAMAN WEB DINAMIS
(PAKET KEAHLIAN REKAYASA PERANGKAT LUNAK )

Satuan Pendidikan        : SMK/MAK
Kelas / Semester            : XII


Kompetensi Inti
KI-1.  
Menghayati dan mengamalkan ajaran agama yang dianutnya.
KI-2.  
Menghayati dan Mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
KI-3.  
Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual, prosedural dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
KI-4.  
Mengolah, menalar, menyaji dan mencipta dalam ranah konkret dan ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak secara efektif dan kreatif dan mampu melaksanakan tugas spesifik dibawah pengawasan langsung.
                                                                                                                                    



Kompetensi Dasar
Materi Pokok
Pembelajaran
Penilaian
Alokasi Waktu
Sumber Belajar
1.1.   Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang menciptakannya

1.2.   Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3.   Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari





2.1.    Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat; tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2.    Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan





3.1.     Memahami aplikasi web stateful
4.1.     Mengolah data pada aplikasi web stateful
Aplikasi Web Stateful
·       Aplikasi Web Statefull
·       Session pada sisi server
·       Autentikasi user aplikasi server
·       Cookies pada sisi client
·       Autentikasi user aplikasi client
Mengamati
·    Prinsip aplikasi statefull
·    Session pada sisi server
·    Autentikasi user aplikasi
·    Cookies pada sisi client

Menanya
·    Mendiskusikan perbedaan statefull dan stateless pada aplikasi web
·    Mendiskusikan penerapan session pada sisi server
·    Mendiskusikan teknik autentikasi user aplikasi
·    Mendiskusikan penerapan cookies pada sisi client

Eksperimen/Eksplorasi
·   Eksperimen penerapan session pada sisi server
·   Eksperimen penerapan autentikasi user aplikasi
·   Eksperimen penerapan cookies pada sisi server

Asosiasi
·   Membuat kesimpulan perbedaan stateful dan stateless pada aplikasi web
·   Membuat kesimpulan penerapan session pada autentikasi user

Mengkomunikasikan
Menyampaikan hasil tentang percobaan dan pengamatan kondisi stateful dengan session dan cookies pada aplikasi web

Tugas
Menyelesaikan masalah tentang aplikasi web stateful dengan session dan cookies

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
Laporan percobaan

Tes
Essay dan pilihan ganda
28 JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010

Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012

Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012

Learning PHP, MySQL, and JavaScript, Robin Nixon, Penerbit O'Reilly Media, Inc., 2009
3.2.     Memahami pengamanan data pada aplikasi web
4.2.     Menalar penerapan teknik pengamanan data pada aplikasi web
Keamanan Aplikasi Web
·      Penyandian Data (enkripsi, hashing)
·      Validasi Input Alfanumerik User
·      Validasi Input Numerik User
Mengamati
·    Pelbagai jenis penyandian data
·    Pelbagai jenis validasi input user

Menanya
·    Mendiskusikan pelbagai jenis penyandian data
·    Mendiskusikan pelbagai jenis validasi input user

Eksperimen/Eksplorasi
·   Eksperimen pelbagai jenis penyandian data
·   Eksperimen pelbagai jenis validasi input user

Asosiasi
Mendiskusikan hubungan peningkatan keamanan dengan kenyamanan dalam aplikasi.

Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan pelbagai jenis penyandian dan validasi pada program

Tugas
Menyelesaikan masalah tentang pelbagai jenis penyandian dan validasi pada program

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
Laporan percobaan

Tes
Essay dan pilihan ganda
20 JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010

Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012

Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012

Learning PHP, MySQL, and JavaScript, Robin Nixon, Penerbit O'Reilly Media, Inc., 2009
3.3.     Memahami pengembangan aplikasi web berorientasi obyek
4.3.     Menalar kasus kedalam paradigma berorientasi obyek
Pemrograman Berbasis Obyek
·       Kelas
·       Fungsi dalam kelas
·       Variabel dalam kelas
·       Hak akses
·       Turunan
Mengamati
·    Teknik pembuatan dan pengolahan kelas
·    Teknik pembuatan dan pengolahan kelas turunan

Menanya
·    Mendiskusikan penerapan kelas dalam program
·    Mendiskusikan penerapan kelas turunan dalam program

Eksperimen/Eksplorasi
·   Eksperimen penerapan kelas dalam program
·   Eksperimen penerapan kelas turunan dalam program

Asosiasi
Membuat kesimpulan pengembangan aplikasi mobile berbasis obyek

Mengkomunikasikan
Menyampaikan hasil tentang percobaan dan pengamatan pada pengembangan aplikasi berbasis obyek
Tugas
Menyelesaikan masalah tentang pengembangan aplikasi berbasis obyek

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
Laporan percobaan

Tes
Essay dan pilihan ganda
24 JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010

Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012

Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012

Learning PHP, MySQL, and JavaScript, Robin Nixon, Penerbit O'Reilly Media, Inc., 2009
3.4.     Memahami pembuatan sistem informasi web
4.4.     Menyajikan aplikasi sistem informasi web
Publikasi Aplikasi Web
·      Prinsip pemilihan web hosting
·      Pengelolaan aplikasi web dalam web hosting
Mengamati
·    Pelbagai prinsip pemilihan web hosting
·    Pengelolaan web hosting

Menanya
·    Mendiskusikan prinsip pemilihan web hosting
·    Mendiskusikan teknik pengelolaan web hosting

Eksperimen/Eksplorasi
·   Eksplorasi prinsip pemilihan web hosting
·   Eksperimen pengelolaan web hosting

Asosiasi
Mengulas hubungan web hosting dengan pengembangan aplikasi web jarak jauh

Mengkomunikasikan
Menyampaikan hasil pengamatan dan percobaan tentang publikasi aplikasi web

Tugas
Menyelesaikan masalah publikasi aplikasi web

Observasi
Mengamati kegiatan/aktivitas siswa secara individu dan dalam diskusi dengan  checklist  lembar pengamatan atau dalam bentuk lain

Portofolio
Laporan percobaan

Tes
Essay dan pilihan ganda
8 JP
From Zero To A Pro: Membuat Aplikasi Web Dengan PHP + Database MySQL, Abdul Kadir, Penerbit Andi, 2010

Buku Pintar Pemrograman Web, Adhi Prasetyo, Penerbit Mediakita, 2012

Pemrograman Web (HTML, PHP & MySQL) Edisi Revisi, Budi Rahardjo, Imam Heryanto, Enjang RK, Penerbit Modula Bandung, Juni 2012

Learning PHP, MySQL, and JavaScript, Robin Nixon, Penerbit O'Reilly Media, Inc., 2009


No comments:

Post a Comment

 

Blogger news

Blogroll

About