WE-2010 Web Engineering 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
Siklus Software Engineering (1)
Siklus Software Engineering (2)
Siklus Software Engineering (3)
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.