Anda di halaman 1dari 15

a.

b.
c.
d.

1.
Pernyataan yang benar pada tahapan dasar pada Debug adalah
Mencari, menemukan dan memperbaiki kesalahan yang ada di dalam program
Mencari dan menemukan kesalahan yang ada di dalm program
Mencari dan memperbaiki kesalahan yang ada di dalm program
Mencari, menemukan, menyelidiki dan memperbaiki kesalah yang ada di dalam program

a.
b.
c.
d.

2.
Test
Code
Design
Debug

a.
b.
c.
d.

3.
Validasi adalah pengujian
Statis dari sebuah program
Yang dilakukan manusia
Dengan mengeksekusi / menjalankan program
Yang melibatkan programmer, user dan tester

a.
b.
c.
d.

4.
Install
Design
Debug
Maintain

a.
b.
c.
d.

5.
Pilihlah jawaban yang benar dokumentasi sistem untuk user
Use
Design
Maintain
Debug

Pada tahapan apa kita dapat membuat program?

Pilihlah jawaban yang bukan termasuk user dan dokumentasi sistem

6.

a.
b.
c.
d.

Resources yang dibutuhkan untuk menjalankan program, diukur dari kecepatan, waktu tanggap dan optimisasi
sesumber adalah pengertian dari
Expandability
Efficiency
Interoperability
Integrity

a.
b.
c.
d.

7.
Jenis-jenis sistem testing adalah sebagai berikut, kecuali
Functional Testing
Performance Testing
Installation Testing
Requirements Testing

a.
b.
c.
d.

8.
Pada requirements testing yang diuji adalah
Kebutuhan system
Output system
Proses Input system
Fungsionalitas system

9.
Tujuan Pengujian Perangkat Lunak adalah :
Menemukan kesalahan (fault) sebanyak mungkin dari perangkat lunak yang diuji.
Membuat perangkat lunak yang diuji, setelah perbaikan dilakukan, menjadi perangkat lunak yang berkualitas.
Melakukan pengujian secara efektif dan efisien.
Mengumpulkan kesalahan yang terjadi dan menggunakannya untuk tindakan preventif.
Jawaban yang benar adalah :
a. Hanya 1
b. 1 dan 3
c. 2 dan 4
d. Semua benar
1.
2.
3.
4.

10.
Keunggulan prototyping adalah
Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan
sistem
b. Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas dan
Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik
c. Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan
d. Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan
terlalu cepat dalam pemgembangan system
a.

a.
b.
c.
d.

11.
Kelompok mana saja yang terkait dalam pengembangan perangkat lunak
Management,Customer,Developer
Management,User,Customer
Programer,User,Developer
Customer,Programmer,User
12.

Apa maksud dari perangkat unak yang bersifat fleksibel

a.
b.
c.
d.

Perubahan kebutuhan Mudah untuk memverifikasi tujuan


Dambak Perubahan terlihat pada tahap design
Perubahan kebutuhan mudah untuk diakomodasi oleh pengembangan PL
Perubahan kebutuhanmudah untuk di modifikasi

a.
b.
c.
d.

13.
Artifical intelligent software adalah software yang berfungsi untuk
Pengolahan kata
Meniru kecerdasan manusia
Mengatur program-program lain
Jaringan syaraf tiruan

a.
b.
c.
d.

14.
Manakah dibawah ini yang termasuk siklus pembuatan perangkat lunak
Specification-validation-development-evolution
Specification-development-evolution -validation
Specification- development- validation-evolution
Semua Salah

a.
b.
c.
d.

15.
Melakukan perubahan pada perangkat lunak,pengertian dari
Specification
Validation
Development
Evolution

a.
b.
c.
d.

16.
Untuk menentukan apa yang dibutuhkan customer dari sebuah sistem
Requirement engineering
Requirement definition
Requiremen specification
Semua salah

a.
b.
c.
d.

17.
Tujuan utama dari penerapan RPL
Membangun software secara ekonomis ,handal (reliable) dan efisien
Membangun software menurut keinginan user
Membangun software mengikuti perkembangan teknologi
Membangun software yang dpt memicu masalah

a.
b.
c.
d.

18.
Sebutkan 2 macam requirment
Fungsional dan non fungsional
Fungsional dan Structural
Structural dan non fungsional
Semua salah

a.
b.
c.
d.

19.
Yang tidak termasuk kedalam definisi / spesifikasi requirment
Requirements definition
Requirements specification
Software specification
Software definition

a.
b.
c.
d.

