SlideShare a Scribd company logo
1 of 24
Oleh :
Kelompok 02_RPL_B_2017
1. Aric Kantono (1534010066)
2. Eka Fitria W. (1534010058)
3. Istiqomah Nur F. (1534010043)
4. Junio Bagus K. (1534010075)
(SOAL
PERTEMUAN 04)
1. Apa yang dimaksud dengan RAD ?
a. Rapid application development
b. System yang ada pada PL
c. Model proses pembangunan PL yang incremental
d. System waterfall
e. Salah semua
2. Proses apa saja yang ada pada RAD ?
- Data modeling - Application generation
- Busines modeling - Testing and turnover
- Process modeling
Jawabannya adalah ?
a. 1,2,3,4
b. 1,2,5,3
c. 2,3,5
d. 1,4,3
e. 1,2,3,4,5
3. Kelemahan apa yang ada pada RAD ?
a. Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini
b. Cocok untuk proyek skala kecil
c. Resiko teknis rendah
d. Sangat cocok untuk proyek kecil
e. Benar semua
4. Model apa yang cocok untuk pembuatan software ?
a. Waterfall
b. Rad
c. Incremental approach
d. Spiral approach
e. Tidak ada satupun model yang cocok
5. Yang bukan merupakan metode rekayasa perangkat lunak adalah ?
a. Pendekatan terstruktur pengembangan PL termasuk model system
b. Notasi
c. Perancangan
d. Petunjuk pemasangan
e. Pengambilan cepat keputusan
6. Manakah jawaban dibawah ini yang merupakan kegiatan-kegiatan umum yang mendasar bagi
perangkat lunak ?
a. Spesifikasi perangkat lunak
b. Pengembangan (perancangan dan implementasi) perangkat lunak
c. Validasi perangkat lunak
d. Evolusi perangkat lunak
e. Semua jawaban benar
7. Sebutkan pengertian dari proses perangkat lunak ?
a. Proses perangkat lunak yang evolusioner yang merangkai sifat iterative
b. Tugas yang dibutuhkan membangun komunikasi efektif antara pengembangan dan pelanggan
c. Serangkaian kegiatan dan hasil yang berhubungan dengannya, yang menuju pada
dihasilkannya produk perangkat lunak
d. Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak bekerja sesuai
dengan apa yang diinginkan oleh pelanggan
e. Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan
8. Dibawah ini manakah yang merupakan tujuan proses perangkat lunak ?
a. Memperkenalkan model proses PL
b. Mengenalkan teknologi CASE untuk mendukung aktifitas proses PL
c. Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan
d. Jawaban A dan C benar
e. Jawaban A dan B benar
9. Manakah dibawah ini yang bukan merupakan tahapan – tahapan dari spiral model ?
A. Komunikasi pelanggan
B. Analisis resiko
C. Evaluasi pelanggan
D. Perencanaan
E. Perancangan dan implementasi
10. Mana dari jawaban dibawah yang merupakan keuntungan model component assembly ?
A. Biaya berkurang
B. Merupakan evolusi alam
C. Permintaan yang berulang sebuah pendekatan penciptaan perangkat lunak
D. Mencakup banyak ciri spiral model
E. Mengarah ke component perangkat lunak dan reubility
11. Pada umumnya spiral model digunakan untuk beberapa project, apa project tersebut ?
a. Products maintenance project
b. Concept development project
c. Products enhancement project
d. New product development project
e. Semua jawaban benar
12. Dari pilihan jawaban dibawah, mana yang termasuk kelebihan spiral model ?
a. Lebih cocok untuk pengembangan system dan perangkat lunak skala besar
b. Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol
c. Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolut
d. Pengurangan waktu siklus pengembangan
e. Permintaan kembali perangkat lunak
13. Kerangka teknis untuk komponen berbasis proses rekayasa perangkat lunak disebut ?
a. Model component assembly
b. Spiral model
c. Condet development model
d. Object technologies
e. Software development hit
14. Mana saja yang termasuk pendekatan dalam melakukan pengujian software ?
a. Black box testing
b. Blue box testing
c. Red box testing
d. White box testing
e. Jawaban A dan D benar
15. Didalam materi perangkat lunak sebenarnya adalah proses update atau perubahan suatu
perangkat yang bertujuan untuk ?
a. Mengembangkan perangkat lunak
b. Memelihara perangkat lunak
c. Membangun perangkat lunak
d. Bekerja secara efisien dan efektif bagi user
e. Semua benar
16. Didalam materi testing dan implementasi apa yang dijelaskan secara umum karakateristik
strategi pengujian perangkat lunak ?
a. Tahapan proses
b. Faktor dan pengujian
c. Pengimplementasian kepada user
d. Suatu rekayasa dianggap berhasil dan gagal
e. Semua benar
17. Apa yang dimaksud dengan Dependability ?
a. Perangkat Lunak harus dapat dipercaya dan tidak menyebabkan kerusakan fisik atau ekonomi
jika terjadi kegagalan sistem.
b. Perangkat lunak harus efisien dalam penggunaan sumber daya sistem.
c. Perangkat lunak harus dapat dipakai sesuai dengan yang direncanakan.
d. Perangkat lunak harus dapat memenuhi perubahan kebutuhan user.
e. Semua jawaban salah.
18. Apa yang dijelaskan tentang perangkat lunak secara umum ?
a. Karakteristik suatu perangkat lunak
b. Tujuan pembuatan dari beberapa sisi pengguna dan sponsor
c. Pihak yang mendanai
d. Pembuatan dari sisi pengembang
e. Semua benar
19. Manakah dua type produk terpenting di perangkat lunak :
a. Produk Generik dan Produk Pesanan
b. Stand Alone, Konfigurasi Pesanan
c. Produk Pesanan, Data Flow
d. Software, Produk Generik
e. Data Flow, Stand Alone
20. Yang bukan merupakan proses perangkat perangkat lunak adalah ?
a. Spesifikasi perangkat lunak
b. Validasi perangkat lunak
c. Evolusi perangkat lunak
d. Kontrol perangkat lunak
e. Pengembangan perangkat lunak
1. Jawaban : C
Pembahasan :
Rapid Application Development (RAD) adalah model proses pengembangan perangkat lunak yang bersifat
inkeremental terutama untuk waktu pengerjaan yang pendek
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.34
2. Jawaban : E
Pembahasan :
Proses RAD :
- Pemodelan Bisnis
- Pemodelan Data
- Pemodelan proses
- Pembuatan Aplikasi
- Pengujian dan pergantian
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.35
3. Jawaban : A
Pembahasan :
Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini. Karena Kelemahan yang ada
pada RAD :
- Tidak cocok untuk proyek skala besar
- Proyek bisa gagal karena waktu (mengembangkan perangkat lunak) yang disepakati tidak
dipenuhi
- Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini
- Tidak cocok digunakan untuk sistem perangkat lunak yang memiliki resiko teknis sangat tinggi
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S & M. Shalahuddin hlm.36
4. Jawaban : A
Pembahasan :
Model waterfall adalah model SDLC yang paling sederhana. Model ini hanya cocok untuk
pembuatan atau pengembangan perangkat lunak dengan spesifikasi yang tidak berubah – ubah.
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S & M. Shalahuddin hlm.36
http://5000an.blogspot.co.id/
5. Jawaban : B
Pembahasan :
karena Notasi merupakan model terstruktur dalam pengembangan PL
Sumber : http://informatika.web.id/rekayasa-perangkat-lunak.html
6. Jawaban : E
Pembahasan:
Secara umum proses perangkat lunak terdiri dari :
- Pengumpulan spesifikasi
- Pengembangan
- Validasi
- Evolusi
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.11
7. Jawaban : C
Pembahasan :
Proses perangkat lunak (software process) adalah sekumpulan aktifitas yang memiliki tujuan untuk
mengembangkan atau mengubah peragkat lunak.
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.11
8. Jawaban : E
Pembahasan :
Karena jawaban A dan B merupakan tujuan proses perangkat lunak
Sumber : http://dahlanforum.wordpress.com/2009/12/16/pengertian-rekayasa-perangkat-lunak/
9. Jawaban : E
Pembahasan :
Model spiral dibagi menjadi beberapa tahapan yaitu :
- Komunikasi dengan pelanggan, aktifitas ini diperlukan untuk membangun komunikasi yang efektif
antara pengembang dan pelanggan
- Perencanaan, aktifitas ini diperlukan untuk mendefinisikan sumber daya, waktu, dan informasi yang
terkait dengan proyek
- Analisis resiko, aktifitas ini diperlukan untuk memperkirakan risiko dari segi teknis/manajemen
- Rekayasa, aktifitas ini diperlukan untuk membangun satu atau lebih representasi dari aplikasi
perangkat lunak.
- Konstruksi dan peluncuran, aktifitas ini dibutuhkan untuk mengonstruksi, menguji, melakukan
instalasi, dan menyediakan dukungan terhadap user
- Evaluasi pelanggan, aktifitas ini dibutuhkan untuk mendapatkan umpan balik berdasarkan evaluasi
representasi perangkat lunak yang dihasilkan dari proses rekayasa dan diimplementasikan pada tahap
instalasi.
Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S & M.Shalahuddin
10. Jawaban : A
Pembahasan :
Karena jawaban A merupakan salah satu keuntungan model component assembly
Sumber : http://dahlanforum.wordpress.com/2009/12/16/pengertian-rekayasa-perangkat-lunak/
11. Jawaban : E
Pembahasan : Sumber :
http://kuliahku-
kampusku.blogspot.co.id/2013/05/metodepengembang
an-perangkat-lunak_21.html
12. Jawaban : D
Pembahasan :
Kelebihan model spiral :
 Setiap tahap pengerjaan dibuat prototyping sehingga kekurangan dan apa yang diharapkan oleh
