UNIVERSITAS ISLAM INDONESIA
Versi Revisi
FM-UII-AA-FKA-05/R4
: 1 : 0
Tanggal Revisi Tanggal Berlaku
: : 1 Maret 2010
SATUAN ACARA PERKULIAHAN Program Studi Fakultas Kode Mata Kuliah Nama Mata Kuliah Kelompok Mata Kuliah Semester SKS Dosen
Pertemuan 1 1.
Kompetensi Dasar
Topik Bahasan dan Sub Topik Bahasa
2 A. Mahasiswa saling mengenal antar rekan sekelas dan dengan dosen
3 A. Kontrak Belajar : 1.Peta Konsep Mata Kuliah, 2.Learning Objective 3.Pokok-pokok materi 4.Referensi 5.Strategi pembelajaran 6. Sistem penilaian
B. Mahasiswa mengetahui konsep MAP, kompetensi dasar, pokokpokok materi, referensi, strategi pembelajaran dan sistem penilaian 2.
Mahasiswa
Karakteristik aplikasi web,
: : : : : : : :
Indikator Pencapaian 4 A. Mahasiswa menjadi saling mengenal B. Mahasiswa mengetahui orientasi mata kuliah, tujuan pembelajaran, materi pembelajaran, referensi yang digunakan, strategi pembelajaran dan sistem penilaian.
Mahasiswa dapat
Teknik Informatika Teknologi Industri 52323634 Rekayasa web MDK/MKB/MPB/MKP P Pilihan 3 SKS Hendrik, ST., M.Eng
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran
5
6
7
Evaluasi 8 -
Kuliah Interaktif dan game
150 menit
Referen si Sumber Bahan* 9 -
Alat LCD, laptop, papan tulis dan whiteboard, sound system, Website internet, dan modul kuliah.
1. Aktivitas
Kappel,
Pertemuan
3.
4.
Kompetensi Dasar
Topik Bahasan dan Sub Topik Bahasa
mengetahui karakteristik aplikasi web dan klasifikasinya serta memahami arsitektur aplikasi web
kategori aplikasi web, arsitektur aplikasi web
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 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
Indikator Pencapaian
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet.
menjelaskan karakteristik dan klasifikasi aplikasi web serta arsitekturnya
Discovery Learning, Small Group Discussion
150 menit
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
Mahasiswa mampu memahami dan menjelaskan dasardasar 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.
Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet.
Evaluasi / Diskusi di kelas 2. Resume hasil discover y learning
Referen si Sumber Bahan* G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley
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
1. Aktivita s/ Diskusi di kelas 2. Works heet 3. Hasil
Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of
Pertemuan
Kompetensi Dasar
Topik Bahasan dan Sub Topik Bahasa
aplikasi web
Indikator Pencapaian
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran
mengadopsi RE untuk pengembangan aplikasi web
Evaluasi RE 4. present asi
Referen si Sumber Bahan* 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”.
Pertemuan
Kompetensi Dasar
Topik Bahasan dan Sub Topik Bahasa
Indikator Pencapaian
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran
Evaluasi
3. 7.
8. 9.
Mahasiswa dapat memahami proses desain dalam pengembangan aplikasi web dan usabilitas aplikasi web
Ujian Tengah Semester (UTS) Mahasiswa memahami mengenai ajaxenabled rich internet application
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.
2. 3.
custom ization present asi Aktivita s/ Diskusi di kelas Hasil desain Hasil simula si/pres entasi
Referen si Sumber Bahan* Wiley
Kappel, G., et al. (2006). “Web Engineer ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley
3. 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.
Pertemuan
Kompetensi Dasar
10.
Mahasiswa dapat mengetahui dan memahami teknologi klien untuk RIA
Topik Bahasan dan Sub Topik Bahasa Contoh teknologi klien untuk RIA, Dasar-dasar HTML5
Indikator Pencapaian Mahasiswa memahami beberapa contoh teknologi klien untuk RIA dan memahami dasar-dasar HTML5 sebagai salah satu teknologi klien untuk RIA
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran
Kuliah Interaktif, Tutorial, PjBL
150 menit
Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet.
Evaluasi 1. Aktivita s di kelas 2. latihan
Referen si Sumber Bahan* 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
Pertemuan
Kompetensi Dasar
12.
Mahasiswa dapat mengetahui dan memahami teknologi server untuk RIA
Topik Bahasan dan Sub Topik Bahasa
Dasar-dasar Rails
Ruby
on
Indikator Pencapaian
Mahasiswa memahami dan mampu menggunakan RoR sebagai salah satu teknologi server untuk RIA
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran
Kuliah Interaktif, Tutorial, PjBL
150 menit
Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet.
Evaluasi
1. Aktivita s di kelas 2. Latihan
Referen si Sumber Bahan* ons (Visualizi ng the Web)”. Focal Press
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
Pertemuan
Kompetensi Dasar
13.
Mahasiswa dapat mengetahui dan memahami teknologi server untuk RIA
Topik Bahasan dan Sub Topik Bahasa
RoR dan Ajax
Indikator Pencapaian
Mahasiswa memahami dan mampu membuat aplikasi sederhana dengan menggunkan RoR dan teknologi Ajax
Strategi Pembelajaran
Alokasi Waktu
Media Pembelajaran
Kuliah Interaktif, Tutorial, PjBL
150 menit
Alat LCD, laptop, papan tulis dan whiteboard, sound system, dan Website internet.
Evaluasi
1. Aktivita s di kelas 2. Latihan
Referen si Sumber Bahan* lf. 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
Pertemuan
Kompetensi Dasar aplikasi web
15. 16.
Topik Bahasan dan Sub Topik Bahasa
Indikator Pencapaian
Strategi Pembelajaran
-
Test approach Metode dan teknik pengujian B. Pemeliharaan: - Promosi - Manajemen isi - Analisis penggunaan
Alokasi Waktu
Media Pembelajaran Website internet.
Presentasi dan Demo project UJIAN AKHIR SEMESTER [UAS]
Evaluasi diskusi 3. Latihan
4. 5.
Disahkan oleh Tanggal: Juli 2010 Dekan,
Diperiksa oleh Tanggal: Juli 2010 Ketua Program Studi,
Disiapkan oleh Tanggal: Juli 2010 Dosen Pengampu/Kelompok Mata Kuliah,
Ir. Gumbolo Hadi Susanto, M.Sc.
Yudi Prayudi, S.Si., M.Kom.
Hendrik, ST., M.Eng
Referen si Sumber Bahan* ing: The disciplin e of systemat ic develop ment of web applicati ons”. Wiley