| Kode Mata Kuliah | IF5121 / 3 SKS |
|---|
| Penyelenggara | 235 - Informatika / STEI |
|---|
| Kategori | Kuliah |
|---|
| Bahasa Indonesia | English |
|---|
| Nama Mata Kuliah | Perancangan Perangkat Lunak | Software Design |
|---|
| Bahan Kajian | - Dasar-dasar Perancangan Perangkat Lunak
- Arsitektur Perangkat Lunak
- Pola Perancangan (Design Pattern)
- Perancangan Antarmuka Pengguna
- Analisis dan Evaluasi Kualitas Hasil Perancangan Perangkat Lunak
- Notasi Perancangan Perangkat Lunak
- Strategi dan Metode Perancangan Perangkat Lunak
- Alat Bantu Perancangan Perangkat Lunak
|
|
|---|
| Capaian Pembelajaran Mata Kuliah (CPMK) | - Mampu merancang arsitektur perangkat lunak untuk suatu kebutuhan pembangunan perangkat lunak dengan justifikasi yang tepat serta memodelkannya dalam notasi yang benar
- Mampu merancang komponen pada arsitektur perangkat lunak dengan lebih rinci
- Mampu memilih dan memanfaatkan design pattern dalam perancangan perangkat lunak
- Mampu menilai kualitas rancangan yang telah dihasilkan
- Mampu mendokumentasikan secara sistematis rancangan perangkat lunak yang dilakukan.
- Mampu bekerja dan berperan efektif dalam tim
| - Able to design software architecture for software development requirements with proper justification and model it using the correct notation.
- Able to design components within the software architecture in greater detail.
- Able to select and apply design patterns in Software Design
- Able to assess the quality of the generated design.
- Able to systematically document the software design process and its outcomes.
- Able to work and contribute effectively in a team
|
|---|
| Metode Pembelajaran | Proses belajar dalam kelas
Penugasan terstruktur dengan studi kasus | |
|---|
| Modalitas Pembelajaran | Pembelajaran tatap muka (audio, visual)
Pembelajaran daring | |
|---|
| Jenis Nilai | ABCDE |
|---|
| Metode Penilaian | Ujian
Kuis
Tugas Terstruktur | |
|---|
| Catatan Tambahan | | |
|---|