Mata kuliah ini membahas pentingnya rekayasa perangkat lunak, definisi perangkat lunak, metode pengembangan perangkat lunak berorientasi proses dan berorientasi objek, tahapan dalam rekayasa perangkat lunak yang meliputi analisis kebutuhan, pemodelan hasil analisis, perancangan, implementasi dengan teknik pemrograman yang dipilih, pengujian baik secara black box maupun white box dan perawatan. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu mengembangkan perangkat lunak secara sistematis dan terukur dengan mengimplementasikan metode-metode pengembangan perangkat lunak berorientasi proses maupun berorientasi objek.


Kontrak Perkuliahan RPL.docxKontrak Perkuliahan RPL.docx