20.
Yang tidak termasuk kedalam proses untuk menentukan requirement engineering yaitu
Feasibility study
Requirements analysis
Requirements definition
Semua benar

a.
b.
c.
d.

21.
Yang bukan termasuk Fase dalam rekayasa perangkat lunak
Implementation Phase
Integration Phase
Maintenance Phase
Engineer Phase

a.
b.
c.
d.

22.
Pernyataan yang benar dari sistem software adalah
Perangkat lunak yang tersimpan dalam ROM
Aplikasi perangkat lunak yang banyak memproses angka-angka
Program yang mengatur/melayani program-program lain
Perangkat lunak yang memonitor menganalisa mengendalikan kejadian/peristiwa yang sedang terjadi

a.
b.
c.
d.

23.
Pernyataan yang benar dari embedded software adalah
Perangkat lunak yang tersimpan dalam ROM
Aplikasi perangkat lunak yang banyak memproses angka-angka
Program yang mengatur/melayani program-program lain
Perangkat lunak yang memonitor menganalisa mengendalikan kejadian/peristiwa yang sedang terjadi

a.
b.
c.
d.

24.
Fungsi dokumentasi pada perangkat lunak, kecuali
Memasang(install)
Menghapus (remove)
Memakai(use)
Mengembangkan(develop)

a.
b.
c.
d.

25.
Ukuran tingkat keamanan yang bisa diberikan oleh sistem. Merupakan karakteristik dari
Maintainability
Dependability
Efficiency
Usability

a.
b.
c.
d.

26.
Yang bukan kelompok yang terkait dalam pengembangan perangkat lunak
Management
Customer
Independent Test
Practitioner

a.
b.
c.
d.

27.
Keunggulan prototype model
Implementasi mudah
User ingin cepat selesai
User berharap terlalu banyak
Pemakai sibuk

a.
b.
c.
d.

28.
Urutan yang benar aktifitas umum software engineering adalah
Requirement-Specification-Design-Code-Test-Debug-Maintainance
Design -Requirement-Specification--Code--Debug -Test -Maintainance
Requirement -Design-Code- Specification -Test- Maintainance- Debug
Maintainance -Specification-Design-Code-Test-Debug Requirement

a.
b.
c.
d.

29.
Karakteristik untuk Proses yang baik, Kecuali
Understand ability
Robustness
Opportunistic
Rapidity

a.
b.
c.
d.

30.
Yang merupakan tahapan risk anaysis pada model spiral
Menentukan kebutuhan awal
Identifikasi resiko
Pengembangan produk
Penyiapan user support

a.
b.
c.
d.

2.
a.
b.
c.
d.

3.

a.
b.
c.
d.

4.
a.
b.
c.
d.

5.
a.
b.
c.
d.

6.
a.
b.
c.
d.

7.
a.
b.
c.
d.

31.
Mana yang tidak termasuk kedalam masalah Evolutionary development adalah...
Kurangnya visibilitas proses
Sistem ini sering kurang terstruktur
Keterampilan khusus
Beberapa sistem bisnis memiliki persyaratan stabil.
Apa yang dimaksud dengan rekayasa perangkat lunak...
Suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak
Satu set kegiatan yang tujuannya adalah pengembangan atau evolusi dari perangkat lunak
Software untuk mendukung pengembangan perangkat lunak dan proses evolusi.
Sebuah komponen yang bekerja untuk mencapai beberapa tujuan umum.
Apa yang termasuk ke dalam atribut-atribut perangkat lunak yang baik
Maintanability
Data-flow
Requirement
Data structure
Apa yang dimaksud dengan software
Sebuah komponen yang bekerja untuk mencapai beberapa tujuan umum
Sebuah pengembangan perangkat lunak dan proses evolusi
Sebuah proses model yang berasal dari UML
Sebuah program computer yang penuh dengan dokumentasi
Mana yang termasuk kedalam proses tahapan debug.
Locate error design error repair repair error retest program
Design error repair repair error retest program - Locate error
Locate error design error repair retest program repair error
Repair error - Locate error design error repair retest program
Mana yang termasuk fase fase waterfall adalah
Few business systems have stable requirements.
Requirements analysis and definition
Systematic approaches to developing a software design.
Individual components are tested independently
Apa yang dimaksud dengan CASE
Software untuk mendukung pengembangan perangkat lunak dan proses evolusi.
Suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak
Sebuah proses model yang berasal dari UML
sebuah software yang fleksibel dan dapat berubah

8.

