wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Rekayasa Perangkat Lunak

Total questions: 50

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

Karakter PL adalah sebagai berikut, kecuali :

a)

PL dibangun secara rekayasa

b)

PL dibangun secara manufaktur

c)

PL tidak pernah usang

d)

PL terus diperbaiki seiring bertambah kebutuhan

2.

Rekayasa PL lebih focus pada bagaimana membuat PL yang memenuhi kriteria sbg berikut, kecuali :

a)

Maintainability

b)

Dependability

c)

Robust

d)

Variability

3.

Berikut ini yang merupakan Teknik pengumpulan kebutuhan perangkat lunak

a)

Wawancara

b)

Observasi

c)

Kuesioner

d)

Semua Benar

4.

Berikut ini merupakan kelemahan pengumpulan data menggunakan Teknik observasi :

a)

Analis dapat melihat langsung bagaimana system lama berjalan

b)

Dapat mengganggu pekerjaan orang2 pada bagian yang diamati

c)

Membutuhkan waktu yang lama

d)

Orang-orang yang diamati biasanya cenderung berusaha terlihat baik (tidak sesuai dengan yang sebenarnya)

5.

Pengumpulan data menggunakan kuisioner mempunyai keuntungan yaitu :

a)

Sulit membuat pertanyaan yang singkat, jelas, mudah dipahami

b)

Responden cenderung malas untu mengisi kuisioner

c)

Responden sering memberi jawaban yang sulit dipahami

d)

Hasilnya lebih objektif, dapat dilakukan kepada banyak orang sekaligus

6.

Berikut ini yang dimaksud dengan kebutuhan fungsional :

a)

System infomasi harus mampu berjalan pada server dengan spesifikasi perangkat keras memory 4GB DDR3

b)

System informasi harus mampu diakses oleh minimal 1000 orang pada waktu bersamaan

c)

System informasi harus mampu menampilkan laporan perjualan harian, mingguan, bulanan dan tahunan

d)

System informasi harus mampu merespon kurang dari 5detik pada tiap aktivitasnya

7.

Yang termasuk dalam tahapan SDLC secara global, kecuali :

a)

Deployment

b)

Requirement Analysis

c)

Design

d)

Disposition

8.

Yang termasuk model SDLC kecuali :

a)

Model waterfall

b)

Model RAD

c)

Model task set

d)

Model Spiral

9.

Gambaran dari realita yang simple dan dituangkan dalam bentuk pemetaan dengan aturan tertentu adalah pengertian dari

a)

Pemodelan

b)

Implementasi

c)

Pemeliharaan

d)

Pengujian

10.

Pemodelan PL memiliki beberapa abstraksi, kecuali

a)

Spesifikasi lengkap dari system

b)

Spesifikasi umum atau khusus system

c)

Implementasi system

d)

Prediksi bagaimana suatu system akan bekerja

11.

Salah satu perangkat pemodelan system adalah

a)

UML

b)

ERD

c)

CDM

d)

PDM

12.

Berikut ini merupakan contoh diagram UML kecuali

a)

Use case diagram

b)

Entity relational diagram

c)

Class diagram

d)

Deployment diagram

13.

Komponen utama usecase diagram adalah

a)

Actor dan usecase

b)

Generalisasi

c)

Asosiasi

d)

Include-extend

14.

Untuk menentukan apa yang dibutuhkan customer dari sebuah sistem

a)

Requirement engineering

b)

Requirement definition

c)

Requirement specification

d)

Semua salah

15.

Manakah dibawah ini yang termasuk siklus pembuatan perangkat lunak

a)

Specification-validation-development-evolution

b)

Specification-development-evolution -validation

c)

Specification- development- validation-evolution

d)

Serba salah

16.

Tujuan utama dari penerapan RPL

a)

Membangun software secara ekonomis ,handal (reliable) dan efisien

b)

Membangun software menurut keinginan user

c)

Membangun software mengikuti perkembangan teknologi

d)

Membangun software yang dpt memicu masalah

17.

Sebutkan dua macam kebutuhan

a)

Fungsional dan non fungsional

b)

Fungsional dan Structural

c)

Structural dan non fungsional

d)

Semua salah

18.

Keunggulan prototyping adalah…

a)

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

19.

Pernyataan yang benar dari sistem software adalah

a)

