Program Studi : Teknik Informatika
Kode / Nama Mata Kuliah : 16067304 / Penjaminan Mutu Perangkat Lunak
Jumlah SKS / Semseter : 3 SKS /
Mata Kuliah Pra Syarat : Analisa dan Perancangan Sistem
Capaian Pembelajaran Lulusan :
- Mampu mengidentifikasi, menganalisis dan menyelesaikan masalah secara sistematis dan terorganisasi dalam bidang teknologi informasi dan komunikasi
- Mampu menggunakan dan menerapkan konsep-‐konsep teoritis dan empiris dalam menyelesaikan masalah di bidang teknologi informasi dan komunikasi
- Menguasai konsep dan penerapan bidang keahlian rekayasa perangkat lunak
- Mampu menyelesaikan masalah teknologi informasi dan komunikasi dengan keahlian rekayasa perangkat lunak
- Mampu memberikan alternatif solusi
- Memiliki kreatifitas dalam mengembangkan berbagai alternatif solusi
- Mampu berkomunikasi baik lisan dan tulisan
- Bertanggungjawab pada pekerjaan sendiri
Capaian Pemebelajaran Mata Kuliah :
- Mampu memahami dasar-‐dasar pengujian perangkat lunak.
- Mampu menjelaskan dengan rinci, membedakan, dan melakukan jenis dan tingkatan pengujian (unit, integrasi, sistem, penerimaan).
- Mampu menjelaskan dan melakukan teknik-‐teknik pengujian.
- Mampu menjelaskan dengan rinci teknik-‐teknik identifikasi kasus-‐kasus uji yang penting untuk pengujian unit, integrasi, dan sistem.
- Mampu menerapkan proses inspeksi atau review terhadap kode sumber perangkat lunak pada proyek perangkat lunak skala kecil atau m
- Mampu berpartisipasi aktif sebagai bagian dari aktivitas tim untuk mempraktikkan proses inspeksi terhadap segmen kode sumber skala kecil/medium.
- Mampu melakukan pengukuran yang berkaitan dengan pengujian.
- Mampu melakukan proses/prosedur pengujian.
- Mampu menjelaskan dengan baik proses verifikasi dan validasi pada artifak yang bukan kode sumber.
- Mampu menggunakan kakas bantu pengujian dalam pelaksanaan proses pengujian.
- Mampu menggunakan dengan baik kakas bantu pelacakan cacat perangkat lunak untuk mengelola cacat perangkat lunak pada proyek perangkat lunak skala kecil, dan menganalisis hasilnya.
- Mampu memahami dasar-‐dasar penjaminan mutu perangkat lunak.
POKOK BAHASAN | ALAT/BAHAN/SUMBER BELAJAR |
Dasar-‐dasar pengujian perangkat lunak
| LCD Projector, Laptop / – / S. Naik and P. Tripathy, Software Testing and Quality Assurance: Theory and Practice, Wiley-‐Spektrum, 2008.
|
Tingkatan-‐tingkatan pengujian · Target pengujian · Tujuan pengujian | LCD Projector, Laptop /- / S. Naik and P. Tripathy, Software Testing and Quality Assurance: Theory and Practice, Wiley-‐Spektrum, 2008.
|
Teknik pengujian. · Teknik pengujian berbasis intuisi dan pengalaman · Teknik pengujian berbasis domain masukan · Teknik pengujian berbasis kode · Teknik pengujian berbasis kegagalan (fault) · Teknik pengujian berbasis penggunaan · Teknik pengujian berbasis model · Teknik pengujian berbasis katakteristik aplikasi | LCD Projector, Laptop / – / S.H. Kan, Metrics and Models in Software Quality Engineering, 2nd ed., Addison-‐ Wesley, 2002 |
Pengukuran yang berkaitan dengan pengujian · Evaluasi terhadap program yang sedang diuji · Evaluasi terhadap pengujian yang telah selesai dilakukan
| LCD Projector, Laptop / – / D. Galin, Software Quality Assurance: From Theory to Implementation, Pearson Education Limited, 2004.
|
Proses pengujian · Pertimbangan-‐pertimbangan praktis · Aktivitas pengujian | LCD Projector, Laptop / – / S. Naik and P. Tripathy, Software Testing and Quality Assurance: Theory and Practice, Wiley-‐Spektrum, 2008.
|
Kakas bantu pengujian · Dukungan kakas bantu · Kategori kakas bantu
| LCD Projector, Laptop / S. Naik and P. Tripathy, Software Testing and Quality Assurance: Theory and Practice, Wiley-‐Spektrum, 2008.
|
Dasar-‐dasar kualitas perangkat lunak · Etika dan kultur perangkat lunak · Nilai dan biaya kualitas perangkat lunak · Karakteristik-‐karakteristik model dan kualitas perangkat lunak · Penyempurnaan kualitas perangkat lunak · Aspek yang berhubungan dengan keamanan perangkat lunak (safety)
| LCD Projector, Laptop / D. Galin, Software Quality Assurance:From Theory to Implementation,Pearson Education Limited, 2004.
|