Anda di halaman 1dari 6

WORKSHEET PENJAMINAN MUTU PERANGKAT LUNAK

Pertemuan ke 3 : SOFTWARE MODEL QUALITY


NAMA NIM / Kelas
Dikerjakan oleh 1. Mayya Tannia Wewengkang 1301140083
2. Natasya Novalita 1301144257

1 Briefly explain the five different views of software quality {David Garvin}
Perspektif Makna / Arti Contoh
Aplikasi LINE dapat terus diperbaharui secara terus-
Kualitas perangkat lunak diperhatikan dari keseimbangan
menerus dalam kurun waktu yang singkat untuk
1 Value-Based kebutuhan, budget dan waktu, biaya, penjadwalan,
memenuhi kebutuhan pengguna dan meningkatkan
produktivitas, dan lain sebagainya.
produktivitas aplikasi.
Perangkat lunak akan dikatakan berkualitas jika
Mahasiswa dapat melakukan proses registrasi dan
2 User-Based kebutuhan dan ekspektasi user terpenuhi (menurut sudut
pengambilan mata kuliah di I-Gracias dengan baik.
pandang user)
Pembuatan aplikasi (biasanya untuk memenuhi
Tugas Akhir) harus dilakukan dengan mengikuti
Produk atau perangkat lunak akan dikatakan
metode pembuatan sistem yang telah ditentukan.
berkualitas apabila proses pembuatan yang dijalankan
3 Process-Based Misalnya : untuk merancang UI dari suatu aplikasi
memenuhi tahapan pengembangan produk dan
harus menggunakan metode Goal Directed Design
spesifikasi yang telah ditentukan oleh user.
sesuai dengan kasus yang diambil untuk mencapai
keselarasan yang benar.

Kualitas dalam pandangan ini adalah suatu karakteristik Smartphone memiliki fitur SMS, telepon, dan
4 Product-Based atau atribut yang dapat diukur dan memiliki fitur-fitur terhubung pada internet, serta mengunduh aplikasi
yang lengkap yang sekiranya dibutuhkan pengguna.

Promosi Playstation 4. Pada promosi tersebut akan


Pendekatan ini memperhatikan kualitas dari suatu ditekankan kualitas permainan yang dapat
5 Transcendent produk sebagai karakteristik bawaan yang absolut dan dijalankan pada platform tersebut (biasanya
dapat dikenali dengan mudah (secara langsung). memperhatikan kualitas grafis, keluwesan animasi,
dan kontrol gaming.)
2 Briefly explain McCall’s categorization of quality factors into 3 quality criteria
Quality Category QUALITY FACTOR QUALITY CRITERIA
Memenuhi kebutuhan user dan dapat menjalankan
A Product Operation Correctness
task dengan baik.
Dilihat dari ketergantungan, ketersediaan, dan
Reliability
akurasi fungsional saat dibutuhkan.
Kemudahan penggunaan produk bagi pemula dan
Usability
atau pihak profesional.
Kelengkapan, kekonsistenan, dan keamanan dari
Integrity
dokumentasi perangkat lunak dan data di dalamnya.
Waktu bekerjanya CPU, serta penggunaan memori
Efficiency
komunikasi antar sumber daya.
Kemudahan mengalokasikan dan memperbaiki
B Product Revision Maintainability
bagian yang error pada suatu program.
Testability Kemudahan dalam pengujian suatu program.
Kemudahan menambahkan atau memodifikasi
Flexibility
fungsionalitas dari suatu program.
Kemampuan untuk menjalankan program pada
C. Product Transtition Portability perangkat (device) atau sistem operasi yang
berbeda.
Memiliki komponen umum untuk digunakan oleh
Reuseability program lain.
Kemampuan untuk membuat antarmuka dan
Interoperability membuat kombinasi beberapa program.
3 Briefly explain the ISO 9126 quality characteristics

Quality Factor Quality SubFactor Explanation (dalam bahasa indonesia)


