Anda di halaman 1dari 11

Matakuliah: Rekayasa Perangkat

Lunak (RPL)
Nama Dosen : Malabay

Sesi Perkuliahan 12

SOFTWARE QUALITY

www.esaunggul.ac.id
Kualitas Perangkat Lunak sebagai berikut:
“Dalam konteks rekayasa perangkat lunak, kualitas
perangkat lunak mengukur seberapa baik perangkat
lunak dirancang (kualitas desain), dan seberapa baik
perangkat lunak tersebut sesuai dengan desain itu
(kualitas kesesuaian).

Ini sering dideskripsikan sebagai 'kesesuaian untuk


tujuan' dari sebuah perangkat lunak.

www.esaunggul.ac.id
Istilah Yang Lebih Luas, definisi kualitas
perangkat lunak dari "kesesuaian untuk tujuan"
mengacu pada pemenuhan persyaratan.

Tapi apa persyaratannya? Persyaratan, juga


disebut cerita pengguna dalam istilah Agile saat
ini, dapat dikategorikan sebagai fungsional dan
non-fungsional.

www.esaunggul.ac.id
Persyaratan fungsional menentukan apa
yang harus dilakukan perangkat lunak.
Persyaratan fungsional dapat berupa
kalkulasi, detail teknis, manipulasi dan
pemrosesan data, atau fungsi spesifik
lainnya yang menentukan tujuan yang ingin
dicapai aplikasi.

www.esaunggul.ac.id
Persyaratan non-fungsional menentukan
bagaimana sistem harus bekerja. Juga
dikenal sebagai "atribut kualitas",
persyaratan non-fungsional mencakup hal-
hal seperti pemulihan bencana, portabilitas,
privasi, keamanan, dukungan, dan
kegunaan.

www.esaunggul.ac.id
www.esaunggul.ac.id
siklus hidup kualitas

www.esaunggul.ac.id
Karakteristik kualitas yang digunakan :
 Efektivitas,
 Efisiensi,
 Kepuasan,
 Kebebasan dari Risiko,
 Cakupan Konteks mencakup bagaimana pengguna
menyelesaikan tugas dalam situasi kehidupan nyata

www.esaunggul.ac.id
Pergerakan menuju rilis perangkat lunak yang lebih cepat yang
dipengaruhi oleh pendekatan seperti Agile dan DevOps telah
menghadirkan tantangan umum.

Beberapa aspek yang menunjukkan kualitas aplikasi apa pun,


termasuk keandalan, kemampuan untuk diuji, pemeliharaan kode,
dan tingkat pengiriman.

Mendasari setiap faktor kualitas penting adalah pengujian


perangkat lunak. Pengujian adalah cara dasar untuk mengukur
semua aspek kualitas perangkat lunak, terlepas dari seberapa
cepat perangkat lunak harus dirilis.

www.esaunggul.ac.id
Aspek utama kualitas bagi pelanggan meliputi:
 Desain bagus - penampilan dan gaya
 Fungsionalitas yang baik - berfungsi dengan baik
 Andal - tingkat kerusakan atau kegagalan yang dapat
diterima
 Konsistensi
 Tahan lama - bertahan selama seharusnya
 Layanan purna jual yang baik
 Nilai uang

www.esaunggul.ac.id
Terima Kasih

www.esaunggul.ac.id

Anda mungkin juga menyukai