Post on 16-Aug-2015
description
,
FAKULTAS ILMU KOMPUTER UNIVERSITAS GUNADARMA
'ilEl'f^HtTlffifl ffi-'s+???XJti,yt-?i"PROGRAT', STUDI SISTEM INFORMASI
REF. SK. REKTOR UNIVERSITAS GUNADARMA NOMOR: 539/SI(REK|UG|2O14
NASKAH UJIAN UTAMA
:MATA UJIANJENJANG/PROG. STUDIHARI/ TANGGALWAKTU
TESTING & IMPLEMENTASI SISTEMSTRATA SATU / SISTEM INFORMASISABTU / 16 AGUSTUS 2014PK. 12.00 - 14.00 (120 MENIT)
NASKAH UJIAN INI TERDIRI DARI SO SOAL PILIHAN GANDA
SETIAP SOAL PILIHAN GANDA HANYA ADA SATU JAWABAN YANG BENAR.PILIHIAH SATU DARI EMPAT JAWABAN YANG ADA, HITAMKAN LINGKARANPADA LEMBAR JAWABAN SESUAI PILIHAN SAUDARA.
1. Prosentasi pencampurcn keterampilan perancangan, pengkodean, danpengujian yang baik pada Siklus Hidr.rp Pengembangan Sofiurare (SWDLC)adalah:
a. 20-40 40 c. 30-40-30 c.4LZa4o d. 4&'30-30
2. Jika Tim pemrograman bersama terdiri dari enam programmer maka jumlahinterface dan lintasan komunikasinya adalah :
a. 18 b. 16 c.17 d. 15
3. Proyek SWDLC memerlukan 750 titik fungsi dengan total biaya sebesarRp.150.000.000,-. Jika organisasi menginstalteknologiCASE bisa meningkatkantingkat penyerahan perangkat lunak per person-month 75 titik fungsi denganbiaya per person-month Rp.8.000.000,- maka besar biaya penghematan adalah:
a. Rp.80.000.000,- c. Rp.20.000.000,-b. Rp.70.O00.000,- d. Rp. 15-000.000,-
Untuk menjawab soal no 4 - 6 Analisielah kasus berikut dengan menggunakanmetriks Function Point I
Kompleksitas ) (Rendah = 1) ($edang = 51 f inggi= 10)
Berapa Jumlah Titik Fungsiyang akan dianalisis:a. 1400 b.1450 c.1405 d.1455
Titik FunssiKompleksitas
Rendah Sedans Tinssilnout 30 2A 10Output 45 30 15Querv 25 15 5File 40 10 25lnterface 15 25 20
UNIYENSITAS GUNADAR]ITA 1
Jika Tingkat Produktifitas pengembangan = '15 dan 1 prson-month memerlukanbiaya $ 1.500. Berapa biaya yang diperlukan untuk menyelesaikan proyekdengan metrik Function Point tersebut ?
a. $ 192.000 b. $ 150.000 c. $ 129.000 d. $ 105.000
Jika dengan mengadopsi CASE biaya 1 person-month meningkat 2O olo dandiikuti dengan tingkat produktifitas pengembangan meningkat sebesar 4O elo
maka berapa banyak biaya yang bisa dihemat ?d. $ 24.900a. $ 7f.4CI0 b. $ 74.100 c. $ 29.400
7. Jika proyek pengembangan program yang diusulkan berisi 80 K LOEC, dansetiap orang petulannya bisa menghasilkan 4 K LOEC dengan biaya yangdikon$umsi per person-month sebesar Rp.200.000,- maka biaya yangdibutuhkan untuk proyek tersebut adalah :
8. Total skor penilaian faktor kinerja umum dari vendor A, B, C, dan D adalah 630,632, &10, dan 645. Biaya paket yang ditawarkan vendor A sehargaRp.63.000.000, vendor B seharga Rp.62.252.000, vendor C Rp.62.720.000, danvendor D Rp.63.855.000. Dari paket yang ditawarkan, vendor mana yang harusdipilih ?
a. Rp.4-000.000,-b. Rp.40.000.000,-
a. VendorAb. VendorB
Dengan Ketentuan:Biaya Total Paket'ABC'Biaya Total Paket "PGIR"Biaya Total Paket .'XY7,"
9. Skor masing-masing Paket "ABC",turut adalah :
a. 1380- 1375-- 1385b. 1375 - 1380 - 1385
- Rp.34.700.000,-= Rp. 34.800.000,-- Rp.34.600.000,-
Paket "PCIR" dan Paket *KYZ'berturd-
c. 1385 *- 1375 -- 1380d. 1380 -- 1385; 1375
c- Rp.800.000.-d. Rp.16.000.000,-
c. Vendor Cd. Vendor D
Unfirk feniawab Soal9 - lt perhatikan kasus berikut
Setelah melalui beberapa Pertimbangan, anda hanya berfokus dalam hal pencarianPaket Softrare untuk Manajemen lnformasi menjadi 3 Paket, yaitu Paket ,ABC",Paket *PQR" dan Paket .XYZ". Dengan patokan bobot 100 anda menilai (memberiangka) sebagai berikut
Faktor Kineda Umum Bobot NilaiABG
NilaiPQR
NilaixYz
Penilaian Vendor 20 10 I IKineria Pengoperasian 25 20 15 10Dokumentasi 10 17 18 19Kemudahan Pembelaiaran 15 10 15 2AKemudahan Penggunaan 5 14 15 13Pengendalian dan Penanganan Kesalahan 't5 12 14 16Dukungan 10 11 14 17
UNI}/ERSTTAS GU NADAR]YIA 2
10. Berdasarkan Biaya dibagi manfaat masing-masing Paket "ABC', Paket "PQR"dan Paket ttXYZ" berturut-turut adalah :
25.145 *25.126 *25.1il.25.126*25.145-25jU
25.126 -- 25.1M -- 25.14525.145 * 25.1U -- 25.126
11. Berdasarkan Biaya dibagimanfaat paket mana yang anda pilih :
c. PQRd. Semua Jawaban Benar
12. Yang tidak termasuk pengujian white box adalah :
a. P€ngujian partisi ekivalensib. Pengujian matrik grafikc. Pengujian aliran datad. Pengujian struktur kontrol
13. Yang tidak termasuk karal(eristik Perangkat Lunak yang bisa di uji adalah :
a.b.c.d.
a. ABC - 'nb. xYz
14. Langkah langkah yang dapat di usulkan dalam pengujian system Real Timeadalah sebagai berikut kecuali :
a. Pengujian antar tugas c. Pengujian kondisib. Pengujian tugas d. Pengujian sistem
15. Penguiian S:tress mengeksekusi system dengan cara membutuhkan sumberdaya dalam hal, kecuali :
a. Kuantitas abnormalb. Frekuensi
16. Pengujian yang membutuhkan tiga atau empat pengujian yang dilakukan untuksebuah persamaan relasional adalah:
a. Kontrolabilitasb. Reliabilitas
a. Pengujian cabangb. Pengujian domain
c. Operabilitasd. Observabilitas
c. Kuantitas normald. Volume
c. Pengujian BROd. Pengujian lmp
l.
ANTYERSNAS GANAI'ARMA 3
7
-
Untuk menjawab soal no 1r -zo perhatikan Diagram PERT berikut I
D9ng3n Ketentuan (Kegiatan,Ultalrtu Estimasi) masingrnasing berturuttrrutadalah:(A,121 ; (8, ,l1}
; (C, i6}; (D,23}; (E,28}; (F, g} ; (G, {4} ; (H, 13} ; {t, {7}; (J, i9l17. Dengan menggunakan metode Forward Pass Berapa Early Start (ES)untuk
simpulkejadian 5:
18' Dengan menggunekan metode Backrrard Pass Berapa Latest Finish (LF) untuksimpulkejadian 3
a. 25 b.37 c.35 d.39
a. 32 b.11 c.25
19. Jalur mana yang merupakan Jalur Kritis:a. B-E-H b.A-D-J c. B_E_J
20. Berapa Jalur kritis dari diagram pERT tersebut :a.il b.58 c.52
21. Rumus,mgngukur kompleksitas siklomatis pada pengujian whiteDox adatah :
d. 16
d. c-G-J
d.59
a. V(G)=E-N+2b. V(G)=P-1
c.V(G)=trl-E+2d. V(G)= P
22. Metode Testing lntegration ada2Jenis yaitu :
a. Terstrukturdan tidak terstruktur c. Right dan Left lntegrationb. Top Down dan Bottom Up O. Vatiaasidan Verifi[asi
23' Pengujian white.box yang memilih jalur pengujian program yang berisi statemenif dan loopyangtercarang adalah:-
UNIVERSITAS GTI NADARMA I
24. Jenis pengujian yang mengungkap kesalahan logika dan fungsi pada pengujianRealTime adalah .-
a. Pengujian tingkah lakub. Pengujian antartugas
a. Pengujian partisi ekivalensib. Pengujian aliran data
a. TopDown Testingb. Combined Testing Methods
a. Test File Generatorcb. Test Harnesses
Konversi langsungKonversi phase-in
c. Pengujian matrik grafikd. Pengujian struktur kontrol
c. Pengujian fugasd. Penguiian sistem
c. Bottom-Upd. a, b dan c salah
c. Test Data Generatorsd. Test Verifierc
c. Black Box Testingd. Cluster Testing
konversi aplikasi rancangan untuk pedoman
c. Dokumentasioperasid. Dokumentasisistem
c. Konversiparalleld. KonversiPilot
c. Konversiphase.ind. Konversilparalel
c. Konversiphase-ind- Konvercilparalel
25. Penggabung'an modul subordinate dengan modul utama dapat Oilamfandengan struktur depth-first atau brcadtlrfirst, disebut ...
26. Pembangunan pro@ssor, dan dipenuhi dengan definisi awal nilai, file masukanyang serupa untuk program yang sedang diujikan, merupakan kategori ...
27. Pengujian yang menitikberatkan pengintegrasian dan menguji kelompok objekyang bekerja sama adalah...
a. Use Case Testingb. \rthite BoxTesting
28. Dokumentasi yang berisiprogrammer adalah:
a. Dokumentasipemakaib. Dokumentasi perankat lunak
29. Suatu pendekatan dimana baik system lama baru dan baru beroperasi secaraserentak untuk beberepa periode uraldu, merupakan pengertian dari--.-.--..
a.b.
30. Metode konversi yang mensegmentasi sistem secara perlahan untuk menggantisistem lama adalah:
a. Konversilangsungb. Konversi pilot
31. Apabila konversi telah dilakukan maka tidak ada cara untuk kembali ke sistemlama. Metode konversi ini adalah:
a. Konversilangsungb. Konversipilot
32. Jenis pemeliharaan sistem yang merekayasa ulang perangkat lunak, danpenulisan ulang dokumentasi adalah:
a. Pemelihiraan korektif c. Pemeliharaan penyempumaanb. Pemeliharaan adaptif d. Pemeliharaan preventif
33. Jenis pemeliharaan sistem yang melakukan inspeksi periodik dan pemeriksaansystem untuk mengungkap dan mengantisipasi permasalahan adalah :
l-
UNTWNSITAS GANADARIWA 5
if(ekmArraylmi{ :key
a.b.
Pemeliharaan korektifPemeliharaan adaptif
c. Pemeliharaan penyempumaand. Pemeliharaan preventif
Perhatikan Gambar berikut untuk soal no g4 srd g7
34. Pada gambar notasi alir tersebut berapakah jumlah regionnya :a. 1 b.2 c.3
35. Berapakah jumlah edge pada gambartersebut ?a. 11 b. 10
d.4
c.9
c.3
c.1,2,3,4,6,7,2d. Semua benar
c. false dan tued. bilangan numerik
d.8
36. Berapakah jumlah simpul predikffrya ?a. 1 b.2
37. lndependent Path dari gambar diatas adalah :
a. 1,2,3,8,9b. 1,2,3,4,5,7,2
a. false sajab. true saja
d.4
38. Perangkat lunakuntuk mengukur kuantitatil dari logika program menggunakana. Basis path c. Cyclomatic complexity-b. CASE d. protog
39. Teknik implementasi program dimana main program memanggilsub programa. Fan in c. Fac.toringb. Fanout d. STUB
40. Dalam testing program untuk menguji logika program, sebaiknya menggunakandata
UAUVENSTTAS GA NADAfrMA 6
41. Untuk mengetahui spesifikasi produk atau system digunakan methoda:
42. Untuk mengetahui intemal working produk atau system digunakan metoda:
a. Yellow box testingb- Black boxtesting
a. Yellow box testingb. Black pox testing
a. Depth testb. Bottom up
a. Depth tetb. Bottom up
a. cyclomatic stressb. cyclomatic complexity
a. partitioningb. case
run time enorlogicalenor
a. Adaptive Maintenanceb. PreventiveMaintenance
directlcut overPilot approach conversion
c. white box testingd. Zero testing
c. White box testingd, Zero testing
c. Top Downd. ValidasiTest
c. Top Downd. Validasitest
c. test stressd. cyclomatic metrix
c. decisiond. if....e|se.....
c. syntax erord. overflow enor
c. Corrective Maintenanced. Semua salah
c. Paraleld. semua salah
c. Paraleld. semua salah
a43. Metoda uji coba integration test dari main program ke bawahnya (modul-
modulnya)
44. Metoda uji coba testdari ciusterpler module ke main program
45. Suatu sofirvare metrix untuk mengujidengan metoda basis path
46. Membagi euatu proses yang rumit menjadi bagian kecil yang lebih jelas disebut:
47. Dalam penguiian program terdapat beberapa kesalahan kecuali:a.b.
48. Perawatan pada suatu sistem ada banyak macam. Jika sistem dilakukanperawatan karena ada perubahan lingkungan seperti adanya hardware baru,adanya program aplikasi baru dll. disebut dengan:
49. Pemasangan sofrvvare langsung mengganti sistem lama dengan sistem yangbaru secara keseluruhan disebut konverci
a.b.
50. Pemasangan sofirrare pada departemen tertentu, apabita sudah berjalan denganbaik maka baru seluruh departemen diganti dengan sistem yang baru, disebutkonversi
a. direcUcut overb- Pilot approach conversion
5't. Dalam rencana pengujian 'The Testing Prccess" dikenal ada proses testing,maksudnya:
a. Deskripsifase - fase utama dalam pengujianb. Pencetakan hasildan prosedurc. Kebutuhan l'UW dan SAf(d. Menspesifikasikan komponen sistem
l-
ANIr/TRSTTAs GANADARMA 7
52. Pengujian kelompolckelompok yang integritas untuk membentuk subsistem /sistem yang dilakukan oleh tim pengujiyang independent merupakan bagian dari:
53. Pengujian terakhir sebelum sistem di pakai oleh user merupakan pengertian dari
a. Component testingb. lntegration testing
a. System testingb. Acceptance
a. Sub sistem testingb. Sistem test[ng
a. Kebenaran Programb. Kemudahan Pemakaian
a. Stress Testingb. TopDown Testing
a. Stress Testingb. Performance Testing
a. Tujuan pengujianb. Tahap pengujian
c. Planning testingd. System testing
c. Proses testingd. Module testing
c. Acceptance testingd. Outpnt testing
c. Sifat Couplingd. Kebutuhan Portabilitas
c. Object-Oriented Testingd. Bottom-Up Testing
c. Volume Testingd. Data Recovery Testing
c. Strategipengujiand. Faktor pengujian
5{. Yang termasuk kedalam bagian dari proses testing kecuali :
55. Keuntungan dari perangl<at lunak komersialdari vendor kecuali :
a. lmplementasicepatb. Estimasibiaya dan waktuc. Ketergantunganpadavendord. Reliabilita
56. Bahasa spesifikasi standar untuk mendokumentasikan, memspasifikasikan danmembangun sistem perangkat lunak adalah :
a. UML (unified modeling language)b: OOP (obiect oriented programming)c. OMG (object management group)d. RUP (rationalunifeid process)
S7.Pada tahap implementasi, maka faktor pengujian meliputi, kecuali:
58. Dalam tahap pengujian bila komponen yang diuji adalah lebih besardibandingkan dengan pengujian sebuah function sehingga pendekatan white boxtesting pedu diperluas" Bentuk pengujian inidinamakan:
59. Salah satu bentuk pengujian di mana pengujian dilakukan secara paraleldenganvolume testing untuk mengetahui unjuk kerja sistem (waku respon, through rate)pada beberapa kondisi proses dan konfigurasi, bentuk pengujian inidinamakan:
60. Menilai apakah perangkat lunak yang dikembangkan telah memenuhi kebutuhanpemakai, inimerupakan salah satu bentuk dari:
61. metode ujicoba blackbox yang merupakan teknik kasus uii untuk melengkapiequivalence partilioning, disebut
UNIWRSTTAS GANADANMA 8
!,l
a. Equivalence Portioningb. boundary value analYsis (BVA)
Caeuse-effect g raPhing
Evaluasi
62. Panduan untuk BVA hampir sama pada beberapa bagian seperti yang
disediakan untuk equivalence partitioning, jikaa. Jika kondi:iinput menspesifikasikan kisaran yang dibatasi oleh nilai a dan
b, kasus uji harus dibuat dengan nilai a dan b, sama dengan nilai a dan b
b. Jika kondisi input menspesifikasikan sejumlah nilai, kasus uji harus dibuat
dengan melatih nilai maksimum
c. Jika kondisi input menspesifikasikan kisaran yang dibatasi oleh nilai a dan
b, kasus uji harus dibuat dengan nilai x dan y, sedikit diatas dan sedikit
dibawah a dan bd. Jika kondisiinput menspesifikasikan sejumlah nilai, kasus uji harus dibuat
dengan melatih nilai minimum
63. Jumlah tahapan yang dilakukan metode Caeuse-effecl graphing adalah
c.
d.
O4. Dalam ujicoba untuk sistem real timeteknik penguiian dengan menguiicobakan
setiap task secara independen, adalah teknika. Task Testing c. SYstem Testing
b. lntertask Testing d. Behavioral Testing
65. Dalam ujicoba untuk sistem reat time teknik pengujian dengan menggunakan
modetsistem dengan CASE tool, adalah teknika. Task Testing c- SYstem Testing
b. lntertaskTesting d- Behavioral Testing
66. Dalam ujicoba untuk sistern real time teknik pengujian yang dilakukan untukmenemukan kesalahan pada soflwarelhardware interface, adalah teknik
a. 2 tahapanb. 4 tahapan
a. Task Testingb. lntertask Testing
67. Yang termasuktipedasardari testing adalah ...a. Integrationb. Acceptance
c. 6 tahapand. I tahapan
c. System Testing
d. BehavioralTesting
c. Regressiond. Semua benar
68. Berikutmerupakanhalhalyang tennasukdalamRencanaPengujian, kecuali ....'a. ltem yg diuiib. JadualTestingc. Kebutuhan akan Hardware danSoftr,ared. Tidakadajawaban Yang benar
69. Failure atau output yang tidak seuai ketika system dijalankan memilliki
beberapa class, yang disebut dengan failure class comrpting adalah ...a. Muncul untuk inPut tertentu
t-
ANIWNSITAS GUNADANMA 9
Muncul untuksemua inputFailure tidak merusak dataFailure yang merusak sistem data
70. lnput yang yang direncankan digunakan oleh system, merupakan pengertian dari
a. Test result c. Test casesd. Test data
c. black-box testingd. white-box testing
b. Teslregrrt
a. untukmengethhuikesalahanpada programb. untukmendeteksi enorpada programc. untukmengujisebagian statement programd. untukmengujisemua statement program (debug)
b.c.d.
71. Structural testing disebutjuga-..a. purple-box testingb. . pinkbox testing
72. Tujuandari white-box testing adalah...
73. Pengujian dimana system ketikadiharapkan disebut dengan ...
a. lmplementasib. ldentifikasi
e. Tofdown testingb. Bottom-up testing
74. Pendekatan integration yang sering digunakan antara lain ...
diimplementasikan sesuai dengan yang
c. verifikasid. validasi
c"AdanBsalahd.AdanBbenar
75. Faktorkualitas perangkat lunakterdiri dari, kecuali .'.a- FaktorkualitasMcCall c. Kuantitatifb. FaktorkualitasFURPS d. Kualitatif
76. Langkah paling akhir dalam menyusun jaringan PERT adalah --'a. ldentifikasisemua tugas c. Menetapkan rangkaian tugasb. Mengestimasiwaktu d. Menentukan jalur kritis
77. Apa saja yang termasuk dalam Faktor kualitas perangkat lunak...a. Faktor kualitas Mccall c. Kuantitatifb. Faktor kualitas FURPS d. Semua benar
78. Metrik yang digunakan untuk mengujimodel analisis adalah .--Metrik desain tingkat tinggiMetrik desain interfaceMetrik desain tingkat menengahMetrik berbasis fungsi
79. Yang termasuk dalam Metrik Untuk Model Desain adalah...a. Metrik desain tingkat tinggib. Metrik berbasis fungsic. Metrik Bangd. Metrik untuk Kualitas Spesifikasi
a.b.c.d-
UNTW NSITAS GU NADANfrfA 1 O
80. Testing openations pada objects tennasuk ke bagian .'.a. Testing dusters cooperating obiec'tsb. Testing OO system secara lengkapc. Testing levelsd. Testing obiect
-'i
ANIWRSITAS GWADAruM 11
*ta*4b'o"@ '--*
AJT
1rl3
Irhou ED.or:
-), bescr
0 * hrrtnn
(@rs; LF
C t(6
c ,11
fl,,t/rJ,P<-
tupdnE ?llifi,::ffi 'fffi i'* ; (F' e) ; (G' t4) ; (H"r3) ; (r' {?) ; (J' te}
,, ffxs;?u:rfl?T;*:u ro*"4 *:T*'ilI:"n
B;l-
,.,,1. ffi;i#ffiflT"-H";"*'mi"'::::"rapa
Latest t'":".":t' urrtuk
1e raUnil:[Tfi]*B:[Td1'iKritis: c'B-E-J d c*G-J
20. Berapa#u, kritis dari dief* PERr """6i, d' 5e
21. Rumusfr*X'I'j [o$reks'tas sikromatis 'T.lp,ESt Yt"
box adarah :
;' viG)=P-t
22Metodei{;6i#'fiffi$ffi ;*ffi?'"-':U*,fr
*lt};t}lffi:T'"[. rop Down dan t'ons.''":..
,-...- mnruiian program yang beriei statemen
,. ;?lx1ffiVxffi [t#ll ::III' l"'1
penguiian Pro{
rtDilA,
B'llI,aBa,9+
sl
ANIYEN,STTA|GIrn.ADAXIIIA1