Versi : 1 Revisi : 0
Tanggal Revisi :
Tanggal Berlaku : 1 Maret 2010
SATUAN ACARA PERKULIAHAN
Program Studi : Teknik Informatika Fakultas : Teknologi Industri Kode Mata Kuliah : 52323634Nama Mata Kuliah : Rekayasa web
Kelompok Mata Kuliah : MDK/MKB/MPB/MKP P
Semester : Pilihan
SKS : 3 SKS
Dosen : Hendrik, ST., M.Eng
Perte-muan
Kompetensi Dasar
Topik Bahasan dan Sub
Topik Bahasa Indikator Pencapaian
Strategi Pembelajaran Alokasi Waktu Media Pembelajaran Evaluasi Referen si Sumber Bahan* 1 2 3 4 5 6 7 8 9 1. A. Mahasiswa saling mengenal antar rekan sekelas dan dengan dosen B. Mahasiswa mengetahui konsep MAP, kompetensi dasar, pokok-pokok materi, referensi, strategi pembelajaran dan sistem penilaian A. Kontrak Belajar : 1.Peta Konsep Mata Kuliah, 2.Learning Objective 3.Pokok-pokok materi 4.Referensi 5.Strategi pembelajaran 6. Sistem penilaian A. Mahasiswa menjadi saling mengenal B. Mahasiswa
menge-tahui orientasi mata kuliah, tujuan pembelajaran, materi pembelajaran, re-ferensi yang digu-nakan, strategi pembelajaran dan sistem penilaian.
Kuliah Interaktif dan game
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, Website internet, dan modul kuliah.
- -
Bahan* mengetahui
karakteristik aplikasi web dan klasifikasinya serta memahami arsitektur aplikasi web
kategori aplikasi web, arsitektur aplikasi web
menjelaskan karakteristik dan klasifikasi aplikasi web serta arsitekturnya
Discovery Learning, Small Group Discussion
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. / Diskusi di kelas 2. Resume hasil discover y learning G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley 3. Mahasiswa mengetahui proses manajemen proyek web, peran-peran dalam tim pengembangan web Perbedaan manajemen proyek PL tradisional dan web, proses-proses pengembangan, metode pengembangan, dan peran-peran dalam tim proyek web Mahasiswa dapat menjelaskan perbedaan antara manajemen proyek PL tradisional dengan web, mengetahui fase-fase pengembangan aplikasi web, dan memahami perannya dalam tim pengembangan Kuliah Interaktif, small group discussion 150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s/ Diskusi di kelas 2. present asi Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley 4. Mahasiswa dapat memahami proses requirement engineering untuk pengembangan Dasar-dasar RE, penerapan RE khusus untuk rekayasa web, prinsip-prinsip RE pada RW, adopsi metode RE pada pengembangan aplikasi web Mahasiswa mampu memahami dan menjelaskan dasar-dasar RE, mengetahui
perbedaan RE pada rekayasa PL dan RE pada RW, serta memahami bagaimana Kuliah Interaktif, Small Group Discussion, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s/ Diskusi di kelas 2. Works heet 3. Hasil Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of
Bahan*
aplikasi web mengadopsi RE untuk
pengembangan aplikasi web RE 4. present asi systemat ic develop ment of web applicati ons”. Wiley 5. Mahasiswa dapat memahami proses pemodelan dalam RW Dasar-dasar pemodelan, pemodelan pada RW, kebutuhan pemodelan
Mahasiswa mampu dan memahami dasar-dasar pemodelan, dan pemodelan yang khusus diterapkan pada RW
Kuliah Interaktif, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s/ Diskusi di kelas 2. Hasil pemod elan kebutu han 3. present asi Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley 6. Mahasiswa dapat memahami proses pemodelan dalam RW Macam-macam pemodelan dalam RW: content, hypertext, presentation, customization; metode dan kakas Mahasiswa mampu memahami dan memodelkan beberapa jenis pemodelan dalam RW dan mengenal beberapa metode dan kakas untuk pemodelan di RW
Kuliah Interaktif, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s/ Diskusi di kelas 2. Hasil pemod elan content , hyperte xt, present ation dan Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”.
Bahan* custom ization 3. present asi Wiley 7. Mahasiswa dapat memahami proses desain dalam pengembangan aplikasi web dan usabilitas aplikasi web
Macam-macam desain: presentation, interaction, dan functional; usabilitas
Mahasiswa memahami proses desain dalam pengembangan aplikasi web dengan memperhatikan aspek usabilitas aplikasinya Kuliah interaktif, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s/ Diskusi di kelas 2. Hasil desain 3. Hasil simula si/pres entasi Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley 8. Ujian Tengah Semester (UTS) 3. 9. Mahasiswa memahami mengenai ajax-enabled rich internet application
Perbedaan aplikasi web tradisional dan aplikasi Ajax, RIA dan Ajax, Dojo toolkit
Mahasiswa mampu memahami mengenai aplikasi web berbasis ajax dan RIA dan mampu membuat aplikasi sederhana.
Kuliah Interaktif, Tutorial, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s/ Diskusi di kelas 2. latihan Deitel, P.J, and Deitel, H.M. (2008). “AJAX, Rich Internet Applicati ons, and Web Develop ment for Program mers”. Prentice Hall.
Bahan* 10. Mahasiswa dapat mengetahui dan memahami teknologi klien untuk RIA
Contoh teknologi klien untuk RIA, Dasar-dasar HTML5
Mahasiswa memahami beberapa contoh teknologi klien untuk RIA dan memahami dasar-dasar HTML5 sebagai salah satu teknologi klien untuk RIA
Kuliah Interaktif, Tutorial, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s di kelas 2. latihan Deitel, P.J, and Deitel, H.M. (2008). “AJAX, Rich Internet Applicati ons, and Web Develop ment for Program mers”. Prentice Hall.; David, M. (2010). “Designi ng Rich Internet Applicati ons (Visualizi ng the Web)”. Focal Press 11. Mahasiswa dapat mengetahui dan memahami teknologi klien untuk RIA
HTML5 dan JQuery Mahasiswa memahami dan mampu mengembangkan aplikasi web sederhana dengan menggunakan HTML5 dan JQuery
Kuliah Interaktif, Tutorial, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s di kelas 2. Latihan David, M. (2010). “Designi ng Rich Internet Applicati
Bahan* ons (Visualizi ng the Web)”. Focal Press 12. Mahasiswa dapat mengetahui dan memahami teknologi server untuk RIA Dasar-dasar Ruby on Rails Mahasiswa memahami dan mampu menggunakan RoR sebagai salah satu teknologi server untuk RIA
Kuliah Interaktif, Tutorial, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s di kelas 2. Latihan Deitel, P.J, and Deitel, H.M. (2008). “AJAX, Rich Internet Applicati ons, and Web Develop ment for Program mers”. Prentice Hall.; Ruby S., et al. (2009), “Agile web Develop ment with Rails, Third edition”. Pragmati c Bookshe
Bahan* lf. 13. Mahasiswa dapat mengetahui dan memahami teknologi server untuk RIA
RoR dan Ajax Mahasiswa memahami
dan mampu membuat aplikasi sederhana dengan menggunkan RoR dan teknologi Ajax
Kuliah Interaktif, Tutorial, PjBL
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet. 1. Aktivita s di kelas 2. Latihan Deitel, P.J, and Deitel, H.M. (2008). “AJAX, Rich Internet Applicati ons, and Web Develop ment for Program mers”. Prentice Hall.; Ruby S., et al. (2009), “Agile web Develop ment with Rails, Third edition”. Pragmati c Bookshe lf. 14. Mahasiswa mengetahui proses pengujian a dan pemeliharaan A. Pengujian: - Karakteristik kualuitas - Tujuan dan tingkatan pengujian Mahasiswa memahami mengenai proses pengujian dan pemeliharaan aplikasi web Kuliah interaktif, small group discussion
150 menit Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan 1. Aktivita s di kelas 2. Resum e Kappel, G., et al. (2006). “Web Engineer
Bahan* aplikasi web - Test approach
- Metode dan teknik pengujian
B. Pemeliharaan: - Promosi - Manajemen isi - Analisis penggunaan
Website internet. diskusi 3. Latihan ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley 15. Presentasi dan Demo project 4. 16. UJIAN AKHIR SEMESTER [UAS] 5.
Disahkan oleh Diperiksa oleh Disiapkan oleh
Tanggal: Juli 2010 Tanggal: Juli 2010 Tanggal: Juli 2010 Dekan,
Ir. Gumbolo Hadi Susanto, M.Sc.
Ketua Program Studi,
Yudi Prayudi, S.Si., M.Kom.
Dosen Pengampu/Kelompok Mata Kuliah,