• Tidak ada hasil yang ditemukan

REF SOAL Pemodelan Perangkat Lunak

N/A
N/A
Protected

Academic year: 2021

Membagikan "REF SOAL Pemodelan Perangkat Lunak"

Copied!
6
0
0

Teks penuh

(1)

QUIZ BEFORE UTS / 2010-2011 QUIZ BEFORE UTS / 2010-2011 REKAYASA PIRANTI LUNAK – T0114 REKAYASA PIRANTI LUNAK – T0114 Derwin S!"r#$n$% S&K$' Derwin S!"r#$n$% S&K$' I&

I& PILPILI(AI(AN )AN )ANDA NDA *20 *20 +$"+$", – 40, – 40.. 1.

1. BeBeririkukut t ini ini adadalalah ah fafaktktoror-f-fakaktotor r yayang ng dadapat pat memenynyebebababkakan n kekegagagagalanlan pengembangan proyek software, kecuali

pengembangan proyek software, kecuali A.

A. WaWaktu penyektu penyelesaian prlesaian proyek yaoyek yang tidak realing tidak realistisstis B.

B. ReResiko yang dapasiko yang dapat dipredit diprediksi dan yang tidaksi dan yang tidak dapat dipredk dapat diprediksiiksi C.

C. eesulsulitaitan tn tekneknisis !.

!. esesalahan dalahan dalam manaalam mana"emen pr"emen proyekoyek E&

E& Se'Se'" " "w""w""n "n enen"r"r #.

#. $ntuk mema$ntuk memahami softwhami software dan akhirnare dan akhirnya memahya memahami rekayami rekayasa softwaasa software,re, maka

maka kitkita a harharus us menmengetgetahuahui i karkaraktakterierististik k sofsoftwatware. re. BerBerikuikut t ini ini adaladalahah karakteristik software

karakteristik software A.

A. %oftwa%oftware dapat dre dapat dikembikembangkan atangkan atau direkaau direkayasayasa B.

B. %oftwa%oftware tidak habis dipare tidak habis dipakai tetapi sofkai tetapi software bitware bisa usang &obsosa usang &obsolete'lete' C.

C. ebebanyaanyakan softwkan software adalare adalah customah custom-build-build D&

D& "w"""w""n "% n "% % "n % "n 3 en3 en"r"r (.

(. )aw)awabaaban a n a dan dan b bb benaenarr *.

*. +ana"emen proye+ana"emen proyek software k software yang efeyang efektif memusatkan pada ktif memusatkan pada , , yaituyaitu A.

A. eeopoplele, , roroduductct, r, roo"e"ectct, da, dan n rrororioioririttyy B.

B. eeopoplele, , rrododucuct, t, rrococesess, s, dadan n rrococururememenentt &

& PPe$e$5,5,e% e% PrPr$$3#3#% P% Pr$r$33e+e++% +% ""n Pn Pr$r$e3e3## !.

