Latihan UU Testing [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

  



Materi testing yang diujikan materi dari awal sampai dengan materi fase pemeliharaan ...... Buat tambahan belajar ..... + materi dari soal uts



1. Peranan pengujian pada proses pengembangan suatu sistem informasi dapat dilakukan secara berkala pada faktor yang tertera di bawah ini, kecuali a. Sistem Informasi c. Dokumen b. Software d. User 2. Yang bukan tujuan atau peranan pengujian pada proses pengembangan suatu sistem informasi adalah a. Mengurangi resiko selama pengoperasian b. Memberi kontribusi terhadap kualitas dari sistem s/w -> menemukan kekurangan sedini mungkin dan diperbaiki sebelum dioperasikan c. Mendapatkan kepastian spesifikasi atau standarisasi kebutuhan dari sistem tersebut d. Mengganti atau membatalkan kelanjutan pengembangan sistem informasi yang telah dilakukan. 3. Pengembangan kegiatan yang mengidentifikasi penyebab dari kerusakan, memperbaiki kode dan memeriksa bahwa kerusakan telah diperbaiki secara benar adalah a. Debugging c. Dokumenting b. Testing d. Training 4. Pengecekan / pengetesan entitas termasuk software, untuk pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah ditetapkan (Are we building the system right?) adalah a. Verifikasi c. Deteksi Error b. Validasi d. User Acceptance 5. Melihat kebenaran sistem, apakah proses yang telah ditulis dalam spesifikasi adalah yang sebenarnya diinginkan atau dibutuhkan oleh pengguna (Are we building the right system) adalah a. Verifikasi c. Deteksi Error b. Validasi d. User Acceptance 6. Untuk membangun suatu perangkat lunak biasanya melewati tahapan SWDLC , yaitu a. Planing – Design – Koding b. Design –Koding –Testing c. Design – Koding – Implementing d. Koding – Implementation – Maintenance 7. PHP, Phyton, Java dapat digunakan sebagai tools pada SWDLC tahap apa? a. Planning c. Koding b. Design d. Testing



8. Mengintegrasikan unit –unit modul yang ada pada suatu aplikasi perangkat lunak secara bersamaan setelah melewati tahap pengujian masing – masing unit terlebih dahulu adalah dikenal dengan a. Incremental Integration testing b. Bing Bang Integration testing c. Improve Bing Bang Integration testing d. User Acceptance Testing 9. White Box dan Black Box dapat digunakan untuk membantu pada SWDLC tahap apa? a. Planning c. Koding b. Design d. Testing 10. Yang bukan termasuk karakteristik rancangan perangkat lunak secara terstruktur adalah? a. Modul disusun secara hirarkis b. Menggunakan Logika CALL-based atau PERFORM-based c. Menggunakan Control Flow - Loop d. Melihat benda, bukan fungsi atau operasi 11. Mana yang tidak benar dari pendapat di bawah ini a. White Box Testing adalah jenis pengujian yang melihat dari sisi struktur program dari suatu perangkat lunak b. White Box Testing adalah jenis pengujian yang melihat dari sisi fungsi dari suatu perangkat lunak c. Nama lain dari White Box testing adalah Glass Box Testing d. Yang termasuk White Box testing adalah Unit Testing dan Integration testing 12. Tools seperti Structure Chart, Pseudocode, Entity Relationship Diagram , Rational Rose dan Visio dapat digunakan pada SWDLC tahap apa? a. Planning c. Koding b. Design d. Testing 13. Mana yang tidak benar dari pendapat di bawah ini a. Black Box Testing adalah jenis pengujian yang melihat dari sisi struktur program dari suatu perangkat lunak b. Black Box Testing adalah jenis pengujian yang melihat dari sisi fungsi dari suatu perangkat lunak c. User Acceptance testing termasuk dalam Black Box Testing d. Yang termasuk Black Box testing adalah Alpha Testing dan Betha testing 14. Mengintegrasikan unit –unit modul yang ada pada suatu aplikasi perangkat lunak, dan dilakukan pengujian secara bersamaan tanpa melewati tahap pengujian masing unit modul terlebih dahulu termasuk hal yang beresiko kegagalan tinggi adalah dikenal dengan a. Incremental Integration testing b. Bing Bang Integration testing c. Improve Bing Bang Integration testing d. User Acceptance Testing



15. Melakukan uji coba terhadap perangkat lunak dengan menggunakan berbagai data yang mungkin untuk menghasilkan kesimpulan keadaan valid atau tidak valid dari skenario uji yang telah ditentukan merupakan salah satu tahapan pada White Box Testing a. Menentukan Test Run Chart b. Mengidentifikasi the Type Of Test c. Menentukan Test case table d. Tidak ada yang benar 16. Teknik pada Black Box Testing yang mengembangkan test case dan data yang berfocus pada batasan input dan output dari fungsi yang diberikan adalah pengertian dari a. Effective Testing c. Equivalence Partitioning b. Boundary Analysis d. Error Guessing Analysis 17. Membuat skenario modul modul apa saja yang harus dites dan keseluruhan kemungkinan path yang harus dites untuk selanjutnya dilakukan tes dengan data yang tersedia.Ini merupakan salah satu tahapan pada White Box Testing a. Menentukan Test Run Chart b. Mengidentifikasi the Type Of Test c. Menentukan Test case table d. Tidak ada yang benar 18. Setelah melakukan uji coba terhadap perangkat lunak, penguji membuat laporan yang berisi hasil keseluruhan uji coba , hasil yang diharapkan dan kenyataan yang diketemui setelah dilakukan uji coba, ini merupakan salah satu tahapan pada White Box Testing a. Menentukan Test Run Chart b. Mengidentifikasi the Type Of Test c. Menentukan Test case table d. Tidak ada yang benar 19. Mengintegrasikan unit –unit modul yang ada pada suatu aplikasi perangkat lunak secara bersamaan setelah melewati tahap pengujian masing – masing unit dan memperbaiki kesalahan kesalahan yang ada pada masing masing unit terlebih dahulu adalah dikenal dengan a. Incremental Integration testing b. Bing Bang Integration testing c. Improve Bing Bang Integration testing d. User Acceptance Testing 20. Jenis testing tidak yang dilakukan oleh perancang aplikasi atau user adalah a. Unit dan Integration testing c. Alpha testing b. User Acceptance testing d. Betha Testing 21. 1. Menentukan Test Run Chart 2. Mengidentifikasi the Type Of Test 3. Menentukan Test case tablle Tahapan dalam melakukan White Box Testing adalah a. 1-2-3 c. 3-2-1 b. 2-1-3 d. 3-1-2



22. Dalam melakukan uji coba, kita bisa menggunakan semua kemungkinan data yang ada, dalam rentangan batas nilai yang seluas –luasnya. Ini dikenal dengan istilah a. Exhaustive Testing c. Realistic Testing b. Effective Testing d. Partitioning Testing 23. Teknik pada Black Box Testing yang menyederhanakan kelompok data yang tidak terhingga (exhaustive testing ) menjadi beberapa bagian kriteria data test, di mana data tersebut mewakili dari data data lain dari kelas yang lebih besar adalah pengertian dari a. Effective Testing c. Boundary Analysis b. Equivalence Partitioning d. Error Guessing Analysis 24. EBook berupa Informasi yang tertulis ataupun melalui bentuk visual lainnya tentang aplikasi sistem, bagaimana sistem tersebut bekerja, dan bagaimana cara menggunakannya. a. Dokumentasi Sistem c. Dokumentasi Software b. Dokumentasi User d. Dokumentasi Data 25. Teknik pada Black Box Testing yang lebih mengandalkan intuisi dan pengalaman dari penguji adalah pengertian dari a. Effective Testing c. Boundary Analysis b. Equivalence Partitioning d. Error Guessing Analysis 26. Proses perubahan dari sistem lama ke sistem baru dilakukan secara bertahap, dimulai dengan yang hanya memiliki 1 atau lebih sedikit komponen fungsionalitas dan secara gradual berkembang hingga ke seluruh sistem a. Instalasi Langsung c. Instalasi Paralel b. Instalasi Phase In d. Instalasi Pilot 27. Proses perubahan dari sistem lama ke sistem baru di mana sistem dijalankan pada satu lokasi dan staf berpengalaman/senior memutuskan jika dan bagaimana sistem baru seharusnya digunakan di seluruh organisasi a. Instalasi Langsung c. Instalasi Phase In b. Instalasi Paralel d. Instalasi Pilot 28. Proses organisasional terhadap perubahan sistem dari sistem informasi lama ke sistem baru adalah a. Develop Sistem c. Load Sistem b. Change Sistem d. Konversi Sistem 29. Informasi detail tentang spesifikasi perancangan sistem, rician proses kerja internal berserta fungsionalitasnya adalah merupakan a. Dokumentasi Sistem c. Dokumentasi User b. Dokumentasi Software d. Dokumentasi Data 30. Gambar berikut mengilustrasikan Konversi Sistem tipe bagaimana ?



a. Instalasi Langsung b. Instalasi Paralel



c. Instalasi Phase In d. Instalasi Pilot



31. Gambar berikut mengilustrasikan Konversi Sistem tipe bagaimana ?



a. Instalasi Langsung b. Instalasi Paralel



c. Instalasi Phase In d. Instalasi Pilot



32. Jika pada fase pemeliharaan dilakukan perbaikan – perbaikan terhadap sistem informasi yang ada, ini dikenal dengan jenis pemeliharaan a. Adaptif c. Korektif b. Perfektif d. Preventif Untuk soal no 33 – 37, Perhatikan potongan logika program di bawah ini set server output on accept v_1 prompt ’ Masukkan nilai teori:’ accept v_2 prompt ’ Masukkan nilai praktek:’ declare teori number(10) := &v_1; praktek number(10) := &v_2; hasil number(10); keterangan varchar2(50); begin hasil := teori 0.4 + praktek 0.6; if hasil < 40 then keterangan = ’ Gagal’; dbms_output.put_line (‘Keterangan:’ || keterangan); elsif hasil between 40 and 60 then keterangan = ’Lulus Bersyarat’; dbms_output.put_line (‘Keterangan:’ || keterangan); elsif hasil > 60 then keterangan = ’Lulus’; dbms_output.put_line (‘Keterangan:’ || keterangan); else



dbms_output.put_line (‘Keterangan: Hal Lain’); end; 33. Jika dilakukan uji coba terhadap program di atas, metode yang dilakukan adalah a. Apha Testing c. User Acceptance testing b. Black Box Testing d. White Box Testing 34. Jika dilakukan uji coba terhadap script program di atas, dengan nilai v_1 = 70 dan v_2 = 60, maka output nya adalah a. Keterangan : Gagal c. Keterangan : Lulus b. Keterangan : Lulus Bersyarat d. Keterangan : Hal Lain 35. Jika dilakukan uji coba terhadap script program di atas, dengan nilai v_1 = 50 dan v_2 = 40, maka output nya adalah a. Keterangan : Gagal c. Keterangan : Lulus b. Keterangan : Lulus Bersyarat d. Keterangan : Hal Lain 36. Jika dilakukan uji coba terhadap script program di atas, dengan nilai v_1 = tujuh puluh dan v_2 = enam puluh, maka output nya adalah a. Keterangan : Gagal c. Keterangan : Lulus b. Keterangan : Lulus Bersyarat d. Keterangan : Hal Lain 37. Jika dilakukan uji coba terhadap menu – menu yang ada di aplikasi berikut, metode yang dilakukan adalah a. Apha Testing c. User Acceptance testing b. Black Box Testing d. White Box Testing 38. Jika pada fase pemeliharaan, sistem informasi yang telah dibuat dapat disesuaikan dengan kebiasaan dan keinginan user agar user nyaman dengan sistem informasi tersebut, ini dikenal dengan jenis pemeliharaan a. Adaptif c. Korektif b. Perfektif d. Preventif



39. Jika dilakukan uji coba untuk pencarian jadwal pada menu UTS ATA 20102011, metode yang dilakukan adalah a. Searching c. Inserting b. Loading d. Updating 40. Setelah fase testing dan implementasi suatu sistem informasi, maka fase selanjutnya adalah melakukan pemeliharaan terhadap sistem informasi yang sudah diimplementasi tersebut. Dikenal dengan a. SDLC c. SWDLC b. SMLC d. Konversi



41. Di bawah ini merupakan keuntungan dari software komersial, kecuali : a. Penghematan biaya c. Implementasi yang cepat b. Melampaui estimasi waktu dan biaya d. Reliabilitas 42. Prosentasi pencampuran keterampilan perancangan, pengkodean, dan pengujian yang baik pada Siklus Hidup Pengembangan Software (SWDLC) adalah : a. 20-40 40 b. 30-40-30 c. 40-20-40 d. 40-30-30 43. Jika Tim pemrograman bersama terdiri dari enam programmer maka jumlah interface dan lintasan komunikasinya adalah : a. 18 b. 16 c. 17 d. 15 44. Yang bukan alat rancangan program adalah : a. Diagram W/O c. Diagram Jackson b. Diagram E-R d. Pseudocode 45. Tahapan dari siklus hidup pengembangan perangkat lunak (SWDLC) adalah: a. Design – Testing – Coding c. Coding – Testing – Design b. Design – Coding – Testing d. Coding – Desin – Testing Perhatikan Diagram PERT berikut !



2



D



H



5



A



8



E



I



B



1



d2



3 J



C



d1



4



6



F



7



G



Dengan Ketentuan (Kegiatan,Waktu Estimasi) masing-masing berturut-turut adalah : (A,12) ; (B, 11) ; (C, 16) ; (D, 23) ; (E, 28) ; (F, 9) ; (G, 14) ; (H, 13) ; (I, 17) ; (J, 19) 46. Dengan menggunakan metode Forward Pass Berapa Early Start (ES)untuk simpul kejadian 5 :



a. 25



b. 37



c. 35



d. 39



47. Dengan menggunakan metode Backward Pass Berapa Latest Finish (LF) untuk simpul kejadian 3 a. 32 b. 11 c. 25 d. 16 48. Jalur mana yang merupakan Jalur Kritis : a. B – E – H b. A – D – J c. B – E – J



d. C – G – J



49. Berapa Jalur kritis dari diagram PERT tersebut : a. 54 b. 58 c. 52



d. 59



50. Yang tidak termasuk Notasi Diagram pada pengujian Basis Path : a. Sequence b. Random c. While d. Case 51. Rumus mengukur kompleksitas siklomatis pada pengujian white box adalah : a. V(G)= E – N + 2 c. V(G)=N – E + 2 b. V(G)= P – 1 d. V(G)= P 52. Langkah langkah yang dapat di usulkan dalam pengujian system Real Time adalah sebagai berikut kecuali : a. Pengujian antar tugas c. Pengujian kondisi b. Pengujian tugas d. Pengujian sistem 53. Pengujian Stress mengeksekusi system dengan cara membutuhkan sumber daya dalam hal, kecuali : a. Kuantitas abnormal c. Kuantitas normal b. Frekuensi d. Volume 54. Pengujian yang membutuhkan tiga atau empat pengujian yang dilakukan untuk sebuah persamaan relasional adalah: a. Pengujian cabang c. Pengujian BRO b. Pengujian domain d. Pengujian loop 55. Metode Testing Integration ada 2 Jenis Yaitu : a. Terstruktur dan tidak terstruktur c. Right dan Left Integration b. Top Down dan Bottom Up d. Validasi dan Verifikasi 56. Pengujian white box yang memilih jalur pengujian program yang berisi statemen if dan loop yang tersarang adalah : a. Pengujian partisi ekivalensi c. Pengujian matrik grafik b. Pengujian aliran data d. Pengujian struktur kontrol 57. Jenis pengujian yang mengungkap kesalahan logika dan fungsi pada pengujian Real Time adalah : a. Pengujian tingkah laku c. Pengujian tugas b. Pengujian antar tugas d. Pengujian sistem 58. Di bawah ini statemen Program Disain Language diterjemahkan ke dalam grafik alir : If a and b



(PDL)



yang



Then procedure x Else procedure y Endif A



C



C



D



59. Jika pada fase pemeliharaan , sistem informasi yang telah dibuat dapat disesuaikan dengan kebiasaan dan keinginan user agar user nyaman dengan sistem informasi tersebut, ini dikenal dengan jenis pemeliharaan a. Adaptif c. Korektif b. Perfektif d. Preventif



60. Pengujian basis path adalah teknik pengujian white box yang diusulkan oleh........ a. Davis c. Deutsch b. Beizer d. Tom McCabe



61. Pengujian white-box sering di sebut pengujian........ a. True-false c. False-true b. Black-box d. Glass-box 62. Kelas independen dan kelas dependen termasuk kedalam pengujian......... a. Pengujian thread-based c. Pengujian use-based b. a dan c, benar d. a dan c, salah Perhatikan Gambar berikut



63. Pada gambar notasi alir tersebut berapakah jumlah regionnya : a. 1 b. 2 c. 3 d. 4 64. Berapakah jumlah edge pada gambar tersebut ? a. 11 b. 10 c. 9



d. 8



65. Berapakah jumlah simpul predikatnya ? a. 1 b. 2 c. 3



d. 4



66. Independent Path dari gambar diatas adalah : a. 1,2,3,8,9 c. 1,2,3,4,6,7,2 b. 1,2,3,4,5,7,2 d. Semua benar 67. Model analisis dan desain tidak dapat diuji dalam arti yang.......... a. Sistematis c. Hirarki b. Konvensional d. a,b salah 68. Ada beberapa cara pemrograman OO yang berpengaruh terhadap pengujian. Dengan bergantung pada pendekatan ke OOP adalah......... a. Pemeliharaan c. Tujuan b. Evaluasi d. a,b,c salah semua 69. Konstruksi perangkat lunak OO di mulai dengan kriteria............. a. Model analisis dan desain c. Perencanaan dan desain



b. Desain dan evaluasi



d. Perancangan dan model analisis



70. Dari matrik grafik di bawah ini, dikonversikan menjadi grafik alir yaitu : Terhubung simpul 1 2 3



ke 3



1



simpul



2 3



a.



c. 1 c



1



c



a



a



b



b 32 2d



3



c. d. 3



d



b



c



1



2



3



d



a



b



2



1



a



LATIHAN SOAL TESTING & IMPLEMENTASI SISTEM 1. Proses eksekusi suatu program dengan maksud menemukan kesalahan merupakan pengertian dari : a. Sistem b. Subsistem a. Komponen d. Testing



c



6. Dalam rencana pengujian "The Testing Process" dikenal ada proses testing, maksudnya : a. Deskripsi fase - fase utama dalam pengujian b. Pencetakan hasil dan prosedur c. Kebutuhan H/W dan S/W d. Menspesifikasikan komponen sistem 7. Berikut ini adalah tahap siklus hidup pengembangan perangkat lunak, kecuali : a. Pengkode-an b. Perancangan c. Pengujian d. Implementasi 8. Pengujian kelompok-kelompok yang integritas untuk membentuk sub-sistem / sistem yang dilakukan oleh tim penguji yang independent merupakan bagian dari : a. Component testing b. Integration testing c. Planning testing d. System testing



9. Pengujian terakhir sebelum sistem di pakai oleh user merupakan pengertian dari : a. System testing b. Acceptance b. Proses testing d. Module testing 6. Yang termasuk kedalam bagian dari proses testing kecuali : a. Sub sistem testing b. Sistem testing c. Acceptance testing d. Output testing 7. Apakah yang dimaksud dengan SDLC ? a. Siklus dari pembuatan perangkat lunak untuk membangun system dalam skala besar b. Paradigma pemrograman yang berorientasikan objek c. Suatu alat menajemen proyek untuk melakukan penjadwalan, mengatur dan mengkoordinasi bagian-bagian pekerjaan yang ada didalam suatu proyek d. Suatu system yang dirancang untuk mengelola suatu basis data yang diminta banyak pengguna 8. Keuntungan dari perangkat lunak komersial dari vendor kecuali : a. Implementasi cepat b. Estimasi biaya dan waktu c. Ketergantungan pada vendor d. Reliabilita 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) 10. Empat tahapan dalam metodologi RUP adalah sbb : a. Insepsi, elaborsi, konstruksi, transisi b. Analysis, specification, design, development