Perangkat lunak yang tersimpan dalam ROM

b)

Aplikasi perangkat lunak yang banyak memproses angka-angka

c)

Program yang mengatur/melayani program-program lain

d)

Perangkat lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang sedang terjadi

20.

Pernyataan yang benar dari embedded software adalah

a)

Perangkat lunak yang tersimpan dalam ROM

b)

Aplikasi perangkat lunak yang banyak memproses angka-angka

c)

Program yang mengatur/melayani program-program lain

d)

Perangkat lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang sedang terjadi

21.

Urutan yang benar aktifitas umum software engineering adalah

a)

Requirement-Specification-Design-Code-Test-Debug-Maintainance

b)

Design -Requirement-Specification--Code--Debug -Test -Maintainance

c)

Requirement -Design-Code- Specification -Test- Maintainance- Debug

d)

Maintainance -Specification-Design-Code-Test-Debug –Requirement

22.

Apa yang dimaksud dengan rekayasa perangkat lunak...

a)

Suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak

b)

Satu set kegiatan yang tujuannya adalah pengembangan atau evolusi dari perangkat lunak

c)

Software untuk mendukung pengembangan perangkat lunak dan proses evolusi.

d)

Sebuah komponen yang bekerja untuk mencapai beberapa tujuan umum.

23.

Pada daur hidup software/software proses, fase apakah yang membutuhkan biaya termahal?

a)

planning phase

b)

design phase

c)

requirements phase

d)

maintenance phase

24.

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

a)

Perintah yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan

b)

Struktur data yang memungkinkan program memanipulasi informasi secara proporsional

c)

Dokumen yang menggambarkan operasi dan kegunaan program

d)

Suatu disipilin ilmu yang terkait dengan semua aspek produksi software

25.

Yang termasuk Business Software adalah...

a)

Mesin cuci, Microwave, Lemari Pendingin

b)

Penggajian, Penjualan, Persediaan Barang

c)

Astronomi, Otomotif, Peramalan Cuaca, Biologi

d)

Pengolah Data, Basis Data, Hiburan

26.

Proses perangkat lunak terdiri dari, kecuali...

a)

Model Aliran Kerja

b)

Spesifikasi Proses

c)

Pengembangan Perangkat Lunak

d)

Validasi Perangkat Lunak

27.

Suatu proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan merupakan pengembangan perangkat lunak dalam tahap

a)

Tahap Perancangan arsitektural

b)

Tahap Implementasi

c)

Tahap Spesifikasi Proses

d)

Tahap Analisis

28.

Berikut ini adalah Model Proses perangkat lunak, kecuali …

a)

Model pengembangan evolusioner

b)

Model peran/aksi

c)

Model aliran data (dataflow)

d)

Model aliran kerja (workflow)

29.

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

a)

Requirements

b)

maintenance

c)

Desain

d)

Code

30.

Requirement Engineering adalah proses untuk menentukan apa yang menjadi kebutuhan user atau customer. Sebutkan pembagian Requirement Engineering………….?

a)

Functional dan Non Functional

b)

Maintance and Testing

c)

Generic dan Specific

d)

System Software and Business Software

31.

Dibawah ini manakah salah satu model yang termasuk dalam Metodologi Pengembangan Sistem (System Development Methodologies)……?

a)

Waterfall Model

b)

Starshcema Model

c)

Snowflake Model

d)

Requirement Model

32.

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

a)

Model Waterfall

b)

Model Spiral

c)

Model Prototyping

d)

Model Parallel

33.

Dibawah ini manakah karakteristik proses yang baik yang dapat memproses juga berevolusi untuk memenuhi perubahan kebutuhan organisasi :

a)

Rapidity

b)

Reliability

c)

Robustness

d)

Maintainability

34.

Apakah Perangkat Lunak itu :

a)

Konfigurasi data dan file + dokumentasi

b)

Program computer + dokumentasi

c)

Konfigurasi data dan file + Program computer

d)

Program computer + Konfigurasi data dan file + dokumentasi

35.

Yang bukan contoh jenis model proses perangkat lunak adalah …

a)

Workflow

b)

Main flow

c)

Data flow

d)

Model Peran

36.

Ilmu yang membahas semua aspek produksi perangkat lunak, muali dari tahapan awal spesifikasi system sampai pemeliharaab system setelah digunakan, merupakan pengertian dari …