Gambar di bawah ini merupakan tahapan

a.
b.
c.
d.

9.
a.
b.
c.
d.

a.
b.
c.
d.
a.
b.
c.
d.

2.
a.
b.
c.
d.

Waterfall model
Throw-away
Testing process
System evolution
Gambar di bawah ini merupakan prosess model
Waterfall model
Design prototyping
Agile model
System prototyping

40.
Fase-fase Rational Unified Process (RUP) adalah
Inception Elaboration Construction Transition
Functional perspective Construction Transition Inception
Functional perspective - Process perspective - Integration perspective
Component or unit testing - System testing - Acceptance testing
41.
pilih 2 macam maintenance yang ada dalam RPL :
corrective & adaptive
adaptive & structure
structure & pervective
perfective & subjective
dependabilitty merupakan salah satu ciri perangkat lunak yang baik. apa maksud dari dependability?
bisa diinstall di berbagai macam hardware & software
dapat di jalankan di berbagai macam sistem operasi(compatibility)
ada dokumentasi yang lengkap
program dapat berjalan dengan baik(reliability)

a.
b.
c.
d.

43.
pada spiral model tahapan planning menggambarkan
jangkauan(scope)
spesifikasi
requirements
risk analysis

a.
b.
c.
d.

44.
pada daur hidup software/software proses, fase apakah yang membutuhkan biaya termahal?
planning phase
design phase
requirements phase
maintenance phase

a.
b.
c.
d.

software yang baik mempunyai dokumentasi yang lengkap, sebutkan 2 macam dokumentasi yang dibutuhkan sebuah
software
install & uninstall
design & structure
use & install
maintain & scope

5.

46.

Gambar apakah ini?

a.
b.
c.
d.

Software Life Cycle


Waterfall model
Prototype model
Spiral Model
47.

a.
b.
c.
d.

Software Life Cycle


Waterfall model
Prototype model
Spiral Model
48.

a.
b.
c.
d.

Gambar apa ini ?

Software Life Cycle


Waterfall model
Prototype model
Evolutionary development
49.

a.
b.

Gambar apa ini?

Gambar apa ini?

Software Life Cycle


Testing Process

c.
d.

50.

gambar apa ini?

a.
b.
c.
d.

System evolution
Testing Process
Prototype model
Evolutionary development

a.
b.
c.
d.

Beberapa gambaran umum tentang perangkat lunak antara lain, kecuali...


Perintah yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan
Struktur data yang memungkinkan program memanipulasi informasi secara proporsional
Dokumen yang menggambarkan operasi dan kegunaan program
Suatu disipilin ilmu yang terkait dengan semua aspek produksi software

1.

2.
a.
b.
c.
d.

3.

Yang termasuk Business Software adalah...


Mesin cuci, Microwave, Lemari Pendingin
Penggajian, Penjualan, Persediaan Barang
Astronomi, Otomotif, Peramalan Cuaca, Biologi
Pengolah Data, Basis Data, Hiburan

a.
b.
c.
d.

Proses perangkat lunak terdiri dari, kecuali...


Model Aliran Kerja
Spesifikasi Proses
Pengembangan Perangkat Lunak
Validasi Perangkat Lunak

54.
a.
b.
c.
d.

Apa yang di maksud dengan Understandability dalam Process Characteristic?


Apakah proses secara eksternal kelihatan maju
Apakah proses mudah dipahami
Dapatkah proses didukung oleh CASE
Apakah proses bisa diterima oleh orang yang terlibat di dalam nya

a.
b.
c.
d.

Menganalisa keperluan yang terdapat pada permasalahan yang ada dalam Proses Prototyping, disebut proses
Analisis
Desain
Buat prototipe
Evaluasi dan perbaikan

a.
b.
c.
d.

berikut ini yang bukan keunggulan dari prototipe adalah


Peran user meningkat
Pengembangan lebih cepat
Implementasi mudah
Prototipe bekerja tidak efisien

a.
b.
c.
d.

Terdapat 2 macam bentuk prototyping


Traceability & Adaptability.
Adaptability & Comprehensibility
Evolutionary & Throwaway
Throwaway & Traceability

5.

6.

7.

8.
a.
b.
c.
d.

Suatu proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan merupakan pengembangan perangkat
lunak dalam tahap
Tahap Perancangan arsitektural
Tahap Implementasi
Tahap Spesifikasi Proses
Tahap Analisis

a.
b.
c.
d.

