R E K A Y A S A P E R A N G K A T
L U N A K
KELOMPOK 3:
SOAL 1:
ADA BERAPA MODEL FASE-FASE DIDALAM WATERFALL MODEL
MENURUT REFERENSI SOMMERVILLE?
a.
3
b.
7
c.
5
d.
6
JAWABAN DAN PEMBAHASAN:
ADA BERAPA MODEL FASE-FASE DIDALAM WATERFALL MODEL
MENURUT REFERENSI SOMMERVILLE?
• JAWABAN : C. 5
Fase-fase dalam pengembangan perangkat lunak model waterfall:
1. Analisis dan defnisi persyaratan
2. Rancangan sistem dan perangkat lunak
3. Implementasi dan pengujian unit
4. Integrasi dan pengujian sistem
5. Operasi dan pemeliharaan
SOAL 2:
YANG TERMASUK DALAM MODEL PENGEMBANGAN
SISTEM FORMAL ADALAH...
a.
Requirements defnition
b.
Formal specifcation
c.
Formal transformation
d.
Integration and system testing
JAWABAN DAN PEMBAHASAN:
YANG TERMASUK DALAM MODEL PENGEMBANGAN
SISTEM FORMAL ADALAH...
• JAWABAN : E. Semua benar
Pengembangan sistem formal meliputi:
1. Defnisi persyaratan (Requirements Defnition)
2. Spesifkasi formal (Formal specifcation)
3. Transformasi formal (Formal transformation)
SOAL 3:
DIBAWAH INI YANG TERMASUK KEGIATAN
PADA PROSES PERANGKAT LUNAK ADALAH...
a.
Spesifkasi perangkat lunak
b.
Pengembangan perangkat lunak
c.
Validasi perangkat lunak
d.
Evolusi perangkat lunak
JAWABAN DAN PEMBAHASAN:
DIBAWAH INI YANG TERMASUK KEGIATAN
PADA PROSES PERANGKAT LUNAK ADALAH...
• JAWABAN : E. SEMUA BENAR
Kegiatan-kegiatan proses dasar yang umum bagi seluruh proses perangkat lunak :
1. Spesifkasi perangkat lunak
2. Pengembangan perangkat lunak
3. Validasi perangkat lunak
4. Evolusi perangkat lunak
SOAL 4:
APA TUJUAN KHUSUS DARI REKAYASA PERANGKAT
LUNAK?
a.
Memperoleh biaya produksi perangkat lunak yang
rendah
b.
Mendapatkan ketenaran software
c.
Mendapatkan ilmu baru
JAWABAN DAN PEMBAHASAN:
APA TUJUAN KHUSUS DARI REKAYASA PERANGKAT
LUNAK?
• JAWABAN : D. Menghasilkan perangkat lunak yang dapat berkerja
pada berbagai jenis platform
Secara lebih khusus kita dapat menyatakan tujuan RPL adalah sebagai berikut:
SOAL 5:
MANA YANG BUKAN TERMASUK METODE PENGEMBANGAN PERANGKAT LUNAK
YANG PERNAH DIPAKAI DAN SERING DIPERGUNAKAN DALAM
MENGEMBANGKAN SOFTWARE?
a.
Prototype
b.
RAD
c.
Spiral
d.
4GT
JAWABAN DAN PEMBAHASAN:
MANA YANG BUKAN TERMASUK METODE PENGEMBANGAN PERANGKAT LUNAK
YANG PERNAH DIPAKAI DAN SERING DIPERGUNAKAN DALAM
MENGEMBANGKAN SOFTWARE?
• JAWABAN : E. MP3
Metode-metode pengembangan perangkat lunak:
1. Model Linier/waterfall
2. Model Prototype
3. Model RAD (Rapid Application Development)
4. Model Spiral
5. Model Inceremental
SOAL 6:
DALAM PENGEMBANGAN SOFTWARE ADA BEBERAPA TAHAP PROSES. DIBAWAH
INI YANG MERUPAKAN URUTAN TAHAP PROSES YANG BENAR ADALAH...
a. Spesifkasi kebutuhan – perancangan – analisis – implementasi dan pengujian – perawatan dan upgrade
b. Analisis – spesifkasi kebutuhan – perancangan – implementasi dan pengujian – perawatan dan upgrade
c. Perancangan – spesifkasi kebutuhan – analisis – implementasi dan pengujian – perawatan dan upgrade
d. Implementasi dan pengujian – spesifkasi kebutuhan – analisis – perancangan – perawatan dan upgrade
JAWABAN DAN PEMBAHASAN:
DALAM PENGEMBANGAN SOFTWARE ADA BEBERAPA TAHAP PROSES. DIBAWAH
INI YANG MERUPAKAN URUTAN TAHAP PROSES YANG BENAR ADALAH...
• JAWABAN : E. Spesifkasi kebutuhan-analisis-perancangan-implementasi dan
pengujian-perawatan dan upgrade
Tahap-tahap proses pengembangan software adalah : 1. Spesifkasi
2. Analisis
3. Perancangan
4. Implementasi dan pengujian 5. Perawatan dan upgrade
SOAL 7:
PEMERIKSAAN APAKAH PERANGKAT LUNAK SESUAI DENGAN
PEMESANAN, MERUPAKAN PENGERTIAN DARI...
a.
Pembangunan
b.
Spesifkasi
c.
Validasi
d.
Evolusi
JAWABAN DAN PEMBAHASAN:
PEMERIKSAAN APAKAH PERANGKAT LUNAK SESUAI DENGAN
PEMESANAN, MERUPAKAN PENGERTIAN DARI...
• JAWABAN : C. Validasi
Validasi perangkat lunak. Perangkat lunak harus divalidasi untuk menjamin bahwa perangkatlunak melakukan apa yang diingikan oleh pelanggan.
SOAL 8:
BERIKUT MERUPAKAN FASE-FASE PADA WATERFALL
MODEL, KECUALI...
a.
Requirements analysis and defnition
b.
System and software design
c.
Implementation and unit testing
d.
Integration and system testing
JAWABAN DAN PEMBAHASAN:
BERIKUT MERUPAKAN FASE-FASE PADA WATERFALL
MODEL, KECUALI...
• JAWABAN : E. Risk assessment and reduction
Fase-fase dalam pengembangan perangkat lunak model waterfall:
1. Analisis dan defnisi persyaratan
2. Rancangan sistem dan perangkat lunak
3. Implementasi dan pengujian unit
4. Integrasi dan pengujian sistem
5. Operasi dan pemeliharaan
SOAL 9:
BERSIFAT ITERATIF ATAU MENGANDUNG PENGULANGAN,
MERUPAKAN PENGERTIAN DARI...
a.
Evolutionary software process model
b.
Rapid Application Development (RAD) model
c.
Model spiral approach
d.
Model waterfall
JAWABAN DAN PEMBAHASAN:
:
BERSIFAT ITERATIF ATAU MENGANDUNG PENGULANGAN,
MERUPAKAN PENGERTIAN DARI...
• JAWABAN : C. Model spiral approach
Metode spiral adalah model yang mengadaptasi model prototype dengan proses pengulangannya dan waterfall dengan sistematikanya, metode ini dikenal sebagai spiral Boehm
SOAL 10:
RESIKO SANGAT DIPERTIMBANGKAN SERTA PENGGUNA DAN PEMBANGUN
BISA MEMAHAMI DENGAN BAIK SOFTWARE YANG DIBANGUN MERUPAKAN
KARAKTERISTIK DARI...
a.
Evolutionary software process model
b.
Rapid Application Development (RAD) model
c.
Model spiral approach
d.
Spiral approach
JAWABAN DAN PEMBAHASAN:
:
RESIKO SANGAT DIPERTIMBANGKAN SERTA PENGGUNA DAN PEMBANGUN
BISA MEMAHAMI DENGAN BAIK SOFTWARE YANG DIBANGUN MERUPAKAN
KARAKTERISTIK DARI...
• JAWABAN : D. Spiral approach
Penilaian dan pengurangan resiko. Untuk setiap resiko proyek yang
diidentifkasi daliakukan analisis yang rinci. Dilakukan langkah-langkah untuk mengurangu resiko tersebut. Sebagai contoh jika ada resiko bahwa
persyaratan tidak sesuai, mungkin diperlakukan pengembangan sistem prototype.
SOAL 11:
APA YANG DIMAKSUD DENGAN TEKNIK KEBUTUHAN
PERANGKAT LUNAK?
a. Mencakup kegiatan dalam menentukan kebutuhan atau kondisi yang
harus dipenuhi untuk suatu produk baru atau yang akan diganti, dengan mempertimbangkan kemungkinan terjadinya konfik kebutuhan dari
berbagai macam stakeholder
b. Usaha, waktu, cacat dan kesalahan yang terjadi
c. Pengukuran dilakukan berdasarkan line of code, waktu, harga dan kesalahan yang ditentukan
d. Membuat produk baru yang diminati oleh banyak masyarakat dan menghasilkan uang
JAWABAN DAN PEMBAHASAN:
APA YANG DIMAKSUD DENGAN TEKNIK KEBUTUHAN
PERANGKAT LUNAK?
• JAWABAN : A
Teknik kebutuhan perangkat lunak atau sering juga disebut analisis kebutuhan pernagkat lunak mencakup kegiatan dalam menentukan
kebutuhan atau kondisi yang harus dipenuhi untuk suatu produk baru atau yang akan diganti, dengan mempertimbangkan kemungkinan terjadinya konfik kebutuhan dari berbagai macam stakeholder
SOAL 12:
BERIKUT KEGIATAN DASAR YANG UMUM BAGI SEMUA
PROSES PERANGKAT LUNAK, KECUALI...
a.
Evolusi
b.
Perekayasaan
c.
Pengembangan
d.
Spesifkasi
JAWABAN DAN PEMBAHASAN :
BERIKUT KEGIATAN DASAR YANG UMUM BAGI
SEMUA PROSES PERANGKAT LUNAK, KECUALI...
• JAWABAN : B. Perekayasaan
Kegiatan-kegiatan mendasar yang umum bagi semua proses perangkat lunak adalah sebagai berikut :
1. Penspesifkasian perangkat lunak
2. Perancangan dan implementasi perangkat lunak
3. Pemvalidasian perangkat lunak
4. Pengevolusian perangkat lunak
SOAL 13:
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
JAWABAN DAN PEMBAHASAN:
SALAH SATU TAHAPAN SPIRAL MODEL YANG BERTUGAS
UNTUK MEMBANGUN SATU ATAU LEBIH REPRESENTASI
DARI APLIKASI DISEBUT...
•JAWABAN : C. Perekayasaan
1.Model spiral dibagi menjadi enam wilayah tugas yaitu:
Komunikasi pelanggan : tugas-tugas untuk membangun komunikasi antara pelanggan dan kebutuhan kebutuhan yang diinginkan oleh pelanggan
2.Perencanaan : tugas-tugas untuk mendefnisikan sumber daya, ketepatan waktu, dan proyek informasi lain yg berhubungan
3.Analisis Resiko : tugas-tugas yang dibutuhkan untuk menaksir resikomanajemen dan teknis.
4.Perekayasaan : tugas yang dibutuhkan untuk membangun satu atau lebih representasi dari aplikasi tersebut.
5.Konstruksi dan peluncuran : tugas-tugas yang dibutuhkan untuk mengkonstruksi, menguji, memasang , dan memberi pelayanan kepada pemakai.
SOAL 14:
DALAM SPIRAL MODEL, TIAP LOOP MEMILIKI BEBERAPA
SECTOR BERIKUT, KECUALI...
a.
Planning
b.
Risk assessment and reduction
c.
Development and validation
d.
Evaluasi pelanggan
JAWABAN DAN PEMBAHASAN:
DALAM SPIRAL MODEL, TIAP LOOP MEMILIKI
BEBERAPA SECTOR BERIKUT, KECUALI...
• JAWABAN : D. Evaluasi pelanggan
Setiap untai pada spiral dibagi menjadi empat sektor :
1. Penentuan tujuan (objective settings)
2. Penilaian dan pengurangan resiko (risk assesment and reduction)
3. Pengembangan dan validasi (development and validation)
4. Perencanaan (planning)
SOAL 15:
DARI BEBERAPA JENIS MODEL PROSES PERANGKAT LUNAK
MANAKAH YANG BENAR DARI PILIHAN DIBAWAH INI?
a.
Model freefall
b.
Model data straight
c.
Model data fow
d.
Model data arranging
JAWABAN DAN PEMBAHASAN:
DARI BEBERAPA JENIS MODEL PROSES PERANGKAT
LUNAK MANAKAH YANG BENAR DARI PILIHAN
DIBAWAH INI?
• JAWABAN : C. Model data fow
Jenis model proses perangkat lunak yang dapat dihasilkan diantaranya :
1. Model aliran kerja (workfow)
2. Model aliran data (data fow) atau kegiatan
3. Model peran/aksi
SOAL 16:
SISTEM AWAL YANG DIKEMBANGKAN DENGAN CEPAT LALU DIPERBAIKI
DENGAN MASUKAN DARI KONSUMEN DAN MENGHASILKAN SYSTEM YANG
MEMUASKAN, MERUPAKAN PENGEMBANGAN...
a.
Model air terjun (waterfall)
b.
Pengembangan evolusioner
c.
Pengembangan sistem formal
d.
Pengembangan berdasarkan pemakaian ulang
JAWABAN DAN PEMBAHASAN:
SISTEM AWAL YANG DIKEMBANGKAN DENGAN CEPAT LALU
DIPERBAIKI DENGAN MASUKAN DARI KONSUMEN DAN
MENGHASILKAN SYSTEM YANG MEMUASKAN, MERUPAKAN
PENGEMBANGAN...
• JAWABAN : B. Pengembangan evolusioner
Pengembangan evolusioner berdasarkan pada ide untuk mengembangkan implemtasi awal, memperhatikannya kepada user untuk dikomentari, dan
memperbaikinya versi demi versi smapai sistem memenuhi persyaratan yang diperoleh.
SOAL 17:
DARI BEBERAPA RUANG LINGKUP DARI RPL MENURUT ANDA MANAKAH
DARI JAWABAN DIBAWAH INI YANG BUKAN MERUPAKAN RUANG LINKGUP
DARI RPL?
a.
Software requirement
b.
Software design
c.
Software construction
d.
Software destruction
JAWABAN DAN PEMBAHASAN:
DARI BEBERAPA RUANG LINGKUP DARI RPL MENURUT
ANDA MANAKAH DARI JAWABAN DIBAWAH INI YANG
BUKAN MERUPAKAN RUANG LINKGUP DARI RPL?
• JAWABAN : D. Software Destruction
Ruang lingkup rekayasa pernagkat lunak meliputi : Software requirements, Software design, Software construction, Software testing, Software
maintenance, Software confguration management, Software engineering
management, Software engineering tools and methods, Software engineering process, Software quality
SOAL 18:
ADA 2 ISTILAH KUNCI REKAYASA PERANGKAT LUNAK
YAITU...
a.
Warisan dan disiplin rekayasa
b.
Semua aspek produksi perangkat lunak
c.
Displin rekayasa dan semua aspek produksi
perangkat lunak
d.
File konfgurasi dan dokumentasi user
JAWABAN DAN PEMBAHASAN:
ADA 2 ISTILAH KUNCI REKAYASA PERANGKAT
LUNAK YAITU...
• JAWABAN : C. Disiplin rekayasa dan semua aspek produksi
perangkat lunak
2 istilah kunci dalam RPL :
1. Disiplin rekayasa : perekayasa membuat suatu alat kerja
2. Semua aspek produksi perangkat lunak : meliputi proses teknis dari
SOAL 19:
SEBUTKAN CARA UKUR SUATU PERANGKAT LUNAK?
a.
Pengukuran berdasarkan kelebihan
b.
Pengukuran berdasarkan berat
c.
Pengukuran berdasarkan material
d.
Pengukuran berdasarkan fasilitas
JAWABAN DAN PEMBAHASAN :
SEBUTKAN CARA UKUR SUATU PERANGKAT
LUNAK?
• JAWABAN : E. Pengukuran berdasarkan fungsi Macam-macam pengukuran :
1. Pengukran berdasarkan ukuran
2. Pengukuran berdasarkan fungsi
3. Ukuran untuk organisasi kecil
SOAL 20:
SEBUTKAN PERSONEL-PERSONEL YANG TERLIBAT
DALAM PEMBANGUNAN PERANGKAT LUNAK?
a.
Manager senior, manager persaingan, manager transport
b.
Manager proyek, manager proyek, manager parktisi
c.
Manager proyek, manager persaingan, manager praktisi
d.
Manager perangkat lunak, manager persaingan, manager
akomodasi
JAWABAN DAN PEMBAHASAN:
SEBUTKAN PERSONEL-PERSONEL YANG TERLIBAT DALAM
PEMBANGUNAN PERANGKAT LUNAK?
• JAWABAN : B. Manager proyek, manager klien, praktisi
Proses pembangunan perangkat lunak melibatkan banyak personel. Personel-personel ini digambarkan seperti pemain, dan dikatagorikan dalam 5 katagori pemain:
• Manajer senior
• Manajer proyek (teknis)– pemimpin tim • Praktisi
• Klien
• Pengguna Perangkat Lunak
DAFTAR PUSTAKA
Sommerville, Ian. 2003. Software Engineering. Jakarta : Erlangga
http://www.markijar.com/2016/01/pengertian-tujuan-dan-ruang-lingkup.html http://arie-sadewa.blogspot.co.id/2012/09/5-tahapan-pengembangan-perangk at-lunak.html
https://id.wikipedia.org/wiki/Teknik_kebutuhan_perangkat_lunak http://saifulmubin.blogspot.co.id/2011/02/model-spiral.html
http://lingga-repeluone.blogspot.co.id/p/ruang-lingkup-rekayasa-perangkat-lu nak.html
http://hellobeautifulthings.blogspot.co.id/2013/12/pengukuran-perangkat-luna k.html