Dokumen tersebut merupakan ringkasan dari pembahasan materi pertemuan kelompok 7 tentang rekayasa perangkat lunak. Materi tersebut membahas tentang pengertian, konsep dasar, metode pengembangan, dan kriteria yang digunakan dalam merekayasa perangkat lunak. Juga dibahas personel yang terlibat beserta cara pengukuran suatu perangkat lunak.
1. Pertemuan 2
Kelompok 7
Moch Nor Kholis 1534010006
Irfan Erfolgi Hanan 1534010007
I Putu Mahardika C H 1534010018
Wahyu Aji Pangestu 1534010034
2. 1. Yang bukan termasuk sistem perangkat lunak adalah … (K02)
a. Sejumlah program yang terpisah
b. File-file konfigurasi
c. File-file dokumentasi
d. Dokumentasi sistem
e. Dokumentasi user
2. Di bawah 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
3. 3. Arti lain dari rekayasa perangkat lunak adalah …
a. Ilmu yang mempelajari teknik pembuatan software yang baik dengan pendekatan teknis (Engineering approach)
b. Ilmu yang mempelajari teknik pembuatan hardware yang baik dengan pendekatan teknis (Engineering approach)
c. Ilmu yang mempelajari teknik pembuatan rekayasa yang baik dengan pendekatan teknis (Engineering approach)
d. Ilmu yang mempelajari tentang leknik lunak yang baik dengan pendekatan teknik (Engineering approach)
e. Ilmu yang mempelajari tentang teknik sistem yang baik dengan pendekatan teknis (Engineering approach)
4. Apa nama lain dari rekayasa perangkat lunak?
a. Hardware
b. Software quality
c. Software engineering
d. Software verification
e. Formal methods
4. 5. Faktor-factor yang tidak melatarbelakangi munculnya rekayasa perangkat lunak adalah …
a. Kemajuan teknologi perangkat lunak
b. Kemajuan IT di Indonesia
c. Kebutuhan yang meningkat terhadap perangkat lunak
d. Meningkatnya peran penting dari pemeliharaan
e. Perubahan perbandingan harga perangkat keras dan perangkat lunak
6. Berikut ini yang merupakan karakteristik dari perangkat lunak adalah …
a. Tidak membutuhkan perawatan ekstra, simpel penggunaannya
b. Perangkat lunak harus dapat digunakan sesuai dengan yang direncanakan
c. Memerlukan biaya banyak untuk mempelajari perangkat lunak
d. Alat-alat yang digunakan merupakan alat-alat sederhana
e. Membutuhkan aliran listrik yang besar
5. 7. Sebuah perintah yang digunakan untuk memproses informasi merupakan definisi dari …
a. Prosedur
b. Perangkat lunak
c. Elektronika
d. Perangkat keras
e. Program
8. Istilah rekayasa perangkat lunak secara umum disepakati sebagai terjemahan dari istilah software engineering. Istilah
software engineering mulai dipopulerkan pada …
a. 1972
b. 1993
c. 1969
d. 1968
e. 1988
6. 9. Mana yang bukan merupakan metode-metode pengembangan perangkat lunak yang pernah di pakai dan sering I
pergunakan di dalam pengebangan software? (K05)
a. Prototype
b. RAD
c. Spiral
d. 4GT
e. MP3
10. Di dalam materi rekayasa perangkat lunak secara garis besar ada 6 materi, di bawah ini yang bukan termasuk materi
rekayasa perangkat lunak adalah
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
7. 11. Di dalam Rekayasa perangkat lunak membahas mengenai semua hal yang berkaitan dengan
a. Batch Programming
b. Software
c. Class
d. Prosedur
e. Semua benar
12. Di dalam materi pengenalan Rekayasa perangkat lunak yang pertama dipelajari adalah materi secara umum, kecuali
a. Pengertian berdasarkan kesepakatan serta beberapa tokoh
b. Definisi secara umum
c. Sejarah dan perkembangan
d. Definisi arti yang diyakini atau diterapkan secara pribadi
e. Tokoh-tokohnya
8. 13. Kriteria apa saja yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak, kecuali
a. Dapat terus dirawat dan dipelihara (maintainability)
b. Dapat mengikuti keinginan pengguna (robust)
c. Tidak dapat mengikuti perkembangan jaman
d. Efektif dan efisien dalam menggunakan energy dan penggunaannya
e. Dapat memenuhi kebutuhan yang diinginkan (usability)
14. Apa yang dimaksud dengan teknik kebutuhan perangkat lunak (K09)
a. Mencakup kegiatan dalam menentukan kebutuhan-kebutuhan atau kondisi yang harus dipenuhi untuk suatu produk baru
atau yang akan diganti, dengan mempertimbangkan kemungkinan terjadiny konflik kebutuhan dari berbagai maam
stakeholder
b. Usaha (melakuakn evaluasi lain ke personel), waktu (permintaan dan selesainya evaluasi sampai dan membuat perubahan),
cacat dan kesalahan yang terjadi
c. Pengukuran dilakukan berdasarkan line of code (LOC), waktu, harga dan kesalahan yang ditemukan
d. Membuat produk yang dapat diminati oleh banyak masyarakat dan menghasilkan untung yang memuaskan
e. Kebutuhan dalam memenuhi segala aktifitas yang dapat membuat meringankan kebutuhan
9. 15. Jelaskan definisi manajemen proyek perangkat lunak
a. Aktifitas perancngan dan pengontrolan membuat perangkat lunak dalam jangka waktu tertentu untuk memenuhi
kebutuhan
b. Membutuhkan waktu yang lama dalam pengontrolan perangkat lunak
c. Dapat membuat perancangan yang tidak dapat awet digunakan
d. Pengontrolan yang tidak memuaskan hasilnya
e. Manajemen waktu yang dibutuhkan tidak tentu
16. Sebutkan personel-personel yang terlibat dalam pembangunan perangkat lunak
a. Manager senior, manager persaingan, manager transport
b. Manager proyek, manager klien, manager praktisi
c. Manager proyek, manager persaingan, manager praktisi
d. Manager perangkat lunak, manager persaingan, manager akomodasi
e. Asosialisasi manager, akuntansi manager, manager proyek
10. 17. Sebutkan cara ukur suatu perangkat lunak
a. Pengukuran berdasarkan kelebihan
b. Pengukuran berdasarkan berat
c. Pengukuran berdasarkan material
d. Pengukuran berdasarkan fasilitas
e. Pengukuran berdasarkan fungsi
18. Mana yang bukan termasuk metode-metode pengembangan perangkat lunak yang pernah dipakai dan sering
dipergunakan di dalam mengembangkan software? (K10)
a. Prototype
b. RAD
c. Spiral
d. 4GT
e. MP3
11. 19. Di dalam rekayasa perangkat lunak membahas mengenai semua hal yang berkaitan dengan … (K10)
a. Batch programming
b. Software
c. Class
d. Prosedur
e. Semua benar
20. Di dalam materi pengenalan rekayasa perangkat lunak yang pertama dipelajari adalah materi secara umum, kecual …
a. pengertian berdasarkan kesepakatan serta beberapa tokoh
b. Definisi secara umum
c. Sejarah dan perkembangan
d. Definisi arti yang diyakini atau ditetapkan secara pribadi
e. Tokoh-tokohnya
12. Pembahasan materi 3
1. Jawaban : c
Sistem perangkat lunak terdiri dari sejumlah program yang terpisah, file-file konfigurasi, dokumentasi sistem, file-file
dokumentasi tidak termasuk dalam sistem perangkat lunak
2. Jawaban : e
Serangkaian kegiatan dan hasil-hasil relevannya mengasilkan perangkat lunak. Sebagian besar dilakukan oleh perekayasa
perangkat lunak. Ada 4 kegiatan/aktifitas pada proses RPL:
• Spesifikasi perangkat lunak : fungsionalitas perangkat lunak dan batasan kemampuan operasinya harus didefinisikan
• Pengembangan perangkat lunak : perangkat lunak yang memenuhi spesifikasi harus di produksi
• 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 memnuhi kebutuhan pelanggan
13. 3. Jawaban : a
Karena arti dari software engineering adalah:
• Ilmu yang mempelajari teknik pembuatan software yang baik dengan pendekatan teknis (Engineering approach)
• Suatu disiplin rekayasa pembuatan software yang berkonsentrasi terhadap seluruh aspek produksi perangkat lunak
• Mengadopsi pendekatan yang sistematis dan terorganisir dalam aktifitasnya dan menggunakan tool dan teknik yang
sesuai yang ditentukan berdasarkan masalah yang akan dipecahkan, kendala pengembangan dan sumber daya yang
tersedia.
4. Jawaban : c
Rekayasa perangkat lunak dalam Bahasa inggris adalah software engineering.
5. Jawaban : b
Karena meskipun IT di Indonesia mengalami kemajuan atau tidak rekayasa perangkat lunak tetap muncul.
6. Jawaban : b
Karena memang perangkat lunak harus dapat diguakan sesuai dengan apa yang direncanakan, jika tidak demikian
perangkat lunak tidak bisa digunakan dengan baik.
14. 7. Jawaban : b
Karena perintah yang digunakan untuk memproses informasi merupakan definisi dari perangkat lunak
8. Jawaban : d
Karena saat itu NATO menyelenggarakan software engineering conference yang dihelat pada tahun 1968 dan istilah
software engineering mulai dipopulerkan.
9. Jawaban : e
Karena di dalam materi ini dijelaskan mengenai metode-metode pengembangan perangkat lunak yang pernah dipakai
dan sering digunakan dalam pengembangan software diantaranya metode sekuensial linier, prototype, RAD, Fouth
Techniques (4GT), spiral, metode proses perangkat lunak evolusioner (pertambahan, spiral, konkruen) dan metode
formal.
15. 10. 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
11. Jawaban : e
Karena rekayasa perangkat lunak membahas mengenai semua hal yang berkaitan dengan pengembangan suatu
perangkat lunak atau yang biasa kita kenal sebagai software, meskipun perangkat lunak tidak hanya software saja
terkadang juga batch programming,prosedur ataupun class dan lain sebagainya.
16. 12. Jawaban : d
Karena di dalam materi pengenalan rekayasa perangkat lunak yang pertama dipelajari adalah materi secara umum yaitu
pengertian berdasarkan kesepakatan serta beberapa tokoh , definisi secara umum, sejarah, perkembangan, tokoh-
tokohnya. Dan juga definisi arti juga dari kesepakatan pemikiran banyak tokoh, sehingga ia mempunyai arti tetapi tetap
hamper sama dari masing-masing tokoh.
13. Jawaban : e
Karena rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara dan
membangun kembali dengan menggunakan prinsip rekayasa untuk menghasilkan perangkat lunakyang dapat bekerja
lebih efisien dan efektif untuk pengguna untuk jangka waktu yang panjang, maka dari itulah ia selalu mengikuti
pengembangan teknologi yang ada. Karena kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat
lunak adalah:
• Dapat terus dirawat dan dipelihara(maintainability)
• Dapat mengikuti perkembangan teknologi (dependability)
• Dapat mengikuti keinginan pengguna (robust)
• Efektif dan efisien dalam menggunakan energi dan penggunaannya
• Dapat memenuhi kebutuhan yang diinginkan (usability)
17. 14. Jawaban : a
Karena teknik kebutuhan perangkat lunak adalah suatu kebutuhan yang dapat mencakup kegiatan dalam menentukan
kebutuhan-kebutuhan atau kondisi yang harus dipenuhi untuk suatu produk baru atau yang akan diganti, dengan
mempertimbangkan kemungkinan terjadinya konflik kebutuhan dari berbagai macam stakeholder.
15. Jawaban : a
Karena definisi dari manajemen proyek perangkat lunak adlaah aktifitas perancangan dan pengontrolan membuat
perangkat lunak dalam jangka waktu tertentu untuk memenuhi kebutuhan manusia.
16. Jawaban : b
Personel-personel yang terlibat dalam pembangunan perangkat lunak adalah manager senior, manager proyek, praktisi,
klien, pengguna perangkat lunak
17. Jawaban : e
Karena democratic decentralized (DD), controlled decentralized (CD) dan controlled centralized (CC) merupakan struktur
dasar yang mendasari suatu tim dari proyek perangkat lunak.
18. 18. Jawaban : e
Karena macam-macam pengukuran adalah:
•Pengukuran berdasarkan ukuran
Pengukuran dilakukan berdasarkan line of code (LOC), waktu, harga dan kesalahan yang ditemukan.
•Pengukuran berdasarkan fungsi (Function Point – FP)
Pengukuran dilakukan berdasarkna bagian-bagian software yang bisa dihitung, misalnya: jumlah file, input, external
interface, output dan user inquiry.
•Ukuran untuk organisasi kecil (DRE = Defecr removal efficiency)
Pengukuran dilakukan berdasarkan usaha (melakukan evaluasi dan membuat perubahan), waktu (permintaan dan
selesainya evaluasi sampai penugasan lain ke personel) cacat dan kesalahan yang terjadi.
19. 19. Jawaban : a
Karena rekayasa perangkat lunak membahas mengenai semua hal yang berkaitan dengan pengembangan suatu
perangkat lunak atau yang biasa kita kenal sebagai software, meskipun perangkat lunak tidak hanya software saja
terkadang juga batch programming,prosedur ataupun class dan lain sebagainya.
20. Jawaban : c
Karena di dalam materi pengenalan rekayasa perangkat lunak yang pertama dipelajari adalah materi secara umum yaitu
pengertian berdasarkan kesepakatan serta beberapa tokoh , definisi secara umum, sejarah, perkembangan, tokoh-
tokohnya. Dan juga definisi arti juga dari kesepakatan pemikiran banyak tokoh, sehingga ia mempunyai arti tetapi tetap
hamper sama dari masing-masing tokoh.