a)

Sistem Informasi

b)

Rekayasa Perangkat Lunak

c)

Teknologi Informasi

d)

Rekayasa Perangkat Keras

37.

Tujuan utama dari penerapan RPL adalah:

a)

Membangun software menurut keinginan user

b)

Membangun software mengikuti perkembangan teknologi

c)

Membangun software secara ekonomi, andal (reliable) dan efisien

d)

Membangun software yang dapat memecahkan masalah

38.

Berikut ini adalah Kelemahan memakai prototype, kecuali ...

a)

Bentuk prototype sering berubah-ubah

b)

User ingin cepat selesai

c)

Berharap terlalu banyak

d)

Pengembangan lebih cepat

39.

Yang dimaksud dengan prototype adalah

a)

Bentuk system yang telah siap dipakai

b)

Bentuk kerja dari system informasi untuk keperluan demonstrasi dan evaluasi

c)

Salah satu alternatif metoda pembuatan program

d)

Metoda pembuatan system yang modern

40.

Apa saja tugas dari Management didalam pengembangan PL, kecuali…

a)

Mengatur Anggaran

b)

Menjaga Jadwal Dari Keterlambatan

c)

Membantu Menyelesaikan Program

d)

Meningkatkan Kualitas

41.

Model Spiral adalah penggabungan dari dua Model apa saja…

a)

Model Waterfall dan Model Prototype

b)

Model Paralel dan Model Waterfall

c)

Model Prototype dan Model Paralel

d)

Model Incremental dan Model Paralel

42.

Dalam Spiral Model, kegiatan pengembangan produk dimulai dengan prototype awal sampai akhirnya menjadi produk jadi. Hal tersebut terdapat pada bagian?

a)

Risk Analysis

b)

Planning

c)

Customer Evaluation

d)

Engineering

43.

Yang merupakan aktivitas manajemen proyek adalah, kecuali :

a)

perencanaan proyek

b)

manajemen kebutuhan

c)

pelaporan

d)

manajemen resiko

44.

Daftar resiko yang mungkin terjadi dalam pengembangan PL adalah :

a)

resiko SDM

b)

resiko teknologi

c)

resiko kebutuhan

d)

semua benar

45.

Resiko produk yang mungkin terjadi dalam pembuatan proyek PL

a)

keterlambatan waktu pengumpulan kebutuhan PL

b)

perubahan pengelolaan

c)

pergantian orang di dalam proyek

d)

perubahan teknologi

46.

Rekayasa Kebutuhan adalah…

a)

Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat lunak dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

b)

Proses pembentukan layanan-layanan nonfungsional yang dibutuhkan oleh customer dari sebuah perangkat lunak dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

c)

Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat keras dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

d)

Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat keras dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

47.

Berikut yang merupakan ciri user requirement dan system requirement, kecuali

a)

Kedetilan informasi pada user requirement tidak terlalu detil

b)

Target pengguna pada user requirement adalah pengguna system yang tidak mempunyai pengetahuan Teknik yang detil

c)

Bentuk informasi pada system requirement terdiri dari grafik dan diagram teknis

d)

User requirement terdiri dari Bahasa dan diagram teknis terkait sistem

48.

Berikut ini merupakan tujuan Unified Modeling Language (UML), kecuali

a)

Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan sistem dan yang dapat saling menukar model dengan mudah dan dimengerti secara umum.

b)

Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.

c)

Menyatukan praktek – praktek terbaik yang terdapat dalam pemodelan.

d)

Mendeskripsikan tipe interaksi antara user sebuah system dengan systemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai

49.

Berikut ini hal-hal terkait usecase diagram, kecuali

a)

Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.

b)

Menggambarkan kebutuhan dan proses sistem dari sudut pandang user

c)

Memfokuskan pada proses komputerisasi (automated processes)

d)

Menggambarkan hubungan interaksi antara sistem dan fungsinya

50.

Definisi Entity Relationship Diagram adalah

a)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang dilengkapi dengan atribut-atribut.

b)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan kasus penggunaan dan himpunan relasi yang dilengkapi dengan atribut-atribut.

c)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan sekuensial yang dilengkapi dengan atribut-atribut.

d)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan aktivitas dan himpunan interaksi yang dilengkapi dengan atribut-atribut.