Deskripsi Mata Kuliah
Mata kuliah ini mencakup siklus pengembangan perangkat lunak, yang terdiri dari perencanaan, analisis, desain, coding, pengujian dan pemeliharaan. Pada mata kuliah ini, mahasiswa membentuk sebuah kelompok dan mengembangkan proyek yang akan dilakukan selama satu semester. Topik yang tercakup dalam mata kuliah ini adalah: metodologi pengembangan perangkat lunak, rekayasa perangkat lunak berbantuan komputer (CASE tool); perencanaan proyek pengembangan perangkat lunak, analisis permasalahan dan kebutuhan pengguna; pengorganisasian spesifikasi perangkat lunak; prinsip dasar perancangan perangkat lunak; masalah-masalah dalam pengkodean, penjaminan kualitas perangkat lunak; pengukuran kualitas perangkat lunak; pengujian perangkat lunak, pemeliharaan perangkat lunak
CPMK
- Mampu memahami konsep dasar perangkat lunak
- Mampu memahami konsep dan proses pengembangan perangkat lunak
- Mampu menerapkan teknik-teknik modelling software dalam mengembangkan perangkat lunak secara individu maupun dalam kelompok
- Mampu menerapkan konsep pengendalian kualitas perangkat lunak dalam menyelesaikan permasalahan bidang sains data
- Mampu menerapkan konsep menejemen proyek pengembangan perangkat lunak dalam bidang sains data