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
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.
a.
b.
c.
d.
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.
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.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
50.
a.
b.
c.
d.
System evolution
Testing Process
Prototype model
Evolutionary development
a.
b.
c.
d.
1.
2.
a.
b.
c.
d.
3.
a.
b.
c.
d.
54.
a.
b.
c.
d.
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.
a.
b.
c.
d.
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
a.
b.
c.
d.
1.
a.
b.
c.
d.
2.
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.
a.
b.
c.
d.
a.
b.
c.
d.
3.
4.
5.
6.
a.
b.
c.
d.
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.
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.
0.
1.
2.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
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.
a.
b.
c.
d.
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.
3.
4.
Generic View of SE
a.
b.
c.
d.
5.
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.
8.
9.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
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
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
5.
6.
7.
8.
9.
00.
a.
b.
c.
d.
01.
a.
b.
c.
d.
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.
04.
untuk
a.
b.
c.
d.
System software
Real time software
Business software
Engineering and scientific software
05.
a.
b.
c.
d.
06.
a.
b.
c.
d.
07.
a.
b.
c.
d.
08.
a.
b.
c.
d.
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.
15.
a.
b.
c.
b.
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.
18.
a.
b.
c.
d.
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.
22.
a.
b.
c.
d.
23.
a.
b.
c.
e.
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.
27.
a.
b.
c.
e.
28.
a.
b.
c.
d.
29.
a.
c.
d.
e.
30.
a.
b.
c.
d.
31.
a.
b.
c.
d.
32.
a.
b.
c.
d.
33.
a.
b.
c.
d.
34.
a.
b.
c.
d.
35.
a.
b.
c.
d.
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.
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.
41.
a.
b.
c.
b.
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.
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.
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