Quiz
Software Quality Assurance
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (30)
1Definisi Kualitas adalah Derajat pada suatu sistem, komponen atau proses pertemuan persyaratan yang ditetapkan untuk kebutuhan pengguna atau harapan.
- ATrue
- BFalse
2DEFINISI KUALITAS PL
- ASejauh mana sistem, komponen atau proses memenuhi persyaratan yang ditentukan.
Sejauh mana sistem, komponen atau proses memenuhi kebutuhan pelanggan atau harapan pengguna.
Kualitas perangkat lunak sebagai semua fungsi dan karakteristik dari produk perangk - BKualitas perangkat lunak (software quality) adalah tema kajian dan penelitian turun temurun dalam sejarah ilmu rekayasa perangkat lunak (software engineering).
Kajian dimulai dari apa yang akan diukur (apakah proses atau produk),
apakah memang perangkat - CKualitas perangkat lunak dapat dilihat dari sudut pandang proses pengembangan perangkat lunak (process) dan hasil produk yang dihasilkan (product).
Dan penilaian ini tentu berorientasi akhir ke bagaimana suatu perangkat lunak dapat dikembangkan sesuai de
- ASejauh mana sistem, komponen atau proses memenuhi persyaratan yang ditentukan.
3DEFINISI JAMINAN KUALITAS PERANGKAT LUNAK
- AAktivitas yang berlangsung selama pembangunan perangkat lunak dalam menjaga kualitas perangkat lunak
Merupakan salah satu aktivitas yang harus dijalani dalam suatu proses pengembangan software
Aktivitas pelindung yang diaplikasikan pada seluruh proses perangkat lunak. - BKonformansi terhadap kebutuhan fungsional dan kinerja yang dinyatakan secara eksplisit, standar perkembangan yang didokumentasikan secara eksplisit, dan karakteristik implisit yang diharapkan bagi semua perangkat lunak dikembangkan secara profesional.
- CDefinisi tersebut berfungsi untuk menekankan tiga hal penting, yaitu:
Kebutuhan perangkat lunak merupakan fondasi yang melaluinya kualitas diukur.
Standar yang telah ditentukan menetapkan serangkaian kriteria pengembangan yang menuntun cara perangkat lunak direkayasa.
Ada serangkaian kebutuhan implisit yang sering dicantumkan (misalnya kebutuhan akan kemampuan pemeliharaan yang baik).
- AAktivitas yang berlangsung selama pembangunan perangkat lunak dalam menjaga kualitas perangkat lunak
4TUJUAN SQA
- AUntuk menghasilkan suatu produk perangkat lunak (software) yang berkualitas tinggi.
- BUntuk memberikan data yang diperlukan oleh manajemen untuk menginformasikan masalah kualitas produk, sehingga dapat memberikan kepastian & konfidensi bahwa kulitas produk dapat memenuhi sasaran.
5KONTROL KUALITAS
- AKontrol kualitas merupakan serangkaian pemeriksaan, kajian, dan pengujian yang digunakan pada keseluruhan siklus pengembangan untuk memastikan bahwa setiap produk memenuhi persyaratan yang ditetapkan.
- BKonsep kunci kualitas kontrol adalah bahwa semua produk kerja memiliki spesifikasi yang telah ditentukan dan dapat diukur dimana kita dapat
6AKTIVITAS SQA
- Aperekayasa perangkat lunak yang mengerjakan kerja teknis
- Bkelompok SQA yang bertanggung jawab terhadap perencanaan jaminan kualitas, kesalahan, penyimpanan rekaman, analisis, dan pelaporan.
7Kelompok SQA berfungsi sebagai perwakilan inhouse pelanggan, yaitu orang yang akan melakukan SQA harus memperhatikan perangkat lunak dari sudut pandang pelanggan.
- ATrue
- BFalse
8Tugas kelompok SQA Membantu tim rekayasa perangkat lunak dalam pencapaian produk akhir yang berkualitas tinggi.
- ATrue
- BFalse
9Aktivitas yang dilakukan oleh kelompok SQA
- AMenyiapkan rencana SQA untuk suatu proyek.
- BBerpartisipasi dalam pengembangan deskripsi proses pengembangan proyek.
- CMengkaji aktivitas rekayasa perangkat lunak untuk memverifikasi pemenuhan proses perangkat lunak yang sudah ditentukan.
- DMengaudit produk kerja perangkat lunak yang ditentukan untuk membuktikan kesesuaian dengan produk kerja yang ditentukan tersebut sebagai bagian dari proses perangkat lunak.
- EMemastikan bahwa deviasi pada kerja dan produk perangkat lunak didokumentasikan & ditangani sesuai dgn rosedur pendokuementasian.
- FMencatat ketidak-sesuaian dan melaporkannya kepada manajemen senior.
- GMengkoordinasi kontrol dan manajemen perubahan, dan membantu mengumpulkan dan menganalisis metrik perangkat lunak.
10Model Sisi Produk yaitu:
Mc Call’s
Boehm Model
ISO 9126- ATrue
- BFalse
11Model Sisi Proses yaitu;
ISO 9001
CMM (The Capability Maturity Model)
SPICE (Software Process Improvement and Capability determination)
BOOTSTRAP- ATrue
- BFalse
12McCall’s Triangle of Quality