Sistem perangkat lunak yang menyediakan aktivitas dukungan yang rutin dalam memproses perangkat lunak seperti
mengedit diagram desain, mengecek konsistensi diagram dan mengawasi test program telah dijalankan disebut
Upper-CASE
Lower-CASE
Application CASE
CASE tools

9.

0.

Prototype model
Evolutionary development

Berikut ini adalah Model Proses perangkat lunak, kecuali

a.
b.
c.
d.

1.
a.
b.
c.
d.

2.

Model pengembangan evolusioner


Model peran/aksi
Model aliran data (dataflow)
Model aliran kerja (workflow)
Stages of waterfall:
Implementation and unit testing -> sistem and software design -> operation and maintenance -> requirements definition ->
integration and system testing
Integration and system testing -> implementation and unit testing -> requirements definition -> sistem and software design ->
operation and maintenance
Requirements definition -> sistem and software design -> implementation and unit testing -> integration and system testing
-> operation and maintenance
Sistem and software -> operation and maintenance -> integration and system testing -> requirements definition ->
implementation and unit testing

a.
b.
c.
d.

What is Evolution?:
changing the software in response to changing demands
production of the software system
what the system should do and its development constraints
checking that the software is what the customer wants

a.
b.
c.
d.

Software products may be generic, what does that mean?


Bespoke (custom) - developed for a single customer according to their specification
engineering discipline which is concerned with all aspects of software production
developed for a particular customer or may be developed for a general market
developed to be sold to a range of different customers

a.
b.
c.
d.

Visibility is one of the process characteristics, what does that mean?


Can the process be supported by CASE tools
Is the process acceptable to those involved in it
Is the process defined and understandability
Is the process progress externally visible

a.
b.
c.
d.

Rapidity is one of the process characteristics, what does that mean?


Can the process evolve to meet changing organisational needs
How fast can the system be produced
Can the process continue in spite of unexpected problems
Are process errors discovered before they result in product errors

3.

4.

5.

6.
a.
b.
c.
d.

Manajemen, pemakai dan pengembang adalah


Tiga Kelompok yang terkait dalam pengembangan perangkat lunak
Mitos tentang perangkat lunak
Aplikasi perangkat lunak
Aktifitas menghasilkan perangkat lunak

7.

Initiation and Scope Definition dan Review and Evaluation adalah bagian dari software
Engineering Management
Engineering Process
Engineering Tools & Methids
Requirements

a.
b.
c.
d.

8.
a.
b.
c.
d.

9.

Rekayasa perangkat lunak memanfaatkan prinsip-prinsip rekayasa dalampengembangan perangkat lunak dari sisi teknis
dan non teknis. Kedua sisi tersebut adalah :
Research dan Divide or Conguer.
Project management dan Divide or Conguer .
Information System Management dan Project Management.
Organization dan Project Management.

a.
b.
c.
d.

Kualitas, biaya dan dokumentasi perangkat lunak bisa diukur melalui


Banyaknya programmer yang bekerja
Banyaknya modul yang terbentuk
Banyaknya baris program yang ada
Banyaknya model yang dibuat

a.
b.
c.
d.

Tahapan proyek yang tidak urut, bentuk kerja lambat terlihat, kesalahan ditahap awal berakibat fatal, ciri dari :
Model proses spiral
Model proses prototyping
Model proses waterfall
Model proses deterministic

a.
b.
c.
d.

Fase terdepan dalam proses rekayasa perangkat lunak (software engineering) .?


Requirements
Specification
Desain
Code

0.

1.

pengukuran langsung dengan memanfaatkan

2.
a.
b.
c.
d.

Kapan pengujian perangkat lunak dilakukan?


Dapat dilakukan sepanjang daur hidup pengembangan system
Terutama sekali pada saat program selesai dibuat
Pada saat menjelang program selesai dibuat
Kapan saja sesuai dengan jenis programnya

a.
b.
c.
d.

Siapa pihak yang dikatakan melakukan pengujian secara tidak langsung..?


User
Tester
Developer
Customer

a.
b.
c.
d.

Pada 7 aktivitas dasar RPL verification & validation identik dengan.?


Requirement
Desain
Code
Test

a.
b.
c.
d.

Apa yang tidak termasuk dalam 7 tahapan dasar kegiatan pada RPL.?
Debug
Maintenance
Develop
Spesification

3.

4.

5.

6.
a.
b.
c.
d.

Requirement Engineering adalah proses untuk menentukan apa yang menjadi kebutuhan user atau customer. Sebutkan
pembagian Requirement Engineering.?
Functional dan Non Functional
Maintance and Testing
Generic dan Specific
System Software and Business Software

