Anda di halaman 1dari 7

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN

UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi


PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

Mata Kuliah : Rekayasa Perangkat Lunak


Semester / Kelas : IV / A
Dosen Pengampu : Dr. Sarmidi, M. Kom.
Sifat Ujian : Close Book
Waktu : 120 Menit
Tanggal : 01 April 2024

Pilihlah jawaban yang paling tepat diantara prnyataan berikut ini ! (bobot 60%)
1. Gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. Atau requirement adalah
pernyataan/gambaran pelayanan yang disediakan oleh sistem, batasan-batasan dari sistem, yang disebut ?
A. System Requirement
B. Software Requirement
C. Definisi Requirement
D. Functional Requirement
E. Fungsi Requirement
2. Verifikasi dan validasi perangkat lunak bertujuan untuk menunjukan?
A. Melakukan beberapa program testing untuk menemukan fault dalam program
B. Menunjukkan bahwa sistem sesuai dengan spesifikasinya dan yang diinginkan pengguna. Melibatkan proses
pengujian dan review sistem.
C. Sebagai kontrak pembangunan sistem dan bisa terdiri dari macam model sistem seperti model object atau
model data-flow
D. Menghilangkan error dari program.
E. Adanya perubahan kebutuhan melalui perubahan proses bisnis dan teknologi
3. Software system requirement sering dibedakan dalam 2 katagori yaitu ?
A. Software requirement, System requirement
B. User requirement, Non Functional requirement
C. User requirement, Functional requirement
D. Functional requirement, Non Functional requirement
E. System requirement, User requirement
4. Gambaran dari layanan (services) dan batasan bagi sistem yang akan dibangun. Atau requirement adalah
pernyataan/gambaran pelayanan yang disediakan oleh sistem, batasan-batasan dari sistem, yang disebut ?
A. System Requirement
B. Software Requirement
C. Functional Requirement
D. Fungsi Requirement
E. Definisi Requirement
5. Pernyataan resmi dari apa yang dibutuhkan dari pembangun sistem, berisi definisi dan spesifikasi requirement dan
bukan dokumen desain. Sebisa mungkin berupa kumpulan dari apa yang harus dikerjakan sistem, bukan
bagaimana sistem mengerjakannya. Yang disebut?
A. System Requirement
B. User Requirement
C. Software Requirement
D. Requirement Document
E. Functional Requirement
6. Sebutkan dua tipe produk perangkat lunak
A. Produk generik, produk organic.
B. Produk generik, Produk pesanan
C. Produk spesifikasi, produk person.
D. Produk pesanan, Produk bisnis.
E. Produk generic, produk Lintas.
7. Sebutkan 5 Aktivitas Bingkai Kerja
A. Komunikasi, Desain, Pengujian, Permodelan, Produksi.
B. Perencanaan, Permodelan, Analisis kebutuhan, Produksi, Permodelan
C. Kontruksi, Menyusun kode, Produksi, Komunikasi, permodelan
D. Komunikasi, Desain, Permodelan, Produksi, Perencanaan
E. Komunikasi, perencanaan, pemodelan, kontruksi, produksi
8. Tugas-tugas (dan derajat kekakuan) pada setiap aktivitas akan bervariasi bergantung pada..
A. Tipe proyek
B. Karakteristik proyek
C. Penilaian umum
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi
PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

