Mata kuliah ini membahas penjaminan mutu perangkat lunak melalui pendekatan teori, studi kasus, dan latihan. Terdiri atas 14 pertemuan dengan evaluasi melalui absensi, latihan, UTS, dan UAS.
2. KONTRAK PERKULIAHAN
SKS MK : 3 SKS (2 SKS TEORI + 1 SKS LATIHAN)
LAMA PERKULIAHAN : 100 MENIT TEORI + 50 MENIT LATIHAN
JUMLAH TM : 14 PERTEMUAN (7 SEBELUM UTS DAN 7 SETELAH UTS)
JADWAL KULIAH : JUMAT, PKL 17.00 – 18.30 WIB
UJIAN : ABSENSI MINIMAL 70 % (4XABSEN)
PENILAIAN : 10% ABSENSI, 30% LATIHAN, 30% UTS, 30% UAS
ALAT KOMUNIKASI : SILENT/MODE GETAR SELAMA PERKULIAHAN BERLANGSUNG
EMAIL :
merinovamarito@yahoo.com
3. GAMBARAN UMUM
Mata kuliah ini membahas latar belakang, teori-teori,
prinsip-prinsip, dan kajian studi kasus untuk pengujian dan
penjaminan mutu perangkat lunak.
Termasuk
kehandalan
pokok bahasan
dan mutu perangkat lunak,
di dalamnya adalah
model
kematangan proses, dan berbagai tipe pengujian, seperti:
unit, aliran kendali, aliran data, domain, sistem, fungsional,
dan penerimaan.
4. PROSES PERANGKAT
LUNAK
Proses pengembangan perangkat lunak memiliki sebuah framework umum, yaitu :
1. Framework activities
Task
Project Milestones
Penyelesaian dan hasil
Kerangka acuan jaminan kualitas
2. Umbrella activities
Jaminan kualitas
Manajemen konfigurasi perangkat lunak
Pengukuran perangkat lunak
5. TERMINOLOGI PROSES
KUALITAS
Tujuan kualitas (Quality Objectives) :
1. Mencapai dan menopang kualitas produk/layanan untuk memenuhi kebutuhan customer
2. Memberikan jaminan ke manajemen bahwa kualitas telah dicapai dan dipelihara
3. Memberikan jaminan ke customer bahwa kualitas telah tercapai
Kebijakan kualitas (Quality Policy)
Sasaran dan arah kualitas keseluruhan dari sebuah organisasi terkait dengan kualitas
yang secara formal dinyatakan oleh manajemen atas.
Manajemen kualitas (Quality Management)
Aspek fungsi manajemen keseluruhan yang menentukan dan menerapkan kebijakan kualitas
(ISO9000, Clause 3.2)
6. TERMINOLOGI PROSES
KUALITAS
Sistem Kualitas (Quality System)
struktur, tanggung jawab, prosedur, proses dan sumber organisasi
untuk penerapan manajemen kualitas (ISO9000, Clause 3.3)
Kontrol Kualitas (Quality Control)
Teknik dan aktifitas operasional yang digunakan untuk memenuhi
kebutuhan kualitas (ISO9000, Clause 3.4), Meliputi evaluasi unjuk
kerja, membandingkan tujuan dan tindakan, pengecekan produk
7. TERMINOLOGI PROSES
KUALITAS
Penjaminan Kualitas (Quality Assurance)
Semua tindakan sistematis dan terencana untuk menjamin bahwa sebuah
produk/layanan akan memenuhi kebutuhan /memuaskan (ISO9000, Clause 3.5)
Sekumpulan aktifitas yang dirancang untuk mengevaluasi proses dimana produk
dikembangkan atau dirakit (IEEE Standards )
Quality assurance meliputi pengecekan proses, dengan tujuan :
1. Untuk mencegah terjadinya masalah;
2. Mendeteksi masalah ketika terjadi;
3. Mengetahui penyebabnya;
4. Menyelesaikan sampai akar; dan
5. Mencegah masalah terjadi lagi