Rekayasa Perangkat Lunak

 

 

 

Rekayasa Perangkat Lunak

Pilihan Konsentrasi Pemrograman (Hacker)

Bisnis Digital

di Kota Tasikmalaya

3 SKS

Perkuliahan Bersertifikat

Dapatkan sertifikat menarik setelah mengikuti perkuliahan ini

Kuliah dari Rumah

Perkuliahan ini bisa diikuti dari mana pun

Kode Mata Kuliah

BD412

Periode Perkuliahan

1 Feb – 30 Jul 2022 (5 bulan)

Rincian Perkuliahan

Mata kuliah Rekayasa Perangkat Lunak ini memberikan pemahaman dan penguasaan kepada mahasiswa mengenai berbagai macam Process Model dalam Software Engineering seperti Waterfall Model, Prototyping Model, RAD Model, dan Evolutionary Process Models (Incremental dan Spiral Model), Analysis Modeling, Design Model, Object Oriented Analysis and Design (OOAD), Testing Strategies, dan Software Testing Method. Selama perkuliahan juga dibahas tentang perkembangan dari Process Model dalam Software Engineering.

Capaian pembelajaran:

  1. Memahami apa itu rekayasa perangkat lunak
  2. Memahami dan mampu membedakan apa itu Waterfall Model, Agile, dan Scrum
  3. Memahami dan mampu menjalankan analisa kebutuhan suatu perangkat lunak dengan memakai metode Contextual Design
  4. Memahami dan mampu membangun Affinity Notes, Affinity Diagram, Persona, User Story, Sequence Diagram, dan Storyboard
  5. Memahami dan mampu melaksanakan brainstorming untuk menghasilkan vision dan fungsionalitas baru suatu perangkat lunak
  6. Memahami dan mampu membuat berbagai diagram UML untuk menjelaskan rancangan suatu perangkat lunak
  7. Memahami dan mampu membuat Prototype, khususnya: Paper Prototype, High Fidelity Prototype, dan simulasi prototype
  8. Memahami dan mampu melaksanakan proyek pengembangan perangkat lunak dengan memakai metodologi Scrum
  9. Memahami dan mampu menjalankan berbagai pengujian yang dipakai dalam pengembangan suatu perangkat lunak
  10. Memahami, mampu menghasilkan dan mempresentasikan sejumlah laporan seputar pengembangan perangkat lunak, seperti: analisa kebutuhan, rancangan fungsionalitas, rancangan teknis, dan demo produk
  11. Memahami dan mampu memakai aplikasi serta layanan Source Code Control, khususnya: Git, Sourcetree, dan Github
  12. Memahami dan mampu membuat aplikasi android
  13. Memahami dan mampu membuat aplikasi website frontend dan backend
  14. Memahami dan mampu membuat game

Pada mata kuliah ini, mahasiswa akan diberi pilihan agar fokus untuk mempelajari beberapa bahasa pemrograman. Mulai dari pengembangan aplikasi mobile, frontend web, backend web, atau pengembangan game.

Beberapa materi akan disampaikan dalam bentuk video courses dari berbagai media kursus online yang terkenal (Udemy, Hacktiv8, dll) secara gratis.

Pilihan karir setelah menguasai mata kuliah ini

  1. System Analyst
  2. IT Project Manager
  3. UI/UX Designer
  4. IT Quality Control
  5. Software Engineer
  6. Programmer
  7. QA Engineer

 

Modul Pembelajaran