Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal Remidial Kelas 12 Smt 1

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Berikut ini yang merupakan alasan penggunaan gray box testing adalah…

a)

mendeteksi bahasa pemrograman yang bersifat case sensitive

b)

pengujian dilakukan dari sudut pandang pengguna dari pada sudut pandang programmer

c)

memperlihatkan asumsi yang tidak tepat untuk di analisa dan diperbaiki

d)

memaksimalkan testing investmen

e)

dapat memilih subset test secara efektif dan efisien

2.

Perangkat lunak yang digunakan untuk menangani hal-hal bidang keteknikan dan ilmu pengetahuan secara rinci adalah perangkat lunak yang berjenis ....

a)

perangkat lunak kecerdasan

b)

perangkat lunak waktu nyata

c)

perangkat lunak pengolah data

d)

perangkat lunak teknik dan ilmu pengetahuan

e)

perangkat lunak sistem informasi

3.

Perhatikan keluaran/output program di samping! Program tersebut tidak berkualitas karena tidak memenuhi pada kriteria ….

a)

high performance

b)

eye catching

c)

maintenability

d)

usuability

e)

readability

4.

Stategi pengujian yang dirancang untuk menghadapi suatu perangkat lunak pada situasi yang tidak normal adalah pengujian ....

a)

stress testing

b)

security testing

c)

pengujian integrasi

d)

recovery testing

e)

pengujian validasi

5.

Pengujian ini digunakan untuk mengetahui cara kerja perangkat lunak secara internal. Pengujian dilakukan untuk menjamin operasi-operasi internal sesuai dengan spesifikasi yang telah ditetapkan dengan menggunakan struktur kendali dari prosedur yang dirancang. Pengujian tersebut menggunakan teknik pengujian....

a)

red box testing

b)

black box testing

c)

gray box testing

d)

white box testing

e)

green box testing

6.

Berikut ini yang bukan merupakan teknik pengujian dengan gray box testing adalah ….

a)

coding testing

b)

orthogonal array testing

c)

regression testing

d)

matrix testing

e)

pattern testing

7.

Berikut ini yang merupakan kelebihan white box testing adalah ….

a)

lebih mudah dalam pengujian dibandingkan menggunakan white box testing

b)

dapat memilih subset test secara efektif dan efisien

c)

dapat menemukan kesalahan logika

d)

memaksimalkan testing investmen

e)

dapat menemukan cacat

8.

Berikut ini adalah hubungan antara perangkat lunak dengan perangkat keras komputer, kecuali ....

a)

perangkat lunak tidak akan berarti apa-apa jika tidak ada perangkat keras karena perangkat lunak dijalankan menggunakan perangkat keras

b)

smartphone secanggih apapun tidak akan berarti tanpa adanya perangkat lunak dan aplikasi penunjang lainnya yang dibutuhkan oleh pengguna

c)

perangkat keras tidak akan berarti apa-apa jika tidak ada perangkat lunak karena perangkat keras difungsikan menggunakan perangkat lunak

d)

perangkat keras komputer dan perangkat lunak saling mendukung satu sama lain

e)

perangkat lunak banyak digunakan untuk membantu pekerjaan manusia. Komputer secanggih apapun hanya akan menjadi mesin yang tidak bermanfaat

9.

Berikut ini yang merupakan kelebihan black box testing adalah ….

a)

mendeteksi bahasa pemrograman yang bersifat case sensitive

b)

dapat menemukan ketidak sesuaian asumsi

c)

memaksimalkan testing investmen

d)

dapat menemukan kesalahan ketik

e)

memperlihatkan asumsi yang tidak tepat untuk di analisa dan diperbaiki

10.

Berikut ini merupakan tahap pengujian, kecuali  ....

a)

pengujian tahap pengujian

b)

pengujian tahap implementasi

c)

pengujian tahap analisis

d)

pengujian tahap aplikasi

e)

pengujian tahap perancangan

11.

Kemampuan program dalam memenuhi kebutuhan user dapat diketahui berdasarkan output yang dihasilkan. Beberapa kesalahan output yang sering terjadi, kecuali ….

a)

kesalahan performansi

b)

kesalahan antar muka

c)

kesalahan inisiasi dari akhir program

d)

