Mata kuliah ini mempelajari tentang berbagai konsep dan implementasi proses analisa dan perancangan sistem informasi dengan menggunakan berbagai metode pendekatan seperti SDLC, Object Oriented, Use Case Modelling, Agile dan Scrum Modelling guna menghasilkan dokumen rancangan kebutuhan perangkat lunak.