SILABUS Mata Kuliah/ Kode : Rekayasa Perangkat Lunak / TI09KB62 Prasarat/co syarat : - / Analisa Sistem Informasi Bobot SKS/ Smt : 3 SKS / 6 Standar Kompetensi : Mahasiswa mampu mensimulasikan suatu proyek pengembangan perangkat lunak dengan memanfaatkan model-model yang berlaku. No Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar 1 Mahasiswa mampu menilai kelayakan proyek perangkat mengidentifikasi kebutuhan sistem melakukan analisa kelayakan proyek 1. Kebutuhan sistem a. Functional & nonfunctional requirements. b. User requirements. c. System requirements. d. Interface requirements. e. Requirement documentation. 1. Analisa kelayakan proyek a. Req. elicitation and analysis. 1. Mahasiswa mengidentifikasi kebutuhan sistem 1. Mahasiswa melakukan analisa kelayakan proyek Sumber/Bahan/ Alat Chapter 6.1 thru 6.5 Chapter 7.1 thru 7.4 Alokasi Waktu Penilaian
b. Req. validation. c. Req. management. 2 Mahasiswa mampu mengaplikasikan pemodelan sistem perangkat lunak dan manajemen proyek. melakukan pemodelan sistem 1. Pemodelan sistem a. Context model. b. Behavioural model. c. Data model. d. Object model. 2. Structured methods. 1. Mahasiswa melakukan pemodelan sistem Chapter 8.1 thru 8.5 mengetahui jenis-jenis rancangan sistem 2. Rancangan sistem (Waterfall, Sequential, RAD, etc). 3. Mahasiswa mengetahui jenis-jenis rancangan sistem 2.3 thru 2.9 merancang manajemen proyek. 1. Rekayasa perangkat lunak dan manajemen proyek. 1. Mahasiswa merancang manajemen proyek. Chapter 1 2.1
3 Mahasiswa menggunakan model proses perangkat lunak dan alat bantunya. menggunakan model proses 1. Model proses perangkat 1. Mahasiswa menggunakan model proses perangkat lunak Chapter 4.1 thru 4.3 menggunakan setidaknya satu jenis CASE. 1. Computer-Aided Software Engineering 1. Mahasiswa menggunakan setidaknya satu jenis CASE. Chapter 4.5 UTS 4 Mahasiswa mampu melakukan perencanaan proyek menyusun proposal proyek 1. Proposal proyek perangkat 2. Pemilihan personel anggota proyek proposal proyek perangkat Chapter 2.3 Chapter 25.1 thru 25.4 3.1 thru 3.2
menyusun perencanaan, metrik, dan estimasi biaya proyek. 1. Perencanaan proyek 2. Perencanaan metrik perangkat lunak 3. Estimasi biaya proyek perangkat lunak perencanaan, metrik, dan estimasi biaya proyek. Chapter 6.1 thru 6.5 4.1 thru 4.7 2. Mahasiswa mampu menyusun jadwal proyek. 3. Penjadwalan proyek jadwal proyek. Ref. 1 chap. 4
5 Mahasiswa mampu menyusun manajemen resiko proyek perangkat menyusun manajemen resiko proyek. 1. Manajemen resiko proyek manajemen resiko proyek. Chapter 5.3 7.1 thru 7.9 6 Mahasiswa mampu menyusun implementasi lengkap pada proyek perangkat lunak menilai implementasi proyek 1. System implementation. 2. Database implementation. 3. Software testing. 1. Mahasiswa menilai implementasi proyek Chapter 5.4 6.1 thru 6.8
2. Mahasiswa mampu menyusun implementasi proyek 1. Software installing. 2. Supporting and user documentation. 3. Software patching. implementasi proyek Chapter 23.1 thru 23.4 menilai Q/A pada proyek 1. Software Quality assurance. 1. Mahasiswa menilai Q/A pada proyek perangkat Chapter 6.1 thru 6.5 UAS Hardware yang digunakan: 1. Standard PC, Pentium 4, 1GB RAM. Software yang digunakan: 1. Ms-Visio 2. Open Project. 3. Rational Rose.
Sistem Evaluasi: 1. Tugas / Diskusi: 15%. 2. UTS: 25%. 3. UAS: 60%. Buku Referensi: 1. Wajib: a. Sommerville, Software Engineering, Pearson Education Limited, 2004. b. Roger S. Pressman, Rekayasa Perangkat Lunak, Penerbit Andi, 2002. 2. Pendukung: - Disahkan oleh: Diperiksa oleh: Diperiksa oleh: Evy Poerbaningtyas, S.Si., MT. Puket I Daniel R. Sijabat., ST., M.Kom. Ka. Prodi TI Diah Arifah P., S.Kom., MT. Penanggungjawab Penyusun Silabus, RPP, Bahan Ajar, dan Modul Praktikum