1. Suitability
2. Accuracy
Kumpulan atribut yang berhubungan dengan
Functionality 3. Security
keberadaan dari kumpulan fungsi dan spesifikasinya.
4. Interopability
5. Compliance
1. Maturity Kumpulan atribut yang berhubungan dengan
2. Fault Tolerance kapabilitas perangkat lunak untuk
Reliability
3. Recoverability mempertahankan level dari
4. Compliance penggunaan produk dalam kondisi tertentu.
1. Understandability Kumpulan atribut yang berhubungan dengan
2. Learn-ability usaha yang diperlukan untuk setiap
Usability 3. Operability penggunaan, dan pengujian individual
4. Attractiveness terkait penggunaan tersebut berdasarkan
5. Compliance masukan dari beberapa user.
Kumpulan atribut yang berhubungan dengan level
1. Time Behaviour
performansi dari perangkat lunak dengan jumlah
Efficiency 2. Resource Behaviour
sumber daya yang digunakan pada kondisi
3. Compliance
tertentu.
1. Analyzability
2. Change-Ability
Kumpulan atribut yang berhubungan dengan usaha
Maintanability 3. Stability
untuk membuat modifikasi tertentu.
4. Testability
5. Compliance
1. Adaptability
Kumpulan atribut yang berhubungan dengan
2. Install-Ability
kemampuan perangkat lunak yang dapat
Portability 3. Co-existence
dioperasikan dari lingkungan satu ke lingkungan
4. Replace-ability
yang lain.
5. Compliance
4 Compare McCall’s quality model with the ISO 9126 quality model
Mc Call Quality Model ISO 9126 Quality Model
SIMILARITY
Fokus pada satu entitas abstrak yang sama yaitu
kualitas perangkat lunak.
Karakteristik yang memiliki level tinggi seperti
reliability, usability, efficiency, maintainability dan portability ditemukan pada kedua model
Apa yang dikatakan sebagai Quality Factor pada
McCall’s Model disebut sebagai quality characteristic
pada ISO 9126 model.
DIFFERENCES
Suatu kriteria quality dapat mempengerahui beberapa Satu sub-faktor dapat mempengaruhi hanya satu
quality factor yang lain. quality factor.

McCall memberikan 11 quality factor. Di ISO 9126 hanya memiliki 6 quality factor saja.
Testability merupakan sebuah low-level quality
Testability merupakan sebuah high-level quality factor. subfactor.

5 Briefly explain the FURPS Quality Model

Quality Factor Quality Criteria


Functionality Termasuk kumpulan fitur, kapabilitas dan keamanan.
Termasuk faktor manusia, estetika, konsistensi pada antarmuka pengguna, pertolongan online, wizards dan
Usability agen, dokumentasi pengguna, dan materi pelatihan.
Reliability Termasuk frekuensi dan besarnya kegagalan, recoverability, predictability, akurasi, dan MTBF.
Kondisi dari kebutuhan fungsionalitas seperti kecepatan, efisiensi, ketersediaan, akurasi, throughput,
Performance waktu respond, waktu recovery, dan penggunaan sumber daya.
Termasuk testability, extensibility, adaptability, maintainability, compatibility, configurability, serviceability
Supportability ,installability, localizability.
Jika Anda diminta meng asses Aplikasi I-Gracias dengan menggunakan model Quality Mc Call.
Tentukan Quality Factor dan Quality Criteria yang akan dinilai.
6
Beri Alasan pemilihan QF dan Critera tersebut
1. Portability.
Kriteria : Kemampuan untuk
menjalankan program pada Karena kita perlu mengetahu i-Gracias dapat diakses di
perangkat (device) atau browser PC dan smartphone (Android/iOS).
sistem operasi yang
berbeda.

2. Efficiency.
Pembukaan halaman i-Gracias membutuhkan
Kriteria : Waktu bekerjanya
penggunaan memori antar sumber daya sehinga
CPU, serta penggunaan memori
perlu dilakukan pengujian efisiensi terkait hal tersebut.
komunikasi antar sumber daya.

i-Gracias memiliki berbagai macam task seperti log-in


3. Correctness. (langsung menuju halaman i-Gracias) dan pengguna dapat
Kriteria : Performansi Task memilih menu yang ada. (Misal : registrasi, dan
halaman nilai).

Calon mahasiswa baru pasti harus mengakses menu


admission pada i-Gracias dan mereka belum pernah
4. Usability.
membuka halaman tersebut. Kualitas i-Gracias dapat
Kriteria : mudah digunakan
ditentukan juga dengan bagaimana mahasiswa baru
oleh pemula.
dapat dengan mudah memahami pembukaan halaman
admission.
5. Reliability.
Kriterika : Ketersediaan saat i-Gracias harus dapat diakses dimana saja dan kapan saja.
dibutuhkan.
6. Integrity
Nilai mahasiswa tersimpan aman pada i-Gracias dan
Kriteria : konsistensi dan
tidak dapat diakses oleh sembarang orang.
keamanan dokumentasi