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:
- Soal PPKN Kelas 12 semester 2 Tentang Dinamika Persatuan dan Kesatuan Bangsa dalam Mempertahankan NKRI
- Soal Qurdist Kelas 11 semester 2 Tentang Bersyukur Kepada Allah dan Hamba-Nya
- Soal SKI Kelas 12 semester 2 Tentang Perkembangan Islam di Asia Afrika
- Soal Sejarah Indonesia Kelas 12 semester 2 Tentang Indonesia dalam Panggung Dunia
- Soal Sosiologi Kelas 12 semester 2 Tentang Pemberdayaan Komunitas dan Kearifan Lokal