- ATrue
- BFalse
13Product Operation:
- ACorrectness (kebenaran),
Tingkat pemenuhan program terhadap kebutuhan yang dispesifikasikan dan memenuhi tujuan/ misi konsumer - BReliability (Keandalan),
Tingkat kemampuan program yang diharapkan dapat menampilkan fungsi yang dimaksud dengan presisi yang ditetapkan. - CEfficiency (efisiensi)
Jumlah sumberdaya yang diproses dan kode yang diperlukan oleh program untuk melaksanakan fungsi tersebut
- ACorrectness (kebenaran),
14Product Operation:
- AIntegrity (Integritas),
Tingkat kemampuan pengawasan akses terhadap data atau software oleh orang-orang tertentu. - BUsability,
Usaha yang diperlukan untuk mempelajari, mengoperasikan, menyiapkan masukan dan mengartikan keluaran oleh program
- AIntegrity (Integritas),
15Product Revision:
- AMaintainability, usaha yang diperlukan untuk menetapkan dan memperbaiki kesalahan dalam program.
- BFlexibility, usaha yang diperlukan untuk memodifikasi program operasional
- CTestability, usaha yang diperlukan untuk menguji program untuk memastikan bahwa program melaksanakan fungsi yang ditetapkan
16Product Transition:
- APortability, usaha yang diperlukan untuk memindahkan program dari hardware/ lingkungan sistem software tertentu ke yang lainnya.
- BReusability, tingkat kemampuan program/ bagian dari program yang dapat dipakai ulang dalam aplikasi lainnya, berkaitan dengan paket dan lingkup dari fungsi yang dilakukan oleh program
- CInteroperability, usaha yang diperlukan untuk menggabungkan satu sistem dengan yang lainnya.
17Contoh Kasus Mc Call
Kualitas software diukur dengan metode penjumlahan dari keseluruhan kriteria dalam suatu faktor sesuai dengan bobot (weight) yang telah ditetapkan [2]. Rumus pengukuran yang digunakan adalah:
Fa = w1c1 + w2c2 + … + wncn
Dimana:
Fa adalah nilai total dari faktor
wi adalah bobot untuk kriteria
ci adalah nilai untuk kriteria
- ATrue
- BFalse
18Tahapan Pengukuran
- ATentukan kriteria yang digunakan untuk mengukur suatu faktor
- BTentukan bobot (w) dari setiap kriteria (biasanya 0 <= w <= 1)
- CTentukan skala dari nilai kriteria (misalnya, 0 <= nilai kriteria <= 10)
- DBerikan nilai pada tiap kriteria
- EHitung nilai total dengan rumus Fa = w1c1 + w2c2 + … + wncn
19Contoh pengukuran kualitas perangkat lunak dari faktor usabilitas (usability). Yang akan diukur adalah dua buah perangkat lunak yang memiliki fungsi untuk mengkontrol peralatan elektronik (electronic device). Perangkat lunak yang pertama bernama TukangKontrol, sedangkan kedua bernama Caktrol. Contoh dan hasil pengukuran dapat dilihat pada Table 2 dan 3.
Dari penghitungan yang ada di Tabel 3, dapat kita simpulkan bahwa dari faktor usabilitas, kualitas dari perangkat lunak bernama TukangKontrol lebih baik daripada Caktrol. Nilai total TukangKontrol untuk faktor usabilitas adalah 16.8, sedangkan Caktrol adalah 10.2 (dari maksimum total nilai 20).
- ATrue
- BFalse
20Boehm Model
- AModel Boehm menambahkan beberapa karakteristik pada model McCall dengan penekanan pada pemeliharaan produk perangkat lunak.
- BPertimbangan tentang apa yang terlibat dalam evaluasi produk perangkat lunak sehubungan dengan
kegunaan program juga termasuk dalam model ini. Model Boehm serupa dengan model McCall dalam merepresentasikan struktur hirarkis karakteristik, yang masing-masing memberikan kontribusi terhadap kualitas keseluruhan.
21Boehm Model

