wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS - Rekayasa Perangkat Lunak

Total questions: 40

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

Rekayasa perangkat lunak adalah ...

a)

Pembentukan dan penggunaan prinsip rekayasa(engineering) untuk mendapatkan perangkat lunak secara ekonomis namun andal dan dapat bekerja secara efesien pada komputer

b)

Penerapan pendekatan yang sistematis, disiplin, dan terukur untuk pengembangan, operasi, dan pemeliharaan perangkat lunak

c)

Penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien

d)

Penerapan pendekatan yang rumit akan tetapi akan menghasilkan perangkat lunak yang cepat menjadikan pengguna tidak menunggu proses yang lama

2.

Apa tujuan Rekayasa Perangkat Lunak?

a)

membahas semua aspek perangkat lunak

b)

menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan

c)

mengembangkan Perangkat Lunak yang efektif dari segi biaya

d)

menghasilkan perangkat lunak

3.

Perkembangan Perangkat Lunak terbagi atas empat era yaitu ...

a)

1. Era Awal

2. Era Stabil

3. Era Mikro

4. Era Makro

b)

1. Era Pemula

2. Era Stabil

3. Era Mikro

4. Era Modern

c)

1. Era Pemula

2. Era Stabil

3. Era Tradisonal

4. Era Modern

d)

1. Era Awal

2. Era Pemula

3. Era Tradisonal

4. Era Modern

4.

Pernyataan berikut yang merupakan Karakteristik Perangkat Lunak adalah ...

a)

Perangkat Lunak diproduksi dalam konteks manufaktur

b)

Perangkat lunak dapat mengalami kelelahan dan kinerja dapat memburuk.

c)

Perangkat Lunak dibuat berdasarkan spesifikasi yang diminta oleh pengguna

d)

Perangkat Lunak akan usang karena tidak bisa diperbaiki

5.

Secara umum proses Perangkat Lunak terdiri dari ...

a)

1. Analisis

2. Perancangan

3. Implementasi

4. Pengujian

b)

1. Perancangan

2. Analisis

3. Implementasi

4. Pengujian

c)

1. Analisis

2. Perancangan

3. Implementasi

4. Evaluasi

d)

1. Analisis

2. Perancangan

3. Validasi

4. Implementasi

6.

Apa pengertian proses perangkat lunak?

a)

serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak

b)

mengembangkan sistem perangkat lunak yang efektif dari segi biaya

c)

disiplin ilmu yang membahas semua aspek produksi perangkat lunak

d)

spesifikasi sistem sampai pemeliharaan sistem setelah digunakan

7.

Ketika melakukan perubahan extrim perangkat lunak, diperlukan proses konversi dari cara kerja yang lama ke cara kerja yang baru. Berikut yang termasuk teknik konversi perangkat lunak adalah ...

a)

Konversi Cepat

b)

Konversi Lambat

c)

Konversi Bertahap

d)

Konversi Per Fase

8.

Perangkat lunak terdiri dari...

a)

Set of Instructions + Operating Procedures

b)

Programs + Documentation + Operating Procedure

c)

Programs + Hardware Manual

d)

Set of Programs

9.

Mengapa diperlukan desain/perancangan perangkat lunak

a)

Supaya perangkat lunak yang dibuat berjalan dengan baik dan sejalan dengan proses bisnis yang berjalan

b)

Agar supaya perangkat lunak berjalan tanpa hambatan

c)

Supaya perangkat lunak yang dibuat berjalan cepat dan membuat nyaman pemilik stakeholder

d)

Supaya perangkat lunak yang dibuat berjalan tidak lambat dan memiliki proses bisnis yang cepat

10.

Tahapan dimana Tim Rekayasa Peragkat Lunak melakukan konversi spesifikasi Perangkat Lunak menjadi sistem yang dapat dieksekusi adalah ...

a)

Spesifikasi Kebutuhan

b)

Design dan Implementasi

