Anda di halaman 1dari 5

UJIAN TENGAH SEMESTER (UTS)

Semester Ganjil 2022/2023


Mata Kuliah Rekayasa Perangkat Lunak
Waktu Ujian 90 Menit
Sifat Ujian Close Book
Petunjuk Ujian !!
1) Menyerahkan Kartu Ujian dan duduk di kursi berjarak sesuai dengan ketentuan.
2) Berdoalah sebelum mengerjakan ujian.
3) Soal Wajib dikembalikan ke Pengawas Ujian dan dilarang untuk dibawa pulang !
4) Lembar Jawab Ujian hanya diberikan 1 lembar, kecuali apabila rusak atau sudah Full dan
masih memerlukan tambahan Lembar Jawab Ujian dapat diberikan oleh Pengawas !
5) Jika terbukti Mencontek, Bekerjasama dan Melanggar Ujian sesuai dengan Laporan Berita
Acara Pengawas, dinyatakan TIDAK LULUS Ujian.

SOAL UJIAN :

A. SOAL MULTIPLE CHOICE (PILIHAN GANDA) - Jawaban Benar : 1 per Soal

1. Berikut ini yang bukan merupakan hal 16.


Pada aplikasi PL memungkinkan
yg berpengaruh dalam pembangunan dilakukan keputusan MAKE-BUY
Perangkat Lunak adalah : dengan pilihan berikut, kecuali :…
A. Schedule A. PL dapat dibeli (atau lisensi) off-the-
B. people self
C. problem B. Produk yang dihasilkan gagal produk
D. process C. Komponen PL full-experience dan
partial-experience, dapat diperoleh dan
kemudian dimodifikasi dan integrasi
untuk memenuhi kebutuhan sendiri
D. PL dapat dibuat custom-built oleh
kontraktor luar untuk memenuhi
spesifikasi pembeli.
2. Pendelegasian wewenang dalam 17. Lima faktor penting yg mempengaruhi
membuat keputusan dan kebijakan produktivitas perangkat lunak
kepada manajer atau orang-orang yang menurut Basili dan Zelkowitz :
berada pada level bawah dalam suatu A. faktor manusia, faktor masalah, faktor
struktur organisasi yang terkontrol proses, faktor produk, faktor sumber
merupakan pengertian dari …… daya.
A. Democratic Decentralized (DD) B. faktor manusia, faktor keuangan, faktor
B. Controlled decentralized (CD) proses, faktor suplier, faktor sumber
C. Controlled Centralized (CC) daya.
D. controlled specification C. faktor manusia, faktor masalah, faktor
suplier, faktor produk, faktor sumber
daya.
D. faktor manusia, faktor keuangan, faktor
proses, faktor produk, faktor sumber
daya
3. Berikut ini adalah tahap siklus hidup 18. alat untuk membantu menyelesaikan
pengembangan perangkat lunak, tugas-tugasnya, merupakan tujuan dari
kecuali :…. rekayasa perangkat lunak di sisi …
A. Pertemuan A. Pemakai
B. Perancangan B. Modifier
C. Pengujian C. peneliti
D. Implementasi D. Perancang

4. Tujuan suatu proyek secara garis besar 19. Metode yang memungkinkan tim
dapat dibagi kedalam tige dimensi pengembangan menciptakan “sistem
tujuan proyek yaitu : fungsional yang utuh” dalam periode
A. waktu waktu yang sangat pendek (kira-kira
B. biaya 60-90 hari) adalah metode ...….
C. kinerja A. Waterfall
D. Semua jawaban benar B. RAD
C. prototype
D. 4GT
5. Tujuan penggunaan perangkat lunak…. 20. Perangkat lunak yang dibuat dengan
A. meningkatkan produktivitas menggunakan teknik algoritma non-
B. pekerjaan yang dilaksanakan dari awal numerik untuk memecahkan masalah
sampai akhir yang kompleks , digunakan dalam
C. adanya instruksi-instruksi bidang aplikasi kecerdasan buatan
D. menambah pekerjaan disebut
A. Perangkat Lunak embedded
B. Perangkat lunak waktu nyata
C. Perangkat lunak bisnis
D. Perangkat lunak intelegensia buatan

