RENCANA PEMBELAJARAN SEMESTER
(RPS)
KKKF43123
REKAYASA PERANGKAT LUNAK II
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER (FILKOM)
ii
LEMBAR PENGESAHAN
Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk mata kuliah sbb:
Kode Mata Kuliah : KKKF43123
Nama Mata Kuliah : Rekayasa Perangkat Lunak II
Padang, 2017
Menyetujui
Ka Prodi S1 Teknik Informatika
iii
DAFTAR ISI
LEMBAR PENGESAHAN... ii
DAFTAR ISI ...iii
A. PROFIL MATA KULIAH... 1
B. B.RENCANA PEMBELAJARAN SEMESTER (RPS) ... 2
C. RANCANGAN INTERAKSI DOSEN–MAHASISWA ... 7
D. RANCANGAN TUGAS ... 9
E. PENILAIAN DENGAN RUBRIK ... 10
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 2/e, Prentice-Hall,2003,
2.
Budgen, D.,Software Design 2/e, 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,
B. RENCANA PEMBELAJARAN SEMESTER (RPS)
Pertemuan
ke-Kemampuan Akhir yang
Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/
Metode/
Kompetensi lulusan
Ceramah
2
KebutuhandanSpesifikasiPerangkatLunak ( 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
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
Pertemuan
ke-Kemampuan Akhir yang
Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/
Metode/
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
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 %Pertemuan
ke-Kemampuan Akhir yang
Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/
Metode/
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
Pertemuan
ke-Kemampuan Akhir yang
Diharapkan
Bahan Kajian (Materi Ajar)
Bentuk/
Metode/
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 %C. RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami konsep
materi yang diberikan.
Nama Kajian
1.
KebutuhandanSpesifikasiPerangkatLunak( Software requirement and specification ) 2. ValidasiPerangkatLunak (Software
Validation)PerkembanganPerangkatLunak (Software Evolution)
3. PengelolaanProyekPerangkatLunak (Software Project Management) 4. aplikasi yang dibangundengan OOP
berdasarkanproyeksebelumnya
Nama Strategi
Ceramah
Minggu Penggunaan Strategi (Metode)
1
–
7 dan 10
–
14
Deskripsi Singkat Strategi (Metode)
Pembelajaran
Dosen mengulas materi sebelumnya,
menjelaskan tujuan, hasil pembelajaran,
materi, dan kesimpulan, serta mendorong
mahasiswa untuk aktif bertanya dan
mengemukakan pendapat terkait materi
yang disampaikan.
RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Aktivitas Dosen
Aktivitas Mahasiswa
Mengulas materi yang telah diberikan
pada pertemuan sebelumnya (untuk
pertemuan 2 dst).
Mengungkapkan apa yang telah dipahami
dari materi yang telah disampaikan pada
pertemuan sebelumnya.
Menjelaskan tentang tujuan pembelajaran
dari kegiatan pembelajaran.
Menyimak penjelasan dosen.
Mengarahkan mahasiswa untuk
melibatkan diri dan aktif dalam kegiatan
pembelajaran.
Menyiapkan diri menerima materi yang
akan disampaikan.
Membahas materi.
Menyimak dan mencatat hal-hal penting
dari materi yang disampaikan oleh dosen.
Bertanya apabila ada materi yang kurang
jelas.
Mengajukan sejumlah pertanyaan terkait
materi yang telah diberikan.
Menjawab pertanyaan yang diberikan.
Menyimpulkan materi.
Menyimak kesimpulan.
RANCANGAN INTERAKSI DOSEN
–
MAHASISWA
Aktivitas Dosen
Aktivitas Mahasiswa
Memberikan kasus yang harus
diselesaikan dalam bentuk soal latihan.
Menyelesaikan soal yang diberikan.
Membahas hasil jawaban mahasiswa.
Mempresentasikan jawaban dari setiap soal.
Kemampuan Akhir yang Diharapkan
Mahasiswa mampu menyelesaikan soal/
studi kasus yang berhubungan dengan
materi pra- UTS dan pra-UAS.
Nama Kajian
1. Quiz (Evaluasi) Pra-UTS
a.
KebutuhandanSpesifikasiPerangkatLunak ( Software requirement and specification ) b. ValidasiPerangkatLunak (SoftwareValidation)PerkembanganPerangkatLunak (Software Evolution)
2. Quiz (Evaluasi) Pra-UAS
1. PengelolaanProyekPerangkatLunak (Software Project Management)