c)

Validasi

d)

Evolusi

11.

Macam - macam model dalam System Development Life Cycle (SDLC) adalah ...

a)

1.Model Waterfall

2.Model Prototipe

3.Model Rapid Application Development (RAD)

4.Model Setimental

5.Model Spiral

b)

1.Model Air Terjun

2.Model Object

3.Model Rapid Application Development (RAD)

4.Model Incremental

5.Model Spiral

c)

1.Model Waterfall

2.Model Prototipe

3.Model Rapid Application Development (RAD)

4.Model Incremental

5.Model Spiral

d)

1.Model Waterfall

2.Model Trial Application

3.Model Rapid Test Appication

4.Model Incremental

5.Model Spiral

12.

Berikut ini yang termasuk Teknik Pengumpulan Data Primer adalah ...

a)

Wawancara

b)

Studi Pustaka

c)

Analisis Media

d)

Observasi

13.

Pernyataan berikut yang merupakan kelemahan dari teknik pengumpulan data wawancara adalah ...

a)

Sulit membuat pertanyaan yang singkat, jelas dan mudah dipahami.

b)

Pertanyaan dapat menjadi tidak teraarah, teralalu fokus pada hal-hal tertentu dan mengabaikan bagian lain

c)

Dapat menggangu pekerjaan orang - orang yang sedang diamati

d)

Sering timbul asumsi sendiri

14.

Berikut ini yang merupakan salah satu kelebihan menggunakan teknik pengumpulan data kuesioner adalah ...

a)

Mampu menghasilkan gambaran yang baik dari teknik lainnya

b)

User dapat mengungkapkan kebutuhannya secara lebih jelas

c)

Dapat menggali kebutuhan user lebih jelas

d)

Waktu Lebih Singkat

15.

Terdapat tiga macam permodelan data. Pada gambar disamping merupakan jenis permodelan data ....

a)

Hierarkis

b)

Jaringan

c)

Relasional

d)

Struktural

16.

Pada gambar disamping merupakan tahapan pengembangan sistem dengan model ...

a)

Model Spiral

b)

Model Waterfall

c)

Model Rapid Application Development (RAD)

d)

Prototipe

17.

Jika kebutuhan perangkat lunak tersedia dengan lengkap serta skala pengembangan perangkat lunak sangat kompleks maka metode RPL yang sesuai untuk digunakan adalah ...

a)

Model Agile

b)

Model Incremental

c)

Model Prototype

d)

Model Waterfall

18.

Simbol Relasi di lambangkan dengan gambar berikut ...

a)
b)
c)
d)
19.

Simbol Entitas dilambangkan dengan gambar berikut ...

a)
b)
c)
d)
20.

Simbol atribut di lambangkan dengan gambar berikut ...

a)
b)
c)
d)
21.

Permodelan ERD pada gambar disamping. Menggunakan notasi permodelan versi yang dikemukakan oleh ...

a)

Chen

b)

Jhonny Martin

c)

Antonio Blanco

d)

James Martin

22.

Perhatikan beberapa pernyataan berikut!

1.  Untuk mewakili suatu objek yang memiliki karakter yang berbeda

2.  Memiliki atribut sebagai pembeda dengan entitas yang lain

3.  Dilambangkan dengan bentuk bangun persegi

4.  Objek dapat berupa benda, pekerjaan, tempat, dan orang

Yang merupakan pernyataan yang sesuai dengan notasi entitas adalah ….

a)

Semua benar

b)

1, 2, dan 3 benar

c)

1 dan 3 salah

d)

1, 3, dan 4 benar

23.

Ciri dari Primary Key adalah ...

a)

Bersifat Unik

b)

Boleh Kosong

c)

Mudah Dihapal

d)

Mudah di Tulis

24.

Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa disebut?

a)

Foreign Key

b)

Candidate Key

c)

Alternate Key

d)

Primary Key

25.

