PENJAMINAN MUTU PERANGKAT LUNAK PERTEMUAN KE 1 SAFITRI JAYA, S.Kom, M.T.I SEMESTER GANJIL TA 2017/2018 UNIVERSITAS PEMBANGUNAN JAYA PENJAMINAN MUTU PERANGKAT LUNAK
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) PELAKSANAAN UTS : 16 – 20 OKTOBER 2017 (19 OKTOBER 2017) PELAKSANAAN UAS : 18 – 22 DESEMBER 2017 (21 DESEMBER 2017) JADWAL KULIAH : KAMIS, PKL 12.50 – 15.20 WIB TOLERANSI KETERLAMBATAN : 15 MENIT, > 15 MENIT ABSEN NIHIL SYARAT IKUT UJIAN : ABSENSI MINIMAL 70 % (4X ABSEN) PENILAIAN : 10% ABSENSI, 20% LATIHAN, 35% UTS, 35% UAS ALAT KOMUNIKASI : SILENT/MODE GETAR SELAMA PERKULIAHAN BERLANGSUNG EMAIL : SAFITRI.JAYA@UPJ.AC.ID
Gambaran umum Mata kuliah ini membahas latar belakang, teori-teori, prinsip- prinsip, dan kajian studi kasus untuk pengujian dan penjaminan mutu perangkat lunak. Termasuk pokok bahasan di dalamnya adalah kehandalan dan mutu perangkat lunak, model kematangan proses, dan berbagai tipe pengujian, seperti: unit, aliran kendali, aliran data, domain, sistem, fungsional, dan penerimaan.
Proses perangkat lunak Proses pengembangan perangkat lunak memiliki sebuah framework umum, yaitu : Framework activities Task Project Milestones Penyelesaian dan hasil Kerangka acuan jaminan kualitas Umbrella activities Jaminan kualitas Manajemen konfigurasi perangkat lunak Pengukuran perangkat lunak
Terminologi proses kualitas Tujuan kualitas (Quality Objectives) : Mencapai dan menopang kualitas produk/layanan untuk memenuhi kebutuhan customer Memberikan jaminan ke manajemen bahwa kualitas telah dicapai dan dipelihara 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)
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
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 : Untuk mencegah terjadinya masalah; Mendeteksi masalah ketika terjadi; Mengetahui penyebabnya; Menyelesaikan sampai akar; dan Mencegah masalah terjadi lagi
Terminologi proses kualitas