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