wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UAS Pemodelan Perangkat Lunak XI RPL smt Genap TA 19-20

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Perangkat lunak mempunyai dua hal pokok adalah

a)

Konsep dasar rekayasa perangkat lunak

b)

Proses dan metode perangkat lunak

c)

Evaluasi perkembangan sofware

d)

Karakteristik dan atribut perangkat lunak

e)

definisi perangkat lunak

2.

Manajemen proyek software yang efektif memusatkan pada 4P, yaitu:

a)

People, Product, Project, dan Proriority

b)

People, Product, Process, dan Procurement

c)

People, Product, Process, dan Project

d)

People, Product, Planning, dan Procurement

e)

People, Product, Process, dan Priority

3.

Beberapa alasan mengapa software perlu diukur adalah sebagai berikut, kecuali:

a)

Untuk menentukan kualitas produk software

b)

Untuk mengkaji produktivitas orang yang membuat produk software

c)

Untuk mengkaji keuntungan yang diperoleh dari metoda dan alat bantu rekayasa software baru

d)

Untuk mengukur banyaknya komputer yang digunakan

e)

Untuk membuat suatu landasan perkiraan rekayasa software

4.

Dalam melakukan perencanaan proyek software, hal yang perlu diperhatikan adalah ruang lingkup software yang menjelaskan hal-hal berikut ini, kecuali:

a)

Algoritma

b)

Unjuk kerja

c)

Antar muka

d)

Kehandalan

e)

Fungsi

5.

Tujuan utama dari penerapan RPL adalah :

a)

Membangun software secara ekonomis, andal (reliable) dan efisien

b)

Membangun software menurut keinginan user

c)

Antar muka

d)

Membangun software mengikuti perkembangan teknologi

e)

Membangun software yang mahal

6.

Alat bantu seperti CASE dalam RPL dimaksudkan untuk

a)

membantu user dalam memahami hasil analisa

b)

meningkatkan kemampuan sistem analis

c)

meningkatkan produktifitas pemrograman

d)

memudahkan pembuatan dokumentasi dan modifikasi

e)

meningkatkan kemampuan software yang canggih

7.

Kualitas dari suatu produk RPL sangat ditentukan terutama pada tahap

a)

studi kelayakan

b)

analisa

c)

perancangan

d)

pemrograman

e)

hardware

8.

Kegiatan yang dilakukan dalam perancangan arsitektural yaitu merancang struktur modul perangkat lunak dengam mengacu pada model analisis yang sesuai (DFD). Langkahnya adalah mengidentifikasi jenis aliran (transform flow atau transaction flow), menemukan batas-batas aliran (incoming flow dan outgoing flow), kemudian memetakannya menjadi struktur hierarki Selanjutnya, mengalokasikan fungsi-fungsi yang harus ada pada modul-modul yang tepat.

a)

Perancangan arsitektural

b)

Perancangan data

c)

Perancangan antarmuka

d)

Perancangan prosedural

e)

Perancangan Aplikasi

9.

Kegiatan yang dilakukan dalam perancangan prosedural yaitu merancang detail dari setiap fungsi pada modul. Notasi yang digunakan bisa berupa flow chart, algoritma, dan lain-lain

a)

Perancangan arsitektural

b)

Perancangan data

c)

Perancangan antarmuka

d)

Perancangan prosedural

e)

Perancangan Aplikasi

10.

Kegiatan yang dilakukan dalam perancangan antarmuka yaitu merancang antarmuka perangkat lunak dengan pengguna, antarmuka dengan sistem lain, dan anta rmuka antar modul.

a)

Perancangan arsitektural

b)

Perancangan data

c)

Perancangan antarmuka

d)

Perancangan prosedural

e)

Perancangan Aplikasi

11.

Kegiatan yang dilakukan dalam perancangan data yaitu merancang struktur data yang dibutuhkan, serta merancang skema basis data dengan mengacu pada model analisis yang sesuai (ERD).

a)

Perancangan arsitektural

b)

Perancangan data

c)

Perancangan antarmuka

d)

Perancangan prosedural

e)

Perancangan Aplikasi

12.

Metode ini diperkenalkan pada tahun 1970, yang merupakan hasil turunan dari pemrograman terstruktur. Metode pengembangan dengan metode terstruktur ini terus diperbaiki sampai akhirnya dapat digunakan. Perancangan ini bertujuan untuk membuat model SOLUSI terhadap PROBLEM yang sudah dimodelkan secara lengkap pada tahap analisis terstruktur

a)

Structured Analisys and Design (SSAD)

b)

Object-oriented Analysis and Design (OOAD)

c)

Object-oriented Programing (OOP)

d)

Open Database Connectivity (ODBC)

e)

Java Database Connectivity (JDBC)

13.

Amati Ciri-ciri dibawah ini


- Pendekatan top-down

- Fokus adalah pada algoritma dan kontrol aliran.

- Program dibagi menjadi beberapa sub modul atau fungsi atau prosedur.

- Fungsi yang independen satu sama lain.

- Tidak ada penerima yang ditunjuk dalam panggilan fungsi