a.
b.
c.
d.

77.
Apa yang dimaksud dengan Artificial Intelligent Software.?
Software yang dibuat untuk kepentingan bisnis
Software yang dibuat sesuai dengan kecerdasan manusia
Spesifikasi dalam pembuatan software
Validasi dalam sebuah software

a.
b.
c.
d.

Apa yang dimaksud dengan software.?


Spesifikasi Kebutuhan
Perangkat keras
Perangkat Lunak
Kecerdasan manusia

a.
b.
c.
d.

Pilihlah pernyataan yang benar dibawah ini?


Software merupakan perangkat keras
Biaya Software pada sebuah computer lebih murah daripada biaya hardware nya sendiri
Requirement Engineering berhubungan dengan bagaimana cara software bekerja
Program untuk mengatur/melayani program-program lainnya serta berinteraksi dengan perangkat keras

8.

9.

0.
a.
b.
c.
d.

1.
a.
b.
c.
d.

2.

Dibawah ini manakah salah satu model yang termasuk dalam Metodologi Pengembangan Sistem (System Development
Methodologies)?
Waterfall Model
Starshcema Model
Snoflake Model
Requirement Model
Keputusan teruskan-hentikan (GO NO GO DECISION) terdapat di antara tahapan ..
Risk Analysis dan Engineering
Engineering dan Construction & Release
Customer Evaluation dan Construction & Release
Planning dan Risk Analysis

a.
b.
c.
d.

Berikut ini aktivitas yang terstruktur yang dibutuhkan untuk mengembangkan sebuah sistme software, kecuali : ..
Spesifikasi
Design
Validasi
Services

a.
b.
c.
d.

Karakteristik dari sebuah Software yang baik yaitu, kecuali .....


Sangat sulit untuk melakukan tunning sistem untuk membuatnya lebih bergantung
Sistem dapat beradaptasi dengan requirement baru
Sistem dapat di perbaiki apabila terdapat kesalahan
Sistem mudah didefinisikan dan dipahami bagi mereka yang terlibat di dalamnya

3.

4.

Generic View of SE

a.
b.
c.
d.

5.

Urutan yang benar dari gambar diatas adalah ..


Test Debug Maintain - Design Code - Requirement Specification
Code Test Debug Maintain - Requirement Specification Design
Requirement Specification - Design Code Test Debug Maintain
Design Code Test Debug Maintain - Requirement Specification

a.
b.
c.
d.

Atribut Perangkat Lunak yang Bagus harus Efficiency, yang termasuk Efficiency, kecuali ..
Memory
Security
CPU time
Storage

a.
b.
c.
d.

Yang bukan termasuk kelompok yang terkait dalam pengembangan perangakat lunak adalah ..
Management
Customer
Investor
Practitioner

6.

7.
a.
b.
c.
d.

Model ini mengimplikasikan bahwa Anda harus berusaha untuk menyelesaikan tahap tertentu sebelum pindah ke tahap
berikutnya. Berdasarkan pernyataan diatas apa Model Proses Softwarenya ? .....
Spiral model
Prototyping model
Extreme Programming
Waterfall model

a.
b.
c.
d.

Dari gambar di atas itu termasuk model Proses apa? ..


Spiral model
Incremental model
Rational Unified Process
Waterfall model

8.

9.
a.
b.
c.
d.

Process Verification & Validation ada ditahap : ..


Code
Test
Debug
Maintain

a.
b.
c.
d.

Penyataan yang salah mengenai Evolutionary (Exploratory) Prototyping ..


User interfaces biasanya dikembangkan menggunakan Perangkat pengembangan GUI
Sistem ini dikembangkan sebagai rangkaian peningkatan yang disampaikan kepada pelanggan
Teknik untuk pengembangan sistem yang cepat digunakan seperti CASE tools dan4GLs
Prototipe ini dikembangkan dari spesifikasi awal, disampaikan untuk percobaankemudian dibuang

a.
b.
c.
d.

Mengubah perangkat lunak dalam menanggapi tuntutan perubahan adalah :


Spesifikasi
Validasi
Evolusi
Verifikasi

0.

1.

2.
a.
b.
c.
d.

Model ini hanya cocok ketika sebuah requirement sudah dimengerti dengan baik dan perubahan hanya terjadi sesekali
selama proses desain adalah masalah dari :
Model Waterfall
Model Spiral
Model Prototyping
Model Parallel