kesalahan pada struktur data

e)

kesalahan koding

12.

Fungsi perangkat lunak dalam perangkat keras komputer adalah sebagai berikut, kecuali ....

a)

menyediakan fungsi dasar suatu komputer sehingga dapat dioperasikan

b)

mengidentifikasikan suatu program yang ada di komputer

c)

menterjemahkan suatu perintah perangkat lunak lainnya ke dalam bahasa mesin yang dapat dimengerti oleh perangkat keras

d)

menghubungkan antara perangkat lunak lainnya dengan perangkat keras yang ada di komputernya

e)

mengatur semua perangkat keras yang ada pada komputer sehingga hanya dapat difungsikan satu bagian komponennya

13.

Menterjemahkan apa yang dibuat oleh UI/ UX Designer dalam bentuk bahasa pemrograman tertentu yang dipilih adalah tugas dari ....

a)

frontend designer

b)

UI/UX designer

c)

web developer

d)

system enginer

e)

quality assurace

14.

Perhatikan untuk pengujian disamping ! Untuk menampilkan hasil pengujian di atas yang harus dilakukan pada program adalah....

a)

mengisi username dan password Dengan benar, kemudian klik login

b)

mengisi username dengan benar dan mengisi password dengan salah, kemudian klik login

c)

mengisi username dengan benar dan mengosongkan password, kemudian klik login

d)

mengosongkan username dan mengisi password dengan benar, kemudian klik login

e)

mengosongkan username dan password, kemudian klik login

15.

Perangkat lunak itu harus mampu mentolerir masukan yang tidak terduga atau masukan yang tidak valid dari pengguna. Merupakan perangkat lunak yang termasuk dalam kategori ....

a)

long life time

b)

robustness

c)

readability

d)

high performance

e)

efficency

16.

Brainware yang bertugas membuat program atau aplikasi yang digunakan dalam perangkat komputer adalah ....

a)

teknisi

b)

database administrator

c)

programmer

d)

operator

e)

konsultan

17.

Sebelum melakukan modifikasi program harus dipahami terlebih dahulu mengenai kualitas program apa yang tidak terpenuhi dalam program tersebut. Hal tersebut dilakukan untuk ....

a)

dapat menambahkan fungsi lain dalam program tersebut

b)

dapat menambahkan kriteria lain dalam program tersebut

c)

dapat mengubah fungsi program tersebut

d)

mengetahui hal-hal apa saja yang perlu diperbaiki dalam program tersebut

e)

dapat mengubah struktur program tersebut

18.

Pengujian perangkat lunak merupakan suatu tahapan penting dalam pengembangan perangkat lunak. Tahapan pengujian perangkat lunak dilakukan dengan cara mengevaluasi konfigurasi perangkat lunak yang terdiri atas....

a)

spesifikasi kemampuan perangkat lunak, deskripsi aplikasi dan bahasa pemrograman yang digunakan

b)

spesifikasi tipe perangkat lunak, deskripsi kemampuan perangkat lunak dan program yang dihasilkan

c)

spesifikasi kebutuhan, deskripsi perancangan dan program yang dihasilkan

d)

spesifikasi aplikasi yang digunakan, deskripsi bahasa pemrograman dan program yang diinginkan

e)

spesifikasi jenis perangkat lunak yang digunakan, deskripsi program yang diinginkan dan hasil pelaksanaan program

19.

Pengujian perangkat lunak adalah....

a)

proses menjalankan dan menyeleksi program secara manual untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum

b)

proses menjalankan dan menyeleksi program menggunakan perangkat lunak yang sudah memenuhi kualitas yang benar

c)

proses menjalankan dan menyeleksi program secara otomatis untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum

d)

proses menjalankan dan menyeleksi program baik itu secara manual maupun secara otomatis untuk menguji apakah perangkat lunak sudah memenuhi persyaratan atau belum

e)

proses menjalankan program baik itu secara manual maupun secara otomatis untuk melihat hasil running perangkat lunak itu

20.

Berikut ini merupakan faktor pengujian yang dilakukan pada tahap implementasi, kecuali ....

a)

kendali integritas data

b)

pengembangan prosedur operasi

c)

sifat coupling

d)

kemudahan pemakaian

e)

portabilitas rancangan