Pada ERD, atribut berfungsi sebagai elemen yang mendeskripsikan karakteristik dari suatu entitas. Terdapat banyak jenis atribut, salah satunya adalah “key attribut” . Contoh penerapan dari key attribute adalah NISN pada entitas siswa. Berikut merupakan fungsi dari key attribute adalah …..

a)

atribut yang tidak dapat dipecah lagi dan bersifat utuh/tunggal

b)

atriibut yang memiliki sekolompok nilai

c)

atribut yang bersifat khas dan tidak ada yang dapat menyamainya

d)

atribut yang ada karena attribut lain

26.

Suatu relasi pada entitas akan menghasilkan tabel baru jika memiliki derajat relasi?

a)

Many to Many

b)

One to Many

c)

One to One

d)

Many to One

27.

Diagaram yang menjelaskan hubungan antar entitas atau atribut adalah ...

a)

Data Flow Diagram

b)

Entity Relationship Diagram

c)

Unified Modelling Language

d)

Kamus data

28.

Berikut ini mana saja contoh yang benar dalam mendefinisikan entitas dan atribut?

a)

Rumah (Lantai, Dinding, Atap)

b)

Handphone (Samsung, Redmi, Oppo)

c)

Sepeda Motor (Honda, Yamaha, Suzuki)

d)

Mobil (Warna, Honda, Roda)

29.

Yang merupakan atribut multivaluae ditunjukkan dengan atribut ...

a)

Hobby

b)

NRP

c)

Nama

d)

Mahasiswa

30.

manakah kardinalitas yang cocok antara kepala sekolah dengan sekolah adalah..

a)
b)
c)
d)
31.

Pada gambar ERD disamping entitas yang merupakan primary key adalah ...

a)

nim dan id prodi

b)

nim dan nama

c)

nim dan id_prodi

d)

Prodi dan Mahasiswa

32.

Pada Gambar disamping terdapat dua entitas yaitu Mahasiswa dan Mata Kuliah. Derajat Relationship yang tepat untuk gambar disamping adalah ...

a)

1 : m

b)

m : n

c)

1 : 1

d)

m : 1

33.

Pada Gambar disamping terdapat dua entitas yaitu Dosen dan Jurusan. Derajat Relationship yang tepat untuk gambar disamping adalah ...

a)

1 : 1

b)

1 : m

c)

m : n

d)

m : 1

34.

Tentukan Derajat Relationship pada gambar disamping ...

a)

1 : m

b)

m : 1

c)

m : m

d)

1 : 1

35.

Tentukan Derajat Relationship pada gambar disamping ...

a)

m : 1

b)

1 : m

c)

m : m

d)

1 : 1

36.

Tentukan Derajat Relationship pada gambar disamping ...

a)

1 : m

b)

m : m

c)

m : 1

d)

1 : 1

37.

Tentukan Derajat Relationship pada gambar disamping ...

a)

1 : 1

b)

M : 1

c)

1 : M

d)

M : M

38.

Bentuk Normal Pertama (1NF) terpenuhi jika ...

a)

Tabel tersebut tidak memiliki atribut “bernilai banyak” / multivalue 

b)

Tabel tersebut tidak memiliki atribut yang composite (tidak bisa didetailkan lagi)

c)

Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi- bagi)

d)

Semua jawaban benar

39.

Yang tidak termasuk dalam bentuk normal 2NF

a)

Dalam sebuah tabel telah memenuhi bentuk 1NF

b)

Sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya (functional dependency)  hanya bergantung pada sebagian dari primary key

c)

Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah/dihilangkan

d)

Dalam sebuah tabel 2NF tidak harus memenuhi bentuk 1NF

40.

Bentuk normal 3NF terpenuhi jika:

a)

Jika tidak ada atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya

b)

Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah/dihilangkan

c)

Tabel tersebut tidak memiliki atribut “bernilai banyak” / multivalue 

d)

Semua jawaban salah