c. Insepsi, analysis, implementation, konstruksi d. Elaborsi, design, testing, specification 11. Bahasa pemrograman yang mendukung OOP, kecuali : a. Java b. Simula c. Smalltalk d. TCL 12. Memberikan training pada user termasuk dalam tahap : a. Analyst b. Design c. Maintenance d. Implementasi 13. Keunggulan 4 GL adalah, kecuali : a. Efisiensi mesin b. Metodologi pengembangan c. Partisipasi pemakai d. a,b dan c benar 14. Keunggulan 3 GL adalah, kecuali : a. Kepadatan b. Jalur kode yang lebih sedikit c. Kompatibilitas d. a,b dan c benar 15 Yang dimaksud dengan dokumentasi internal adalah : a. dokumen yang dimiliki user b. proposal c. dokumen yang digabung dengan pengkodean program d. form isian 16. Sumber pembuatan perangkat lunak aplikasi adalah : a. Perangkat lunak dari vendor independen b. Perangkat lunak in house c. Perangkat lunak oleh kontraktor pemrograman independen d. a,b dan c benar 17. Pengujian perangkat lunak secara structural,yaitu : a. white-box b. debugging c. black-box d. partisi ekivalensi 18. 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. Salah semua



19. Yang merupakan alat perancangan lunak terstruktur adalah : a. Kamus data b. SLDC c. SWDLC d. Model Data Oriented 20. Dalam proses testing terdapat component testing dan integration testing,yang merupakan 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