a.
b.
c.
d.

Dibawah
ini
manakah
karakteristik
memenuhi perubahan kebutuhan organisasi :
Rapidity
Reliability
Robustness
Maintainability

3.

4.

proses

yang

baik

yang dapat

memproses juga berevolusi

a.
b.
c.
d.

Dibawah ini yang BUKAN mengenai pengembangan spiral adalah :


Proses direpresentasikan sebagai spiral
Setiap loop pada spiral merepresentasikan fase dalam setiap proses
Tidak ada fase tetap seperti spesifikasi atau desain loops dalam spiral dipilih berdasar apa yang dibutuhkan
Integrasi dan sistem testing spiral

a.
b.
c.
d.

Manakah yang BUKAN tahapan model Spiral :


Penetapan tujuan
Penilaian dan pengurangan resiko
Pengembangan , Desain dan planning
Pengembangan , validasi dan planning

a.
b.
c.
d.

Dibawah ini, manakah yang termasuk model proses prototyping :


Evolutionary dan Throwaway
Incremental dan extreme programming
Spiral dan waterfall
Rational Unified Process dan Opportunistic Approach

a.
b.
c.
d.

Dibawah ini, yang bukan termasuk artificial intelligent software :


Patern recognition
Expert System
Embedded Software
Neural network

a.
b.
c.
d.

Apakah Perangkat Lunak itu :


Konfigurasi data dan file + dokumentasi
Program computer + dokumentasi
Konfigurasi data dan file + Program computer
Program computer + Konfigurasi data dan file + dokumentasi

a.
b.
c.
d.

Menurut Kruchten, requirement diklasifikasikan berdasarkan kualitas sistem yaitu :


Generic dan Spesifik
Functional requirement dan Non Functional requirement
Analysis requirement dan Manajement requirement
Verification requirement dan Validasi requirement

5.

6.

7.

8.

9.

00.
a.
b.
c.
d.

Yang tidak termasuk dalam phase Maintenance yaitu :


Reduce
Adaptif
Corrective
Preventive

01.
a.
b.
c.
d.

Berikut 4 aktifitas yang dibutuhukan dalam pengembangan system software, kecuali ?


Validasi
Evolusi
Maintenance
Design

02.
a.
b.
c.
d.

Sistem dibangun dari komponen yang sudah ada, merupakan model proses ?
The waterfall model
Component-based software engineering
Pengembangan spiral
Throw-away prototyping

03.
a.
b.
c.
d.

Berikut ini 3 kelompok yang terkait dalam pengembangan perangkat lunak ?


Management, customer, developer
Distributor, konsumen, manager
Management, distributor, customer
Developer, management, financial

04.

Penggajian, penjualan dan inventory merupakan contoh perangkat lunak ?

untuk

a.
b.
c.
d.

System software
Real time software
Business software
Engineering and scientific software

05.
a.
b.
c.
d.

Yang bukan merupakan keunggulan prototyping ?


Pengembangan bertingkat
Peran user meningkat
Membantu analis
Pengembangan lebih cepat

06.
a.
b.
c.
d.

Yang tidak termasuk ke dalam fase waterfall model adalah ?


Analisa kebutuhan dan definisi
Implementasi dan unit testing
Integrasi dan sistem testing
Model dan kondisi

07.
a.
b.
c.
d.

Yang merupakan keunggulan model spiral adalah ?


Implementasi mudah
Membantu analis
Komunikasi user-developer meningkat
Meminimalkan kegagalan

08.
a.
b.
c.
d.

Artificial intelligent merupakan software untuk ?


Memproses angka-angka
Meniru kecerdasan manusia
Mengendalikan kejadian yang sedang terjadi
Mengatur program-program lain

09.
a.
b.
c.
d.

Yang tidak termasuk kedalam Dimensi penting dari kebergantungan sistem adalah :
Availability
Failure
Reliability
Security

10.
a.
b.
c.
d.

Kemungkian sistem pada satu waktu dapat beroperasi dan mampu untuk memberikan layanan yang diinginkan disebut
juga?
Availability
Reliability
Fault tolerance
Safety

11.
a.
b.
c.
b.

Berikut ini adalah cirri-ciri karekteristik Perangkat Lunak yang baik, Kecuali ...
Maintainability
dependability
Efficiency
Quality

12.
a.
b.
c.
d.