client dapat diperjelas dan juga dapat menjadi acuan untuk client dalam mencari kekurangan
kebutuhan.
 Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar.
 Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer.
 Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap
tingkat evolusi karena perangkat lunak terus bekerja selama proses.
 Menggunakan prototipe sebagai mekanisme pengurangan resiko dan pada setiap keadaan di
dalam evolusi produk.
Sumber : http://www.markijar.com/2015/04/kelebihan-dan-kekurangan-model-proses.html
13. Jawaban : D
Pembahasan :
Perangkat lunak berbasis komponen adalah spesialisasi dari perangkat lunak berorientasi objek.
Sumber : https://yusniaalfisyahrin.wordpress.com/2013/04/09/rekayasa-software-berbasis-komponen/
14. Jawaban : E
Pembahasan :
- White box merupakan pengujian yang didasarkan pada pengecekan terhadap detail rancangan,
menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian
ke dalam beberapa kasus pengujian.
- Black Box adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan
memeriksa fungsional dari perangkat lunak.
Sumber : http://rivayiarifanto.blogspot.co.id/2014/03/pengertian-perbedaan-white-box-dan.html
15. Jawaban : E
Pembahasan :
Rekayasa perangkat lunak sebenarnya adalah proses update atau pengubahan suatu perangkat
lunak yang bertujuan untuk mengembangkan, memelihara serta membangun suatu perangkat
lunak agar dapat bekerja secara efisien dan efektif bagi user.
Sumber : https://satriosisfo.wordpress.com/2013/12/05/materi-perangkat-rekayasa-perangkat-lunak/
16. Jawaban : E
Pembahasan :
Testing dan Implementasi. Di jelaskan secara umum karakteristik strategi pengujian perangkat
lunak, tahapan-tahapan proses pengujian, dijelaskan pula faktor-faktor apa saja yang di perlukan
didalam pengujian suatu perangkat lunak. Kemudian pengimplementasian kepada user seperti apa
dan bagaimana suatu rekayasa dianggap berhasil atau gagal.
Sumber : http://kuliahku-kampusku.blogspot.co.id/2013/05/materi-rekayasa-perangkat-lunak.html
17. Jawaban : A
Pembahasan :
Dependability yang artinya perangkat lunak dapat mengikuti perkembangan teknologi.
Dependability maksudnya suatu perangkat lunak dapat diandalkan dan mengikuti perkembangan,
secara kasarnya dependability itu maksudnya adalah kepercayaan konsumen terhadap suatu
perangkat lunak.
Sumber : http://kuliahku-kampusku.blogspot.co.id/2013/05/rpl-rekayasa-perangkat-lunak.html
18. Jawaban : E
Pembahasan :
Di dalam RPL ini juga di jelaskan tentang perangkat lunak secara umum, mulai dari karakteristik
suatu perangkat lunak, tujuan pembuatan dari beberapa sisi baik itu dari sisi pengguna, dari sisi
sponsor atau pihak yang mendanai ataupun dari sisi pengembang.
Sumber : http://kuliahku-kampusku.blogspot.co.id/2013/05/materi-rekayasa-perangkat-lunak.html
19. Jawaban : A
Pembahasan :
Ada dua tipe produk perangkat lunak :
- Produk generik, merupakan sistem stand-alone yang diproduksi oleh organisasi pengembang dan dijual
pada pasar terbuka ke siapapun yang bisa membelinya. Contoh : database, word processor
- Produk pesanan, merupakan sistem – sistem yang dipesan oleh pelanggan tertentu. Perangkat lunak
dikembangkan khusus oleh kontraktor perangkat lunak. Contoh : sistem kontrol lalu lintas udara.
Sumber : Buku Software Engineering, Ian Sommerville Edisi 6, hlm.5
20. Jawaban : D
Pembahasan :
Ada 4 macam kegiatan/aktivitas pada proses perangkat lunak :
 Spesifikasi Perangkat Lunak : Fungsionalitas perangkat lunak dan batasan kemampuan operasinya
