2. Pertanyaan Pertemuan 6
1. Kegiatan-kegiatan mendasar yang umum bagi semua proses perangkat lunak adalah … (K05)
a. Spesifikasi perangkat lunak
b. Pengembangan perangkat lunak
c. Validasi perangkat lunak
d. Evolusi perangkat lunak
e. Semua benar
2. Apa saja yang merupakan model proses perangkat lunak?
a. Model air terjun (Waterfall)
b. Pengembangan evolusioner
c. Model pengembangan sistem formal
d. Reusable
e. Semua benar
3. 3. Mana yang merupakan kegiatan dasar di dalam model air terjun (Waterfall) adalah …
a. Spesifikasi
b. Pengembangan
c. Validasi
d. Evolusi
e. Semua benar
4. Apa saja fase-fase proses yang berbeda dari model air terjun (Waterfall)?
a. Spesifikasi persyaratan
b. Perancangan perangkat lunak
c. Implementasi
d. Pengujian
e. Semua benar
4. 5. Mana yang merupakan jenis pengembangan evolusioner?
a. Pengembangan eksplotari
b. Pengembangan eksplotasi
c. Pengembangan eksternal
d. Prototipe yang dapat dibuang (Throw away)
e. Jawaban a dan d benar
6. Tujuan pengujian atau testing software adalah untuk … (P4)
a. Menjamin kualitas software
b. Peninjauan terhadap spesifikasi
c. Peninjauan terhadap desain
d. Peninjauan terhadap pengkodean
e. Semua benar
5. 7. Di dalam materi rekayasa perangkat lunak secara garis besar ada 6 materi, di bawah ini yang bukan termasuk materi
rekayasa perangkat lunak adalah … (P2)
a. Pengenalan, konsep dasar, metode pengembangan perangkat lunak
b. Analisis resiko dan persiapan project perangkat lunak
c. Analisa latar belakang
d. Analisis desain
e. Testing dan implementasi
8. Pada tahap analisis perangkat lunak, proses analisis dapat dibagi dalam 5 tahapan yaitu …
a. Identifikasi masalah
b. Evaluasi dan sintesa
c. Pemodelan dan spesifikasi
d. Review
e. Semua benar
6. 9. Di dalam materi rekayasa perangkat lunak sebenarnya adalah proses update atau pengubahan suatu perangkat lunak
yang bertujuan untuk? (P4)
a. Mengembangkan perangkat lunak
b. Memelihara perangkat lunak
c. Membangun perangkat lunak
d. Bekerja secara efisien dan efektif bagi user
e. Semua benar
10. Di dalam Rekayasa perangkat lunak membahas mengenai semua hal yang berkaitan dengan (P2)
a. Batch Programming
b. Software
c. Class
d. Prosedur
e. Semua benar
7. 11. Pada tahap pengenalan masalah, analisis mengidentifikasikan semua elemen dasar permasalahan, pada tahap evaluasi
dan sntesa, analisis harus dapat melakukan … (P5)
a. Mendefinisikan semua fungsi software
b. Memahami perilaku software
c. Menetapkan karakteristik interface sistem
d. Membuat perbincangan pembatasan
e. Semua benar
12. Selama melakukan evaluasi dan sitesa, analisis juga membuat apa saja dalam rekayasa perangkat lunak? (P5)
a. Model sistem
b. Fungsi proses
c. Perilaku sistem
d. Isi informasi
e. Semua benar
8. 13. Apa yang dijelaskan tentang perangkat lunak secara umum? (P4)
a. Karakteristik suatu perangkat lunak
b. Tujuan pembuatan dari beberapa sis pengguna dan sponsor
c. Pihak yang mendanai
d. Pembuatan dari sisi pengembang
e. Semua benar
14. Dalam metodologi pengembangan perangkat lunak atau paradigm rekayasa adalah suatu strategi pengembangan yang
memadukan … (P5)
a. Proses
b. Metode
c. Jaringan
d. Perangkat (tools)
e. Jawaban a, b dan d benar
9. 15. Sistem perangkat lunak terdiri dari … (K07)P4
a. Sejumlah program terpisah
b. File-file konfigurasi
c. Dokumentasi sistem
d. Dokumentasi user
e. Semua jawaban benar
16. Selama melakukan evaluasi dan sitesa, analisis juga membuat apa saja dalam rekayasa perangkat lunak? (P5)
a. Model sistem
b. Fungsi proses
c. Perilaku sistem
d. Isi informasi
e. Semua benar
10. 17. Proses menentukan spesifikasi software adalah proses puncak dar keseluruhan proses analisis. Fungsi dan performansi
yang akan dialokasikan pada software disaring lagi dengan membuat … (P5)
a. Deskripsi lengkap informasi
b. Penjelasan fungsi
c. Perilaku detail sistem
d. Kriteria validasi yang cocok
e. Semua benar
18. Di dalam rekayasa perangkat lunak membahas mengenai semua hal yang berkaitan dengan … (K10)P2
a. Batch programming
b. Software
c. Class
d. Prosedur
e. Semua benar
11. 19. Sistem perangkat lunak terdiri dari … (K07)
a. Sejumlah program terpisah
b. File-file konfigurasi
c. Dokumentasi sistem
d. Dokumentasi user
e. Semua jawaban benar
20. Permasalahan pada analisis kebutuhan terdiri dari … K07/P5
a. Pengguna yang berbeda memiliki konflik kebutuhan
b. Faktor politik dan organisasi yang dapat mempengaruhi kebutuhan sistem
c. Perubahan kebutuhan selama proses analisis
d. Pengguna (stakeholders) tidak mengetahui apa yang mereka butuhkan
e. Semua benar
12. Pembahasan Materi 6
1. Jawaban : e
Spesifikasi Perangkat Lunak adalah Fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus
didefinisikan.
• Pengembangan (Perancangan dan implementasi) Perangkat lunak adalah perangkat lunak yang memenuhi spesifikasi
harus di produksi
• Validasi perangkat lunak yaitu perangkat lunak harus divalidasi untuk menjamin bahwa perangkat lunak bekerja
sesuai dengan apa yang diinginkan oleh pelanggan.
• Evolusi perangkat lunak yaitu perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan.
Sumber : slide perencanaan proses perangkat lunak.ppt
2. Jawaban : e
Model proses perangkat lunak terdiri dari 4 model yaitu model air terjun atau waterfall, pengembangan evolusioner,
model pengembangan sistem formal, dan model pengembangan berorientasi pemakaian ulang atau reusable.
Sumber : slide perencanaan proses perangkat lunak.ppt
13. 3. Jawaban : e
Karena model air terjun (waterfall) biasa juga disebut siklus hidup perangkat lunak. Mengambil kegiatan dasar seperti
spesifikasi, pengembangan, validasi dan evolusi.
Sumber : slide perencanaan proses perangkat lunak.ppt
4. Jawaban : e
Karena model air terjun (waterfall) mempresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi
persayaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya.
Sumber : slide perencanaan proses perangkat lunak.ppt
14. 5. Jawaban : e
• Pengembangan eksplotari, tujuan proses ini adalah bekerja dengan pelanggan untuk menyelidiki persyaratan mereka
dan mengirimkan sistem akhir. Harusnya diawali dengan kebutuhan yang sudah dimengerti.
• Prototipe yang dapat dibuang, berkonsentrasi pada eksperimen, dengan persyaratan pelanggan yang tidak dipahami
dengan baik.
Sumber : slide perencanaan proses perangkat lunak.ppt
6. Jawaban : e
Karena pengujian atau testing software sangat penting untuk dilakukan. Pengujian ini bertujuan untuk menjamin kualitas
software, dan juga menjadi peninjauan terakhir terhadap spesifikasi, desain dan pengkodean.
Sumber : slide perencanaan proses perangkat lunak.ppt
15. 8. Jawaban : c
Karena di dalam materi rekayasa perangkat lunak secara garis besar ada 6 yaitu:
• Pengenalan rekayasa perangkat lunak
• Konsep dasar rekayasa perangkat lunak
• Metode pengembangan perangkat lunak
• Analisis resiko
• Persiapan project perangkat lunak
• Analisis desain, testing dan implementasi
Sumber : slide perencanaan proses perangkat lunak.ppt
16. 9. Jawaban : e
Karena 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 : slide perencanaan proses perangkat lunak.ppt
10. Jawaban : e
Karena 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 : slide perencanaan proses perangkat lunak.ppt
11. Jawaban : e
Karena pada tahap pengenalan masalah, analisis mengidentifikasi semua elemen dasar permasalahan. Pada tahapan
evaluasi dan sintesa, analisis harus dapat mendefinisikan semua fungsi software, memahami perilaku software,
menetapkan karakteristik interface sistem, dan membuat pembatasan perancangan, sehingga solusi yang menyeluruh
dapat diminta.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
17. 12. Jawaban : e
Karena selama melakukan evaluasi dan sintesa, analisis juga membuat model sistem sebagai usaha untuk lebih
memahami data dan control flow, fungsi proses, perilaku sistem, dan isi informasi. Model yang dibuat analisis ini menjadi
pondasi dalam merancang software.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
13. Jawaban : e
Karena dalam materi ini juga dijelaskan 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.com/2013/05/materi-rekayasa-perangkat-lunak.html
14. Jawaban : e
Karena metodologi pengembangan perangkat lunak atau disebut juga model proses atau paradigm rekayasa perangkat
lunak adalah suatu strategi pengembangan yang memadukan proses, metode dan perangkat.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
18. 15. Jawaban : e
Karena semua termasuk sistem dari perangkat lunak yang berfungsi agar program yang dibuat beroperasi dengan benar
sesuai dengan sistem dari perangkat lunak.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
16. Jawaban : e
Karena selama melakukan evaluasi dan sintesa, analisis juga membuat model sistem sebagai usaha untuk lebih
memahami data dan control flow, fungsi proses, perilaku sistem, dan isi informasi. Model yang dibuat analisis ini menjadi
pondasi dalam merancang software.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
17. Jawaban : e
Karena proses menentukan spesifikasi software adalah proses puncak dari keseluruhan proses analisis. Fungsi dan
performansi yang akan dialokasikan pada software disaring lagi dengan membuat deskripsi informasi lengkap, penjelasan
fungsi dan perilaku detail sistem, kriteria validasi yang cocok dan data yang berhubungan dengan requirement.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
19. 19. Jawaban : e
Karena semua termasuk sistem dari perangkat lunak yang berfungsi agar program yang dibuat beroperasi dengan benar
sesuai dengan sistem dari perangkat lunak.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html
20. Jawaban : b
Karena studi kelayakan memutuskan apakah sistem software yang akan dibuat suadah mencakup seluruh aspek
permasalahan.
Sumber : http://kuliahku-kampusku.blogspot.com/2013/05/materi-rekayasa-perangkat-lunak.html