Kontrak Perkuliahan Mata Kuliah Kode Mata Kuliah Dosen Semester Hari Pertemuan / Waktu Tempat
: : : : : :
Rekayasa Perangkat Lunak MAI 4210 Dewi Yanti Liliana, M.Kom 7 Senin / 09.20 – 11.05, Selasa / 12.05 – 12.55 MP 1.6, GS 3.1
1. Manfaat Mata Kuliah Mata kuliah ini memberi kemampuan kepada individu maupun kelompok untuk mengembangkan suatu perangkat lunak dengan menggunakan metode-metode tertentu untuk menjamin kebenaran dan kualitas perangkat lunak yang dihasilkan. 2. Deskripsi Singkat Perangkat lunak yang berkualitas tinggi baik dari segi efisiensi maupun kehandalan akan sangat mendukung unjuk kerja sebuah sistem. Mata kuliah ini menjabarkan produk dan proses perangkat lunak, manajemen dan perencanaan rekayasa perangkat lunak, serta teknik dan metode dalam rancang bangun perangkat lunak, baik metode konvensional maupun berorientasi obyek. 3. Tujuan Instruksional Umum :
Setelah menempuh mata kuliah ini mahasiswa mampu mengembangkan perangkat lunak dengan menggunakan tahapantahapan pembangunan perangkat lunak, teknik dan metode yang sesuai agar dihasilkan perangkat lunak yang berkualitas.
Khusus : Mahasiswa dapat menjelaskan produk perangkat lunak yang akan direkayasa dan proses yang menyediakan framework bagi teknologi rekayasa minimal 80% benar. Mahasiswa dapat merencanakan, mengorganisir, memonitor dan mengawasi proyek perangkat lunak minimal 80% benar. Mahasiswa dapat merancang proyek perangkat lunak dengan menggunakan konsep-konsep teknis, metode dan perhitungan yang dapat diterapkan pada analisis, desain dan pengujian suatu perangkat lunak minimal 80% benar. Mahasiswa dapat merancang proyek perangkat lunak dengan menggunakan konsep-konsep teknis, metode dan perhitungan yang dapat diterapkan pada analisis, desain dan
pengujian pada perangkat lunak berorientasi obyek minimal 80% benar. 4. Organisasi Materi No 1 2 3 4
Materi Produk dan Proses Rekayasa Perangkat Lunak Manajemen Proyek Perangkat Lunak Metode Konvensional Rekayasa Perangkat Lunak Rekayasa Perangkat Lunak Berorientasi Obyek
Pertemuan 1,2 3,4,5,6 7,8,9,10,11 12,13,14
5. Strategi Perkuliahan Metode perkuliahan sebagian besar berupa sesi tatap muka di dalam kelas, diskusi, latihan individu maupun kelompok, serta presentasi proyek. Berbagai contoh dan masalah riil diberikan sebagai latar belakang dan untuk mengembangkan kerangka berpikir mahasiswa. 6. Referensi Pressman, Roger S., 2002 : Software Engineering a Practitioners Approach 5th Edition, McGraw-Hill. 7. Kriteria Penilaian Penilaian akan dilakukan dengan kriteria sebagai berikut: No 1
Nilai Akhir 2
Angka 3
Range 4
01
A
4
80 < nilai akhir <100
02
B+
3,5
75 < nilai akhir < 80
03
B
3
69 < nilai akhir <75
04
C+
2,5
60 < nilai akhir <69
05
C
2
55 < nilai akhir <60
06
D+
1,5
50 < nilai akhir <55
07
D
1
08
E
0
44 < nilai akhir <50 0 < nilai akhir < 44
Dalam menentukan nilai akhir akan digunakan pembobotan sebagai berikut: No 1 01 02 03 04 05 06 07
Kriteria / Aspek Penilaian 2 Tugas I Tugas II Tugas III Tugas Utama Ujian Tengah Semester Ujian Akhir Semester Kehadiran dan Aktivitas Kelas
Persentase 3 10% 10% 10% 15% 25% 30%
Consideration point
8. Jadwal Perkuliahan No Sesi
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
Tanggal 1
22 Februari 2010 23 Februari 2010 1 Maret 2010 2 Maret 2010 8 Maret 2010 9 Maret 2010 15 Maret 2010 16 Maret 2010 22 Maret 2010 23 Maret 2010 29 Maret 2010 30 Maret 2010 5 April 2010 6 April 2010 12 April 2010 13 April 2010 19 April 2010 20 April 2010 26 April 2010 27 April 2010 3 Mei 2010 4 Mei 2010
Topik Bahasan 2
Kontrak Perkuliahan Produk Perangkat Lunak Proses Perangkat Lunak Konsep Manajemen Proyek Proses Perangkat Lunak & Metrik Proyek Perencanaan Proyek Perangkat Lunak Analisis & Manajemen Resiko (Tugas 1) LIBUR NYEPI Penjadwalan & Penelusuran Proyek Penjadwalan Penjaminan Kualitas Perangkat Lunak Manajemen Konfigurasi Perangkat Lunak Presentasi Tugas 2 Rekayasa Sistem UTS Pembahasan UTS Konsep & Prinsip Analisis Pemodelan Analisis Konsep & Prinsip Desain Desain Arsitektural Desain Antarmuka Pemakai Desain Level Komponen
23 24 25 26 27 28 29 30 31 32
10 Mei 2010 11 Mei 2010 17 Mei 2010 18 Mei 2010 24 Mei 2010 25 Mei 2010 31 Mei 2010 1 Juni 2010 7 Juni 2010 8 Juni 2010
Presentasi Tugas 3 Strategi dan teknik Pengujian Perangkat Lunak Metrik Teknis untuk Perangkat Lunak Konsep & Prinsip Berorientasi Obyek Analisis Berorientasi Obyek Desain Berorientasi Obyek Pengujian Berorientasi Obyek Metrik Teknis untuk Sistem Berorientasi Obyek Presentasi Tugas Akhir Presentasi Tugas Akhir
9. Tugas 1. Setiap bacaan perkuliahan sebagaimana disebutkan pada jadwal program harus sudah dibaca sebelum mengikuti kuliah. 2. Mahasiswa diwajibkan menyerahkan Tugas I pada tanggal 15 Maret 2010 berupa tugas individu yaitu membuat matriks perbedaan tiap-tiap model pada proses perangkat lunak yang meliputi definisi, fase, kekurangan, kelebihan beserta contoh. 3. Mahasiswa diwajibkan menyerahkan Tugas II pada tanggal 5 April 2010 berupa tugas kelompok yaitu menyusun proyek perangkat lunak, penjadwalan dan analisis resiko dan dipresentasikan. 4. Mahasiswa diwajibkan menyerahkan Tugas III pada tanggal 10 Mei 2010 berupa tugas kelompok yaitu membuat desain secara lengkap proyek perangkat lunak yang akan dikerjakan dan dipresentasikan. 5. Mahasiswa diwajibkan menyerahkan Tugas Utama pada tanggal 14 Juni berupa demo proyek perangkat lunak dan dokumentasinya. 6. Evaluasi tengah semester akan diadakan pada tanggal 12 April 2010 dan evaluasi akhir semester dilakukan pada akhir juni 2010. QUIZ diadakan sebanyak 2 kali tanpa pemberitahuan sebelumnya. 7. Apabila perkuliahan tidak ada karena dosen berhalangan hadir/tanggal merah maka akan diinformasikan sebelumnya kepada mahasiswa dan akan diberikan tugas pengganti atau pertemuan pengganti. 10. TUGAS UTAMA 1. Setiap kelompok mengajukan satu proyek tugas akhir yang disetujui oleh dosen. 2. Setiap kelompok beranggotakan maksimal 5 orang mahasiswa dengan pembagian tugas sesuai dengan kebutuhan perangkat lunak. 3. Setiap kelompok harus mendesain logo yang merepresentasikan kelompok dan proyek yang dikerjakan. 4. Setiap tugas harus dikumpulkan tepat waktu. Keterlambatan akan diberi nilai 0. 5. Setiap kecurangan dalam tugas maupun ujian akan diberi sanksi nilai E.