Anda di halaman 1dari 8

1.

      Perangkat lunak mempuantai dua hal pokok adalah


a.      Konsep dasar rekayasa perangkat lunak
b.      Proses dan metode perangkat lunak
c.       Evaluasi perkembangan sofwere
d.      Karakteristik dan atribut perangkat lunak

2.      Rekayasa perangkat lunak jelas di batasi oleh hokum local nasional dan internasional…
a.       Metode proses perangkat lunak
b.      Tanggun jawab professional dan etika
c.       Karakteristik dan atribut perangkat lunak
d.      Metode peran aksi

3.      Setiap fase membutukan informasi masukan, proses dan difinisi dengan baik adalah
a.       Model biaya
b.      Model fase
c.       Model prototype
d.      Model seccersive

4.      melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi,


menampilkan atau memancarkan informasi adalah
a.       Sebagai kendaraan
b.      Aplikasi perangkat lunak
c.       Sebagai produk
d.      Perangkat Lunak System

5.      sekumpulan program yang dibangun untuk melayani program lain adalah


a.      Perangkat Lunak System
b.      Perangkat Lunak Bisnis
c.       Perangkat Lunak Teknik dan Ilmu Pengetahuan
d.      Perangkat Lunak yang Dilekatkan

6.      seluruh perintah yang digunakan untuk memproses informasi


a.      Perangkat Lunak
b.      Aplikasi
c.       Desain
d.      Analisa

7.      Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali….


a.       Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya untuk
b.      Kemajuan pesat perangkat keras
c.       Kemajuan dalam teknik-teknik pembuatan perangkat lunak
d.      software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak

8.      Program yang digunakan untuk membantu operasional bisnis adalah


a.       Perangkat Lunak Teknik
b.      Perangkat Lunak yang Dilekatkan
c.       Perangkat Lunak Real Time
d.      Perangkat Lunak Bisnis

9.      Program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet
(Microsoft Excel), multimedia, dan lain-lain adalah
a.       Perangkat Lunak Komputer Personal
b.      Perangkat lunak kecerdasan buatan
c.       Perangkat lunak tidak pernah using
d.      Perangkat Lunak Bisnis

10.  sebagai pengantar perangkat lunak lain, sebagai kontrol komputer, komunikasi informasi dan
kontrol terhadap piranti lingkungan adalah
a.       Aplikasi perangkat lunak
b.      Perangkat Lunak Bisnis
c.       Sebagai kendaraan
d.      Perangkat Lunak System

11.  berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean,


pengujian, dan pencarian kesalahan adalah
a.       Software construction
b.      Software testing
c.       Software configuration
d.      Software engineering

12.  Sekumpulan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, design,


implementasi dan pengujian sistem perangkat lunak adalah
a.       Software construction
b.      Software testing
c.       Software configuration
d.      Software Process

13.  mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah


a.       Software construction
b.      Software testing
c.       Software maintenance
d.      Software configuration

14.  memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya
a.       Perangkat Lunak System
b.      Perangkat Lunak Real Time
c.       Perangkat Lunak Bisnis
d.      Perangkat Lunak Teknik

15.  Problem Perangkat Lunak kecuali


a.       Perangkat lunak tidak berfungsi secara baik (kualitas yang kurang)
b.      Ketidaktepatan penjadwalan proses dan biaya produksi
c.       Produktivitas yang belum dapat memenuhi tuntutan kebutuhan pemakai
d.      Menghasilkan perangkat lunak yang berkinerja tinggi

16.  mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah
a.       Software engineering tools and methods
b.      Software engineering process
c.       Software quality
d.      Software engineering management
17.  aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah
a.       Unit Test (UT)
b.      Integration Test (IT)
c.       User Acceptance Test (UAT)
d.      Strategi perangkat lunak

18.  Yang dapat memberikan hasil pengujian yang menyeluruh adalah


a.       Non-incremental testing
b.      Incremental testing
c.       Proses debugging
d.      machine time

19.  suatu proses dimana kebutuhan pemakaiditerjemahkan menjadi produk perangkat lunak


adalah
a.       Proses Pengembangan Perangkat Lunak
b.      Siklus Pengembangan Perangkat Lunak
c.       Model Proses Pengembangan Perangkat Lunak
d.      Prototyping Model