harus didefinisikan.
 Pengembangan Perangkat Lunak : Perangkat lunak yang memenuhi spesifikasi harus diproduksi.
 Validasi Perangkat Lunak : Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak
melakukan apa yang diinginkan oleh pelanggan.
 Evolusi Perangkat Lunak : Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan.
Sumber : Buku Software Engineering, Ian Sommerville Edisi 6, hlm.8

More Related Content

What's hot

Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1maisya28
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Disma Ariyanti W
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDAyu Rahmala
 
Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Denny Yahya
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakNita Resta Dewi
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle softwareHarzalik Meank
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunaksahrul salam
 

What's hot (20)

PowerPoint RPL Materi 7
PowerPoint RPL Materi 7PowerPoint RPL Materi 7
PowerPoint RPL Materi 7
 
PowerPoint RPL Materi 6
PowerPoint RPL Materi 6PowerPoint RPL Materi 6
PowerPoint RPL Materi 6
 
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1
 
Ppt rpl materi 6
Ppt rpl materi 6Ppt rpl materi 6
Ppt rpl materi 6
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Ppt rpl materi 3
Ppt rpl materi 3Ppt rpl materi 3
Ppt rpl materi 3
 
Ppt rpl materi 7
Ppt rpl materi 7Ppt rpl materi 7
Ppt rpl materi 7
 
