SlideShare a Scribd company logo
1 of 26
REKAYASA
PERANGKAT
LUNAK
Kelompok 02_RPL_B_2017
SOAL - SOAL RPL
PERTEMUAN 02
1. Dibawah ini contoh dua model dalam evolutionary software process model,
yaitu …
a. Waterfall model dan Software model
b. Waterfall model dan Incremental model
c. Water model dan Implement model
d. Incremental model dan Implement model
e. Software model dan Implement model
2. Apa kepanjangan dari RAD ?
a. Random Application Development
b. Radar Application Directory
c. Rapid Application Development
d. Rapid Automatic Development
e. Random Acces Directory
3. Apa kepanjangan dari COTS ?
a. Commercial Off The Shelf
b. Commercial Off The Software
c. Commercial Off The Station
d. Component Off The Shelf
e. Component Off The Software
4. Apa kepanjangan dari CBSE ?
a. Commercial Based Shelf Engineering
b. Component Based Software Engineering
c. Component Basic Software Engineering
d. Communication Basic Software Engineering
e. Computer Broken Software Engineering
5. Siapakah yang menciptakan dan mengembangkan Extreme Programming (XP)
model ?
a. Alexander Grahham Bell
b. Thomas Alfa Edison
c. Kent Beck
d. Kent Back
e. Ken Beck
6. Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai
terjemahan dari istilah software engineering. Istilah software engineering mulai
dipopulerkan pada tahun …
a. 1972
b. 1993
c. 1969
d. 1968
e. 1988
7. Rekayasa Perangkat Lunak diciptakan pertama kali pada tahun …
a. 1950
b. 1945
c. 1940
d. 1935
8. Apa tujuan khusus dari RPL ?
a. Memperoleh biaya produksi perangkat lunak yang rendah
b. Mendapatkan ketenaran software
c. Mendapatkan ilmu baru
d. Menghasil perangkat lunak yang dapat bekerja pada berbagai jenis
platform
9. Mana yang bukan termasuk metode - metode pengembangan perangkat lunak
yang pernah dipakai dan sering dipergunakan di dalam mengembangkan
software ?
a. Prototype
b. RAD
c. Spiral
d. 4GT
e. MP3
10. Ada berapa model fase - fase didalam waterfall model menurut referensi
sommerville ?
a. 3
b. 7
c. 5
d. 6
e. Salah semua
11. Dibawah ini yang termasuk kegiatan pada proses perangkat lunak adalah …
a. Spesifikasi perangkat lunak
b. Pengembangan perangkat lunak
c. Validasi perangkat lunak
d. Evolusi perangkat lunak
e. Semua benar
12. Berikut merupakan fase - fase pada waterfall model, kecuali …
a. Requirement analysis and definition
b. System and software design
c. Implementation and unit testing
d. Integration and system testing
e. Risk assessment and reduction
13. - Resiko sangat dipertimbangkan
- Pengguna dan pembangun biasanya bisa memahami dengan baik software
yang dibangun
Pernyataan diatas merupakan karakteristik dari …
a. Evolutionary Software Process Model
b. Rapid Application Development Model
c. Model Spiral Approach
d. Spiral Approach
e. Incremental Approach
14. Berikut kegiatan dasar yang umum bagi semua proses perangkat lunak, kecuali
…
a. Evolusi
b. Perekayasaan
c. Pengembangan
d. Spesifikasi
e. Validasi
15. Yang bukan termasuk sistem perangkat lunak adalah …
a. Sejumlah program yang terpisah
b. File - file konfigurasi
c. File - file dokumentasi
d. Dokumentasi sistem
e. Dokumentasi user
16. Model proses perangkat lunak yang evolusioner yang merangkai sifat iteratif
dari prototype dengan cara control dan aspek sistematis dari model sekuensial
linier disebut …
a. Spiral Model
b. Component Assembly Model
c. CASE
d. Validasi Perangkat Lunak
e. Tidak ada jawaan yang benar
17. Salah satu tahapan spiral model yang bertugas untuk membangun satu atau
lebih representasi dari aplikasi disebut …
a. Evaluasi pelanggan
b. Konstruksi dan peluncuran
c. Perekayasaan
d. Analisis resiko
e. Perencanaan
18. Salah satu tahapan spiral model yang bertugas untuk membangun komunikasi
yang efektif antara pengembang dan pelanggan disebut …
a. Evaluasi pelanggan
b. Konstruksi dan peluncuran
c. Perekayasaan
d. Analisis resiko
e. Perencanaan
19. Sistem awal yang dikembangkan dengan cepat lalu diperbaiki dengan
masukan dari konsumen dan menghasilkan sistem yang memuaskan
merupakan …
a. Model air terjun (waterfall)
b. Pengembangan evolusioner
c. Pengembangan sistem formal
d. Pengembangan berdasarkan pemakaian ulang
e. Pengembangan abstrak
20. Tantangan mempersingkat waktu kirim sistem besar dan kompleks tanpa
mengurangi kualitas sistem merupakan bagian tantangan kunci rekayasa
perangkat lunak tentang …
a. Tantangan heterogenitas
b. Tantangan perencanaan
c. Tantangan warisan
d. Tantangan pngiriman
e. Tantangan pengembangan
PEMBAHASAN
PERTEMUAN 02
1. Jawaban : (B) Waterfall model dan Incremental model
Pembahasan :
Ada 11 model proses pengembangan perangkat lunak, diantaranya terdapat model
sekuensial linier, model prototype, model RAD, model incremental, model spiral, model
spiral winwin, model pengembangan bersama, model pembangunan berbasis komponen,
model V, model simple interaction, dan model star lifecycle. Dan didalam 11 model
tersebut terdapat model sekuensial linier atau Waterfall model dan Incremental model.
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 6-19
2. Jawaban : (C) Rapid Application Development
Pembahasan :
RAD termasuk didalam model proses pengembangan perangkat lunak. Dimana
kepanjangan dari RAD adalah Rapid Application Development.
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 10
3. Jawaban : (A) Commercial Off The Shelf
Pembahasan :
COTS merupakan sebuah sistem komersial siap pakai yang dibeli untuk
diintegrasikan ke dalam sistem untuk mencapai biaya yang lebih murah daripada
mengembangkan atau merancang kembali komponen khusus. Dimana kepanjangan dari
COTS adalah Commercial Off The Shelf.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 47
4. Jawaban : (B) Component Based Software Engineering
Pembahasan :
CBSE merupakan pengetahuan rekayasa sistem berbasis komputer atau dapat
disebut juga sebagai Component Based Software Engineering.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 21
5. Jawaban : (C) Kent Beck
Pembahasan :
Didalam buku ungu hal 65 terdapat catatan kaki yang menyatakan “Embracing
Change with Extreme Programming” diciptakan dan dikembangkan oleh Kent Beck.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 65
6. Jawaban : (D) 1968
Pembahasan :
Istilah software engineering digunakan pertama kali pada tahun 1950-an dan 1960-
an. 1968 dipilih karena pada tahun tersebut komite sains NATO mensponsori dua
konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap
perkembangan rekayasa perangkat lunak. Banyak yang menganggap bahwa dua
konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak.
Sumber : https://id.wikipedia.org/wiki/Sejarah_rekayasa_perangkat_lunak Sabtu, 04
Maret 2017 pk. 11.30
7. Jawaban : (C) 1940
Pembahasan :
Rekayasa perangkat lunak pertama kali diciptakan pada tahun 1940 dengan fokus
utama pengembangannya adalah untuk mengembangkan praktik dan teknologi untuk
meningkatkan produktivitas dan kualitas.
Sumber : ( https://id.wikipedia.org/wiki/Sejarah_rekayasa_perangkat_lunak Sabtu,
04 Maret 2017 pk. 11.34
8. Jawaban : (A & D) Memperoleh biaya produksi perangkat lunak yang rendah &
Menghasil perangkat lunak yang dapat bekerja pada berbagai jenis platform
Pembahasan :
Rekayasa perangkat lunak merupakan pembangunan dengan menggunakan
prinsip atau konsep rekayasa dengan tujuan menghasilkan perangkat lunak yang bernilai
ekonomi yang dipercaya dan bekerja secara efisien menggunakan mesin. Dengan
demikian, tujuan dari RPL adalah Memperoleh biaya produksi perangkat lunak yang
rendah dan Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis
platform.
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 1
9. Jawaban : (E) MP3
Pembahasan :
Ada 11 model proses pengembangan perangkat lunak, diantaranya terdapat model
sekuensial linier, model prototype, model RAD, model incremental, model spiral, model
spiral winwin, model pengembangan bersama, model pembangunan berbasis komponen,
model V, model simple interaction, dan model star lifecycle.
Pada situs http://blogs.unpas.ac.id/akmalulginan/2014/10/16/14/ dijelaskan juga
bahwa model - model proses pengembangan perangkat lunak dapat dilakukan dengan
menggunakan model teknik generasi ke-4 (Fourth Generation Techniques / 4GT). Oleh
karena itu, MP3 bukan termasuk metode - metode pengembangan perangkat lunak yang
pernah dipakai dan sering dipergunakan di dalam mengembangkan software
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 6-19 dan
http://blogs.unpas.ac.id/akmalulginan/2014/10/16/14/ Sabtu, 04 Maret 017 pk. 12.18
10.Jawaban : (C) 5
Pembahasan :
Fase - fase dari model waterfall memetakan kegiatan - kegiatan
pengembangan dasar yaitu :
1. Analisis dan definisi persyaratan
2. Perancangan sistem dan perangkat lunak
3. Implementasi dan pengujian unit
4. Integrasi dan pengujian sistem
5. Operasi dan pemeliharaan
Sumber : Buku Software Engineering, Ian Sommerville Hal. 43
11.Jawaban : (E) Semua benar
Pembahasan :
Ada empat kegiatan proses yang umum bagi seluruh kegiatan proses
perangkat lunak, diantaranya yaitu :
1. Spesifikasi perangkat lunak. Fungsionalitas perangkat lunak dan
batasan kemampuan operasinya harus didefinisikan.
2. Pengembangan perangkat lunak. Perangkat lunak yang memenuhi
spesifikasi tersebut harus diproduksi.
3. Validasi perangkat lunak. Perangkat lunak harus divalidasi untuk
menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh
pelanggan.
4. Evolusi perangkat lunak. Perangkat lunak harus berkembang untuk
memenuhi kebutuhan pelanggan yang berubah - ubah.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 8
12.Jawaban : (E) Risk assessment and reduction
Pembahasan :
Fase - fase dari model waterfall memetakan kegiatan - kegiatan
pengembangan dasar yaitu :
1. Analisis dan definisi persyaratan atau Requirement analysis and
definition
2. Perancangan sistem dan perangkat lunak atau System and software
design
3. Implementasi dan pengujian unit atau Implementation and unit testing
4. Integrasi dan pengujian sistem atau Integration and system testing
5. Operasi dan pemeliharaan atau Operation and Maintenance
Dengan kata lain Risk assessment and reduction bukan merupakan fase
- fase pada waterfall model.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 43
13.Jawaban : (D) Spiral Approach
Pembahasan :
Perbedaan penting antara model spiral dan model proses perangkat lunak lainnya
adalah dilakukannya pertimbangan resiko secara eksplisit pada model spiral.
Kemudian pada sektor model spiral yang perencanaan menjelaskan bahwa proyek
ditinjau dan selanjutnya dibuat keputusan apakah akan diteruskan dengan untai spiral
berikutnya. Jika diputuskan untuk terus, maka dibuat rencana untuk fase proyek
berikutnya. Dengan kata lain, pengguna dan pembangun biasanya bisa memahami
dengan baik software yang dibangun.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 51
14.Jawaban : (B) Perekayasaan
Pembahasan :
Ada empat kegiatan proses dasar yang umum bagi seluruh kegiatan
proses perangkat lunak, diantaranya :
1. Spesifikasi perangkat lunak
2. Pengembangan perangkat lunak
3. Validasi perangkat lunak
4. Evolusi perangkat lunak
Dengan demikian, kegiatan perekayasaan perangkat lunak bukan
termasuk dalam kegiatan proses dasar yang umum bagi seluruh kegiatan
proses perangkat lunak.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 8
15.Jawaban : (C) File - file Dokumentasi
Pembahasan :
Sistem perangkat lunak biasanya terdiri dari sejumlah program yang terpisah, file
- file konfigurasi yang digunakan untuk membuat program - program ini, dokumentasi
sistem yang mendeskripsikan struktur sistem dan dokumentasi user yang menjelaskan
bagaimana penggunaan sistem tersebut.
Dengan demikian, file - file dokumentasi bukan termasuk sistem perangkat lunak.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 5
16.Jawaban : (A) Spiral Model
Pembahasan :
Model spiral terdiri dari iteratif prototype dengan kontrol dan aspek sistematis dari
model sekuensila linier.
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 13
17.Jawaban : (C) Perekayasaan
Pembahasan :
Tahapan perekayasa atau engineering pada model spiral yang dibutuhkan untuk
membuat satu atau lebih representasi dari aplikasi.
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 13
18.Jawaban : (Tidak Ada)
Pembahasan :
Tahapan customer communication pada model spiral yang dibutuhkan untuk
menetapkan komunikasi efektif antara developer dan customer.
Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 13
19.Jawaban : (B) Pengembangan evolusioner
Pembahasan :
Pengembangan evolusioner merupakan pendekatan yang berhimpitan dengan
kegiatan spesifikasi, pengembangan, dan validasi. Suatu sistem awal dikembangkan
dengan cepat dari spesifikasi abstrak. Sistem ini kemudian diperbaiki dengan masukan
dari pelanggan untuk menghasilkan sistem yang memuaskan bagi kebutuhan pelanggan.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 42
20.Jawaban : (D) Tantangan pengiriman
Pembahasan :
Tantangan pengiriman adalah tantangan mempersingkat waktu kirim sistem besar
dan kompleks tanpa mengurangi kualitas sistem.
Sumber : Buku Software Engineering, Ian Sommerville Hal. 13

More Related Content

What's hot

Ideologi & Pendidikan
Ideologi & PendidikanIdeologi & Pendidikan
Ideologi & Pendidikanwarna
 
Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7 Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7 ahmad haidaroh
 
Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanEndang Retnoningsih
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Object oriented programming dengan php
Object oriented programming dengan phpObject oriented programming dengan php
Object oriented programming dengan phpMateri Kuliah Online
 
3. interface scratch
3. interface scratch3. interface scratch
3. interface scratchFajar Baskoro
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17ArdianDwiPraba
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptWahyu Anggara
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaEko Kurniawan Khannedy
 
Heuristic search-best-first-search
Heuristic search-best-first-searchHeuristic search-best-first-search
Heuristic search-best-first-searchAMIK AL MA'SOEM
 
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFAchmad Solichin
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & TautologiHuzairi Zairi
 

What's hot (20)

Ideologi & Pendidikan
Ideologi & PendidikanIdeologi & Pendidikan
Ideologi & Pendidikan
 
Modul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUIModul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUI
 
Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7 Notasi Bahasa - P 5,6,7
Notasi Bahasa - P 5,6,7
 
Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi Pengetahuan
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Perkembangan teknologi web
Perkembangan teknologi webPerkembangan teknologi web
Perkembangan teknologi web
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Object oriented programming dengan php
Object oriented programming dengan phpObject oriented programming dengan php
Object oriented programming dengan php
 
3. interface scratch
3. interface scratch3. interface scratch
3. interface scratch
 
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-175 ta-2021-05-business-understanding-modul-ariw-2021-07-17
5 ta-2021-05-business-understanding-modul-ariw-2021-07-17
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
PDO (php data object)
PDO (php data object)PDO (php data object)
PDO (php data object)
 
Laporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android pptLaporan pembuatan aplikasi my so untuk android ppt
Laporan pembuatan aplikasi my so untuk android ppt
 
Don't do this
Don't do thisDon't do this
Don't do this
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan java
 
Heuristic search-best-first-search
Heuristic search-best-first-searchHeuristic search-best-first-search
Heuristic search-best-first-search
 
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IF
 
proposisi majemuk & Tautologi
 proposisi majemuk & Tautologi proposisi majemuk & Tautologi
proposisi majemuk & Tautologi
 

Similar to RPL-REKAYASA (20)

Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Soal RPL Pertemuan 1
Soal RPL Pertemuan 1Soal RPL Pertemuan 1
Soal RPL Pertemuan 1
 
Soal RPL Pertemuan 3
Soal RPL Pertemuan 3Soal RPL Pertemuan 3
Soal RPL Pertemuan 3
 
Soal RPL Pertemuan 4
Soal RPL Pertemuan 4Soal RPL Pertemuan 4
Soal RPL Pertemuan 4
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Ppt rpl materi 4
Ppt rpl materi 4Ppt rpl materi 4
Ppt rpl materi 4
 
Ppt rpl materi 3
Ppt rpl materi 3Ppt rpl materi 3
Ppt rpl materi 3
 
PowerPoint RPL Materi 6
PowerPoint RPL Materi 6PowerPoint RPL Materi 6
PowerPoint RPL Materi 6
 
Ppt rpl materi 6
Ppt rpl materi 6Ppt rpl materi 6
Ppt rpl materi 6
 
Ppt rpl materi 2
Ppt rpl materi 2Ppt rpl materi 2
Ppt rpl materi 2
 
Soal RPL Pertemuan 6
Soal RPL Pertemuan 6Soal RPL Pertemuan 6
Soal RPL Pertemuan 6
 
Tugas 1-rpl
Tugas 1-rplTugas 1-rpl
Tugas 1-rpl
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Ppt rpl materi 7
Ppt rpl materi 7Ppt rpl materi 7
Ppt rpl materi 7
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptxKUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
 
PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
 
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptPertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Sim
SimSim
Sim
 

More from Istiqomah Nur Fatayati

More from Istiqomah Nur Fatayati (9)

Rpl 2017 b-k02_t14_leadership
Rpl 2017 b-k02_t14_leadershipRpl 2017 b-k02_t14_leadership
Rpl 2017 b-k02_t14_leadership
 
Rpl 2017 b-k02_t14_maintenan
Rpl 2017 b-k02_t14_maintenanRpl 2017 b-k02_t14_maintenan
Rpl 2017 b-k02_t14_maintenan
 
Rpl 2017 b-k02_t14_sqa
Rpl 2017 b-k02_t14_sqaRpl 2017 b-k02_t14_sqa
Rpl 2017 b-k02_t14_sqa
 
Rpl 2017 b-k02_t14_re-engginering
Rpl 2017 b-k02_t14_re-enggineringRpl 2017 b-k02_t14_re-engginering
Rpl 2017 b-k02_t14_re-engginering
 
Model quality management sofwtware
Model quality management sofwtwareModel quality management sofwtware
Model quality management sofwtware
 
Manajemen proyek-perangkat-lunak-penjabaran-paper
Manajemen proyek-perangkat-lunak-penjabaran-paperManajemen proyek-perangkat-lunak-penjabaran-paper
Manajemen proyek-perangkat-lunak-penjabaran-paper
 
Soal RPL Pertemuan 7
Soal RPL Pertemuan 7Soal RPL Pertemuan 7
Soal RPL Pertemuan 7
 
Soal RPL Pertemuan 5
Soal RPL Pertemuan 5Soal RPL Pertemuan 5
Soal RPL Pertemuan 5
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
 

Recently uploaded

materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdfmateri+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdfkaramitha
 
R6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptx
R6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptxR6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptx
R6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptxmagfira271100
 
Dampak Bioteknologi di Bidang Pertanian.pdf
Dampak Bioteknologi di Bidang Pertanian.pdfDampak Bioteknologi di Bidang Pertanian.pdf
Dampak Bioteknologi di Bidang Pertanian.pdfssuser4743df
 
Konsep Agribisnis adalah suatu kesatuan kegiatan meliputi salah satu atau ...
Konsep	Agribisnis	adalah	suatu	kesatuan	kegiatan  meliputi		salah	satu	atau		...Konsep	Agribisnis	adalah	suatu	kesatuan	kegiatan  meliputi		salah	satu	atau		...
Konsep Agribisnis adalah suatu kesatuan kegiatan meliputi salah satu atau ...laila16682
 
LKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipa
LKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipaLKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipa
LKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipaBtsDaily
 
kekeruhan tss, kecerahan warna sgh pada laboratprium
kekeruhan tss, kecerahan warna sgh pada laboratpriumkekeruhan tss, kecerahan warna sgh pada laboratprium
kekeruhan tss, kecerahan warna sgh pada laboratpriumfebrie2
 
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptxCASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptxresidentcardio13usk
 
Sistem Bilangan Riil (Pertidaksamaan linier)
Sistem Bilangan Riil (Pertidaksamaan linier)Sistem Bilangan Riil (Pertidaksamaan linier)
Sistem Bilangan Riil (Pertidaksamaan linier)ratnawijayanti31
 
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptxTEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptxSyabilAfandi
 
Materi Inisiasi 4 Metode Penelitian Komunikasi Universitas Terbuka
Materi Inisiasi 4 Metode Penelitian Komunikasi Universitas TerbukaMateri Inisiasi 4 Metode Penelitian Komunikasi Universitas Terbuka
Materi Inisiasi 4 Metode Penelitian Komunikasi Universitas TerbukaNikmah Suryandari
 

Recently uploaded (10)

materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdfmateri+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
materi+kuliah-ko2-senyawa+aldehid+dan+keton.pdf
 
R6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptx
R6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptxR6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptx
R6C-Kelompok 2-Sistem Rangka Pada Amphibi dan Aves.pptx
 
Dampak Bioteknologi di Bidang Pertanian.pdf
Dampak Bioteknologi di Bidang Pertanian.pdfDampak Bioteknologi di Bidang Pertanian.pdf
Dampak Bioteknologi di Bidang Pertanian.pdf
 
Konsep Agribisnis adalah suatu kesatuan kegiatan meliputi salah satu atau ...
Konsep	Agribisnis	adalah	suatu	kesatuan	kegiatan  meliputi		salah	satu	atau		...Konsep	Agribisnis	adalah	suatu	kesatuan	kegiatan  meliputi		salah	satu	atau		...
Konsep Agribisnis adalah suatu kesatuan kegiatan meliputi salah satu atau ...
 
LKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipa
LKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipaLKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipa
LKPD SUHU dan KALOR KEL4.pdf strategi pembelajaran ipa
 
kekeruhan tss, kecerahan warna sgh pada laboratprium
kekeruhan tss, kecerahan warna sgh pada laboratpriumkekeruhan tss, kecerahan warna sgh pada laboratprium
kekeruhan tss, kecerahan warna sgh pada laboratprium
 
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptxCASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
CASE REPORT ACUTE DECOMPENSATED HEART FAILURE 31 Desember 23.pptx
 
Sistem Bilangan Riil (Pertidaksamaan linier)
Sistem Bilangan Riil (Pertidaksamaan linier)Sistem Bilangan Riil (Pertidaksamaan linier)
Sistem Bilangan Riil (Pertidaksamaan linier)
 
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptxTEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
TEMA 9 SUBTEMA 1 PEMBELAJARAN 1 KELAS 6.pptx
 
Materi Inisiasi 4 Metode Penelitian Komunikasi Universitas Terbuka
Materi Inisiasi 4 Metode Penelitian Komunikasi Universitas TerbukaMateri Inisiasi 4 Metode Penelitian Komunikasi Universitas Terbuka
Materi Inisiasi 4 Metode Penelitian Komunikasi Universitas Terbuka
 

RPL-REKAYASA

  • 2. SOAL - SOAL RPL PERTEMUAN 02
  • 3. 1. Dibawah ini contoh dua model dalam evolutionary software process model, yaitu … a. Waterfall model dan Software model b. Waterfall model dan Incremental model c. Water model dan Implement model d. Incremental model dan Implement model e. Software model dan Implement model 2. Apa kepanjangan dari RAD ? a. Random Application Development b. Radar Application Directory c. Rapid Application Development d. Rapid Automatic Development e. Random Acces Directory
  • 4. 3. Apa kepanjangan dari COTS ? a. Commercial Off The Shelf b. Commercial Off The Software c. Commercial Off The Station d. Component Off The Shelf e. Component Off The Software 4. Apa kepanjangan dari CBSE ? a. Commercial Based Shelf Engineering b. Component Based Software Engineering c. Component Basic Software Engineering d. Communication Basic Software Engineering e. Computer Broken Software Engineering
  • 5. 5. Siapakah yang menciptakan dan mengembangkan Extreme Programming (XP) model ? a. Alexander Grahham Bell b. Thomas Alfa Edison c. Kent Beck d. Kent Back e. Ken Beck 6. Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah software engineering. Istilah software engineering mulai dipopulerkan pada tahun … a. 1972 b. 1993 c. 1969 d. 1968 e. 1988
  • 6. 7. Rekayasa Perangkat Lunak diciptakan pertama kali pada tahun … a. 1950 b. 1945 c. 1940 d. 1935 8. Apa tujuan khusus dari RPL ? a. Memperoleh biaya produksi perangkat lunak yang rendah b. Mendapatkan ketenaran software c. Mendapatkan ilmu baru d. Menghasil perangkat lunak yang dapat bekerja pada berbagai jenis platform
  • 7. 9. Mana yang bukan termasuk metode - metode pengembangan perangkat lunak yang pernah dipakai dan sering dipergunakan di dalam mengembangkan software ? a. Prototype b. RAD c. Spiral d. 4GT e. MP3 10. Ada berapa model fase - fase didalam waterfall model menurut referensi sommerville ? a. 3 b. 7 c. 5 d. 6 e. Salah semua
  • 8. 11. Dibawah ini yang termasuk kegiatan pada proses perangkat lunak adalah … a. Spesifikasi perangkat lunak b. Pengembangan perangkat lunak c. Validasi perangkat lunak d. Evolusi perangkat lunak e. Semua benar 12. Berikut merupakan fase - fase pada waterfall model, kecuali … a. Requirement analysis and definition b. System and software design c. Implementation and unit testing d. Integration and system testing e. Risk assessment and reduction
  • 9. 13. - Resiko sangat dipertimbangkan - Pengguna dan pembangun biasanya bisa memahami dengan baik software yang dibangun Pernyataan diatas merupakan karakteristik dari … a. Evolutionary Software Process Model b. Rapid Application Development Model c. Model Spiral Approach d. Spiral Approach e. Incremental Approach 14. Berikut kegiatan dasar yang umum bagi semua proses perangkat lunak, kecuali … a. Evolusi b. Perekayasaan c. Pengembangan d. Spesifikasi e. Validasi
  • 10. 15. Yang bukan termasuk sistem perangkat lunak adalah … a. Sejumlah program yang terpisah b. File - file konfigurasi c. File - file dokumentasi d. Dokumentasi sistem e. Dokumentasi user 16. Model proses perangkat lunak yang evolusioner yang merangkai sifat iteratif dari prototype dengan cara control dan aspek sistematis dari model sekuensial linier disebut … a. Spiral Model b. Component Assembly Model c. CASE d. Validasi Perangkat Lunak e. Tidak ada jawaan yang benar
  • 11. 17. Salah satu tahapan spiral model yang bertugas untuk membangun satu atau lebih representasi dari aplikasi disebut … a. Evaluasi pelanggan b. Konstruksi dan peluncuran c. Perekayasaan d. Analisis resiko e. Perencanaan 18. Salah satu tahapan spiral model yang bertugas untuk membangun komunikasi yang efektif antara pengembang dan pelanggan disebut … a. Evaluasi pelanggan b. Konstruksi dan peluncuran c. Perekayasaan d. Analisis resiko e. Perencanaan
  • 12. 19. Sistem awal yang dikembangkan dengan cepat lalu diperbaiki dengan masukan dari konsumen dan menghasilkan sistem yang memuaskan merupakan … a. Model air terjun (waterfall) b. Pengembangan evolusioner c. Pengembangan sistem formal d. Pengembangan berdasarkan pemakaian ulang e. Pengembangan abstrak 20. Tantangan mempersingkat waktu kirim sistem besar dan kompleks tanpa mengurangi kualitas sistem merupakan bagian tantangan kunci rekayasa perangkat lunak tentang … a. Tantangan heterogenitas b. Tantangan perencanaan c. Tantangan warisan d. Tantangan pngiriman e. Tantangan pengembangan
  • 14. 1. Jawaban : (B) Waterfall model dan Incremental model Pembahasan : Ada 11 model proses pengembangan perangkat lunak, diantaranya terdapat model sekuensial linier, model prototype, model RAD, model incremental, model spiral, model spiral winwin, model pengembangan bersama, model pembangunan berbasis komponen, model V, model simple interaction, dan model star lifecycle. Dan didalam 11 model tersebut terdapat model sekuensial linier atau Waterfall model dan Incremental model. Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 6-19 2. Jawaban : (C) Rapid Application Development Pembahasan : RAD termasuk didalam model proses pengembangan perangkat lunak. Dimana kepanjangan dari RAD adalah Rapid Application Development. Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 10
  • 15. 3. Jawaban : (A) Commercial Off The Shelf Pembahasan : COTS merupakan sebuah sistem komersial siap pakai yang dibeli untuk diintegrasikan ke dalam sistem untuk mencapai biaya yang lebih murah daripada mengembangkan atau merancang kembali komponen khusus. Dimana kepanjangan dari COTS adalah Commercial Off The Shelf. Sumber : Buku Software Engineering, Ian Sommerville Hal. 47 4. Jawaban : (B) Component Based Software Engineering Pembahasan : CBSE merupakan pengetahuan rekayasa sistem berbasis komputer atau dapat disebut juga sebagai Component Based Software Engineering. Sumber : Buku Software Engineering, Ian Sommerville Hal. 21
  • 16. 5. Jawaban : (C) Kent Beck Pembahasan : Didalam buku ungu hal 65 terdapat catatan kaki yang menyatakan “Embracing Change with Extreme Programming” diciptakan dan dikembangkan oleh Kent Beck. Sumber : Buku Software Engineering, Ian Sommerville Hal. 65 6. Jawaban : (D) 1968 Pembahasan : Istilah software engineering digunakan pertama kali pada tahun 1950-an dan 1960- an. 1968 dipilih karena pada tahun tersebut komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap perkembangan rekayasa perangkat lunak. Banyak yang menganggap bahwa dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak. Sumber : https://id.wikipedia.org/wiki/Sejarah_rekayasa_perangkat_lunak Sabtu, 04 Maret 2017 pk. 11.30
  • 17. 7. Jawaban : (C) 1940 Pembahasan : Rekayasa perangkat lunak pertama kali diciptakan pada tahun 1940 dengan fokus utama pengembangannya adalah untuk mengembangkan praktik dan teknologi untuk meningkatkan produktivitas dan kualitas. Sumber : ( https://id.wikipedia.org/wiki/Sejarah_rekayasa_perangkat_lunak Sabtu, 04 Maret 2017 pk. 11.34 8. Jawaban : (A & D) Memperoleh biaya produksi perangkat lunak yang rendah & Menghasil perangkat lunak yang dapat bekerja pada berbagai jenis platform Pembahasan : Rekayasa perangkat lunak merupakan pembangunan dengan menggunakan prinsip atau konsep rekayasa dengan tujuan menghasilkan perangkat lunak yang bernilai ekonomi yang dipercaya dan bekerja secara efisien menggunakan mesin. Dengan demikian, tujuan dari RPL adalah Memperoleh biaya produksi perangkat lunak yang rendah dan Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform. Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 1
  • 18. 9. Jawaban : (E) MP3 Pembahasan : Ada 11 model proses pengembangan perangkat lunak, diantaranya terdapat model sekuensial linier, model prototype, model RAD, model incremental, model spiral, model spiral winwin, model pengembangan bersama, model pembangunan berbasis komponen, model V, model simple interaction, dan model star lifecycle. Pada situs http://blogs.unpas.ac.id/akmalulginan/2014/10/16/14/ dijelaskan juga bahwa model - model proses pengembangan perangkat lunak dapat dilakukan dengan menggunakan model teknik generasi ke-4 (Fourth Generation Techniques / 4GT). Oleh karena itu, MP3 bukan termasuk metode - metode pengembangan perangkat lunak yang pernah dipakai dan sering dipergunakan di dalam mengembangkan software Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 6-19 dan http://blogs.unpas.ac.id/akmalulginan/2014/10/16/14/ Sabtu, 04 Maret 017 pk. 12.18
  • 19. 10.Jawaban : (C) 5 Pembahasan : Fase - fase dari model waterfall memetakan kegiatan - kegiatan pengembangan dasar yaitu : 1. Analisis dan definisi persyaratan 2. Perancangan sistem dan perangkat lunak 3. Implementasi dan pengujian unit 4. Integrasi dan pengujian sistem 5. Operasi dan pemeliharaan Sumber : Buku Software Engineering, Ian Sommerville Hal. 43
  • 20. 11.Jawaban : (E) Semua benar Pembahasan : Ada empat kegiatan proses yang umum bagi seluruh kegiatan proses perangkat lunak, diantaranya yaitu : 1. Spesifikasi perangkat lunak. Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan. 2. Pengembangan perangkat lunak. Perangkat lunak yang memenuhi spesifikasi tersebut harus diproduksi. 3. Validasi perangkat lunak. Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh pelanggan. 4. Evolusi perangkat lunak. Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan yang berubah - ubah. Sumber : Buku Software Engineering, Ian Sommerville Hal. 8
  • 21. 12.Jawaban : (E) Risk assessment and reduction Pembahasan : Fase - fase dari model waterfall memetakan kegiatan - kegiatan pengembangan dasar yaitu : 1. Analisis dan definisi persyaratan atau Requirement analysis and definition 2. Perancangan sistem dan perangkat lunak atau System and software design 3. Implementasi dan pengujian unit atau Implementation and unit testing 4. Integrasi dan pengujian sistem atau Integration and system testing 5. Operasi dan pemeliharaan atau Operation and Maintenance Dengan kata lain Risk assessment and reduction bukan merupakan fase - fase pada waterfall model. Sumber : Buku Software Engineering, Ian Sommerville Hal. 43
  • 22. 13.Jawaban : (D) Spiral Approach Pembahasan : Perbedaan penting antara model spiral dan model proses perangkat lunak lainnya adalah dilakukannya pertimbangan resiko secara eksplisit pada model spiral. Kemudian pada sektor model spiral yang perencanaan menjelaskan bahwa proyek ditinjau dan selanjutnya dibuat keputusan apakah akan diteruskan dengan untai spiral berikutnya. Jika diputuskan untuk terus, maka dibuat rencana untuk fase proyek berikutnya. Dengan kata lain, pengguna dan pembangun biasanya bisa memahami dengan baik software yang dibangun. Sumber : Buku Software Engineering, Ian Sommerville Hal. 51
  • 23. 14.Jawaban : (B) Perekayasaan Pembahasan : Ada empat kegiatan proses dasar yang umum bagi seluruh kegiatan proses perangkat lunak, diantaranya : 1. Spesifikasi perangkat lunak 2. Pengembangan perangkat lunak 3. Validasi perangkat lunak 4. Evolusi perangkat lunak Dengan demikian, kegiatan perekayasaan perangkat lunak bukan termasuk dalam kegiatan proses dasar yang umum bagi seluruh kegiatan proses perangkat lunak. Sumber : Buku Software Engineering, Ian Sommerville Hal. 8
  • 24. 15.Jawaban : (C) File - file Dokumentasi Pembahasan : Sistem perangkat lunak biasanya terdiri dari sejumlah program yang terpisah, file - file konfigurasi yang digunakan untuk membuat program - program ini, dokumentasi sistem yang mendeskripsikan struktur sistem dan dokumentasi user yang menjelaskan bagaimana penggunaan sistem tersebut. Dengan demikian, file - file dokumentasi bukan termasuk sistem perangkat lunak. Sumber : Buku Software Engineering, Ian Sommerville Hal. 5 16.Jawaban : (A) Spiral Model Pembahasan : Model spiral terdiri dari iteratif prototype dengan kontrol dan aspek sistematis dari model sekuensila linier. Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 13
  • 25. 17.Jawaban : (C) Perekayasaan Pembahasan : Tahapan perekayasa atau engineering pada model spiral yang dibutuhkan untuk membuat satu atau lebih representasi dari aplikasi. Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 13 18.Jawaban : (Tidak Ada) Pembahasan : Tahapan customer communication pada model spiral yang dibutuhkan untuk menetapkan komunikasi efektif antara developer dan customer. Sumber : Buku Hijau Kumpulan Tugas RPL 2016 Hal. 13
  • 26. 19.Jawaban : (B) Pengembangan evolusioner Pembahasan : Pengembangan evolusioner merupakan pendekatan yang berhimpitan dengan kegiatan spesifikasi, pengembangan, dan validasi. Suatu sistem awal dikembangkan dengan cepat dari spesifikasi abstrak. Sistem ini kemudian diperbaiki dengan masukan dari pelanggan untuk menghasilkan sistem yang memuaskan bagi kebutuhan pelanggan. Sumber : Buku Software Engineering, Ian Sommerville Hal. 42 20.Jawaban : (D) Tantangan pengiriman Pembahasan : Tantangan pengiriman adalah tantangan mempersingkat waktu kirim sistem besar dan kompleks tanpa mengurangi kualitas sistem. Sumber : Buku Software Engineering, Ian Sommerville Hal. 13