Anda di halaman 1dari 13

Rekayasa Web

Prita Haryani, S.Pd, M.Eng


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
Siklus Software Engineering (1)
Siklus Software Engineering (2)

Acceptance=penerimaan
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

Anda mungkin juga menyukai