Ppt rpl materi 2
Ppt rpl materi 2Ppt rpl materi 2
Ppt rpl materi 2
 
Ppt rpl materi 4
Ppt rpl materi 4Ppt rpl materi 4
Ppt rpl materi 4
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Model life cycle software
Model life cycle softwareModel life cycle software
Model life cycle software
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat Lunak
 

Similar to Soal RPL Pertemuan 4

kualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramkualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramFerDynan2
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAyu Arri Andanni
 
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.pptxviierpii
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxagusnugraha41
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramYiufian
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxBongSemoi1506
 
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.pptBernad Bear
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentationFajar Sidiq 📶 📡
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptxgaudensius
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programRioKomando
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMSusantiwu1
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramNoviaAlisa
 
Pemodelan Perangkat Lunak
Pemodelan Perangkat LunakPemodelan Perangkat Lunak
Pemodelan Perangkat Lunakzachrison htg
 

Similar to Soal RPL Pertemuan 4 (20)

Sim
SimSim
Sim
 
kualitas source code dan pengujianprogram
kualitas source code dan pengujianprogramkualitas source code dan pengujianprogram
kualitas source code dan pengujianprogram
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
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
 
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptxPemodelan perangkat lunak XI_ Pertemuan 2.pptx
Pemodelan perangkat lunak XI_ Pertemuan 2.pptx
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan SistemRekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
 
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
 
