220 likes | 479 Views
Web Dinamis Lanjut. Satuan Acara Perkuliahan Oleh : Wahyu Widodo , S.Kom. Deskripsi Mata kuliah.
E N D
Web DinamisLanjut SatuanAcaraPerkuliahan Oleh : WahyuWidodo, S.Kom
Deskripsi Mata kuliah Mata KuliahPemrograman Web DinamisLanjutmembahastentangkonsepdanteknikmembangunaplikasi web menggunakansuatu framework yang didasarkanpadakonseppemrogramanberorientasiobjek.
StandarKompetensi • Mampumemahamikonsepdanteknologipengembanganaplikasi web sertamenerapkannyadalampengembangansuatuaplikasi web.
Pertemuan 1Pengenalan Web Framework • CMS dan Web Framework • Sejarah • Jenis • Arsitektur
Pertemuan 2PemrogramanBerorientasiObjekPadaPemrograman Web • Class danObjek • Encapsulation • Inherintance • AtributdanOperasi Class
Pertemuan 3Penerapan OOP pada Web Database • Manajemen Database • Koneksike database • Fungsi Query • PenggunaanSQLite
Pertemuan 4Konsep MVC: Controller • InstalasidanKonfigurasi Web Framework • KonsepDasar Controller • Controller fungsi • Controller variabel • Controller parameter • Penerapandalamstudikasus
Pertemuan 5Konsep MVC Lanjutan : View • KonsepDasar View • Tata letak (layout) • Input data menggunakan form • Penerapandalamkasus
Pertemuan 6Konsep MVC Lanjutan : Model • Konsepdasar model • Model fungsi • Model variabel • Manipulasidanvalidasi data • Penerapandalamkasus
Pertemuan 7KeamananAplikasi Web • Jenisserangandanantisipasinya • PenerapankriptografidalamAplikasi Web • Autentikasi (authentication) • Autorisasi (authorization)
Pertemuan 8Penanganan file dan image • File helper • Download helper • Class file upload • Class image
Pertemuan 9LaporanGrafik • Library dan plug-in pendukung • implementasipembuatangrafik
Pertemuan 10Pengenalan AJAX danJQuerydalam Web Framework • PengenalandanImplementasi AJAX • PengenalandanImplementasiJQuery
Pertemuan 11Konversi Data • Konversike PDF • Konversike XLS
Pertemuan 12TeknologiTemplate Engine • Dasar-dasarbahasa PAT TEMPLATE • Pembuatan Template engine dengan PAT TEMPLATE
Pertemuan 13 & 14StudiKasusPengembangan Project • Identifikasimasalah • Analisiskebutuhansistem • Rancangansistem • Implementasipada web framework • Dokumentasi project • Presentasi project
BukuReferensi : • FaridAzis, Object Oriented programming with php 5, PenerbitElex Media • David Upton , Code Igniter For Rapid Php Application Development, PACKT publishing 2008. • Manual Code Igniter
Taksomi • Pengetahuan : 20 % • Pemahaman : 20 % • Penerapan : 20 % • Analisis : 20 % • Evaluasi : 20 %
Tugas & Kuis • Tugas 2x Individu & 1 x kelompok • Kuis 2 x
KomposisiPenilaian • Ujianakhir semester : 35 % • Ujian Tengah Semester : 25 % • Tugas : 15 % • Kuis : 15 % • Kehadiran : 10 %
Web Tool • Web Server : XAMPP, Wamp, AppservdanVetrigo • Web App : Framework Code Igniter • Editor : Php Designer • DBMS : MySQL