1
A. PROFIL MATA KULIAH IDENTITAS MATA KULIAH
Nama Mata Kuliah :
Rekayasa Perangkat Lunak II Kode Mata Kuliah
: KKKF43123
SKS :
2 Jenis
: MK Wajib
Jam pelaksanaan :
Tatap muka di kelas = 3 x 50 menit per minggu
Responsi = 1 x 50 menit per minggu
Semester Tingkat :
4 2 Pre-requisite
: -
Co-requisite :
- Bidang Kajian
: Software requirement and specification, Software Validation,
Software Evolution, Software Project Management
DESKRIPSI SINGKAT MATA KULIAH
Rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan
perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.
DAFTAR PUSTAKA
1. Ghezzi. C. Et.al., Fundamentals of Software Engineering 2e, Prentice-Hall,2003,
2. Budgen, D.,Software Design 2e, Addison Wesley, 2002,
3. Stiller,E. Dan Leblanc, C., Project-Based Software Engineering, Addison Wesley, 2002,
4. Pressman, Roger S.,Software Engineering,
5. Bennet, Simon, etc, Object Oriented System Analysis and Design using UML, McGraw
Hill., 1999, 6.
Ferry, William. E., Effective Methods for Software Testing 2e., John Willey Sons, 1999.
B. RENCANA PEMBELAJARAN SEMESTER RPS Pertemuan
ke- Kemampuan Akhir yang
Diharapkan Bahan Kajian Materi Ajar
Bentuk Metode
Strategi Pembelajaran
Kriteria Penilaian Indikator
Bobot Nilai
1
Pendahuluan
Ruanglingkup Mata Kuliah
Sasaran Tujuan
Kompetensi lulusan
Ceramah
2
KebutuhandanSpesifikasiPerangkatLu nak Software requirement and
specification
Pengumpulan kebutuhan PerangkatLunak
Teknik pemodelan analisa kebutuhan
Kebutuhan fungsional dan non-fungsional
Pembuatan prototipe
Teknik konsep dasar spesifikasi formal
Ceramah Memahami kebutuhan dan
spesfikasi Perangkat Lunak
3
ValidasiPerangkatLunak Software
Validation Perencanaanvalidasi
Dasar-dasarujicoba Pembuatanrencanaujicoba
danmembuatstudikasus Teknikujicoba Black-box
dan Ceramah
Dapat mengetahui tahapan dalam pengelolaan proyek
perangkat lunak
4
ValidasiPerangkatLunak Software
Validation
Uji coba unit, uji coba validasi, uji coba integrasi
dan uji coba sistem
Uji coba berorientasi objek
Pengamatan Inspections Ceramah
Dapat mengetahui tahapan dalam pengelolaan proyek
perangkat lunak
2
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
5
PerkembanganPerangkatLunak
Software Evolution
Pemeliharaan Perangkat Lunak
Karakteristik pemeliharaan Perangkat Lunak
Ceramah Mengetahui tahapan-
tahapan perkembangan Perangkat Lunak
6
PerkembanganPerangkatLunak
Software Evolution
Perekayasaan kembali
Legacy systems
Penggunaan kembali Perangkat Lunak
Ceramah Mengetahui tahapan-
tahapan perkembangan Perangkat Lunak
3
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
7
Memahami materi dari pertemuan 1-7 TUGAS
Tes Memahami materi dari
pertemuan 1-7
8
Mampu menyelesaikan soal studi
kasus yang berhubungan dengan materi pra-UTS
QUIZ
Materi pra-UTS Tes
Ketepatan dalam menyelesaikan soal quiz
7.5
UJIAN TENGAH SEMESTER
30
4
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
10
Pengelolaan Proyek Perangkat Lunak
Software Project Management
Pengelolaan tim
Pengaturan jadwal proyek
Teknik perkiraan DAM pengukuran Perangkat Lunak
Ceramah memahami dan
mengerti desain data dan arsitektur
perangkat lunak
11
Pengelolaan Proyek Perangkat Lunak
Software Project Management
Analisa resiko
Jaminan kualitas Perangkat Lunak
Pengelolaan konfigurasi Perangkat Lunak
Alat-alat pengelolaan proyek project management tools
Ceramah memahami dan
mengerti desain data dan arsitektur
perangkat lunak
12
Teknik Pengujian Perangkat Lunak 1. Rencana Pengujian
2. Proses Testing Component Testing
1. Black – Box Testing
2. White – Box Testing
3. Path Testing 4. Partisi Ekivalensi
Integration Testing User Testing
3. Faults, Error dan Failures Ceramah
memahami dan mengerti teknik-teknik
pengujian perangkat lunak
Pertemuan ke-
Kemampuan Akhir yang Diharapkan
Bahan Kajian Materi Ajar Bentuk
Metode Strategi
Pembelajaran Kriteria Penilaian
Indikator Bobot
Nilai
13
Studi kasus RPL dalam bentuk
aplikasi yang dibangun dengan OOP berdasarkan proyek sebelumnya
Mahasiswadapatmenyeles aikanstudikasus RPL
dengan OOP Ceramah
Pembahasan Studi kasus pembuatan aplikasi
kepegawaiandengan menggunakan OOP
java,C
14
Mampu menyelesaikan soal studi
kasus yang berhubungan dengan materi pra-UAS
QUIZ
Materi pra-UAS Tes
Ketepatan dalam menyelesaikan soal quiz
7.5
UJIAN AKHIR SEMESTER
30
6
C. RANCANGAN INTERAKSI DOSEN –MAHASISWA