Soal Informatika Kelas 12 Semester 1 Tentang kualitas program/source code

Di artikel ini kami akan membagikan contoh soal Informatika Kelas 12 Semester 1 Tentang kualitas program/source code, Ada 80 soal yang kami berikan dalam bentuk soal pilihan ganda dan soal essay. Soal soal ini bisa menjadi evaluasi untuk mata pelajaran ini. Dan bisa juga menjadi acuan guru guru dalam membuat soal.

Kami juga menyediakan dalam format microsoft word yang bisa di download di bawah.

Soal Informatika Kelas 12 Semester 1 Tentang kualitas program/source code

Soal Pilihan Ganda

1. Proses eksekusi suatu program dengan maksud menemukan kesalahan merupakan pengertian dari ..

a. sistem 

b. subsistem

c. komponen

d. testing

e. source code

2. Dalam rencana pengujian “The Testing Process” dikenal ada proses testing, maksudnya adalah ….. 

a. deskripsi fase-fase utama dalam pengujian 

b. pencetakan hasil dan prosedur 

c. kebutuhan H/W dan S/W

d. menspesifikasikan komponen sistem 

e. pembuatan proses dan rencana program

3. Berikut ini adalah  tahap siklus hidup pengembangan perangkat lunak, kecuali  ….

a. pengkodean

b. perancangan

c. pengujian 

d. implementasi

e. design

4. Pengujian kelompok-kelompok yang Antei gritas untuk membentuk subsistem/sistem -yang dilakukan oleh tim penguyk yang independent merupakan bagian dari… 

a. component testing 

b. integration testing 

c. planning testing 

d. system testing 

e. performance testing

5. Pengujian terakhir sebelum sistem di pakai oleh user merupakan pengertian dari …. 

a. system testing 

b. acceptance 

c. process testing 

d. module testing 

e. performance testing

6. Berikut yang tidak termasuk ke dalam bagian dari proses testing …. 

a. subsistem testing

b. system testing

c. acceptance testing

d. performance testing 

e. output testing 

7. SDLC adalah…. 

a. siklus dari pembuatan perangkat lunak untuk membangun sistem dalam skala besar 

b. paradigma pemrograman yang berorientasikan objek 

c. suatu alat manajemen proyek untuk melakukan penjadwalan, mengatur dan mengkoordinasi bagian-bagian pekerjaan yang ada didalam suatu proyek 

d. suatu sistem yang dirancang untuk mengelola suatu-basis data yang diminta banyak pengguna 

e. program yang dibuat oleh user dan pengguna lainnya

8. Keuntungan dari perangkat lunak komersial dari vendor, kecuali …. 

a. implementasi cepat 

b. estimasi biaya dan waktu 

c. ketergantungan pada vendor

d. reliabilitas 

e. readability

9. Bahasa spesifikasi standar untuk mendokumentasikan, memspesifikasikan dan membangun sistem perangkat lunak adalah …. 

a. UML (unified modeling language) 

b. OOP (object oriented programming) 

c. OMG (object management group) 

d. RUP (rational unifeid process) 

