INF024 Semester 4

Pengujian dan Penjaminan Kualitas Software

Mata kuliah Pengujian dan Penjamin Kualitas Software mempelajari konsep, metode, dan proses yang digunakan untuk memastikan perangkat lunak memenuhi standar kualitas sebelum digunakan atau diimplementasikan. Materi mencakup faktor dan komponen kualitas software, perencanaan kualitas sebelum proyek, Software Quality Assurance (SQA) Life Cycle, infrastruktur kualitas software, serta pengelolaan komponen penjaminan kualitas. Mahasiswa juga mempelajari berbagai metode, alat, dan instrumen pengujian untuk mengidentifikasi kesalahan dan mengevaluasi kualitas perangkat lunak. Pada akhir pembelajaran, mahasiswa diharapkan mampu merencanakan, melaksanakan, dan mengevaluasi proses pengujian serta penjaminan kualitas perangkat lunak melalui penerapan studi kasus.

14 Meetings

Select a meeting to access the learning materials.

Each meeting contains a summary, learning objectives, and materials available for the topic.

Meeting 1

Pendahuluan

Membahas pengenalan pengujian dan penjaminan kualitas perangkat lunak, ruang lingkup, tujuan, serta pentingnya kualitas dalam proses pengembangan software.

Meeting 2

Faktor Kualitas Software

Membahas berbagai faktor yang menentukan kualitas perangkat lunak dan karakteristik yang digunakan untuk menilai kualitas suatu produk software.

Meeting 3

Komponen Kualitas Software

Membahas komponen-komponen utama kualitas perangkat lunak dan keterkaitannya dalam menghasilkan software yang memenuhi kebutuhan pengguna.

Meeting 4

Pre Project Kualitas Software

Membahas aktivitas persiapan kualitas sebelum proyek perangkat lunak dilaksanakan, termasuk kebutuhan, perencanaan, dan standar kualitas.

Meeting 5

Quality Assurance Part 1

Membahas konsep dasar Quality Assurance, tujuan, aktivitas, dan pendekatan yang digunakan untuk menjaga kualitas proses pengembangan perangkat lunak.

Meeting 6

Software Quality Assurance

Membahas penerapan Software Quality Assurance untuk memastikan proses dan produk perangkat lunak memenuhi kebutuhan serta standar kualitas yang ditetapkan.

Meeting 7

Manajemen Komponen Kualitas Software

Membahas pengelolaan berbagai komponen kualitas perangkat lunak agar proses pengembangan dan produk yang dihasilkan memenuhi standar kualitas.

Meeting 8

Quality Assurance Part 2

Membahas penerapan lanjutan Quality Assurance dalam pengendalian, pemantauan, evaluasi, dan peningkatan kualitas perangkat lunak.

Meeting 9

SDLC

Membahas Software Development Life Cycle (SDLC) serta hubungan setiap tahapan pengembangan dengan aktivitas pengujian dan penjaminan kualitas.

Meeting 10

Testing Principle

Membahas prinsip-prinsip dasar software testing sebagai landasan dalam merencanakan dan melaksanakan pengujian perangkat lunak secara efektif.

Meeting 11

Test Case Design

Membahas konsep dan teknik penyusunan test case untuk memastikan fungsi perangkat lunak dapat diuji secara sistematis berdasarkan kebutuhan yang ditentukan.

Meeting 12

Bug Advocate

Membahas identifikasi, dokumentasi, pelaporan, dan komunikasi bug untuk membantu tim pengembang memahami serta menangani masalah pada perangkat lunak.

Meeting 13

API Testing

Membahas konsep pengujian Application Programming Interface (API) untuk memverifikasi fungsi, respons, integrasi, dan kesesuaian layanan antar sistem.

Meeting 14

Web and Mobile Testing

Membahas pengujian aplikasi web dan mobile untuk mengevaluasi fungsi, kompatibilitas, antarmuka, serta kualitas aplikasi pada berbagai lingkungan penggunaan.