Kualitas Source Code.pptx
Kualitas Source Code.pptxKualitas Source Code.pptx
Kualitas Source Code.pptx
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Meeting 3 metode pengembangan sistem
Meeting 3   metode pengembangan sistemMeeting 3   metode pengembangan sistem
Meeting 3 metode pengembangan sistem
 
. Kualitas Source Code.pptx
. Kualitas Source Code.pptx. Kualitas Source Code.pptx
. Kualitas Source Code.pptx
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
Pemodelan Perangkat Lunak
Pemodelan Perangkat LunakPemodelan Perangkat Lunak
Pemodelan Perangkat Lunak
 

Recently uploaded

Kelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptxKelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptxWitaadw
 
PPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIAPPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIACochipsPJW
 
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdfMembaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdfindigobig
 
Kelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum MerdekaKelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum MerdekaErvina Puspita
 
2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdf2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdfMutiaraArafah2
 
Presentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XIPresentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XIariwidiyani3
 

Recently uploaded (6)

Kelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptxKelompok 3_Materi Hormon Fisiologi Hewan.pptx
Kelompok 3_Materi Hormon Fisiologi Hewan.pptx
 
PPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIAPPT Metabolisme Karbohidrat II BIOLOGI KIMIA
PPT Metabolisme Karbohidrat II BIOLOGI KIMIA
 
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdfMembaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
Membaca-Pikiran-Orang-dengan-Trik-Psikologi.pdf
 
Kelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum MerdekaKelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
Kelas 7 Bumi dan Tata Surya SMP Kurikulum Merdeka
 
2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdf2 Laporan Praktikum Serum dan Plasma.pdf
2 Laporan Praktikum Serum dan Plasma.pdf
 
Presentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XIPresentasi materi suhu dan kalor Fisika kelas XI
Presentasi materi suhu dan kalor Fisika kelas XI
 