20.  Mengoreksi kesalahan pada perangkat lunak, yang baru terdeteksi pada saat perangkat lunak
dipergunakan adalah
a.       Corrective Maintenance
b.      Adaptive Maintenance
c.       Perfektive Maintenance
d.      Prototyping Model

21.  perangkat lunak yang memadukan wujud  pengulangan dari model prototyping dengan aspek
pengendalian dan sistematika darilinear sequential model adalah
a.       Spiral Model
b.      RAD (Rapid Application Development) Model
c.       Fourth Generation Techniques (4GT)
d.      Prototyping Model

22.  Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah
a.       Pembuatan kode(Coding)
b.      Perancangan ( Design)
c.       Pengujian (Testing)
d.      Pemeliharaan (Maintenance)

23.  Informasi apa yang mengendalikan proses bisnis,  Kemana informasi itu pergi dan Siapa


yang  memprosesnya adalah
a.       Pemodelan data (Data Modelling)
b.      Pemodelan bisnis(business modeling)
c.       Pemodelan proses (Process Modelling)
d.      Pembuatan aplikasi ( Application generation)

24.  Saat ini pengembangan perangkat lunak yang mendukung 4GT, berisi tool-tool kecuali…
a.       Bahasa non prosedural untuk query basis data
b.      Report generation
c.       Data manipulation
d.      Evaluasi
25.   perangkat lunak dengan menggunakan bahasa pemrograman generasi  ketiga yang
konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program
yang telah ada atau menciftakan komponen yang bias dipakai lagi
a.      Pembuatan aplikasi (Application generation)
b.      Pemodelan proses (Process Modelling)
c.       Pemodelan data (Data Modelling)
d.      Pemodelan bisnis(business modeling)
26.  sistemoperasi atau sebagai tuntutan atas perkembangan sistem computer adalah
a.       Corrective Maintenance
b.      Adaptive Maintenance
c.       Perfektive Maintenance
d.      Linear Maintenance

27.  Bila perangkat lunak sukses dipergunakan oleh pemakai. Pemeliharaan ditujukan untuk


menambah kemampuannya sepertimemberikan fungsi-fungsi tambahan, peningkatan
kinerja
a.       Corrective Maintenance
b.      Adaptive Maintenance
c.       Perfektive Maintenance
d.      Linear Maintenance

28.  Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah


a.       Perancangan ( Design)
b.      Pembuatan kode (Coding)
c.       Pengujian (Testing)
d.      Analisis kebutuhan perangkat lunak (Software Requirements Analysis)

29.  System informasi yang mengambarkan hal-hal penting dari system informasi yang akan
dating adalah.
a.       Model Spiral
b.      Model RAD (Rapid Application Development)
c.       Model Fourth Generation Techniques (4GT)
d.      Model Prototyping

30.  Prose menterjemakah perancangan desain ke bentuk yang dapat di mengerti oleh mesin
dengan mengunakan bahasa program adalah
a.       Desain
b.      Pengkodean
c.       Pengujian
d.      Pemeliharaan

31.  Sebagia bagian dari fase business disaring kedalam serangkai objek data yang di
butuhkan untuk menopang bisnis adalah
a.       Proses modeling
b.      Data modeling
c.       Application generation
d.      Testing dan turnover
32.  Penterjemahan perancangan ke bentuk yang dapat dimengerti oleh mesin, dengan
menggunakan bahasa pemrograman
a.       Perancangan ( Design)
b.      Pembuatan kode (Coding)
c.       Pengujian (Testing)
d.      Pemeliharaan ( Maintenance)

33.  ditransformasikanuntuk mencapai aliran informasi yang perlu bagi implementasi sebuah


fungsi bisnis adalah
a.       Pembuatan aplikasi (Application generation)
b.      Pemodelan proses (Process Modelling)
c.       Pemodelan data (Data Modelling)
d.      Pemodelan bisnis(business modeling)

34.  tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada


level  tinggi adalah
a.       Spiral Model
b.      RAD (Rapid Application Development) Model
c.       Fourth Generation Techniques (4GT)
d.      Prototyping Model

35.  membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah
a.       Pengumpulan kebutuhan
b.      Membangun prototyping
c.       Evaluasi protoptyping
d.      Mengkodekan system

36.  Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak


