PROFIL MATA KULIAH IDENTITAS MATA KULIAH RENCANA PEMBELAJARAN SEMESTER RPS Pertemuan

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