- Data dan fungsi sebagai dua entitas yang terpisah terhadap views

- Pemeliharaan mahal


dari ciri - ciri diatas adalah ciri ciri dari...

a)

Pemrograman PHP

b)

Pemrograman C++

c)

Pemrograman Terstruktur

d)

Pemrograman Berorientasi Objek

e)

Pemrograman Basic

14.

Amati Ciri-ciri dibawah ini


- Pendekatan bottom-up yang diikuti.

- Fokus pada model objek

- Program ini diselenggarakan dengan memiliki sejumlah kelas dan objek.

- Setiap kelas berhubungan secara hierarkis.

- Ada penerima yang ditunjuk setiap lewat pesan

- Data dan fungsi sebagai satu kesatuan pandangan

- Pemeliharaan relatif lebih murah


dari ciri - ciri diatas adalah ciri ciri dari...

a)

Pemrograman PHP

b)

Pemrograman C++

c)

Pemrograman Terstruktur

d)

Pemrograman Berorientasi Objek

e)

Pemrograman Basic

15.

Konsep analisis yang digunakan untuk menceritakan sebuah cerita atau urutan peristiwa serta terdapat interakasi antara pengguna (actor) dengan sistem yang didalamnya terdapat gambaran proses kebutuhan sistem dari sudut pandang actor.

a)

Use Case

b)

Data Flow Diagram

c)

Flow Document

d)

Flow Chart

e)

Class Diagram

16.

diagram yang menggambarkan aliran data dari sebuah proses atau sistem (biasanya sistem informasi).

a)

Use Case

b)

Data Flow Diagram

c)

Flow Document

d)

Flow Chart

e)

Class Diagram

17.

diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.

a)

Use Case

b)

Data Flow Diagram

c)

Flow Document

d)

Flow Chart

e)

Class Diagram

18.

menggambarkan orang, perangkat lain atau sistem yang akan berinteraksi dengan sistem dan tujuannya dipenuhi oleh sistem


gambar diatas adalah gambar

a)

<include>

b)

flow

c)

use case

d)

relasi

e)

actor

19.

merupakan titik awal untuk setiap aspek dari pengembangan

gambar diatas adalah gambar

a)

<include>

b)

flow

c)

use case

d)

relasi

e)

actor

20.

dibawah ini manakah gambar use case yang benar

a)
b)
c)
d)
e)
21.

Sistem boundary disimbolkan dengan kotak digunakan untuk mewadahi use case sebagai ruang lingkup sistem yang akan di kembangkan,

dibawah ini manakah gambar boundary yang benar

a)
b)
c)
d)
e)
22.

dalam sistem berorientasi objek ibaratnya adalah kerangka dasar, atau cetak biru, atau prototype, atau rancangan dari objek.

a)

class

b)

atribut

c)

method

d)

use case

e)

boundary

23.

tindakan yang bisa dilakukan di dalam sebuah class. Jika menggunakan analogi class manusia

a)

class

b)

atribut

c)

method

d)

use case

e)

boundary

24.

data yang terdapat dalam sebuah class. Melanjutkan analogi tentang manusia, property dari manusia bisa berupa tangan, berat, tinggi dan lain-lain.

a)

class

b)

atribut

c)

method

d)

use case

e)

boundary

25.

Manusia mempunyai identitas atau ciri-ciri yang ada pada manusia tersebut, jika manusia mempunyai rambut lurus, mata sipit warna kulit putih bersih, maka dalam pemodelan perangkat lunak disebut

a)

class

b)

atribut

c)

method

d)

Property

e)

boundary

26.

gambar tersebut merupakan DFD level...

a)

Top Level

b)

up level

c)

level 0

d)

level 1

e)

level 0

27.

- Suatu kantor, departemen atau devisi laian dalam perusahaan tetapi diluar sistem yang sedang dikembangkan

- Orang atau kelompok orang di organisasi tetapi diluar sistem yang dikembangkan

- Suatu organisasi atau orang yang berada diluar organisasi, misal langganan, pemasok

- Sistem informasi lain diluar sistem yang dikembangkan

- Sumber asli dari transaksi

- Penerima akhir dari suatu laporan yang dihasilkan sistem

ciri - ciri dari ...

a)

Level

b)

entity

c)

data flow

d)

data store

e)

level 0process

28.

- Formulir atau dokumen

- Laporan tercetak yang dihasilkan sistem

- Tampilan atau output layar yang dihasilkan sistem

- Masukan untuk komputer

- Komunikasi ucapan

- Surat-surat atau memo

- Data yang dibaca atau direkam ke suatu file

- Suatu isian yang dicatat dalam buku agenda

- Transmisi data dari suatu komputer ke komputer yang lain

ciri - ciri dari ...

a)

Level

b)

entity

c)

data flow

d)

data store

e)

level 0process

29.

simbol penyimpanan penjualan yang benar dibawah ini adalah...

a)
b)
c)
d)
e)
30.

Arsitektur ini merupakan jenis dari arsitektur

a)

Data Centered Architecture

b)

Data Flow Architecture

c)

Call and Return Architecture

d)

Layered Architecture

e)

waterfall Architecture