160 likes | 397 Views
Web Engineering. WE-2010. Husni husni.trunojoyo.ac.id husni@if.trunojoyo.ac.id. Web Engineering. Rekayasa Perangkat Lunak Web Kelas A: RKB III/5, Selasa 15.15 Kelas B: RKB II/5, Rabu 07.30 Web: http://husni.trunojoyo.ac.id. Perkenalan. H u s n i
E N D
Web Engineering WE-2010 Husni husni.trunojoyo.ac.id husni@if.trunojoyo.ac.id
Web Engineering • Rekayasa Perangkat Lunak Web • Kelas A: RKB III/5, Selasa 15.15 • Kelas B: RKB II/5, Rabu 07.30 • Web: http://husni.trunojoyo.ac.id
Perkenalan • H u s n i • S1 Ilmu Komputer UGM, S2 Informatika ITB • Bidang Keahlian: Jaringan Komputer (Sistem Tersebar), Information Retrieval (Teknologi Search Engine) & Web Engineering. • husni.trunojoyo.ac.id, komputasi.wordpress.com • husni@if.trunojoyo.ac.id • FB, Twitter, YM, GTalk: Lunix96
Web Engineering • Memperkenalkan metode terstruktur dalam software engineering terhadap proyek pengembangan Web • Berisi konsep, metode, teknologi dan teknik pengembangan sistem berbasis web • Fokus baru dalam Teknologi Informasi • Belum diajarkan di banyak Universitas
Tujuan • Menganalisis & merancang sistem web yang komprehensif dan reliable • Menggunakan teknologi pengembangan aplikasi web: sisi client & server • Memahami teknik untuk menjamin operability, perawatan dan keamaman dari aplikasi web
Materi Kuliah • 5 minggu pertama. Fokus pada tahapan perancangan dari siklus pengembangan aplikasi web • 3 minggu berikutnya. Fokus pada teknologi pemrograman web baik sisi client maupun server • 6 minggu terakhir. Fokuskan pada tahapan akhir siklus pengembangan aplikasi web.
Tugas Utama (Proyek) • Tujuan: mempelajari & mendapatkan pengalaman dari proses rekayasa web yang lengkap (total) • Tugas: mengerjakan proyek aplikasi web yang memadukan konsep dan teknik yang didiskusikan dalam kuliah • Kelompok: 1- 4 orang. • Batas proposal (2 halaman): UTS
Referensi • Gerti Kappel, et.al. (2006). Web Engineering The Discipline of Systematic Development of Web Applications, John Wiley & Sons • Janner Simarmata (2010). Rekayasa Web, Penerbit Andi • Sven Casteleyn, et.al. (2009). Engineering Web Applications, Springer • Emilia Mendes, et.al (2006), Web Engineering, Springer.
Bacaan Pendukung • Buku tentang (X)HTML (5), XML, CSS, Javascript, Ajax • Buku tentang Perl, PHP, JSP, MySQL • Buku tentang sistem blog • Tutorial online di W3school, PHP.net, Oracle.com, MySQL.com, Ilmukomputer.org, komputasi.wordpress.com, Wikipedia.org.
Materi Tahap Perancangan • Bab 1: An Introduction to Web Engineering • Bab 2: Requirements Engineering for Web Applications • Bab 3: Modeling Web Applications • Bab 4: Web Application Architectures • Bab 5: Technology-aware Web Application Design • Bab 11: Usability of Web Applications
Materi Tahap Implementasi • Teknologi Pengembangan Web (Client & Server): Tugas Presentasi • Bab 9: Web Project Management • Bab 10: The Web Application Development Process
Materi Tahap Akhir • Bab 13: Security for Web Applications • Bab 7: Testing Web Applications • Bab 8: Operation & Maintenance of Web Applications
Penilaian • UTS: 30% • Proyek: 40% • Tugas: 30% • Penilaian bersifat subjective. • Acuan penilaian berubah sesuai dengan kinerja kelas • Hanya ada nilai A, B+, B dan E.