| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 Kuliah | Nama MK | Kode MK | Rumpun MK | Bobot (SKS) | Semester | Tanggal penyusunan | |||||||||||||||||||
5 | Rekayasa Kualitas Perangkat Lunak | 24840069 | Integrasi | 3 SKS | Pilihan - Genap | 30 JUNI 2022 | ||||||||||||||||||||
6 | ||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | Otoritas | Membuat | Memeriksa | Mengesahkan | ||||||||||||||||||||||
9 | Dosen Penanggung Jawab MK | Ketua Program Studi | Dekan Fakultas Teknik | |||||||||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||
12 | Eka Yuni Astuty, MMSI | Dr. Ade Supriyatna, S.T,M.T | ||||||||||||||||||||||||
13 | Deskripsi Mata Kuliah | Mata 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 | CPL06 | Memiliki kemampuan untuk menentukan solusi permasalahan sistem informasi. | ||||||||||||||||||||||||
18 | CPL08 | Memiliki kemampuan berpikir kritis, sistematis, dan inovatif untuk menghasilkan solusi sistem informasi. | ||||||||||||||||||||||||
19 | CPL12 | Mampu merancang solusi sistem informasi berbasis Teknologi Informasi untuk memecahkan permasalahan di industri. | ||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | CPMK0654 | Mahasiswa mampu menjelaskan konsep dasar, model kualitas, dan standar mutu perangkat lunak. | ||||||||||||||||||||||||
22 | CPMK0858 | Mahasiswa mampu menganalisis kebutuhan pengujian perangkat lunak berdasarkan risiko dan tujuan kualitas sistem. | ||||||||||||||||||||||||
23 | CPMK1246 | Mahasiswa mampu merancang dan mengevaluasi strategi peningkatan kualitas perangkat lunak pada sistem informasi | ||||||||||||||||||||||||
24 | Sub CPMK & Pemetaan ke CPL | Sub-CPMK | Deskripsi | |||||||||||||||||||||||
25 | SUB-CPMK 01 | mampu memahami dan menguraikan pengenalan e-CommerceKonsep Dasar Rekayasa Kualitas Perangkat Lunak | ||||||||||||||||||||||||
26 | SUB-CPMK 02 | Model dan Standar Kualitas Perangkat Lunak | ||||||||||||||||||||||||
27 | SUB-CPMK 03 | Identifikasi Kebutuhan Pengujian Perangkat Lunak | ||||||||||||||||||||||||
28 | SUB-CPMK 04 | Teknik dan Strategi Pengujian Perangkat Lunak | ||||||||||||||||||||||||
29 | SUB-CPMK 05 | Perencanaan Pengujian Perangkat Lunak | ||||||||||||||||||||||||
30 | SUB-CPMK 06 | Evaluasi dan Perbaikan Kualitas Perangkat Lunak | ||||||||||||||||||||||||
31 | SUB-CPMK 07 | Studi Kasus Implementasi Strategi Kualitas Perangkat Lunak | ||||||||||||||||||||||||
32 | Pemetaan CPL terhadap CPMK | |||||||||||||||||||||||||
33 | CPMK-0654 | CPMK-0858 | CPMK-1246 | |||||||||||||||||||||||
34 | CPL-06 | √ | √ | |||||||||||||||||||||||
35 | CPL-08 | √ | √ | |||||||||||||||||||||||
36 | CPL-12 | √ | ||||||||||||||||||||||||
37 | Pemetaan CPMK terhadap Sub-CPMK | |||||||||||||||||||||||||
38 | Sub-CPMK1 | Sub-CPMK2 | Sub-CPMK3 | Sub-CPMK4 | Sub-CPMK5 | Sub-CPMK6 | Sub-CPMK7 | |||||||||||||||||||
39 | CPMK-0654 | √ | √ | |||||||||||||||||||||||
40 | CPMK-0858 | √ | √ | √ | ||||||||||||||||||||||
41 | CPMK-1246 | √ | √ | |||||||||||||||||||||||
42 | Pustaka | Utama: | ||||||||||||||||||||||||
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 Pembelajaran | Software : | Hardware : | |||||||||||||||||||||||
50 | M.Power point Notepad++ XAMPP | Whiteboard LCD Projector Laptop | ||||||||||||||||||||||||
51 | Team Teaching | |||||||||||||||||||||||||
52 | Matakuliah Syarat | |||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | MINGGU KE- | DESKRIPSI SUB-CPMK | INDIKATOR KETERCAPAIAN | KRITERIA & BENTUK PENILAIAN | BENTUK PEMBELAJARAN | METODE PEMBELAJARAN & ESTIMASI WAKTU | MATERI PEMBELAJARAN | BOBOT | ||||||||||||||||||
55 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||||||||||||||||||
56 | 1 | Mahasiswa 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 interaktif | Ceramah Problem based learning [BT+BM:(1+1)x(2x60”)] | Pengantar Rekayasa Kualitas Perangkat Lunak | 5 | ||||||||||||||||||
57 | 2 | Mahasiswa 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 interaktif | Tugas Kelompok [BT+BM:(1+1)x(2x60”)] | Konsep Kualitas Perangkat Lunak | 5 | ||||||||||||||||||
58 | 3 | Mahasiswa 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 interaktif | Tugas coding individu [BT+BM:(1+1)x(2x60”)] | Model dan Standar Kualitas (ISO 9126, ISO 25010, CMMI) | 5 | ||||||||||||||||||
59 | 4 | Mahasiswa 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 interaktif | Ceramah Problem based learning [BT+BM:(1+1)x(2x60”)] | Standar Mutu Perangkat Lunak (IEEE, ISO) | 5 | ||||||||||||||||||
60 | 5 | Mahasiswa mampu mengidentifikasi kebutuhan pengujian perangkat lunak berdasarkan risiko dan tujuan kualitas sistem | Mahasiswa mampu mengidentifikasi faktor risiko dan tujuan kualitas perangkat lunak. | Diskusi Kriteria: Rubrik kriteria Analitik | Ceramah dan diskusi interaktif | endiskusikan konsep KNN [BT+BM:(1+1)x(2x60”)] | Identifikasi Risiko dan Tujuan Kualitas Sistem | 5 | ||||||||||||||||||
61 | 6 | Mahasiswa mampu mengidentifikasi kebutuhan pengujian perangkat lunak berdasarkan risiko dan tujuan kualitas sistem | Mahasiswa mampu menentukan kebutuhan pengujian perangkat lunak. | Diskusi Kriteria: Rubrik kriteria Analitik | Ceramah dan diskusi interaktif | Mendiskusikan konsep K- Means [BT+BM:(1+1)x(2x60”)] | Kebutuhan dan Teknik Pengujian Perangkat Lunak | 5 | ||||||||||||||||||
62 | 7 | Mahasiswa 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-Fungsional | 5 | ||||||||||||||||||
63 | 8 | UTS | 20 | |||||||||||||||||||||||
64 | 9 | Mahasiswa 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 interaktif | Tugas coding individu [BT+BM:(1+1)x(2x60”)] | Penyusunan Test Plan dan Test Case | 5 | ||||||||||||||||||
65 | 10 | Mahasiswa 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 interaktif | Analisis laporan [BT+BM:(1+1)x(2x60”)] | Pelaksanaan dan Evaluasi Pengujian | 5 | ||||||||||||||||||
66 | 11 | Mahasiswa 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 interaktif | Analisis laporan [BT+BM:(1+1)x(2x60”)] | Interpretasi Hasil Pengujian | 5 | ||||||||||||||||||
67 | 12 | Mahasiswa 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 interaktif | Ceramah Problem based learning [BT+BM:(1+1)x(2x60”)] | Perencanaan Strategi Perbaikan Kualitas Perangkat Lunak | 5 | ||||||||||||||||||
68 | 13 | Mahasiswa 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 interaktif | Analisis laporan [BT+BM:(1+1)x(2x60”)] | Audit Kualitas Perangkat Lunak | 5 | ||||||||||||||||||
69 | 14 | Mahasiswa 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 Persepsi | Presentasi & laporan | Analisis laporan [BT+BM:(1+1)x(2x60”)] | Studi Kasus: Penerapan Strategi Kualitas dalam Proyek Perangkat Lunak | 5 | ||||||||||||||||||
70 | 15 | Mahasiswa 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 Persepsi | Presentasi & laporan | Analisis laporan [BT+BM:(1+1)x(2x60”)] | Presentasi dan Diskusi Studi Kasus | 5 | ||||||||||||||||||
71 | 16 | UAS - Presentasi Tugas | 20 | |||||||||||||||||||||||
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 | ||||||||||||||||||||||||||