e. (program object and orientation

10. Empat tahapan dalam metodologi RUP adalah….

a. design, testing, performance 

b. analysis, specification, design, develop-ment 

c. insepsi, analysis, implementation, konstruksi 

d. elaborsi, design, testing, specification 

e. insepsi, elaborsi, konstruksi, transisi

11. Bahasa pemrograman yang mendukung OOP, kecuali …. 

a. Java 

b. Simula 

c. Smalltalk

d. TCL

e. Simantik

12. Memberikan training pada user termasuk dalam tahap …. 

a. analyst 

b. design 

c. maintenance

d. implementasi

e. source code

13. Keunggulan 4 GL, kecuali …. 

a. efisiensimesin

b. metodologi pengembangan 

c. partisipasi pemakai 

d. design 

e. reliabilita

14. Keunggulan 3 GL, kecuali…. 

a. kepadatan 

b. jalur kode yang lebih sedikit 

c. kompatibilitas 

d. program 

e. elaborasi

15. Yang dimaksud dengan dokumentasi internal adalah …. 

a. dokumen yang dimiliki user 

b. proposal 

c. dokumen yang digabung dengan pengkodean program 

d. form isian

e. pemrograman dasar

16. Sumber pembuatan perangkat lunak aplikasi adalah …. 

a. perangkat Junak dari vendor independen 

b. perangkat lunak in house 

c. perangkat lunak oleh kontraktor pemrograman independen 

d. program yang dibuat oleh pengguna 

e. a, b, dan c benar

17. Berikut merupakan definisi dari software, kecuali…. 

a. mesin yang mengendalikan pengambilan keputusan dalam dunia bisnis 

b. perintah (program) yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang di inginkan 

c. struktur data yang memungkinkan program memanipulasi informasi secara proporsional 

d. sekumpulan data-data elektronik yang tersimpan dan diatur oleh komputer yang berupa program 

e. program yang dibuat oleh user dan pengguna lainnya

18. Pengujian perangkat lunak secara struktural, yaitu ….

a  white box

b. debugging 

c. black box 

d. partisi ekivalensi

e. testing

19. Yang merupakan alat perancangan lunak terstruktur adalah ….

a. kamus data

b. SLDC

c. SWDLC

d. model data oriented

e. OOP

20. Dalam proses testing terdapat’ component testing danintegration testing ,yangmerupakan — ‘ bagian dari integration testing adalah… 

a. unit testing – module testing

b. subsystem testing — system testing 

c. system testing — acceptance testing

d. module testing — subsystem testing 

e.. design — testing 

21. Pada tahap implementasi, maka faktor pengujian meliputi, kecuali ….

a. kebenaran program

b. kemudahan pemakaian

c. sifat coupling

d. kebutuhan portabilitas 

e. design testing

22. Pengguna akhir dari sistem memiliki pemahaman tentang sistem-informasi dengan tingkat yang berbeda. Maka seberapa jauh pengguna akhir dapat memahami dan menerima sistem harus diuji. Pengujian ini disebut dengan … 

a. uji acceptance 

b. uji integrasi

c. uji sistem

d. uji interface

e. uji performance

23. Dalam tahap pengujian bila Komponen yang diuji adalah lebih besar dibandingkan dengan pengujian sebuah function sehingga pendekatan white box testing perlu diperluas. Bentuk pengujian ini dinamakan….

a. stress testing

b. top-down testing 

c. object-oriented testing

d. bottom-up testing

e. design testing

24. Salah satu bentuk pengujian dimana pengujian dilakukan seecara paralel dengan volume testing untuk mengetahui unjuk kerja sistem (waktu respon, through rate) pada beberapa kondisi proses dan konfigurasi, bentuk pengujian ini dinamakah ….

a. stress testing

b. performance testing

c. volume testing 

d. data recovery testing

e. design testing

25. Menilai apakah perangkat lunak yang dikembangkan telah memenuhi kebutuhan pemakai, ini: merupakan salah satu bentuk dari ….

a.  tujuan pengujian 

b. tahap pengujian

c. strategi pengujian

d. faktor penguji 

e. program

26. Dalam pengujian sebuah program, kita harus mengenali ….

a. source code

b. rencana program

c. evaluasi

d. program

e. hierarki dari kualitas perangkat lunak

27. Kriteria yang memengaruhi kecepatan Proses development, maintenance serta penambahan fitur yaitu ….

a. readability

b. writability  

c. reliability

d. cost 

e. performance

28. Konsep reliability bernubungan dengan tingkat ..

a. ketahanan

b. performance

c. keunggulan

d. produk TIK 

e. program source code

29. Program yang baik harus memiliki fitur-fitur yang spesial, lain dari yang lain dalam membantu ….

a. meningkKatkan performance 

b. membuat program

c. meningkatkan source code

d. proses development

e. proses testing

40. Faktor-faktor yang memengaruhi reliability, kecuali ….

a. type checking 

b. exception handling 

c. restricted aliasing

d. design 

e. performance

Essay

1. Sebutkan faktor-faktor yang memengaruhi reliability!

2. Jelaskan kriteria cost untuk menguji program!

3. Terangkan pengertian kriteria robustness untuk menguji program!

4. Bagaimana cara kerja prinsip robustness dalam uji program!

5. Terangkan maksud dari robust perangkat lunak!

6. Terangkan pengertian pengujian perangkat lunak!

7. Sebutkan beberapa sasaran pengujian!

8. Sebutkan beberapa prinsip pengujian!

9. Jelaskan pengertian testabilitas perangkat lunak!

10. Terangkan fungsi ceklist sebagai bahan untuk mengukur perangkat lunak!

11. Perangkat lunak mempuantai dua hal pokok adalah …

12. Rekayasa perangkat lunak jelas dibatasi oleh hukum lokal nasional dan internasional ….

13. Setiap fase membutukan informasi masukan, proses dan difinisi dengan baik adalah ….

14. Melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi, menampil atau. memancarkan informasi adalah ….

15. Sekumpulan program yang dibangun untuk melayani program lain adalah ….

16. Seluruh perintah yang digunakan untuk memproses informasi ….

17. Sebuah program bisa dan mudah untuk dibaca serta dipelajari oleh user termasuk kriteria …

18. Program yang digunakan untuk membantu operasional bisnis adalah ….

19. Program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet (Microsoft Excel), multimedia, dan lain-lain adalah ….

20. Sebagai pengantar perangkat lunak lain, sebagai kontrol komputer, komunikasi informasi dan

kontrol terhadap piranti lingkungan adalah ….

21. Jelaskan keuntungan dan kerugian menggunakan perangka luna komersil?

22. Jelaskan tahapan perancangan perangkat lunak berorientasi objek?

23.  Sebutkan keunggulan 4GL dan3GL?

24. Apa isi informasi pada dokumentasi operasi!

25. Pengujian blackbox digunakan untuk menemukan kesalahan kategori apa?

26. Jelaskan strategi klasik pengujian berorientasi!

27. Aspek apa yang digunakan untuk menilai seberapa baik kualitas sistem yang sudah dibangun?

28. Sebutkan faktor-faktor yang memengaruhi readability!

29. Terangkan yang dimaksud program writabiity!

30. Sebutkan faktor-faktor yang memengaruhi writabiity!

31. Jelaskan yang dimaksud dengan testing/pengujian!

32. Terangkan kegunaan testing!

33. Apakah pengertian testing menurut Standar ANSI/IEEE 1059?

34. Tuliskan pengertian testabilitas!

35. Mengapa perlu pengujian pada programme?

36. Sebutkan tujuan pengujian!

37. Jelaskan beberapa penyebab kegagalan software!

38. Tuliskan dua cara desain test case!

39. Apa saja prinsip-prinsip pengujian umum!

40. Sebutkan 3 tahapan testing dalam pengujian perangkat lunak!

Soal Soal Lainnya:

Leave a Reply

Your email address will not be published. Required fields are marked *