6. Latar Belakang mempelajari


21. Adanya waktu menganggur bagi
Manajemen Proyek Perangkat Lunak pengembang, karena harus menunggu
(MPPL) karena adanya sesuatu yang anggota tim proyek lainnya
negatif (software crisis), misalnya …. menuntaskan pekerjaannya, adalah
A. inefisiensi kelemahan dari metodologi..,.
B. keterlambatan delivery. A. Waterfall
C. product tidak spesifik B. RAD
D. Semua jawaban benar C. prototype
D. 4GT
7. personel yang berperan sebagai yang 22. Perangkat lunak adalah …
membuat kebijakan, keputusan dan A. Instruksi (program komputer) yang
strategi dalam proyek adalah …. bila dieksekusi dapat menjalankan
A. manajer senior fungsi tertentu
B. manajer tim B. Struktur data yang dapat membuat
C. praktisi program memanipulasi informasi
D. semua jawaban benar C. Dokumen yang menjelaskan operasi
dan penggunaan program
D. Semuanya benar

8. Berikut ini adalah tahap siklus hidup 23. Perangkat lunak yang memberikan
pengembangan perangkat lunak, fasilitas operasi untuk bisnis atau
kecuali…. fasilitas pengambilan keputusan
A. Pertemuan manajemen, contoh sistem akuntansi,
B. Perancangan inventory, payroll dan lain-lain, adalah
C. Pengujian jenis perangkat lunak :
D. Analisis. A. Perangkat Lunak embedded
B. Perangkat lunak waktu nyata
C. Perangkat lunak bisnis
D. Perangkat lunak intelegensia buatan

9. Apakah yang dimaksud dengan SDLC 24. Berikut ini adalah kelemahan dari
?… metode prototyping adalah…
A. Siklus dari pembuatan perangkat lunak A. Pengembang kadang-kadang membuat
untuk membangun system dalam skala implementasi sembarang, karena ingin
besar working version bekerja dengan cepat
B. Paradigma pemrograman yang B. Pelanggan yang melihat working
berorientasikan objek version dari model yang dimintanya
C. Suatu alat menajemen proyek untuk tidak menyadari, bahwa mungkin saja
melakukan penjadwalan, mengatur dan prototype dibuat terburu-buru dan
mengkoordinasi bagian-bagian rancangan tidak tersusun dengan baik
pekerjaan yang ada didalam suatu C. Jawaban A dan B Benar
proyek D. Tidak ada jawaban yang benar
D. Suatu system yang dirancang untuk
mengelola suatu basis data yang
diminta banyak pengguna
10. Tujuan suatu proyek secara garis besar 25. Perangkat lunak yang digunakan di
dapat dibagi kedalam tige dimensi dalam bidang aplikasi teknik dan
tujuan proyek yaitu kerekayasaan Perangkat lunak jenis ini
A. Waktu biasanya berhubungan dengan
B. Biaya komputasi data numerik, CAD
C. Kinerja (Computer Aided Design), simulasi
D. Semua jawaban benar sistem, dan lain-lain.adalah pengertian
dari ….
A. Perangkat Lunak Rekayasa dan sains
B. Perangkat lunak waktu nyata
C. Perangkat lunak bisnis
D. Perangkat lunak intelegensia buatan

11. Beberapa hal yang mendasari Perlunya 26. Perangkat lunak yang dihasilkan harus
Pengembangan Sistem adalah… berkualitas ditinjau dari tiga sisi ,
A. Ada permasalahan pada sistem yang kecuali…
lama. A. Pemakai.
B. Untuk meraih kesempatan B. Modifier
(opportunities). C. Sponsor
C. Adanya instruksi-instruksi (directives). D. Pimpinan
D. semua jawaban benar

