wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Remidi PTS Gasal

Total questions: 25

Worksheet time: 35mins

Name
Class
Date
1.

Dalam hal pengujian kualitas pengujian kualitas perangkat lunak dapat dilihat dari dua sudut pandang berikut, yaitu … .

a)

Proses pengembangan perangkat lunak (proses) dan hasil produk yang dihasilklan (output)

b)

Fitur-fitur dari sebuah program dan kepuasan terhadap end-user

c)

Bahasa pemrograman yang digunakan dan fitur yang tersedia di dalam program

d)

Kriteria dalam pengujian dan kemampuan kinerjanya

e)

Pembuat program selaku programmer dan para pengguna sebagai end-user

2.

Kualitas perangkat lunak dapat diukur secara kuantitatif dalam bentuk angka-angka yang mudah dipahami oleh manusia. Pendekatan pengujian kualitas program ini adalah pendekatan secara … .

a)

Engineering

b)

Hierarkhi

c)

Generality

d)

Quality Assurance

e)

cause-effect

3.

Pada taksonomi McCall dinyatakan bahwa atribut tersusun secara hierarki, dimana level atas (high-level attribute) disebut faktor dan level bawah (low-level attribute) disebut dengan … .

a)

Kriteria

b)

standar

c)

Prinsip

d)

dampak

e)

dasar

4.

Berikut ini yang bukan merupakan faktor kualitas dari sebuah program adalah … .

a)

Expandability

b)

Maintenability

c)

Usability

d)

Testability

e)

Reusability

5.

Salah satu faktor kualitas dari sebuah program adalah Portability, yaitu … .

a)

Usaha yang dibutuhkan untuk memasangkan satu sistem dengan sistem lainnya

b)

Usaha yang diperlukan untuk mentransfer program dari lingkungan sistem perangkat lunak atau perangkat keras ke lingkungan lain

c)

Kemampuan untuk dapat digunakan oleh aplikasi lain

d)

Usaha yang diperlukan untuk menempatkan dan menetapkan suatu kesalahan pada program

e)

Usaha yang diperlukan untuk menguji program dan menjamin program dapat dijalankan sesuai dengan harapan

6.

Usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input, dan menginterpretasikan output program. Dalam factor kualitas, pernyataan tersebut dinamakan … .

a)

Expandability

b)

Maintenability

c)

Usability

d)

Testability

e)

Reusability

7.

Kualitas program berikut yang benar adalah … .

a)

Interoperability

(Usaha yang diperlukan untuk menguji program dan menjamin program dapat dijalankan sesuai dengan harapan)

b)

Maintenability

(Usaha yang diperlukan untuk menempatkan dan menetapkan suatu kesalahan pada program)

c)

Reusability

(Usaha yang dibutuhkan untuk memasangkan satu sistem dengan sistem lainnya)

d)

Testability

(Kemampuan program digunakan oleh aplikasi lain)

e)

Expandability

(Usaha yang dibutuhkan untuk mentransfer program dari lingkungan sistem perangkat lunak atau perangkat keras ke lingkungan lain)

8.

Salah satu faktor pengukuran kualitas perangkat lunak adalah security, yaitu ....

a)

Derajat program yang dapat dimengerti oleh end-user dengan mudah

b)

Ketersedian mekanisme yang mengontrol atau memproteksi program dan data

c)

Kinerja waktu eksekusi pada program

d)

Penggunaan struktur dan tipe data standar

e)

Penggunaan teknik dokumentasi dan perancangan yang seragam

9.

Perhatikan faktor pengukuran kualitas perangkat lunak berikut!

1)      Security

2)      Self-documentation

3)      Simplicity

4)      Execution efficiency

5)      Reliability

Yang merupakan faktor pengukuran kualitas perangkat lunak adalah ... .

a)

1-2-3-4-5

b)

2-3-4-5

c)

1-2-3-4

d)

2-3-4

e)

3-4-5

10.

Derajat program mampu memonitor operasinya sendiri dan mengidentifikasikan kesalahan-kesalahan yang terjadi. Faktor pengukuran kualitas perangkat lunak ini disebut ... .

a)

Security

b)

error tolerence

c)

Consistency

d)

generality

e)

Instrumentation

11.

Faktor pengukuran kualitas program berikut yang tepat adalah ... .

a)

