Administrator

Admin

Terakhir diupdate:

May 3, 2025

Jumlah SKS:

3 SKS

Deskripsi Mata Kuliah

Mata kuliah ini membahas konsep, prinsip, dan teknik dalam memastikan kualitas perangkat lunak. Topik mencakup standar kualitas perangkat lunak, metodologi pengujian, verifikasi dan validasi, serta manajemen risiko dalam pengembangan perangkat lunak. Mahasiswa akan mempelajari bagaimana menerapkan teknik Software Quality Assurance (SQA) untuk memastikan perangkat lunak memenuhi kebutuhan pengguna dan standar industri.

  • Pokok Bahasan / Bahan Kajian

  • Pendahuluan: Konsep dan Prinsip SQA
    Standar dan Model Kualitas Perangkat Lunak (ISO, CMMI, IEEE)
    Siklus Hidup Pengembangan Perangkat Lunak dan Peran SQA
    Metodologi Pengujian Perangkat Lunak (Black Box & White Box Testing)
    Unit Testing, Integration Testing, System Testing, dan Acceptance Testing
    Verifikasi dan Validasi Perangkat Lunak
    Pengujian Performa, Keamanan, dan Usability
    Manajemen Risiko dalam SQA
    Teknik Automasi Pengujian Perangkat Lunak
    Alat Bantu SQA (Selenium, JUnit, SonarQube, dll.)
    Continuous Integration & Continuous Deployment (CI/CD) dalam SQA
    Audit dan Review Kualitas Perangkat Lunak



  • Pustaka
    1. Pressman, R. S. & Maxim, B. R. (2020). Software Engineering: A Practitioner's Approach. McGraw-Hill.

    2. Sommerville, I. (2019). Software Engineering. Pearson.

    3. Galin, D. (2018). Software Quality Assurance: From Theory to Implementation (2nd ed.). Pearson.

    4. IEEE Standard for Software Quality Assurance Plans (IEEE Std 730-2014).

    5. Jorgensen, P. C. (2013). Software Testing: A Craftsman’s Approach. CRC Press.

    6. April Lapoerte, Software Quality Assurance , 2017

    7. Tutorial dan dokumentasi alat bantu SQA (Selenium, JUnit, SonarQube, dll.).

    8. SWEBOK V4 

    dosen-software-quality-assurance
    Dwi Rolliawati, M.T
    197909272014032001
    Preview
    • Koordinator :
      Dr. Achmad Teguh Wibowo, M.T., MTCNA., MTCRE
    • Dosen Pengajar :1
    • Durasi :1 Semester