You are on page 1of 4

SILABUS

Nama Mata Kuliah : Software Quality & Testing


Kredit : 3 SKS
Semester : VII (Tujuh)
Tingkat : IV (Empat)
Jenjang : S1 (Strata Satu)
Sifat Matakuliah : Pilihan (Teori)
Matakuliah Prasyarat : -

Deskripsi :
Mata kuliah Software Quality & Testing membahas latar belakang, konsep, teori dan kajian
studi kasus yang terkait dengan penjaminan kualitas dan proses pengujian perangkat lunak.
Pokok bahasan yang terdapat di dalam mata kuliah ini meliputi pengantar (konsep dan teori)
kualitas perangkat lunak, penjelasan model kualitas perangkat lunak, software quality
metrics, software quality assurance, verifikasi dan validasi pengujian perangkat lunak, teknik
dan strategi testing, unit dan integration testing, object oriented testing, user acceptance
testing, serta automated testing. Mata kuliah ini merupakan mata kuliah lanjutan Rekayasa
Perangkat Lunak.

Aturan Perkuliahan :
1. Tidak ada ujian perbaikan jika nilai akhir sudah keluar. Ujian susulan hanya diijinkan
jika ada ijin autentik yang bisa ditunjukkan setelah ujian.
2. Kehadiran minimal perkuliahan adalah 80% dari total pertemuan di kelas, kecuali
sakit atau ijin tertulis. Kehadiran kurang dari yang sudah ditentukan tidak diijinkan
mengikuti UTS dan UAS
3. Semua tugas harus dikerjakan dan diserahkan tepat pada waktu yang ditentukan.
Semua alasan keterlambatan yang tidak logis, tidak diterima dan nilai nol (0) bagi
yang tidak maupun terlambat menyerahkan.
4. Jika ditemukan indikasi plagiarisme dalam tugas ataupun UTS dan UAS maka nilai
akhir adalah 0.
5. Mahasiswa yang terlambat lebih dari 15 menit tidak diperkenankan untuk masuk
kelas, kecuali telah disepakati sebelumnya
Metode Perkuliahan
1. Ceramah
2. Latihan
3. Tugas
4. Diskusi

Sistem Penilaian
• Nilai Akhir
NA = 10% *Absen + 30% * Tugas + 30% * UTS + 30% * UAS

• Bobot Nilai

NILAI INDEKS PREDIKAT


80 £ NA £ 100 A LULUS, SANGAT BAIK
68 £ NA £ 79 B LULUS, BAIK
56 £ NA £ 67 C LULUS, CUKUP BAIK
40 £ NA £ 55 D LULUS, KURANG
0 £ NA £ 39 E TIDAK LULUS

Materi Kuliah
PERTEMUAN
MATERI METODE
KE
v Ceramah
1 Pendahuluan Kualitas Perangkat Lunak
v Diskusi
Model Kualitas Perangkat Lunak McCall :
1. Definisi model McCall
2. Product operation factors :
Correctness, Reliability,
v Ceramah
Efficiency, Integrity, Usability
2 3. Product revision factors : v Diskusi
Maintainability, Flexibility,
Testability
4. Product transition factors :
Portability, Reusability,
Interoperability
Model Kualitas Perangkat Lunak ISO/IEC
25010:2011 :
1. Definisi model ISO/IEC
3 25010:2011
v Ceramah
2. Software Quality Product :
Functional Suitability, v Diskusi
Performance Efficiency,
Compatibility, Usability,
PERTEMUAN
MATERI METODE
KE
Reliability, Security,
Maintainability, Portability
3. Software Quality in Use :
Effectiveness, Efficiency,
Satisfaction, Freedom from Risk,
Context Coverage
Model Kualitas Perangkat Lunak CMMI :
1. Definisi model CMMI
2. Tahap kematangan CMMI : Level v Ceramah
4 1 Initial, Level 2 Managed, Level
v Diskusi
3 Defined, Level 4 Quantitatively
Managed, Level 5 Optimizing

Software Quality Metrics :


1. Definisi Software Quality Metrics
2. Tujuan Software Quality Metrics
3. Klasifikasi Software Quality v Ceramah
5 Metrics v Diskusi
4. Batasan Software Quality Metrics
5. Keterkaitan Software Quality
Metrics dengan Model Kualitas
Perangkat Lunak
Penjaminan kualitas perangkat lunak
(Software Quality Assurance) :
1. Definisi Software Quality
Assurance
2. Arsitektur Sistem Software
Quality Assurance :
a. Pre-project SQA components v Ceramah
b. Project lifecycle SQA v Diskusi
6
components
c. Quality Infrastructure
Components
d. Quality Management
e. Quality Management
Standards
f. Organizational base – human
components
Responsi tugas, penilaian kualitas
7 perangkat lunak dengan menggunakan Tugas
alat ukur / software quality metrics
8 UJIAN TENGAH SEMESTER (UTS)
Pengantar Testing: v Ceramah
9
a. Definisi Testing v Diskusi
PERTEMUAN
MATERI METODE
KE
b. Hubungan testing dengan kualitas
perangkat lunak
c. Langkah-langkah umum software
testing
v Ceramah
10 Teknik dan Strategi Testing
v Diskusi
v Ceramah
11 Unit dan Integration Testing v Diskusi
v Latihan
Automated Testing : v Ceramah
12 & 13 a. Code Based Testing v Diskusi
b. Non-Code Testing v Latihan
Tugas Besar untuk menguji Perangkat v Diskusi
14 & 15
Lunak v Latihan
16 UJIAN AKHIR SEMESTER (UAS)

VII. DAFTAR PUSTAKA


1. Daniel Galin. Software Quality: Concepts and Practice. 2018
2. Daniel Galin. Software Quality: From Theory to Implementation. 2014
3. Kshirasagar Naik, Priyadarshi Tripathy. Software Testing and Quality Assurance: Theory
and Practice. 2011
4. Roger S. Pressman. Software Engineering: A Practitioner’s Approach, 8th edition. 2014
5. Ian Sommerville. Software Engineering, 10th edition. 2015
6. P. Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of
Knowledge, Version 3.0, IEEE Computer Society, 2014; www.swebok.org.

You might also like