DISUSUN OLEH :
SISTEM INFORMASI
STMIK KAPUTAMA BINJAI
2023
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena dengan rahmat dan karunia-
Nya, kami dapat menyelesaikan tugas makalah yang berjudul Jaminan Kualitas
Perangkat Lunak ini dengan tepat waktu.
Adapun tujuan dari penulisan makalah ini adalah untuk memenuhi tugas Rekaya
Perangkat Lunak. Selain itu, makalah ini juga bertujuan untuk menambah
wawasan tentang Jaminan Kualitas Perangkat Lunak bagi pembaca maupun
penulis.
Kami ucapkan terima kasih kepada Ibu Rusmin Saragih, M.Kom selaku dosen
matakuliah Rekaya Perangkat Lunak yang telah memberikan tugas ini sehingga
dapat menambah wawasan dan pengetahuan kami tentang Jaminan Kualitas
Perangkat Lunak. Kami juga mengucapkan terima kasih kepada semua pihak yang
telah mendukung kami dalam mengerjakan makalah ini.
Kami menyadari , makalah yang kami tulis ini masih jauh dari kata sempurna .
Oleh karena itu, kritik dan saran yang membangun akan kami nantikan demi
kesempurnaan makalah ini.
Kelompok 5
BAB I
PENDAHULUAN
BAB II
PEMBAHASAN
Standards (Standar)
Standar perangkat lunak memainkan peran yang sangat penting dalam software
quality management. Sebagai bagian dari proses QA ini, alat dan metode untuk
mendukung penggunaan standar ini juga dapat dipilih. Tugas SQA adalah untuk
memastikan bahwa standar yang telah diimplementasikan diikuti dan bahwa
semua produk kerja sesuai dengan mereka.
Technical reiviews adalah kegiatan kontrol kualitas yang dilakukan oleh software
engineers untuk software engineers. Review harus memeriksa konsistensi dan
kelengkapan dokumen atau kode yang direview dan memastikan bahwa standar
kualitas telah diikuti. Namun, ulasan tidak hanya memeriksa kesesuaian dengan
standar, melainkan juga digunakan untuk membantu menemukan masalah dan
kelalaian dalam perangkat lunak atau dokumentasi proyek. Audit adalah jenis
tinjauan yang dilakukan oleh personel SQA dengan maksud untuk memastikan
bahwa pedoman kualitas diikuti untuk pekerjaan rekayasa perangkat lunak.
Testing (Pengujian)
Software testing adalah fungsi kontrol kualitas yang memiliki satu tujuan utama,
yaitu untuk menemukan kesalahan. Tugas SQA adalah memastikan bahwa
pengujian direncanakan dengan baik dan dilakukan secara efisien sehingga
memiliki kemungkinan tertinggi untuk mencapai tujuan utamanya.
SQA mengumpulkan dan menganalisis data kesalahan dan cacat untuk lebih
memahami bagaimana kesalahan diperkenalkan dan kegiatan rekayasa perangkat
lunak apa yang paling cocok untuk menghilangkannya.
Perubahan adalah salah satu aspek yang paling mengganggu dari setiap proyek
perangkat lunak. Jika tidak dikelola dengan baik, perubahan dapat menyebabkan
kebingungan, dan kebingungan hampir selalu mengarah pada kualitas yang buruk.
SQA memastikan bahwa praktik manajemen perubahan yang memadai telah
dibentuk.
Education (Edukasi)
Setiap software organization ingin meningkatkan software engineering practices.
Kontributor utama dalam peningkatan adalah pendidikan software engineers,
manajer mereka, dan stakeholder lainnya. Organisasi SQA memimpin dalam
peningkatan proses perangkat lunak dan merupakan pendukung dan sponsor
utama program pendidikan.
Tugas organisasi SQA adalah untuk memastikan bahwa perangkat lunak yang
dihasilkan berkualitas tinggi dengan menyarankan praktik kualitas khusus yang
harus diikuti oleh vendor (bila mungkin), dan memasukkan mandat kualitas
sebagai bagian dari kontrak apa pun dengan vendor eksternal.
Safety (Keamanan)
Meskipun analisis dan mitigasi risiko menjadi perhatian para software engineers,
organisasi SQA memastikan bahwa kegiatan manajemen risiko dilakukan dengan
benar dan bahwa rencana kontinjensi terkait risiko telah ditetapkan.
C. Tugas SQA
Software quality assurance terdiri dari beragam tugas yang terkait dengan dua
daerah berbeda. Insinyur perangkat lunak yang mengerjakan pekerjaan teknis dan
kelompok SQA yang memiliki tanggung jawab untuk perencanaan, pengawasan,
penyimpanan catatan, analisi, dan pelaporan penjaminan mutu. Insinyur software
menangani kualitas (dan melakukan aktivitas untuk mengontrolnya) dengan
menerapkan metode dan tindakan teknis yang kuat, melakukan tinjauan teknis,
dan melakukan pengujian software yang terencana dengan baik.
Persyaratan kualitas
SQA harus memastikan bahwa tim dari software telah meninjau model
persyaratan dengan teliti untuk mendapatkan kualitas yang tinggi.
Kualitas desain
Setiap elemen dari model desain harus dinilai oleh tim software untuk
memastikan bahwa model tersebut menunjukan kualitas yang tinggi dan bahwa
desain itu sendiri memenuhi persyaratan yang ada. SQA mencari atribut desain
yang merupakan indicator dari kualitas.
Kualitas kode
Source code dan produk kerja yang berkaitan (misalkan, informasi deskriptif
lainnya) harus sesuai dengan standar pengkodean local dan menunjukkan
karakteristik yang akan memudahkan pemeliharaan software. SQA harus
mengisolasikan atribut-atribut yang memungkinkan analisis kualitas yang wajar
dari kode.
SQA menganalisis alokasi sumber daya untuk ulasan dan pengujian untuk menilai
apakah sumber daya dialokasikan dengan cara yang paling efektif atau tidak.
Statistik dari SQA membantu untuk meningkatkan kualitas dari produk dan proses
software itu sendiri. Model keandalan software memperluas pengukuran,
memungkinkan data cacat yang telah dikumpulkan untuk diekstrapolasi ke dalam
proyeksi tingkat kegagalan dan prediksi keandalan software.
Keandalan Software
Keandalan dari suatu program komputer merupakan sebuah elemen yang penting
dari kualitas keseluruhannya. Jika sebuah program terus-menerus dan sering gagal
dalam menjalankan tugasnya, faktor-faktor kualitas software lainnya tidaklah
terlalu penting. Keandalan software, tidak seperti faktor kualitas lainnya, dapat
diukur secara langsung dan diperkirakan dengan menggunakan data histori dan
data perkembangan dari software. Keandalan software adalah probabilitas
software dapat beroperasi tanpa adanya kegagalan dalam jangka waktu tertentu,
dan dalam environment yang spesifik. Keandalan software juga merupakan faktor
penting yang mempengaruhi keandalan dari system.
Keamanan Software
E. Perencanaan SQA
Daftar Pustaka
https://socs.binus.ac.id/2020/06/18/software-quality-assurance/
https://123dok.com/article/jaminan-kualitas-perangkat-manajemen-
proyek-proyek-manajemen-fungsional.q05d24rg