ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
UNIVERSITAS DARMA PERSADA
FAKULTAS TEKNIK
PRODI SISTEM INFORMASI
Jl. Radin Inten II (Terusan Casablanca) Pondok Kelapa - Jakarta 13450
Telp. (021) 8649051, 8649053, 8649057 Fax. (021) 8649052
E-mail : humas@unsada.ac.id - Hompage : http//www/unsada.ac.id
2
3
RENCANA PEMBELAJARAN SEMESTER (RPS)
4
Identitas Mata KuliahNama MKKode MKRumpun MKBobot (SKS)SemesterTanggal penyusunan
5
Rekayasa Kualitas Perangkat Lunak24840069Integrasi3 SKSPilihan - Genap30 JUNI 2022
6
7
8
OtoritasMembuatMemeriksaMengesahkan
9
Dosen Penanggung Jawab MKKetua Program StudiDekan Fakultas Teknik
10
11
12
Eka Yuni Astuty, MMSIDr. Ade Supriyatna, S.T,M.T
13
Deskripsi Mata KuliahMata kuliah ini membahas pendekatan sistematis dalam menjamin kualitas perangkat lunak mulai dari tahap perencanaan, pengukuran, evaluasi, hingga peningkatan kualitas. Mahasiswa akan mempelajari model mutu perangkat lunak, proses audit kualitas, serta teknik pengujian dan dokumentasi untuk mendukung pengembangan sistem informasi yang andal.
14
15
16
Capaian Pembelajaran Lulusan(CPL) dan Capaian Pembelajaran Mata Kuliah (CPMK)Program Learning Outcomes (PLO) PRODI
17
CPL06Memiliki kemampuan untuk menentukan solusi permasalahan sistem informasi.
18
CPL08Memiliki kemampuan berpikir kritis, sistematis, dan inovatif untuk menghasilkan solusi sistem informasi.
19
CPL12Mampu merancang solusi sistem informasi berbasis Teknologi Informasi untuk memecahkan permasalahan di industri.
20
21
CPMK0654Mahasiswa mampu menjelaskan konsep dasar, model kualitas, dan standar mutu perangkat lunak.
22
CPMK0858Mahasiswa mampu menganalisis kebutuhan pengujian perangkat lunak berdasarkan risiko dan tujuan kualitas sistem.
23
CPMK1246Mahasiswa mampu merancang dan mengevaluasi strategi peningkatan kualitas perangkat lunak pada sistem informasi
24
Sub CPMK & Pemetaan ke CPLSub-CPMKDeskripsi
25
SUB-CPMK 01mampu memahami dan menguraikan pengenalan e-CommerceKonsep Dasar Rekayasa Kualitas Perangkat Lunak
26
SUB-CPMK 02Model dan Standar Kualitas Perangkat Lunak
27
SUB-CPMK 03Identifikasi Kebutuhan Pengujian Perangkat Lunak
28
SUB-CPMK 04Teknik dan Strategi Pengujian Perangkat Lunak
29
SUB-CPMK 05Perencanaan Pengujian Perangkat Lunak
30
SUB-CPMK 06Evaluasi dan Perbaikan Kualitas Perangkat Lunak
31
SUB-CPMK 07Studi Kasus Implementasi Strategi Kualitas Perangkat Lunak
32
Pemetaan CPL terhadap CPMK
33
CPMK-0654CPMK-0858CPMK-1246
34
CPL-06
35
CPL-08
36
CPL-12
37
Pemetaan CPMK terhadap Sub-CPMK
38
Sub-CPMK1Sub-CPMK2Sub-CPMK3Sub-CPMK4Sub-CPMK5Sub-CPMK6Sub-CPMK7
39
CPMK-0654
40
CPMK-0858
41
CPMK-1246
42
PustakaUtama:
43
1. Modul & Slide
44
Pustaka Pendukung:
45
2. Pressman, R. S., & Maxim, B. R. (2019). Software Engineering: A Practitioner's Approach (9th ed.). McGraw-Hill.
46
3. Sommerville, I. (2016). Software Engineering (10th ed.). Pearson.
47
4. Galin, D. (2018). Software Quality: Concepts and Practice (3rd ed.). Wiley.
48
5. ISO/IEC 25010:2011 – Systems and Software Engineering – Systems and Software Quality Requirements and Evaluation (SQuaRE) – System and Software Quality Models.
49
Media PembelajaranSoftware :Hardware :
50
M.Power point
Notepad++
XAMPP
Whiteboard
LCD Projector
Laptop
51
Team Teaching
52
Matakuliah Syarat
53
54
MINGGU KE-DESKRIPSI SUB-CPMKINDIKATOR KETERCAPAIANKRITERIA & BENTUK PENILAIANBENTUK PEMBELAJARANMETODE PEMBELAJARAN & ESTIMASI WAKTUMATERI PEMBELAJARANBOBOT
55
12345678
56
1Mahasiswa mampu menjelaskan konsep dasar kualitas perangkat lunak serta pentingnya rekayasa kualitas dalam pengembangan perangkat lunak.Mahasiswa mampu menjelaskan pentingnya rekayasa kualitas dalam pengembangan perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Holistik
Ceramah dan diskusi interaktifCeramah
Problem based learning
[BT+BM:(1+1)x(2x60”)]
Pengantar Rekayasa Kualitas Perangkat Lunak5
57
2Mahasiswa mampu menjelaskan konsep dasar kualitas perangkat lunak serta pentingnya rekayasa kualitas dalam pengembangan perangkat lunak.Mahasiswa mampu menyebutkan elemen dasar dari kualitas perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Holistik
Ceramah dan diskusi interaktifTugas Kelompok
[BT+BM:(1+1)x(2x60”)]
Konsep Kualitas Perangkat Lunak5
58
3Mahasiswa mampu membedakan berbagai model kualitas perangkat lunak (seperti ISO 9126, ISO 25010) dan standar mutu yang digunakan di industri perangkat lunak.Mahasiswa mampu membandingkan berbagai model kualitas perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Holistik
Ceramah dan diskusi interaktifTugas coding individu
[BT+BM:(1+1)x(2x60”)]
Model dan Standar Kualitas (ISO 9126, ISO 25010, CMMI)5
59
4Mahasiswa mampu membedakan berbagai model kualitas perangkat lunak (seperti ISO 9126, ISO 25010) dan standar mutu yang digunakan di industri perangkat lunak.Mahasiswa mampu menjelaskan standar mutu perangkat lunak (IEEE, ISO).Diskusi
Kriteria: Rubrik kriteria Analitik
Ceramah dan diskusi interaktifCeramah
Problem based learning
[BT+BM:(1+1)x(2x60”)]
Standar Mutu Perangkat Lunak (IEEE, ISO)5
60
5Mahasiswa mampu mengidentifikasi kebutuhan pengujian perangkat lunak berdasarkan risiko dan tujuan kualitas sistemMahasiswa mampu mengidentifikasi faktor risiko dan tujuan kualitas perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Analitik
Ceramah dan diskusi interaktifendiskusikan konsep KNN
[BT+BM:(1+1)x(2x60”)]
Identifikasi Risiko dan Tujuan Kualitas Sistem5
61
6Mahasiswa mampu mengidentifikasi kebutuhan pengujian perangkat lunak berdasarkan risiko dan tujuan kualitas sistemMahasiswa mampu menentukan kebutuhan pengujian perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Analitik
Ceramah dan diskusi interaktifMendiskusikan konsep K- Means
[BT+BM:(1+1)x(2x60”)]
Kebutuhan dan Teknik Pengujian Perangkat Lunak5
62
7Mahasiswa mampu memilih dan menerapkan teknik pengujian perangkat lunak yang sesuai dengan kebutuhan sistem.Mahasiswa mampu membedakan antara teknik pengujian fungsional dan non-fungsional.Diskusi
Kriteria: Rubrik kriteria Analitik
Ceramah dan diskusi interaktif[BT+BM:(1+1)x(2x60”)]Teknik Pengujian Fungsional dan Non-Fungsional5
63
8UTS20
64
9Mahasiswa mampu merancang rencana pengujian perangkat lunak (test plan) termasuk penentuan kasus uji (test case) berdasarkan kebutuhan sistem.Mahasiswa mampu menyusun test plan dan test case yang sesuai kebutuhan sistem.Diskusi
Kriteria: Rubrik kriteria Holistik
Ceramah dan diskusi interaktifTugas coding individu
[BT+BM:(1+1)x(2x60”)]
Penyusunan Test Plan dan Test Case5
65
10Mahasiswa mampu merancang rencana pengujian perangkat lunak (test plan) termasuk penentuan kasus uji (test case) berdasarkan kebutuhan sistem.Mahasiswa mampu melakukan pengujian perangkat lunak berdasarkan test plan.Diskusi
Kriteria: Rubrik kriteria Analitik
Ceramah dan diskusi interaktifAnalisis laporan
[BT+BM:(1+1)x(2x60”)]
Pelaksanaan dan Evaluasi Pengujian5
66
11Mahasiswa mampu melakukan evaluasi hasil pengujian serta merancang strategi perbaikan untuk meningkatkan kualitas perangkat lunak.Mahasiswa mampu mengevaluasi hasil pengujian perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Analitik
Ceramah dan diskusi interaktifAnalisis laporan
[BT+BM:(1+1)x(2x60”)]
Interpretasi Hasil Pengujian5
67
12Mahasiswa mampu melakukan evaluasi hasil pengujian serta merancang strategi perbaikan untuk meningkatkan kualitas perangkat lunak.Mahasiswa mampu merancang strategi perbaikan kualitas berdasarkan hasil evaluasi pengujian.Diskusi
Kriteria: Rubrik kriteria Holistik
Ceramah dan diskusi interaktifCeramah
Problem based learning
[BT+BM:(1+1)x(2x60”)]
Perencanaan Strategi Perbaikan Kualitas Perangkat Lunak5
68
13Mahasiswa mampu melakukan evaluasi hasil pengujian serta merancang strategi perbaikan untuk meningkatkan kualitas perangkat lunak.Mahasiswa mampu menjelaskan langkah-langkah audit kualitas perangkat lunak.Diskusi
Kriteria: Rubrik kriteria Holistik
Ceramah dan diskusi interaktifAnalisis laporan
[BT+BM:(1+1)x(2x60”)]
Audit Kualitas Perangkat Lunak5
69
14Mahasiswa mampu menerapkan konsep rekayasa kualitas perangkat lunak melalui studi kasus atau simulasi proyek pengembangan perangkat lunak.
Mahasiswa mampu menerapkan konsep kualitas perangkat lunak dalam studi kasus riil.Rubrik Skala PersepsiPresentasi & laporanAnalisis laporan
[BT+BM:(1+1)x(2x60”)]
Studi Kasus: Penerapan Strategi Kualitas dalam Proyek Perangkat Lunak5
70
15Mahasiswa mampu menerapkan konsep rekayasa kualitas perangkat lunak melalui studi kasus atau simulasi proyek pengembangan perangkat lunak.
Mahasiswa mampu mempresentasikan hasil studi kasus secara sistematis dan kritis.Rubrik Skala PersepsiPresentasi & laporanAnalisis laporan
[BT+BM:(1+1)x(2x60”)]
Presentasi dan Diskusi Studi Kasus5
71
16UAS - Presentasi Tugas20
72
100
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100