Security adalah Derajat perancangan terprosedur, data, dan arsitektur yang dapat diperluas

b)

Self-documentation adalah Ketersediaan mekanisme yang mengontrol atau memproteksi program dan data

c)

Simplicity adalah Derajat program yang dapat dimengerti oleh end-user dengan mudah

d)

Consistency adalah Kinerja waktu eksekusi pada program

e)

Generality adalah Penggunaan struktur dan tipe data standar

12.

Program yang baik harus memiliki fitur-fitur khusus yang membantu proses pengembangan. Selain itu juga harus menunjukkan kemampuan dalam memenuhi fungsi-fungsi yang dikehendaki, termasuk keunggulan program yang dibuat. Kriteria evaluasi untuk pengujian program ini dinamakan ... .

a)

Robustness

b)

readability

c)

Performance

d)

writability

e)

Reliability

13.

Berikut ini yang bukan merupakan kriteria evaluasi untuk pengujian program adalah ... .

a)

Robustness

b)

consistency

c)

Performance

d)

writability

e)

readability

14.

Dalam kriteria evaluasi untuk pengujian program, dalam reliability, keunggulan dari suatu program dapat diketahui dari ... .

a)

Kemudahan penggunaan program

b)

Kelonggaran komponen program

c)

Ketersediaan Source code yang mudah dipahami oleh end-user

d)

Review dari fitur-fitur yang ada dalam program

e)

Hematnya dalam penggunaan paket data

15.

Perhatikan data berikut!

1)      Type checking

2)      Exception handling

3)      Restricted aliasing

4)      Readability

5)      Writability

6)      Simplicity

Yang merupakan faktor-faktor yang mempengaruhi reliability adalah ... .

a)

1-2-3-4

b)

1-2-3-5

c)

1-3-4-5

d)

1-2-3-4-5

e)

2-3-4-5-6

16.

Salah satu dari faktor evaluasi untuk pengujian adalah performance, yaitu ... .

a)

Program dapat ditulis secara jelas, ringkas, cepat, dan benar

b)

Perangkat lunak harus dapat mengikuti keinginan end-user

c)

Program dapat dibaca dan dipelajari oleh programmer dan end-user

d)

Program harus memiliki kinerja yang baik dan sesuai dengan algoritma yang diperintahkan oleh end-usernya

e)

Program dapat memenuhi fungsi-fungsi yang dikehendaki

17.

Berikut ini yang merupakan faktor yang mempengaruhi writability pada kriteria evaluasi pengujian program  adalah ... .

a)

Simplicity, consistency, abstraksi

b)

Exception handling, simplicity, consistency

c)

Simplicity, readability, type checking

d)

Restricted aliasing, orthogonality, abstraksi

e)

Simplicity, orthogonality, abstraksi

18.

Kemampuan sistem komputer dalam menghadapi kesalahan (error) ketika eksekusi program sedang dijalankan. Kriteria evaluasi pengujian program ini dinamakan ... .

a)

Reliability

b)

readability

c)

Writability

d)

robustness

e)

Performane

19.

Kriteria evaluasi yang menunjukkan bahwa level program akan mempengaruhi kecepatan proses development, maintenance, penambahan fitur, dan mempermudah proses debugging, adalah kriteria evaluasi ... .

a)

Performane

b)

robustness

c)

Reliability

d)

Writability

e)

readability

20.

Tujuan utama dari pengujian kualitas program adalah dalam rangka ... .

a)

Agar mendapatkan keuntungan yang besar

b)

agar menghasilkan program yang banyak dimanfaatkan dan digunakan oleh end-user

c)

menerjemahkan bahasa pemrograman ke dalam bentuk aplikasi yang siap pakai

d)

memudahkan untuk melakukan perawatan terhadap program

e)

mencari dan menemukan masalah (error)

21.

Jelaskan yang dimaksud dengan istilah Software Quality Assurance (SQA)!

4 lines
22.

Sebutkan 3 (tiga) faktor kualitas yang harus dipertimbangkan dalam pengujian program! Jelaskan!

4 lines
23.

Jelaskan yang dimaksud dengan istilah error tolerance!

4 lines
24.

Sebutkan 2 (dua) parameter utama dai prosedur pengujian program!

4 lines
25.

Salah satu kriteria evaluasi untuk pengujian program adalah adanya cost. Jelaskan!

4 lines