adalah
a.       Pengumpulan kebutuhan
b.      Membangun prototyping
c.       Evaluasi protoptyping
d.      Mengkodekan system

37.  apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan atau
belum. Jika sudah sesuai, maka langkah selanjutnya akan diambil adalah
a.       Pengumpulan kebutuhan
b.      Membangun prototyping
c.       Evaluasi protoptyping
d.      Mengkodekan system

38.  Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan adalah
a.       Menggunakan system
b.      Evaluasi Sistem
c.       Menguji system
d.      Mengkodekan system
39.  digunakan untuk menguji kelayakan dari teknologi yang akan digunakan untuk system
informasi yang akan disusun
a.       Feasibility prototyping
b.      Requirement prototyping
c.       Desain Prototyping
d.      Implementation prototyping

40.  digunakan untuk mengetahui kebutuhan aktivitas bisnis user adalah


a.       Feasibility prototyping
b.      Requirement prototyping
c.       Desain Prototyping
d.      Implementation prototyping

41.  digunakan untuk mendorong perancangan sistem informasi yang akan digunakan


a.       Feasibility prototyping
b.      Desain Prototyping
c.       Requirement prototyping
d.      Implementation prototyping

42.  merupakan hasil kombinasi elemen-elemen dari model waterfall yang diaplikasikan secara
berulang adalah
a.       Model Incremental
b.      Model Boehm
c.       Model Rapid Application Development (RAD)
d.      Model Implementation

43.  erupakan lanjutan dari rancangan prototype, prototype ini langsung disusun sebagai suatu
sistem informasi yang akan digunakan adalah
a.       Desain Prototyping
b.      Requirement prototyping
c.       Implementation prototyping
d.      Feasibility prototyping

44.  pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap
engineering dan instalasi adalah
a.       Tahap Konstruksi dan Pelepasan
b.      Tahap Rekayasa (engineering)
c.       Tahap Analisis Resiko
d.      Tahap Evaluasi

45.  pada tahap ini dibangun komunikasi yang baik dengan calon pengguna adalah
a.       Tahap Planning (perencanaan)
b.      Tahap Analisis Resiko
c.       Tahap Liason
d.      Tahap Evaluasi
46.  pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-informasi
yang dapat menjelaskan proyek adalah
a.       Tahap Planning (perencanaan)
b.      Tahap Analisis Resiko
c.       Tahap Liason
d.      Tahap Evaluasi

47.  langkah yang menjadi karakteristik dalam proses pengembangan pada metode prototype,
kecuali…
a.       Pemilihan fungsi
b.      Penyusunan Sistem Informasi
c.       Perancangan Dialog
d.      Evaluasi

48.  aktifitas analisa seperti desain/rancangan atau komunikasi pelanggan dapat diskemakan


dengan cara yang sama adalah
a.       The Concurrent Development Mode
b.      Component Assembly Model (CAM/Model Perakitan Komponen)
c.       Spiral Model
d.      Incremental Mode

49.  digunakan sebagai sarana bagi pemakai untuk memasukkan data input bagi perangkat lunak
a.       Perangkat Keyboard
b.      Layar Monitor
c.       Perangkat Mouse
d.      Print

50.  pemakai akan dikembangkan dengan menggunakan user interface dengan berbasis web
a.      Kebutuhan Antarmuka Eksternal
b.      Antarmuka Pemakai
c.       Antarmuka Perangkat Keras
d.      Antarmuka Perangkat Lunak

51.  memfokuskan pada karakteristik  obyek adalah


a.       Enkapsulasi
b.      Abstraksi
c.       Modularitas
d.      Hirarki

52.  membagi sistem yang rumit  menjadi bagian-bagian yang lebih kecil


a.      Modularitas
b.      Enkapsulasi
c.       Abstraksi
d.      Hirarki

53.  berhubungan dengan abstraksi dan modularitas yaitu pembagian berdasarkan urutan dan
pengelompokan tertentu adalah
a.         Modularitas
b.         Enkapsulasi
c.         Abstraksi
d.         Hirarki
54.  menyembunyikan banyak hal yang terdapat dalam obyek yang tidak perlu  diketahui obyek
lain adalah
a.       Modularitas
b.      Enkapsulasi
c.       Abstraksi
d.      Hirarki

Anda mungkin juga menyukai