Soal RPL Pertemuan 4

  • 1. Oleh : Kelompok 02_RPL_B_2017 1. Aric Kantono (1534010066) 2. Eka Fitria W. (1534010058) 3. Istiqomah Nur F. (1534010043) 4. Junio Bagus K. (1534010075)
  • 3. 1. Apa yang dimaksud dengan RAD ? a. Rapid application development b. System yang ada pada PL c. Model proses pembangunan PL yang incremental d. System waterfall e. Salah semua 2. Proses apa saja yang ada pada RAD ? - Data modeling - Application generation - Busines modeling - Testing and turnover - Process modeling Jawabannya adalah ? a. 1,2,3,4 b. 1,2,5,3 c. 2,3,5 d. 1,4,3 e. 1,2,3,4,5
  • 4. 3. Kelemahan apa yang ada pada RAD ? a. Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini b. Cocok untuk proyek skala kecil c. Resiko teknis rendah d. Sangat cocok untuk proyek kecil e. Benar semua 4. Model apa yang cocok untuk pembuatan software ? a. Waterfall b. Rad c. Incremental approach d. Spiral approach e. Tidak ada satupun model yang cocok
  • 5. 5. Yang bukan merupakan metode rekayasa perangkat lunak adalah ? a. Pendekatan terstruktur pengembangan PL termasuk model system b. Notasi c. Perancangan d. Petunjuk pemasangan e. Pengambilan cepat keputusan 6. Manakah jawaban dibawah ini yang merupakan kegiatan-kegiatan umum yang mendasar bagi perangkat lunak ? a. Spesifikasi perangkat lunak b. Pengembangan (perancangan dan implementasi) perangkat lunak c. Validasi perangkat lunak d. Evolusi perangkat lunak e. Semua jawaban benar
  • 6. 7. Sebutkan pengertian dari proses perangkat lunak ? a. Proses perangkat lunak yang evolusioner yang merangkai sifat iterative b. Tugas yang dibutuhkan membangun komunikasi efektif antara pengembangan dan pelanggan c. Serangkaian kegiatan dan hasil yang berhubungan dengannya, yang menuju pada dihasilkannya produk perangkat lunak d. Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak bekerja sesuai dengan apa yang diinginkan oleh pelanggan e. Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan 8. Dibawah ini manakah yang merupakan tujuan proses perangkat lunak ? a. Memperkenalkan model proses PL b. Mengenalkan teknologi CASE untuk mendukung aktifitas proses PL c. Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan d. Jawaban A dan C benar e. Jawaban A dan B benar
  • 7. 9. Manakah dibawah ini yang bukan merupakan tahapan – tahapan dari spiral model ? A. Komunikasi pelanggan B. Analisis resiko C. Evaluasi pelanggan D. Perencanaan E. Perancangan dan implementasi 10. Mana dari jawaban dibawah yang merupakan keuntungan model component assembly ? A. Biaya berkurang B. Merupakan evolusi alam C. Permintaan yang berulang sebuah pendekatan penciptaan perangkat lunak D. Mencakup banyak ciri spiral model E. Mengarah ke component perangkat lunak dan reubility
  • 8. 11. Pada umumnya spiral model digunakan untuk beberapa project, apa project tersebut ? a. Products maintenance project b. Concept development project c. Products enhancement project d. New product development project e. Semua jawaban benar 12. Dari pilihan jawaban dibawah, mana yang termasuk kelebihan spiral model ? a. Lebih cocok untuk pengembangan system dan perangkat lunak skala besar b. Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol c. Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolut d. Pengurangan waktu siklus pengembangan e. Permintaan kembali perangkat lunak
  • 9. 13. Kerangka teknis untuk komponen berbasis proses rekayasa perangkat lunak disebut ? a. Model component assembly b. Spiral model c. Condet development model d. Object technologies e. Software development hit 14. Mana saja yang termasuk pendekatan dalam melakukan pengujian software ? a. Black box testing b. Blue box testing c. Red box testing d. White box testing e. Jawaban A dan D benar
  • 10. 15. Didalam materi perangkat lunak sebenarnya adalah proses update atau perubahan suatu perangkat yang bertujuan untuk ? a. Mengembangkan perangkat lunak b. Memelihara perangkat lunak c. Membangun perangkat lunak d. Bekerja secara efisien dan efektif bagi user e. Semua benar 16. Didalam materi testing dan implementasi apa yang dijelaskan secara umum karakateristik strategi pengujian perangkat lunak ? a. Tahapan proses b. Faktor dan pengujian c. Pengimplementasian kepada user d. Suatu rekayasa dianggap berhasil dan gagal e. Semua benar
  • 11. 17. Apa yang dimaksud dengan Dependability ? a. Perangkat Lunak harus dapat dipercaya dan tidak menyebabkan kerusakan fisik atau ekonomi jika terjadi kegagalan sistem. b. Perangkat lunak harus efisien dalam penggunaan sumber daya sistem. c. Perangkat lunak harus dapat dipakai sesuai dengan yang direncanakan. d. Perangkat lunak harus dapat memenuhi perubahan kebutuhan user. e. Semua jawaban salah. 18. Apa yang dijelaskan tentang perangkat lunak secara umum ? a. Karakteristik suatu perangkat lunak b. Tujuan pembuatan dari beberapa sisi pengguna dan sponsor c. Pihak yang mendanai d. Pembuatan dari sisi pengembang e. Semua benar
  • 12. 19. Manakah dua type produk terpenting di perangkat lunak : a. Produk Generik dan Produk Pesanan b. Stand Alone, Konfigurasi Pesanan c. Produk Pesanan, Data Flow d. Software, Produk Generik e. Data Flow, Stand Alone 20. Yang bukan merupakan proses perangkat perangkat lunak adalah ? a. Spesifikasi perangkat lunak b. Validasi perangkat lunak c. Evolusi perangkat lunak d. Kontrol perangkat lunak e. Pengembangan perangkat lunak
  • 13.
  • 14. 1. Jawaban : C Pembahasan : Rapid Application Development (RAD) adalah model proses pengembangan perangkat lunak yang bersifat inkeremental terutama untuk waktu pengerjaan yang pendek Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.34 2. Jawaban : E Pembahasan : Proses RAD : - Pemodelan Bisnis - Pemodelan Data - Pemodelan proses - Pembuatan Aplikasi - Pengujian dan pergantian Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.35
  • 15. 3. Jawaban : A Pembahasan : Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini. Karena Kelemahan yang ada pada RAD : - Tidak cocok untuk proyek skala besar - Proyek bisa gagal karena waktu (mengembangkan perangkat lunak) yang disepakati tidak dipenuhi - Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini - Tidak cocok digunakan untuk sistem perangkat lunak yang memiliki resiko teknis sangat tinggi Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S & M. Shalahuddin hlm.36 4. Jawaban : A Pembahasan : Model waterfall adalah model SDLC yang paling sederhana. Model ini hanya cocok untuk pembuatan atau pengembangan perangkat lunak dengan spesifikasi yang tidak berubah – ubah. Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S & M. Shalahuddin hlm.36 http://5000an.blogspot.co.id/
  • 16. 5. Jawaban : B Pembahasan : karena Notasi merupakan model terstruktur dalam pengembangan PL Sumber : http://informatika.web.id/rekayasa-perangkat-lunak.html 6. Jawaban : E Pembahasan: Secara umum proses perangkat lunak terdiri dari : - Pengumpulan spesifikasi - Pengembangan - Validasi - Evolusi Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.11
  • 17. 7. Jawaban : C Pembahasan : Proses perangkat lunak (software process) adalah sekumpulan aktifitas yang memiliki tujuan untuk mengembangkan atau mengubah peragkat lunak. Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S, M.Shalahuddin hlm.11 8. Jawaban : E Pembahasan : Karena jawaban A dan B merupakan tujuan proses perangkat lunak Sumber : http://dahlanforum.wordpress.com/2009/12/16/pengertian-rekayasa-perangkat-lunak/
  • 18. 9. Jawaban : E Pembahasan : Model spiral dibagi menjadi beberapa tahapan yaitu : - Komunikasi dengan pelanggan, aktifitas ini diperlukan untuk membangun komunikasi yang efektif antara pengembang dan pelanggan - Perencanaan, aktifitas ini diperlukan untuk mendefinisikan sumber daya, waktu, dan informasi yang terkait dengan proyek - Analisis resiko, aktifitas ini diperlukan untuk memperkirakan risiko dari segi teknis/manajemen - Rekayasa, aktifitas ini diperlukan untuk membangun satu atau lebih representasi dari aplikasi perangkat lunak. - Konstruksi dan peluncuran, aktifitas ini dibutuhkan untuk mengonstruksi, menguji, melakukan instalasi, dan menyediakan dukungan terhadap user - Evaluasi pelanggan, aktifitas ini dibutuhkan untuk mendapatkan umpan balik berdasarkan evaluasi representasi perangkat lunak yang dihasilkan dari proses rekayasa dan diimplementasikan pada tahap instalasi. Sumber : Buku Rekayasa Perangkat Lunak, ROSA A.S & M.Shalahuddin
  • 19. 10. Jawaban : A Pembahasan : Karena jawaban A merupakan salah satu keuntungan model component assembly Sumber : http://dahlanforum.wordpress.com/2009/12/16/pengertian-rekayasa-perangkat-lunak/ 11. Jawaban : E Pembahasan : Sumber : http://kuliahku- kampusku.blogspot.co.id/2013/05/metodepengembang an-perangkat-lunak_21.html
  • 20. 12. Jawaban : D Pembahasan : Kelebihan model spiral :  Setiap tahap pengerjaan dibuat prototyping sehingga kekurangan dan apa yang diharapkan oleh client dapat diperjelas dan juga dapat menjadi acuan untuk client dalam mencari kekurangan kebutuhan.  Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar.  Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer.  Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tingkat evolusi karena perangkat lunak terus bekerja selama proses.  Menggunakan prototipe sebagai mekanisme pengurangan resiko dan pada setiap keadaan di dalam evolusi produk. Sumber : http://www.markijar.com/2015/04/kelebihan-dan-kekurangan-model-proses.html
  • 21. 13. Jawaban : D Pembahasan : Perangkat lunak berbasis komponen adalah spesialisasi dari perangkat lunak berorientasi objek. Sumber : https://yusniaalfisyahrin.wordpress.com/2013/04/09/rekayasa-software-berbasis-komponen/ 14. Jawaban : E Pembahasan : - White box merupakan pengujian yang didasarkan pada pengecekan terhadap detail rancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian. - Black Box adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Sumber : http://rivayiarifanto.blogspot.co.id/2014/03/pengertian-perbedaan-white-box-dan.html
  • 22. 15. Jawaban : E Pembahasan : Rekayasa perangkat lunak sebenarnya adalah proses update atau pengubahan suatu perangkat lunak yang bertujuan untuk mengembangkan, memelihara serta membangun suatu perangkat lunak agar dapat bekerja secara efisien dan efektif bagi user. Sumber : https://satriosisfo.wordpress.com/2013/12/05/materi-perangkat-rekayasa-perangkat-lunak/ 16. Jawaban : E Pembahasan : Testing dan Implementasi. Di jelaskan secara umum karakteristik strategi pengujian perangkat lunak, tahapan-tahapan proses pengujian, dijelaskan pula faktor-faktor apa saja yang di perlukan didalam pengujian suatu perangkat lunak. Kemudian pengimplementasian kepada user seperti apa dan bagaimana suatu rekayasa dianggap berhasil atau gagal. Sumber : http://kuliahku-kampusku.blogspot.co.id/2013/05/materi-rekayasa-perangkat-lunak.html
  • 23. 17. Jawaban : A Pembahasan : Dependability yang artinya perangkat lunak dapat mengikuti perkembangan teknologi. Dependability maksudnya suatu perangkat lunak dapat diandalkan dan mengikuti perkembangan, secara kasarnya dependability itu maksudnya adalah kepercayaan konsumen terhadap suatu perangkat lunak. Sumber : http://kuliahku-kampusku.blogspot.co.id/2013/05/rpl-rekayasa-perangkat-lunak.html 18. Jawaban : E Pembahasan : Di dalam RPL ini juga di jelaskan tentang perangkat lunak secara umum, mulai dari karakteristik suatu perangkat lunak, tujuan pembuatan dari beberapa sisi baik itu dari sisi pengguna, dari sisi sponsor atau pihak yang mendanai ataupun dari sisi pengembang. Sumber : http://kuliahku-kampusku.blogspot.co.id/2013/05/materi-rekayasa-perangkat-lunak.html
  • 24. 19. Jawaban : A Pembahasan : Ada dua tipe produk perangkat lunak : - Produk generik, merupakan sistem stand-alone yang diproduksi oleh organisasi pengembang dan dijual pada pasar terbuka ke siapapun yang bisa membelinya. Contoh : database, word processor - Produk pesanan, merupakan sistem – sistem yang dipesan oleh pelanggan tertentu. Perangkat lunak dikembangkan khusus oleh kontraktor perangkat lunak. Contoh : sistem kontrol lalu lintas udara. Sumber : Buku Software Engineering, Ian Sommerville Edisi 6, hlm.5 20. Jawaban : D Pembahasan : Ada 4 macam kegiatan/aktivitas pada proses perangkat lunak :  Spesifikasi Perangkat Lunak : Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan.  Pengembangan Perangkat Lunak : Perangkat lunak yang memenuhi spesifikasi harus diproduksi.  Validasi Perangkat Lunak : Perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak melakukan apa yang diinginkan oleh pelanggan.  Evolusi Perangkat Lunak : Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan. Sumber : Buku Software Engineering, Ian Sommerville Edisi 6, hlm.8