12. Menurut Pressman (1997) Komponen 27. Manajemen proyek perangkat lunak
metodologi pengembangan perangkat berfokus pada 4P , Kecuali..
lunak adalah, kecuali… A. Penalty
A. Metode B. People
B. Alat Bantu C. Problem
C. Prosedur D. Process
D. pertemuan
13. Langkah-langkah yang dilakukan dalam 28. Berikut ini yang bukan lingkup estimasi
penjadwalan … A. Waktu
A. Identifikasi sekumpulan tugas B. Biaya
B. Pastikan keterkaitan antar tugas C. Orang
C. Estimasi usaha untuk tiap-tiap tugas D. proyek
D. Semua jawaban benar
14. Yang mempengaruhi estimasi adalah … 29. Yang merupakan bagian dari Player
A. Project complexity (kompleksitas (pemain) dalam pengembangan system
proyek) adalah..
B. Project size (ukuran proyek) A. Pemakai.
C. Struktural uncertainty (ketidakpastian B. Manajer Proyek
struktural) C. Sponsor
D. semua jawaban benar D. staff
15. Yang bukan jenis komponen perangkat 30. Paradigma yang mengorganisasikan
lunak dalam perencanaan proyek tim untuk bekerja pada bagian-bagian
adalah .. kecil masalah dengan komunikasi aktif
A. komponen off the self pada tim disebut ... :
B. komponen baru A. Paradigma Tertutup
C. komponen terdistribusi B. Paradigma SInkron
D. komponen partial experience C. Paradigma Terbuka
D. Paradigma Random

B. SOAL BENAR-SALAH (TRUE-FALSE) JAWABAN BENAR : 1 PER SOAL

1. Proses pengembangan software terdiri dari 3 fase, yaitu Fase Definisi, Fase
Pengembangan (Development) dan Fase Pemeliharaan (Maintenance) ( True / False)
2. Perangkat lunak yang digunakan di dalam bidang aplikasi teknik dan kerekayasaan
Perangkat lunak jenis ini biasanya berhubungan dengan komputasi data numerik, CAD
(Computer Aided Design), simulasi sistem, dan lain-lain.adalah pengertian dari Perangkat
Lunak Aplikasi ( True / False)

3. Gambar diatas merupakan metode RAD. ( True / False)


4. sistem berbasis komputer terdiri dari Hardware dan brainware saja ( True / False)
5. Comand Dos merupakan salah satu interface perintah ( True / False)
6. Suatu kerangka kerja dari suatu aktifitas dan kumpulan tugas untuk mengembangkan PL
disebut process ( True / False)
7. Membentuk tim longgar & tergantung pada inisiatif individual tim, untuk inovasi
sangat baik(unggul) bila unjuk kerja tim teratur disebut paradigm Terbuka ( True / False)
8. Risiko Proyek mengancam rencana proyek, berhub. Dengan biaya, jadwal, SDM,
pelanggan & masalah persyaratan PL ( True / False)
9. Terdapat 2 alat Bantu yang dapat digunakan dalam metodologi Pengembangan Perangkat
Lunak yaitu : alat Bantu manual dan alat Bantu otomatis. ( True / False)
10. Memerlukan tenaga ahli untuk memperkirakan resiko, dan harus mengandalkannya
supaya sukses adalah kelemahan model rapid Application Development (RAD) ( True /
False)
B. SOAL ESSSAY (JAWABAN BENAR : 10 PER SOAL
1. Jelaskan Metode Pengembangan Perangkat Lunak yang anda ketahui ! Sebutkan pula langkah-
langkah proses metode tersebut !
2. Berdasarkan gambar Piramida Sumber Daya Proyek di bawah ini, saudara jelaskan masing bagian
dalam piramida tersebut !

3. Jika terdapat satu projek pengembangan perangkat lunak sistem penjualan barang di sebuah toko
kelontong dengan periode pengerjaan selama 3 bulan, maka jelaskanlah
a. LANGKAH PENGERJAAN menggunakan metode waterfall pada kegiatan projek tersebut
menurut pemahaman anda!
b. Bagaimana mengelola Management nya
c. Bagaimana Perencanaan proyek jika dikaitkan dengan estimasi Jadwal, estimasi SDM dan
estimasi biaya
d. Resiko apa yang mungkin terjadi dalam proyek tersebut !

***** Selamat Ujian, Semoga Sukses *****

Anda mungkin juga menyukai