D. a, b, c benar
E. semua salah
9. Perangkat lunak secara umum dibagi 2 (dua), yaitu?
A. Basic Input dan Output System
B. Sistem operasi dan program aplikasi
C. Database dan Manajemen System
D. Database dan sistem operasi
E. Basic input dan program aplikasi
10. Yang merupakan komponen DFD adalah .....
A. Eksternal Entity
B. Proses
C. Data Store
D. Arus Data
E. Semua benar
11. Fungsi Eksternal Entity dalam DFD adalah .........
A. Penyimpanan Data
B. Penyedia / Penerima Informasi
C. Pemilik data
D. Pengolahan Data
E. Pengirim data
12. Dibawah ini adalah ciri-ciri dari diagram konteks, kecuali ?
A. Ada kata sistem dipenamaan proses
B. Bersifat global
C. Belum ada data store
D. Terdiri dari 2 I/O
E. Terdiri dari 2 proses
13. Kesalahan yang dapat terjadi pada Diagram Arus Data ( DAD ) salah satunya dinamakan Black Hole, yaitu ........
A. Proses tidak mempunyai input, tetapi mengahsilkan output
B. Proses tidak mempunyai input atau tidak mempunyai output
C. Proses mempunyai input, tetapi tidak mengahasilkan output
D. Jawaban a dan b benar
E. Jawaban a,b dan c benar
14. Microsoft Excel merupakan bagian dari...
A. Program aplikasi
B. Sistem operasi
C. Utility software
D. Bahasa pemrograman
E. Komponen brainware
15. Yang termasuk ke dalam utility program...
A. Photoshop
B. Mac OS
C. Java
D. Microsoft Word
E. Anti Virus
16. Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak
disebut...
A. Pengkodean sistem
B. Evaluasi
C. Pengumpulan kebutuhan
D. Membangun sistem
E. Analisis
17. Pembangunan dan Pengggunaan prinsip-prinsip rekayasa dalam rangka mendapatkan perangkat lunak yang
ekonomis yang handal dan bekerja efisien pada komputer yang nyata, adalah pengertian RPL menurut
A. Graham bell
B. Jeff Raskin
C. Enstein
D. Fritz Bauer
E. Bill gets
18. Fase Definisi berfokus pada pertanyaan..
A. Apa
B. Bagaimana
C. Dimana
D. Kapan
E. Semua Salah
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi
PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

19. Berikut aktivitas bingkai kerja proses, kecuali…


A. Tugas-tugas
B. Produk-produk
C. milestones & deliverables
D. QA checkpoint
E. Renewable
20. Sistem perangkat lunak terdiri dari :
A. Dokumentasi User, Motherboard, dan CPU.
B. Sejumlah Program yang terpisah, file-file konfigurasi, Dokumentasi system, Dokumentasi User
C. File-file Konfigurasi, Dokumentasi system, dan Monitor.
D. Sejumlah program yang terpisah. Dokumentasi User, dan CPU.
E. Sejumlah program yang terpisah, Dokumentasi user, dan Kabel UTP.
F.
21. 21.

Gambar diatas merupakan diagram proses…


A. Proses sistem.
B. Proses komponen individual.
C. Proses teknologi.
D. Proses alur sistem perangkat lunak.
E. Proses evolusi
22. Relasi menyatakan hubungan antara…
A. Dua atau beberapa entitas
B. Dua atau beberapa atribut
C. Dua atau beberapa relationship
D. Atribut dengan relationship
E. Atribut dengan entitas
23. Entity-Relationship Diagram (ERD) merupakan…
A. Diagram yang menggambarkan hubungan (relationship) antar atribut
B. Diagram yang menggambarkan hubungan (relationship) antar relationship
C. Diagram yang menggambarkan hubungan (relationship) antar entitas (entity)
D. Diagram yang menggambarkan hubungan (relationship) antar atribut multivalue
E. Diagram yang menggambarkan hubungan (relationship) antar atribut derivative
24. Sistem perangkat lunak terdiri dari :
A. Dokumentasi User, Motherboard, dan CPU.
B. Sejumlah Program yang terpisah, file-file konfigurasi, Dokumentasi system, Dokumentasi User
C. File-file Konfigurasi, Dokumentasi system, dan Monitor.
D. Sejumlah program yang terpisah. Dokumentasi User, dan CPU.
E. Sejumlah program yang terpisah, Dokumentasi user, dan Kabel UTP.
25. Bagan alir program (program flowchart) merupakan bagian yang menjelaskan secara rinci langkah-langkah dari
proses program. Bagan alir program dibuat dari derivikasi bagan alir system. Mana berikut ini merupakan
symbol untuk Keputusan

A.

B.
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi
PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

C.

D.

E.

26. Pengumpulan kebutuhan dengan fokus pada perangkat lunak disebut...