Apa yang akan terjadi bila dalam sebuah project yg telah berjalan menambah seorang programmer ...
Project menjadi cepat selesai karena semakin banyak orang akan semakin mempercepat pekerjaan
Nilai project akan menjadi lebih mahal
Project yg dibuat akan semakin canggih
Project akan menjadi lama, karena programmer baru akan lama beradaptasi

13.
a.
b.
c.
b.

Apakah yang akan terjadi bila dalam sebuah pekerjaan kita mendahulukan koding
Program cepat selesai
Program semakin canggih
Program terstruktur
Program akan lama selesainya

14.
a.
b.
c.
d.

Berikut ini adalah keuntungan memakai prototype, kecuali


Pengembangan lebih cepat
Evaluasi oleh user berkali-kali
Membantu analisis menentukan kebutuhan user
User ingin cepat selesai

15.
a.
b.
c.
b.

Berikut ini adalah Kelemahan memakai prototype, kecuali ...


Bentuk prototype sering berubah-ubah
User ingin cepat selesai
Berharap terlalu banyak
Pengembangan lebih cepat

116.
Yang bukan contoh jenis model proses perangkat lunak adalah
a.
Workflow
b.
Main flow
c.
Data flow

d.

Model Peran

17.
a.
b.
c.
b.

Rekayasa Perangkat Lunak berkaitan dengan, kecuali


Teori
Fakta
Metoda
Alat-alat (tools)

18.
a.
b.
c.
d.

Rekayasa perangkat lunak harus menghasilkan, kecuali


Produk yang ekonomis
Ramah Lingkungan
Handal
Bekerja efisien

19.
a.
b.
c.
b.

20.
a.
b.
c.
d.

Ilmu yang membahas semua aspek produksi perangkat lunak, muali dari tahapan awal spesifikasi system sampai
pemeliharaab system setelah digunakan, merupakan pengertian dari
Sitem Infromasi
Rekayasa Perangkat Lunak
Teknologi Informasi
Rekayasa Perangkat Keras
Ukuran kemampuan PL untuk di-up grade tanpa mengganggu proses penggunaan PL yang sedang berlangung adalah
salah satu pengertian dari
Flexibility
Maintainability
Configurability
Testability

21.
a.
b.
c.
b.

Apa yang dimaksud dengan perangkat lunak / software engineering?


Pengembangan perangkat lunak secara tim (kelompok)
Pengembangan perangkat lunak secara perorangan
Pengembangan perangkat lunak dengan menggunakan case
Pengembangan perangkat lunak secara cepat

22.
a.
b.
c.
d.

Berikut ini adalah keuntungan memakai prototype, kecuali


Pengembangan lebih cepat
Evaluasi oleh user berkali-kali
Membantu analisis menentukan kebutuhan user
User ingin cepat selesai

23.
a.
b.
c.
e.

Apa tujuan rekayasa perangkat lunak?


Menghasilkan PL yang baik walaupun mahal
Menghasilkan PL yang efektif
Menghasilkan PL yang baik dan murah
Menghasilkan PL yang efisien

24.
a.
b.
c.
d.

Berikut ini adalah cirri-ciri karekteristik Perangkat Lunak yang baik, Kecuali ...
Maintainability
dependability
Efficiency
Quality

25.
a.
c.
d.
e.

Resources yang dibutuhkan untuk menjalankan program diukur dari : kecepatan, waktu tanggap dan optimisasi sesumbar
adalah pengertian dari
Reliability
Interoperability
Expandability
Eficiency

26.
a.
b.
c.
d.

Yang bukan contoh jenis model proses perangkat lunak adalah


Workflow
Main flow
Data flow
Model Peran

27.
a.
b.
c.
e.

Tujuan utama dari penerapan RPL adalah:


Membangun software menurut keinginan user
Membangun software mengikuti perkembangan teknologi
Membangun software secara ekonomi, andal (reliable) dan efisien
Membangun software yang dapat memecahkan masalah

28.
a.
b.
c.
d.

Berikut ini adalah Kelemahan memakai prototype, kecuali ...


Bentuk prototype sering berubah-ubah
User ingin cepat selesai
Berharap terlalu banyak
Pengembangan lebih cepat

29.
a.
c.
d.
e.

Rekayasa perangkat lunak harus menghasilkan, kecuali


Produk yang ekonomis
Ramah Lingkungan
Handal
Bekerja efisien

30.
a.
b.
c.
d.

Yang dimaksud dengan prototype adalah


Bentuk system yang telah siap dipakai
Bentuk kerja dari system informasi untuk keperluan demonstrasi dan evaluasi
Salah satu alternatif metoda pembuatan program
Metoda pembuatan system yang modern