- ATrue
- BFalse
22ISO 9126
- ADibuat oleh International Organization for Standardization (ISO) dan International Electrotechnical Commission (IEC).
- BISO 9126 mendefinisikan kualitas produk perangkat lunak, model, karakteristik mutu, dan metrik terkait yang digunakan untuk mengevaluasi dan menetapkan kualitas sebuah produk software.
- CStandar ISO 9126 telah dikembangkan dalam usaha untuk mengidentifikasi atribut-atribut kunci kualitas untuk perangkat lunak komputer.
23Faktor ISO 9126

- ATrue
- BFalse
24ISO 9126-Functionality
Suitability : menguji semua fitur dan fungsi pada aplikasi encrypt your message apakah dapat berjalan dengan baik atau tidak.
Accuracy : menguji semua jenis karakter pada isi pesan dan pada password.
Security : menguji dr algoritma
Interoperability : menguji keterhubungan perangkat lunak encrypt your message dengan sistem lain yang berada diluar sistem tersebut
- ATrue
- BFalse
25ISO 9126-Reliability
Maturity : melakukan testing dengan cara melakukan enkripsi pesan dan mengirim pesan tersebut sebanyak 100 kali.
Fault tolerance : melakukan testing dengan cara memasukan password yang salah sebanyak 100 kali untuk mengetahui tingkat toleransi kesalahan yang diberikan terhadap kesalahan user.
Recoverability : melakukan testing dengan cara melakukan kesalahan terhadap perangkat lunak saat akan mengirim pesan, untuk melihat respon aplikasi dalam mempertahankan data saat terjadi kesalahan tersebut
- ATrue
- BFalse
26ISO 9126-Usability

- ATrue
- BFalse
27ISO 9126-Efficiency
Time behavior : menguji kecepatan proses pengiriman pesan pada perangkat lunak.
Resource behavior : menguji sumber daya perangkat keras seperti memory dan ram yang digunakan oleh perangkat lunak
- ATrue
- BFalse
28ISO 9126-Maintainability
Analyzability : melakukan testing dengan cara sengaja memberi perintah untuk mengetahui perilaku perangkat lunak atas perintah yang salah dari user tersebut.
- ATrue
- BFalse
29ISO 9126-Portability
Instalability dan Adaptability : melakukan testing dengan cara mencoba memasang dan menguji semua fitur perangkat lunak encrypt your message pada berbagai device yang mempunyai versi sistem operasi yang berbeda dan ukuran layar yang berbeda – beda pula.
Coexistence : menguji kemampuan perangkat lunak dalam berjalan bersama dengan perangkat lunak lain dalam satu sumber daya.
Replaceability : melakukan testing dengan cara mencoba mengunduh dan menjalankan perangkat lunak lain yang fungsi dan arsitektur sistem nya hampir sama dengan perangkat lunak
- ATrue
- BFalse
30Faktor Kualitas

- ATrue
- BFalse
Information
- Description
- JAMINAN KUALITAS PERANGKAT LUNAK Ana Kurniawati
- Author
- Cipta Damanik
- Language
- English
- Views
- 5
- Tags
- Rating
- No ratings yet Rate this quiz