A. Implementasi
B. Perancangan
C. Design
D. Testing
E. Analisis kebutuhan perangkat lunak
27. Membuat perancangan sementara yang berfokus pada penyajian pelanggan adalah...
A. Analisis kebutuhan
B. Pengumpulan kebutuhan
C. Membangun prototyping
D. Evaluasi sistem
E. Design
28. Digunakan untuk menguji kelayakan dari teknologi disebut...
A. Desain prototyping
B. Implementation prototyping
C. Requirement prototyping
D. Feasibility prototyping
E. Flow map
29. Kelompok yang terkait dalam pengembangan perangkat lunak adalah...
A. User, developer
B. Programmer, user
C. Management, programmer
D. Customer, user
E. Management, customer, developer
30. Menganalisis keperluan yang terdapat pada permasalahan dalam proses prototyping disebut
proses...
A. Perancangan
B. Desain
C. Analisis
D. Testing
E. Pemeliharaan
Jelaskan soal-soal berikut dengan uraian yang tepat ! (bobot 40%)
1. Buatlah DFD dari permasalahan berikut (bobot 20)
- Untuk Mahasiswa dengan 3 digit belakang NPM Genap (Tentang kegiatan Penerimaan Peserta Didik
Baru di sekolah)
- Untuk Mahasiswa dengan 3 digit belakang NPM Ganjil (Tentang proses peminjaman dan
pengembalian buku perpustakaan di sekolah
2. Buatlah Hubungan Antar Tabel / Entitas (Entity Relationship Diagram dari masalah pemilihan kepala
daerah (boleh Bupati/Walikota, atau Pemilihan Kepala desa) (bobot 20)
- Untuk Mahasiswa dengan 3 digit terakhir NIM genap tentang Pemilihan Bupati / Walikota
- Untuk Mahasiswa dengan 3 digit terakhir NIM ganjil tentang Pemilihan Kepala Desa
Lengkapi jawaban Anda dengan membuat Data Object Description (Kamus Data) dari setiap
field/atribut dari rancangan tabel yang sedang dibuat.
Petunjuk Pengumpulan Jawaban :
Jawaban hanya akan diproses jika dikumpulkan sebelum pukul 13.00 WIB; melalui email
sarmidi@umtas.ac.id; dengan menyebutkan UTS_RPL2024_NAMA_NIM.
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi
PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

Otorisasai Tanggal Ttd Ketua Prodi PTI,

01 April 2024 Dr. Sarmidi, M.Kom


FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi
PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

Mata Kuliah : Rekayasa Perangkat Lunak


Semester / Kelas : IV / A
Dosen Pengampu : Dr. Sarmidi, M. Kom.
Nama : Ananda Sopianti Putri
Nim : C2283207030
Tanggal : 01 April 2024

Jawaban!

1. A. System Requirement

2. B. Menunjukkan bahwa sistem sesuai dengan spesifikasinya dan yang diinginkan pengguna. Melibatkan proses
pengujian dan review sistem.

3. D. Functional requirement, Non Functional requirement

4. C. Functional Requirement

5. D. Requirement Document

6. B. Produk genenk Produk pesanan

7. D. Kommilasi, Desain, Permodelan , Produksi, Perencanaan

8. B. Karaktenstik proyek

9. B. Sistem operasi dan program aplikasi

10. E. Semua benar

11. B. Penyedia/Penerima Informasi

12. D. Terdiri dari 2 NO

13. D. Jawaban a dan b benar

14. A. Program aplikasi

15. A. Photoshop

16. C. Pengumpulan kebutuhan

17. B. Jeff Raskin

18. A. Apa

19. E. Renewable

20. B. Sejumlah Program yang terpisah, file-file konfigurasi Dokumentasi system, Dokumentasi User

21. C. Proses teknologi

22. A. Dua atau beberapa entitas

23. C. Diagram yang menggambarkan hubungan (relationship) antar entitas (Entity)

24. B. Sejumlah Program yang terpisah, file-file konfigurasi, Dokumentasi system, Dokumentasi User

25. B
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MUHAMMADIYAH TASIKMALAYA Program Studi
PENDIDIKAN TEKNOLOGI INFORMASI
UJIAN TENGAH SEMESTER (UTS) GENAP (PTI)
TA. 2023/2024

26. E. Analisis kebutuhan perangkat lunak

27. C. Membangun prototyping

28. D. Feasibility prototyping

29. E. Management, customer, developer

30. C. Analisis

Essai!

31.

32.

Anda mungkin juga menyukai