31.
a.
b.
c.
d.

Sebutkan 3 kelompok yang terkait dalam pengembangan perangkat lunak..


Management, Customer, Developer
Pemimpin Perusahaan, Management, User
Developer, Management, Progremer
Progremer, User, Pemimpin Perusahaan

32.
a.
b.
c.
d.

Sebutan lain untuk Software Engineering adalah


Rekayasa Perangkat Keras
Rekayasa Perangkat Lunak
Perbaikan Perangkat Lunak
Pengaturan Perangkat Keras

33.
a.
b.
c.
d.

Dibawah ini yang termasuk perangkat lunak bersifat fleksibel adalah


Aplikasi Perangkat Lunak Yang Banyak Memproses Angka-Angka
Program Untuk Mengatur/Melayani Program-program lain
Banyak Berinteraksi Dengan Perangkat Keras
Perubahan Kebutuhan Mudah Diakomodasi Oleh Pengembangan PL

34.
a.
b.
c.
d.

Apa saja tugas dari Management didalam pengembangan PL, kecuali


Mengatur Anggaran
Menjaga Jadwal Dari Keterlambatan
Membantu Menyelesaikan Program
Meningkatkan Kualitas

35.
a.
b.
c.
d.

Model Spiral adalah penggabungan dari dua Model apa saja


Model Waterfall dan Model Prototype
Model Paralel dan Model Waterfall
Model Prototype dan Model Paralel
Model Incremental dan Model Paralel

36.
a.
b.
c.
d.

Berikut ini adalah macam macam sifat dari perangkat lunak yang baik, kecuali ?
Maintainability
Acceptability
Dependability
Usability

37.
a.
b.
c.
d.

Dari semua karakteristik di bawah ini mana yang bukan termasuk dari proses (perangkat lunak) yang baik ?
Supportability
Maintainability
Robustness
Efficiency

38.
a.
b.
c.
d.

..............adalah sebuah proses kemajuan yang tampak secara eksternal ?


Understandability
Reliability
Visibility
Rapidity

39.
a.
b.

Berikut adalah tiga kelompok yang terkait dalam pengembangan perangkat lunak, kecuali ....?
Tester
Customer

c.
d.

Developer
Management

40.
a.
b.
c.
d.

Aplikasi perangkat lunak yang banyak memproses angka angka adalah....?


Basis Data
Algoritma
Astronomi
Matriks

41.
a.
b.
c.
b.

Suatu Software Engineering haruslah menghasilkan sesuatu yang, Kecuali ...


Produk yang ekonomis
Handal
Efisien
Simple

142.
a.
b.
c.
d.

Dalam tujuh tahapan S.E proses mencari kesalahan sintak terdapat pada
Requirements
Design
Test
Code

43.
Software process yang baik harus memiliki karakteristik sebagai berikut, kecuali
a.
Understandability
b.
Reliability
c.
Visibility
d. Validity

44.
a.
b.
c.
d.

Dalam Software Process haruslah dapat diterima oleh orang yang terlibat didalamnya, hal tersebut merupakan
karakteristik..
Rosbustness
Acceptability
Rapidity
Maintainability

45.
a.
b.
c.
d.

Berikut ini adalah Kelemahan memakai prototype, kecuali ...


Sering berubah-ubah
Banyak ditemukan kesalahan
User ingin cepat selesai
Pengembangan lebih cepat

46.
a.
b.
c.
d.

Perangkat Lunak harus dapat berkembang dalam memenuhi kebutuhan user yang dinamis, merupakan cirri..
Validation
Evolution
Specification
Development

47.
a.
b.
c.
d.

48.
a.
b.
c.
d.

49.
a.
b.

Rekayasa Perangkat Lunak berkaitan dengan, kecuali


Teori
Tools
Metoda
Fakta

Dalam Spiral Model, kegiatan pengembangan produk dimulai dengan prototype awal sampai akhirnya menjadi produk jadi.
Hal tersebut terdapat pada bagian?
Risk Analysis
Planning
Customer Evaluation
Engineering
Tiga kelompok yang terkait dalam pengembangan perangkat lunak, kecuali
Customer
Comisioner

c.
d.

50.
a.
b.
c.
d.

Management
Practitioner
Dalam Maintenance S.E, pemeliharaan untuk pencegahan supaya bisa bertahan dengan baik. Merupakan..
Adaptive maintenance
Preventive maintenance
Corrective maintenance
Perfective maintenance

Anda mungkin juga menyukai