40 Contoh Soal Essay Informatika Kelas 12 Lengkap Dengan Jawaban
40 Contoh Soal Essay Informatika Kelas 12 Semester 1 Kurikulum 2013 Edisi Revisi Lengkap Dengan Jawaban - Soal Essay Informatika kelas XII Semester 1, postingan ini berisikan materi soal "Kualitas Program/Source Code", seperti soal mengetahui kualitas program/source code .
Latihan soal-soal ini dapat digunakan peserta didik untuk membantu belajar dalam mempersiapkan diri untuk menghadapi Penilaian Akhir Semester atau Ujian Akhir Semester khususnya Informatika di SMA/MA Kelas 12
1. Sebutkan beberapa prinsip pengujian!
Jawaban : Prinsip pengujian meliputi sebagai berikut
a. Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan. Sebagaimana telah kita ketahui, sasaran pengujian perangkat lunak adalah untuk mengungkapkan kesalahan. Hal ini memenuhi kriteria bahwa cacat yang paling fatal (dari titik pandang pelanggan) adalah cacat yang menyebabkan program gagal memenuhi persyaratannya
b. Pengujian harus direncanakan lama seblum pengujian itu mulai. Perencanaan pengujian dapat dimulai segera setelah model dilengkapi. Definisi detail mengenan test case dapat dimulai segera setelahmodel desain diteguhkan. Dengan demikian, semua pengujian dapat direncanakan dan dirancang sebelum semua kode dibangkitkan
c. Prinsip pareto berlaku untuk pengujian perangkat lunak. Secara singkat prinsip pareto mengimplikasikan bahwa 80 persen dari semua kesalahan yang ditemukan selama pengujian sepertinya akan dapat ditelusuri sampai 20 persen dari semua modul program. Masalahnya, bagaimana mengisolasi modul yang dicurigai dan mengujinya dengan teliti
d. Pengujian harus mulai “dari yang kecil” dan berkembang ke pengujian “yang besar” Pengujian pertama yang direncanakan dan dieksekusi biasanya berfokus pada modul program individual. Selagi pengujian berlangsung maju, pengujian mengubah focus dalam usaha menemukan kesalahan pada cluster modul yang terintegrasi dan akhirnya pada sistem secara keseluruhan.
e. Pengujian yang mendalam tidak mungkn. Jumlah jalur permutasi untuk program yang berukuran menengah sangat besar. Oleh karena itulah, tidak mungkin untuk mengeksekusi setiap kombinasi jalus skema pengujian. Tetapi dimungkinkan untuk secara tepat mencakup logika program dan memastikan bahwa semua kondisi dalam desain procedural telah diuji
f. Supaya menjadi paling efektif, pengujian harus dilakukan oleh pihak ketiga yang independen. Pengertian kata “yang paling efektif” adalah pengujian yang memiliki probabilitas tertinggi di dalam menemukan kesalahan (sasaran utama pengujian). Hal tersebut karena perekayasa perangkat lunak yang membuat sistem tersebut bukanlah orang yang paling tepat untuk melakukan semua pengujian bagi perangkat lunak.
2. Jelaskan yang dimaksud testabilitas perangkat lunak!
Jawaban : Testabilitas perangkat lunak adalah seberapa mudah sebuah program komputer dapat diuji
3. Tuliskan fungsi ceklist sabagai bahan untuk mengukur parangkat lunak!
Jawaban : Checklist berfungsi memberikan serangkaian karakteristik yang membawa kepada perangkat lunak yang dapat diuji
4. Perangkat lunak mempunyai hal pokok, yaitu….
Jawaban : Konsep dasar dan rekayasa perangkat lunak
5. Rekayasa perangkat lunak yang dibatasi oleh hukum lokal nasional dan internasional disebut….
Jawaban : Tanggung jawab professional dan etika
6. Setiap fase yang membutuhkan informasi masukan, proses, dan definisi dengan baik adalah….
Jawaban : Model fase
7. melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi, menampilkan, atau memancarkan informasi adalah….
Jawaban : Sebagai produk
8. Sekumpulan program yang dibangun untuk melyani program lain adalah….
Jawaban : Perangkat lunak system
9. Sebutkan faktor-faktor yang memengaruhi reliability!
Jawaban :
Faktor-faktor yang memengaruhi reliability
a. Type checking
b. Exception handling
c. Restricted aliasing
d. Readibility dan writability
10. Jelaskan kriteria cost untuk menguji program!
Jawaban : Permasalahan biaya merupakan salah satu faktor yang terpenting juga dalam mengambil keputusan program apa yang akan dipakai dalam pembuatan software ataupun aplikasi. Pikirkan matang-matang berapa biaya awal dan biaya berjalan yang akan kita tanggung jika menggunakan suatu program. Apakah program tersebut bersifat open source atau berlisensi? Apakah butuh membeli/menyewa server khusus untuk menjalankan program yang dibuat dengan bahasa tersebut? Apakah sampai perlu melakukan training programmer? Dan lain sebagainya
11. Terangkan pengertian kriteria robustness untuk menguji program!
Jawaban : Robustness maksudnya adalah kemampuan sebuah sistem komputer dalam menghadapi eror ketika eksekusi program sedang dijalankan
12. Bagaimana cara kerja prinsip robustness dalam uji program?
Jawaban : Penerapan robustness ini bisa termasuk dalam hal apa saja, salah satu contohnya adalah algoritma sebuah program. Ketika terjadi error, program tersebut masih bisa berjalan atau tidak; fungsi-fungsi lainnya terpengaruh atau tidak; intinya itu program bisa diandalkan atau tidak ketika terjadi error atau failure.Guna mendapatkan algoritma yang robust ini tidak mudah, perlu dilakukan serangkaian test dengan kombinasi berbagi kemungkinan input atau kondisi
13. Terangkan pengertian dari robust perangkat lunak!
Jawaban : Maksud dari robust perangkat lunak adalah kinerja atau hasil yang diharapkan meskipun dalam kondisi yang tidak ideal seperti adanya gangguan yang tidak terkendali yang dapat memengaruhi kinerja perangkat lunak
14. Seluruh perintah yang digunakan untuk memproses informasi disebut….
Jawaban : Perangkat lunak
15. Sebuah program bisan dan mudah untuk dibaca serta dipelajari oleh user termasuk kriteria….
Jawaban : Readbility
16. Program yang digunakan untuk membantu operasional bisnis adalah….
Jawaban : Perangkat lunak bisnis
17. Program pada komputer personal, seperti pengolah kata (Microsoft word), spreadsheet (Microsoft excel), multimedia, dan lain-lain adalah….
Jawaban : Perangkat lunak komputer personal
18. Sebagai pengantar perangkat lunak lain, sebagai control komputer, komunikasi informasi dan control terhadap piranti lingkungan adalah….
Jawaban : Sebagai kendaraan
19. Terangkan pengertian pengujian perangkat lunak!
Jawaban : Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain dan pengodean
20. Sebutkan beberapa sasaran pengujian!
Jawaban : Beberapa sasaran pengujian diantaranya sebagai berikut
a. Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan
b. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya
c. Pengujian yang sukses adalah pengujian yang mengungkapkan semua kesalahan yang belum pernah ditemukan sebelumnya
21. Terangkan pengertian program writability!
Jawaban : Writability artinya program dapat ditulis secara jelas, ringkas, cepat dan benar
22. Sebutkan faktor-faktor yang memengaruhi writability!
Jawaban : faktor-faktor yang memengaruhi writability
a. Simplicity
b. Orthogonality
c. Mendukung abstraksi
23. Jelaskan yang dimaksud testing/pegujian!
Jawaban : Testing adalah proses yang dibuat sedemikian rupa untuk mengidentifikasi ketidaksesuaian hasil sebuah sistem informasi dengan hasil yang diharapkan
24. Sebutkan kegunaan testing!
Jawaban : Testing dilakukan untuk memastikan kualitas (quality assurance) yaitu menguji apakah sistem informasi yang dihasilkan sesuai dengan testing dilakukan untik memastikan kualitas (quality assurance)
25. Terangkan pengertian testing menurut standar ANSI/IEEE 1059!
Jawaban : Proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defect) dan mengevaluasi fitur-fitur dari entitas software (Standar ANSI/IEEE 1059)
26. Terangkan pengetian testabilitas!
Jawaban : Testabilitas software adalah seberapa mudah suatu program komputer dapat dites (James Bach)
27. Mengapa perlu pengujian pada program/software?
Jawaban : Mengapa perlu pengujian persepsi umum tentang pengujian adalah bahwa ini hanya terjadi dari pelaksanaan , misalnya menjalankan perangkat lunak itu merupakan bagian dari pengujian , tapi tidak keseluruhan kegiatan pengujian, kegiatan pengujian ada pada sebelum dan sesudah eksekusi pengujian: kegiatan seperti perencanaan dan pengendalian, memiliki ketentuan pengujian , merancang kasus, pengujian dan hasil pengecekan, mengevaluasi kreteria hasil, melaporkan pengujian proses dan sistem selama pengujian, dan penyelesaian (setelah fase pengujian telah dilengkapi) pengujian juga mencakup pengamatan dokumen (termasuk kode sumber) dan analisis statis. Baik pengujian dinamis maupun statis, dapat digunakan sebagai alat untuk mencapai tujuan yang sama, dan akan menyediakan informasi yang bertujuan untuk meningkatkan sistem untuk diuji, dan proses pengembangan serta pengujian.
28. Jelaskan fungsi scriptlt dalam software autolt!
Jawaban : Scriptlt digunakan untuk membuat script batch yang digunakan untuk mengotomatisasi pekerjaan administrator di lingkungan Windows NT
29. Uraikan strategi klasik pengujian berorientasi objek!
Jawaban :
Berikut strategi klasik pengukian berorientasi objek
a. Pengujian kecil – pengujian besar
b. Pengujian unit
c. Pengujian integrase
d. Validasi
e. Pengujian sistem
30. Uraikan aspek yang digunakan untuk menilai seberapa baik kualitas sistem yang sudah dibangun!
Jawaban : Berikut aspek yang digunakan untuk menilai seberapa baik kualitas sistem yang sudah dibangun.
a. Apakah implementasi sudah sesuai dengan spesifikasi?
b. Apakah spesifikasi sesuai dengan kebutuhan user
31. Sebutkan faktor-faktor yang memengaruhi readability!
Jawaban : faktor-faktor yang memengaruhi readability
a. Simplicity
b. Orthogonality
c. Statement control
d. Tipe data dan struktur data
e. Syntax dan lexical convention
32. Sebutkan tujuan pengujian!
Jawaban : Terdapat beberapa pengujian pengujian, yaitu sebagai berikut
a. Mencari tahu kerusakan
b. Mencapai keyakinan diri menyangkut tingkat kualitas dan penyediaan informasi
c. Mencegah kerusakan
33. Uraikan beberapa penyebab kegagalan software!
Jawaban : Kesalahan dalam mendisain dan analisis dapat mengakibatkan kegagalan pada sistem. Programmer dapat membuat kesalahan dalam pengodean, pada sebuah program, atau dalam sistem sehingga terjadi kegagalan atau ketidakefektifan sistem yang digunakan dalam proses bisnis. Kegagalan dpat disebabkan oleh kondisi lingkungan, seperti radiasi, magnetis, medan magnet, dan polusi dapat menyebebkan kesalahan program atau memengaruhi kondisi perangkat lunak atau perangkat keras.
34. Tuliskan prinsip-prinsip pengujian umum!
Jawaban : Berikut prinsip-prinsip pengujian umum!
a. Prinsip 1-pengujian menunjukan adanya kerusakan
b. Prinsip 2-pengujian secara mendalam adalah mustahil
c. Prinsip 3-pengujian awal
d. Prinsip 4-pengelompokan kerusakan
e. Prinsip 5-pradokas pestisida
f. Prinsip 6-pengujian bergantung pada keadaan
g. Prinsip 7-pemikiran tanpa kesalahan
35. Sebutkan tiga tahapan testing dalam pengujian perangkat lunak!
Jawaban : Dalam pengujian perangkat lunak terdapat, tiga tahapan dalam testing, yaitu sebagai berikut
a. Unit Testing
b. System Testing
c. Acceptence Testing
36. Tuliskan dua acara desain test case!
Jawaban : Terdapat du acara desain test care, yaitu sebagai berikut
a. Dengan berdasarkan pada fungsi yang dispesifikasi dari produk, tes dapat dilakukan dengan mendemonstrasikan tiap fungsi telah beroperasi secara penuh sesuai dengan harapan
b. Dengan pengetahuan operasi internet dari produk, tes dapat dilakukan untuk memastikan semua komponen berjalan semestinya, operasi internal berlaku berdasarkan pada spesifikasi dan semua komponen internal telah cukup diperiksa . Pendekatan cara pertama disebut black box testing, dan pendekatan cara kedua disebut white box testing
37. Uraikan keuntungan dan kerugian menggunakan perangkat lunak komersial!
Jawaban :
Berikut keuntungannya
a. Implementasi cepat
b. Penghematan biaya
c. Estimasi biaya dan waktu
Berikut kerugiannya
a. Kesesuaian rancangan sistem yang tidak baik
b. Ketergantungan dari vendor
c. Biaya tidak langsung dari kerusakan SDLC
38. Uraikan tahapan perancangan perangkat lunak berorientasi objek!
Jawaban : Tahapan perancangan perangkat lunak berorientasi objek
a. Mendefinisikan konteks sistem dan model pengguna
b. Merancang arsitektur sistem
c. Mengidentifikasi objek utama sistem
d. Mengembangkan objek desain
e. Menspesikasi interface objek
39. Sebutkan keunggulan 4GL dan 3GL!
Jawaban :
Berikut keunggulan 4GL
a. Jalur kode yang lebih sedikit
b. Memberikan potensi dilakukannya pemrograman oleh end user untuk aplikasi
c. Metodelogi pengembangan
d. Produktivitas yang meningkat
e. Layanan yang meningkat
f. Partisipasi pemakai
Berikut keunggulan 3GL
a. Kepadatan
b. Efisiensi mesin
c. Fungsionalitas
d. Kompatibilitas
e. Produktivitas pengkodean
f. Pengujian dan pemeliharaan
40. Tuliskan isi infomasi pada dokumentasi operasi!
Jawaban :
Berikut isi informasi pada dokumentasi operasi
a. Identifikasi tugas (aplikasi) dan waktu
b. Identifikasi media input
c. Nomor form
d. Instruksi yang digunakan untuk menyesuaikan form pada printer
e. Perangkat hardware yang diperlukan
f. Waktu pemrosesan yang diharapkan
Demikianlah 40 Soal Essay Informatika Kelas 12 Semester 1 Kurikulum 2013 Edisi Revisi Lengkap Dengan Jawaban dari kami. Terima kasih semoga bermanfaat .
Latihan soal-soal ini dapat digunakan peserta didik untuk membantu belajar dalam mempersiapkan diri untuk menghadapi Penilaian Akhir Semester atau Ujian Akhir Semester khususnya Informatika di SMA/MA Kelas 12
40 Contoh Soal Essay Informatika Kelas 12 Lengkap Dengan Jawaban
1. Sebutkan beberapa prinsip pengujian!
Jawaban : Prinsip pengujian meliputi sebagai berikut
a. Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan. Sebagaimana telah kita ketahui, sasaran pengujian perangkat lunak adalah untuk mengungkapkan kesalahan. Hal ini memenuhi kriteria bahwa cacat yang paling fatal (dari titik pandang pelanggan) adalah cacat yang menyebabkan program gagal memenuhi persyaratannya
b. Pengujian harus direncanakan lama seblum pengujian itu mulai. Perencanaan pengujian dapat dimulai segera setelah model dilengkapi. Definisi detail mengenan test case dapat dimulai segera setelahmodel desain diteguhkan. Dengan demikian, semua pengujian dapat direncanakan dan dirancang sebelum semua kode dibangkitkan
c. Prinsip pareto berlaku untuk pengujian perangkat lunak. Secara singkat prinsip pareto mengimplikasikan bahwa 80 persen dari semua kesalahan yang ditemukan selama pengujian sepertinya akan dapat ditelusuri sampai 20 persen dari semua modul program. Masalahnya, bagaimana mengisolasi modul yang dicurigai dan mengujinya dengan teliti
d. Pengujian harus mulai “dari yang kecil” dan berkembang ke pengujian “yang besar” Pengujian pertama yang direncanakan dan dieksekusi biasanya berfokus pada modul program individual. Selagi pengujian berlangsung maju, pengujian mengubah focus dalam usaha menemukan kesalahan pada cluster modul yang terintegrasi dan akhirnya pada sistem secara keseluruhan.
e. Pengujian yang mendalam tidak mungkn. Jumlah jalur permutasi untuk program yang berukuran menengah sangat besar. Oleh karena itulah, tidak mungkin untuk mengeksekusi setiap kombinasi jalus skema pengujian. Tetapi dimungkinkan untuk secara tepat mencakup logika program dan memastikan bahwa semua kondisi dalam desain procedural telah diuji
f. Supaya menjadi paling efektif, pengujian harus dilakukan oleh pihak ketiga yang independen. Pengertian kata “yang paling efektif” adalah pengujian yang memiliki probabilitas tertinggi di dalam menemukan kesalahan (sasaran utama pengujian). Hal tersebut karena perekayasa perangkat lunak yang membuat sistem tersebut bukanlah orang yang paling tepat untuk melakukan semua pengujian bagi perangkat lunak.
2. Jelaskan yang dimaksud testabilitas perangkat lunak!
Jawaban : Testabilitas perangkat lunak adalah seberapa mudah sebuah program komputer dapat diuji
3. Tuliskan fungsi ceklist sabagai bahan untuk mengukur parangkat lunak!
Jawaban : Checklist berfungsi memberikan serangkaian karakteristik yang membawa kepada perangkat lunak yang dapat diuji
4. Perangkat lunak mempunyai hal pokok, yaitu….
Jawaban : Konsep dasar dan rekayasa perangkat lunak
5. Rekayasa perangkat lunak yang dibatasi oleh hukum lokal nasional dan internasional disebut….
Jawaban : Tanggung jawab professional dan etika
6. Setiap fase yang membutuhkan informasi masukan, proses, dan definisi dengan baik adalah….
Jawaban : Model fase
7. melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi, menampilkan, atau memancarkan informasi adalah….
Jawaban : Sebagai produk
8. Sekumpulan program yang dibangun untuk melyani program lain adalah….
Jawaban : Perangkat lunak system
9. Sebutkan faktor-faktor yang memengaruhi reliability!
Jawaban :
Faktor-faktor yang memengaruhi reliability
a. Type checking
b. Exception handling
c. Restricted aliasing
d. Readibility dan writability
10. Jelaskan kriteria cost untuk menguji program!
Jawaban : Permasalahan biaya merupakan salah satu faktor yang terpenting juga dalam mengambil keputusan program apa yang akan dipakai dalam pembuatan software ataupun aplikasi. Pikirkan matang-matang berapa biaya awal dan biaya berjalan yang akan kita tanggung jika menggunakan suatu program. Apakah program tersebut bersifat open source atau berlisensi? Apakah butuh membeli/menyewa server khusus untuk menjalankan program yang dibuat dengan bahasa tersebut? Apakah sampai perlu melakukan training programmer? Dan lain sebagainya
11. Terangkan pengertian kriteria robustness untuk menguji program!
Jawaban : Robustness maksudnya adalah kemampuan sebuah sistem komputer dalam menghadapi eror ketika eksekusi program sedang dijalankan
12. Bagaimana cara kerja prinsip robustness dalam uji program?
Jawaban : Penerapan robustness ini bisa termasuk dalam hal apa saja, salah satu contohnya adalah algoritma sebuah program. Ketika terjadi error, program tersebut masih bisa berjalan atau tidak; fungsi-fungsi lainnya terpengaruh atau tidak; intinya itu program bisa diandalkan atau tidak ketika terjadi error atau failure.Guna mendapatkan algoritma yang robust ini tidak mudah, perlu dilakukan serangkaian test dengan kombinasi berbagi kemungkinan input atau kondisi
13. Terangkan pengertian dari robust perangkat lunak!
Jawaban : Maksud dari robust perangkat lunak adalah kinerja atau hasil yang diharapkan meskipun dalam kondisi yang tidak ideal seperti adanya gangguan yang tidak terkendali yang dapat memengaruhi kinerja perangkat lunak
14. Seluruh perintah yang digunakan untuk memproses informasi disebut….
Jawaban : Perangkat lunak
15. Sebuah program bisan dan mudah untuk dibaca serta dipelajari oleh user termasuk kriteria….
Jawaban : Readbility
16. Program yang digunakan untuk membantu operasional bisnis adalah….
Jawaban : Perangkat lunak bisnis
17. Program pada komputer personal, seperti pengolah kata (Microsoft word), spreadsheet (Microsoft excel), multimedia, dan lain-lain adalah….
Jawaban : Perangkat lunak komputer personal
18. Sebagai pengantar perangkat lunak lain, sebagai control komputer, komunikasi informasi dan control terhadap piranti lingkungan adalah….
Jawaban : Sebagai kendaraan
19. Terangkan pengertian pengujian perangkat lunak!
Jawaban : Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain dan pengodean
20. Sebutkan beberapa sasaran pengujian!
Jawaban : Beberapa sasaran pengujian diantaranya sebagai berikut
a. Pengujian adalah proses eksekusi suatu program dengan maksud menemukan kesalahan
b. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya
c. Pengujian yang sukses adalah pengujian yang mengungkapkan semua kesalahan yang belum pernah ditemukan sebelumnya
21. Terangkan pengertian program writability!
Jawaban : Writability artinya program dapat ditulis secara jelas, ringkas, cepat dan benar
22. Sebutkan faktor-faktor yang memengaruhi writability!
Jawaban : faktor-faktor yang memengaruhi writability
a. Simplicity
b. Orthogonality
c. Mendukung abstraksi
23. Jelaskan yang dimaksud testing/pegujian!
Jawaban : Testing adalah proses yang dibuat sedemikian rupa untuk mengidentifikasi ketidaksesuaian hasil sebuah sistem informasi dengan hasil yang diharapkan
24. Sebutkan kegunaan testing!
Jawaban : Testing dilakukan untuk memastikan kualitas (quality assurance) yaitu menguji apakah sistem informasi yang dihasilkan sesuai dengan testing dilakukan untik memastikan kualitas (quality assurance)
25. Terangkan pengertian testing menurut standar ANSI/IEEE 1059!
Jawaban : Proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan (defect) dan mengevaluasi fitur-fitur dari entitas software (Standar ANSI/IEEE 1059)
26. Terangkan pengetian testabilitas!
Jawaban : Testabilitas software adalah seberapa mudah suatu program komputer dapat dites (James Bach)
27. Mengapa perlu pengujian pada program/software?
Jawaban : Mengapa perlu pengujian persepsi umum tentang pengujian adalah bahwa ini hanya terjadi dari pelaksanaan , misalnya menjalankan perangkat lunak itu merupakan bagian dari pengujian , tapi tidak keseluruhan kegiatan pengujian, kegiatan pengujian ada pada sebelum dan sesudah eksekusi pengujian: kegiatan seperti perencanaan dan pengendalian, memiliki ketentuan pengujian , merancang kasus, pengujian dan hasil pengecekan, mengevaluasi kreteria hasil, melaporkan pengujian proses dan sistem selama pengujian, dan penyelesaian (setelah fase pengujian telah dilengkapi) pengujian juga mencakup pengamatan dokumen (termasuk kode sumber) dan analisis statis. Baik pengujian dinamis maupun statis, dapat digunakan sebagai alat untuk mencapai tujuan yang sama, dan akan menyediakan informasi yang bertujuan untuk meningkatkan sistem untuk diuji, dan proses pengembangan serta pengujian.
28. Jelaskan fungsi scriptlt dalam software autolt!
Jawaban : Scriptlt digunakan untuk membuat script batch yang digunakan untuk mengotomatisasi pekerjaan administrator di lingkungan Windows NT
29. Uraikan strategi klasik pengujian berorientasi objek!
Jawaban :
Berikut strategi klasik pengukian berorientasi objek
a. Pengujian kecil – pengujian besar
b. Pengujian unit
c. Pengujian integrase
d. Validasi
e. Pengujian sistem
30. Uraikan aspek yang digunakan untuk menilai seberapa baik kualitas sistem yang sudah dibangun!
Jawaban : Berikut aspek yang digunakan untuk menilai seberapa baik kualitas sistem yang sudah dibangun.
a. Apakah implementasi sudah sesuai dengan spesifikasi?
b. Apakah spesifikasi sesuai dengan kebutuhan user
31. Sebutkan faktor-faktor yang memengaruhi readability!
Jawaban : faktor-faktor yang memengaruhi readability
a. Simplicity
b. Orthogonality
c. Statement control
d. Tipe data dan struktur data
e. Syntax dan lexical convention
32. Sebutkan tujuan pengujian!
Jawaban : Terdapat beberapa pengujian pengujian, yaitu sebagai berikut
a. Mencari tahu kerusakan
b. Mencapai keyakinan diri menyangkut tingkat kualitas dan penyediaan informasi
c. Mencegah kerusakan
33. Uraikan beberapa penyebab kegagalan software!
Jawaban : Kesalahan dalam mendisain dan analisis dapat mengakibatkan kegagalan pada sistem. Programmer dapat membuat kesalahan dalam pengodean, pada sebuah program, atau dalam sistem sehingga terjadi kegagalan atau ketidakefektifan sistem yang digunakan dalam proses bisnis. Kegagalan dpat disebabkan oleh kondisi lingkungan, seperti radiasi, magnetis, medan magnet, dan polusi dapat menyebebkan kesalahan program atau memengaruhi kondisi perangkat lunak atau perangkat keras.
34. Tuliskan prinsip-prinsip pengujian umum!
Jawaban : Berikut prinsip-prinsip pengujian umum!
a. Prinsip 1-pengujian menunjukan adanya kerusakan
b. Prinsip 2-pengujian secara mendalam adalah mustahil
c. Prinsip 3-pengujian awal
d. Prinsip 4-pengelompokan kerusakan
e. Prinsip 5-pradokas pestisida
f. Prinsip 6-pengujian bergantung pada keadaan
g. Prinsip 7-pemikiran tanpa kesalahan
35. Sebutkan tiga tahapan testing dalam pengujian perangkat lunak!
Jawaban : Dalam pengujian perangkat lunak terdapat, tiga tahapan dalam testing, yaitu sebagai berikut
a. Unit Testing
b. System Testing
c. Acceptence Testing
36. Tuliskan dua acara desain test case!
Jawaban : Terdapat du acara desain test care, yaitu sebagai berikut
a. Dengan berdasarkan pada fungsi yang dispesifikasi dari produk, tes dapat dilakukan dengan mendemonstrasikan tiap fungsi telah beroperasi secara penuh sesuai dengan harapan
b. Dengan pengetahuan operasi internet dari produk, tes dapat dilakukan untuk memastikan semua komponen berjalan semestinya, operasi internal berlaku berdasarkan pada spesifikasi dan semua komponen internal telah cukup diperiksa . Pendekatan cara pertama disebut black box testing, dan pendekatan cara kedua disebut white box testing
37. Uraikan keuntungan dan kerugian menggunakan perangkat lunak komersial!
Jawaban :
Berikut keuntungannya
a. Implementasi cepat
b. Penghematan biaya
c. Estimasi biaya dan waktu
Berikut kerugiannya
a. Kesesuaian rancangan sistem yang tidak baik
b. Ketergantungan dari vendor
c. Biaya tidak langsung dari kerusakan SDLC
38. Uraikan tahapan perancangan perangkat lunak berorientasi objek!
Jawaban : Tahapan perancangan perangkat lunak berorientasi objek
a. Mendefinisikan konteks sistem dan model pengguna
b. Merancang arsitektur sistem
c. Mengidentifikasi objek utama sistem
d. Mengembangkan objek desain
e. Menspesikasi interface objek
39. Sebutkan keunggulan 4GL dan 3GL!
Jawaban :
Berikut keunggulan 4GL
a. Jalur kode yang lebih sedikit
b. Memberikan potensi dilakukannya pemrograman oleh end user untuk aplikasi
c. Metodelogi pengembangan
d. Produktivitas yang meningkat
e. Layanan yang meningkat
f. Partisipasi pemakai
Berikut keunggulan 3GL
a. Kepadatan
b. Efisiensi mesin
c. Fungsionalitas
d. Kompatibilitas
e. Produktivitas pengkodean
f. Pengujian dan pemeliharaan
40. Tuliskan isi infomasi pada dokumentasi operasi!
Jawaban :
Berikut isi informasi pada dokumentasi operasi
a. Identifikasi tugas (aplikasi) dan waktu
b. Identifikasi media input
c. Nomor form
d. Instruksi yang digunakan untuk menyesuaikan form pada printer
e. Perangkat hardware yang diperlukan
f. Waktu pemrosesan yang diharapkan
Demikianlah 40 Soal Essay Informatika Kelas 12 Semester 1 Kurikulum 2013 Edisi Revisi Lengkap Dengan Jawaban dari kami. Terima kasih semoga bermanfaat .