!. eeopoplele, , roroduductct, , lalannnnining, g, dadan n rrococururememenentt (.

(. eeopoplele, , roroduductct, , rorocecessss, d, dan an rrioiorirityty .

. BeberBeberapa alasan mengapa alasan mengapa softwaapa software perlu diukure perlu diukur adalah sebagai berr adalah sebagai berikut,ikut, kecuali

kecuali A.

A. $ntuk m$ntuk menentenentukan kuukan kualitas alitas produproduk softwk softwareare B.

B. $ntuk meng$ntuk mengka"i produktka"i produkti/itas orai/itas orang yang membuang yang membuat produk softwat produk softwarere C.

C. $ntuk men$ntuk mengukur bangukur banyaknyyaknya komputea komputer yang digunar yang digunakankan D&

D& Un#Un#6 6 'en'en76"76"i i 6e6en#n#n7"n7"n n 8"n8"n7 7 i5i5er$er$,e! ,e! "r"ri i 'e#'e#$" "n$" "n ","# "n# re6"8"+" +$9#w"re "r

","# "n# re6"8"+" +$9#w"re "r (.

(. $ntuk me$ntuk membuat suambuat suatu landastu landasan perkiran perkiraan rekaaan rekayasa soyasa softwarftwaree 0.

0. %alah satu tu%alah satu tu"uan dari pe"uan dari perencarencanaan pronaan proyek softyek software adaware adalahlah A.

A. +en+enyeyediadiakan kan kerkerangangka ka keker"a r"a yanyang g memmemungungkinkinkan kan seoseorarang ng manamana"er"er untuk membuat perkiraan yang beralasan terhadap

untuk membuat perkiraan yang beralasan terhadap pemrogramanpemrograman B.

B. +en+enyeyediadiakan kan kerkerangangka ka keker"a r"a yanyang g memmemungungkinkinkan kan seoseorarang ng manamana"er"er untuk membuat perkiraan yang beralasan terhadap

(2)

C. +enyediakan kerangka ker"a yang memungkinkan seorang mana"er untuk membuat perkiraan yang beralasan terhadap pengaruh lingkungan

D& :en8ei"6"n 6er"n76" 6er" 8"n7 'e'n76in6"n +e$r"n7 '"n"er n#6 'e'"# 5er6ir""n 8"n7 er","+"n #er!""5 +'er "8"% i"8"% "n "w",

(. %emua "awaban salah

. !alam melakukan perencanaan proyek software, hal yang perlu diperhatikan adalah ruang lingkup software yang men"elaskan hal-hal berikut ini, kecuali

A& A,7$ri#'" B. $n"uk ker"a C. Antar muka !. ehandalan (. 2ungsi

3. 4u"uan utama dari penerapan R5 adalah 

A. +embangun software secara ekonomis, andal &reliable' dan efisien B. +embangun software menurut keinginan user

C. +embangun software mengikuti perkembangan teknologi

D& :e'"n7n +$9#w"re 8"n7 "5"# 'e'e3"!6"n '"+","! 6. Alat bantu seperti CA%( dalam R5 dimaksudkan untuk 

A. membantu user dalam memahami hasil analisa B& 'enin76"#6"n 6e'"'5"n +i+#e' "n",i+ C. meningkatkan produktifitas pemrograman

!. memudahkan pembuatan dokumentasi dan modifikasi 7. Ciri dan analisa kebutuhan software mencakup 

A. kebutuhan domain informasi B. kebutuhan fungsi organisasi

& 6er!"n 5er9$r'"n3e "n in#er9"3e !. ketiga "awaban semuanya benar

18. endekatan pengembangan software dengan prototype mempunyai keuntungan antara lain 

A. dapat mencoba idea dengan biaya yang murah B& 'e'5er$,e! !"+i, 8"n7 +"n7"# #e,i#i

C. mempermudah pembuatan program

!. menghasilkan dokumen yang detil dan lengkap

11. 4eknik grafikal dalam data flow diagram menggunakan simbol  A& in5#% 5r$+e+ "n $#5#

(3)

B. entitas luar, proses, aliran data dan penyimpan data C. pemakai, komputer, laporan dan prosedur

!. aliran data, struktur data, dan kamus data

1#. ualitas dari suatu produk R5 sangat ditentukan terutama pada tahap

A. studi kelayakan B& "n",i+"

C. perancangan !. pemrograman

1*. 9ang tidak termasuk sebagai karakteristik software adalah  A. software bersifat logic

B& +$9#w"re #i"6 r+"6

C. software tergantung pada hardware !. software pada umumnya dikembangkan 1. 9ang merupakan ciri dari software sistem ialah 

A& 'en7$n#r$, "n 'en76r 6e"i"n n8"#" *re", w$r,. B. program yang dibuat untuk melayani program lain

C. biasanya digunakan untuk single user

!. mempunyai interaksi yang kuat dengan user

10. 9ang termasuk ke dalam :ooker;s <eneral rinciples, kecuali  A. 4he Reason =t All (>ists

B. +aintain 4he ?ision

& Kee5 I# Qi#e $'5,e;

!. lan Ahead 2or $se

1. rocess +odel yang menggunakan $se Case sebagai penggeraknya adalah

A. 2ormal methods B& Uni9ie Pr$3e++ C. =ncremental +odel !. rototyping

13. 9ang bukan merupakan elemen dari software re@uirements analysis yaitu

A& D$'"in '$e, B. Class model C. 2low model

(4)

16. !i dalam pemodelan berbasiskan class akan disa"ikan hal-hal penting, diantaranya

A& ,"++% re,"#i$n+!i5% $5er"#i$n+

B. b"ect, /ariable, data flow

C. Responsibility, data type, constant

!. Aggregation, collaboration, inheritance

17. roses dari pengubahan sistem software yang tidak mengubah e>ternal beha/ior dari code namun meningkatkan struktur internalnya adalah 

A. (ngineering

B& Re9"3#$rin7

C. !eploying !. =mpro/ing

#8. 5ihat pada gambar di bawah ini

Arsitektur ini merupakan "enis dari arsitektur A. !ata Centered Architecture

B. !ata 2low Architecture

& ",, "n Re#rn Ar3!i#e3#re

(5)

II& ESSAY *2 +$", – 20 . 1. C o m mu n i c a t i o n P l a n n i n g M o d e l i n g C o n s t r u c t i o n D e p l o y me n t d e l i v e r y f e e d b a c k   analysis design code t e s t increment #1 increment #2 delivery of 1st increment delivery of 2nd increment delivery of nth increment increment #n

project calendar time C o m mu n i c a t i o n P l a n n i n g M o d e l i n g C o n s t r u c t i o n D e p l o y me n t d e l i v e r y f e e d b a c k   analysis design code t e s t C o m mu n i c a t i o n P l a n n i n g M o d e l i n g C o n s t r u c t i o n D e p l o y me n t d e l i v e r y f e e d b a c k   analysis design code t e s t

a. )elaskan model proses &incremental model' tersebut

b. !alam kondisi seperti apa model tersebut cocok digunakan

#. )elaskan penyebab utama keterlambatan waktu penyelesaian proyek software.

(6)

III& KASUS *2 OUT OF 4 - 40 .

%ebuah bank swasta hendak membangun sistem An"ungan 4unai +andiri yang memungkinkan nasabahnya melakukan transaksi tarik tunai dengan menggunakan kartu A4+ yang diterbitkan oleh pihak bank. artu A4+ ini dilengkapi dengan nomor kartu dan = &ersonal =! umber' demi faktor keamanan dalam bertransaksi.

asabah yang akan melakukan transaksi di A4+ terlebih dahulu harus memasukkan kartu A4+nya ke dalam slot kartu dan selan"utnya menginput =nya dengan keyboard yang terdiri dari 18 tombol angka &8,1,D,7' dan 1 tombol kembali &CAC(5'. %elan"utnya, sebuah mesin kendali dalam A4+ akan melakukan /alidasi kartu A4+ berdasarkan nomor dan = dari kartu A4+.

Bila /alid, maka mesin kendali dalam A4+ akan menampilkan seurutan pilihan "umlah uang yang tepat ditarik oleh nasabah. asabah dapat memilih salah satu di antaranya dengan menekan tombol angka yang bersesuaian dengan nomor urut pilihan "umlah uang. Berdasarkan pilihan "umlah uang tersebut, mesin kendali A4+ kemudian akan mengeluarkan uang melalui sebuah dispenser dan nasabah dapat mengambilnya. %etelah itu mesin kendali akan mengeluarkan kartu A4+ nasabah sebagai tanda berakhirnya transaksi.

Bila tidak /alid, maka mesin kendali akan menampilkan pesan kesalahan di monitor dan meminta nasabah memasukkan kembali = yang benar.

!alam melakukan transaksi dengan A4+ ini, nasabah dimungkinkan membatalkan transaksinya dengan menekan tombol CAC(5.

ilih # di antara  diagram berikut untuk Anda ker"akan

1. $se Case !iagram

#. Class !iagram

*. !ata 2low !iagram

Referensi

Dokumen terkait

Untuk dapat melakukan transaksi pembayaran rekening listrik,terlebih dahulu harus mendaftar ke pihak Bank dimana seserorang itu menjadi nasabah.Nasabah dapat membayar tagihan

l$|{l-p-qtln yang dataugte klinik dapat *endffi .&#34;bagai pasien baru dengan menunjukkan identitas diri (l(TP/S,fM) dan menl;isi formulir idenljtas diri (berupa lsian aata

Di dalam SQS 1 Sofllvarc Quali$ /\ssurance, terdapat blaya kualltas yaltu biap yang cliadakan&#34;untuk menampllkan kualltas yang berhubungan dengan akuvltas. Setutkan

Melakukan posting dari neraca awal dan jurnal khusus setiap tanggal transaksi ke dalam buku Pembantu Piutang, Pembantu Hutang, dan Kartu Persediaan.. Melakukan posting dari neraca

Anggota yang berlrasil Irrelakukar srnartcard yang dapat diisi dengatr voutcltcr d ncnuisian vouchcr di[akrrkan olelr pattrgas'

Use case Membaca Pesan digunakan untuk melakukan pembacaan data pesan dan validasi ukuran pesan terhadap video, sedangkan use case Menyimpan Pesan memasukkan data pesan

Dari hasil wawancara pada tanggal 18 januari 2012 kepada 10 mahasiswa Pendidikan Biologi Universitas Sebelas Maret Surakarta yang sedang melakukan penelitian di sekolah

Dari hasil wawancara pada tanggal 18 januari 2012 kepada 10 mahasiswa Pendidikan Biologi Universitas Sebelas Maret Surakarta yang sedang melakukan penelitian di sekolah