Web Dinamis Lanjut Satuan Acara Perkuliahan Oleh Wahyu
Web Dinamis Lanjut Satuan Acara Perkuliahan Oleh : Wahyu Widodo, S. Kom
Deskripsi Mata kuliah Mata Kuliah Pemrograman Web Dinamis Lanjut membahas tentang konsep dan teknik membangun aplikasi web menggunakan suatu framework yang didasarkan pada konsep pemrograman berorientasi objek.
Standar Kompetensi � Mampu memahami konsep dan teknologi pengembangan aplikasi web serta menerapkannya dalam pengembangan suatu aplikasi web.
Pertemuan 1 Pengenalan Web Framework � CMS dan Web Framework � Sejarah � Jenis � Arsitektur
Pertemuan 2 Pemrograman Berorientasi Objek Pada Pemrograman Web � Class dan Objek � Encapsulation � Inherintance � Atribut dan Operasi Class
Pertemuan 3 Penerapan OOP pada Web Database � Manajemen Database � Koneksi ke database � Fungsi Query � Penggunaan SQLite
Pertemuan 4 Konsep MVC: Controller � Instalasi dan Konfigurasi Web Framework � Konsep Dasar Controller � Controller fungsi � Controller variabel � Controller parameter � Penerapan dalam studi kasus
Pertemuan 5 Konsep MVC Lanjutan : View � Konsep Dasar View � Tata letak (layout) � Input data menggunakan form � Penerapan dalam kasus
Pertemuan 6 Konsep MVC Lanjutan : Model � Konsep dasar model � Model fungsi � Model variabel � Manipulasi dan validasi data � Penerapan dalam kasus
Pertemuan 7 Keamanan Aplikasi Web � Jenis serangan dan antisipasinya � Penerapan kriptografi dalam Aplikasi Web � Autentikasi (authentication) � Autorisasi (authorization)
Ujian Tengah Semester
Pertemuan 8 Penanganan file dan image File helper � Download helper � Class file upload � Class image �
Pertemuan 9 Laporan Grafik � Library dan plug-in pendukung � implementasi pembuatan grafik
Pertemuan 10 Pengenalan AJAX dan JQuery dalam Web Framework � Pengenalan dan Implementasi AJAX � Pengenalan dan Implementasi JQuery
Pertemuan 11 Konversi Data � Konversi ke PDF � Konversi ke XLS
Pertemuan 12 Teknologi. Template Engine � Dasar-dasar bahasa PAT TEMPLATE � Pembuatan Template engine dengan PAT TEMPLATE
Pertemuan 13 & 14 Studi Kasus Pengembangan Project � Identifikasi masalah � Analisis kebutuhan sistem � Rancangan sistem � Implementasi pada web framework � Dokumentasi project � Presentasi project
Buku Referensi : Azis, Object Oriented programming with php 5, Penerbit Elex Media � David Upton , Code Igniter For Rapid Php Application Development, PACKT publishing 2008. � Manual Code Igniter � Farid
Taksomi � Pengetahuan � Pemahaman � Penerapan � Analisis � Evaluasi : : : 20 20 20 % % %
Tugas & Kuis � Tugas 2 x Individu & 1 x kelompok � Kuis 2 x
Komposisi Penilaian � Ujian akhir semester � Ujian Tengah Semester � Tugas � Kuis � Kehadiran : : : 35 25 15 15 10 % % %
Web Tool � Web Server : XAMPP, Wamp, Appserv dan Vetrigo � Web App : Framework Code Igniter � Editor : Php Designer � DBMS : My. SQL
- Slides: 22