• Tidak ada hasil yang ditemukan

Kumpulan soal dan pembahasan materi Pertemuan 2

N/A
N/A
Protected

Academic year: 2018

Membagikan "Kumpulan soal dan pembahasan materi Pertemuan 2"

Copied!
43
0
0

Teks penuh

(1)

R E K A Y A S A P E R A N G K A T

L U N A K

(2)

KELOMPOK 3:

(3)

SOAL 1:

ADA BERAPA MODEL FASE-FASE DIDALAM WATERFALL MODEL

MENURUT REFERENSI SOMMERVILLE?

a.

3

b.

7

c.

5

d.

6

(4)

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

(5)

SOAL 2:

YANG TERMASUK DALAM MODEL PENGEMBANGAN

SISTEM FORMAL ADALAH...

a.

Requirements defnition

b.

Formal specifcation

c.

Formal transformation

d.

Integration and system testing

(6)

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)

(7)

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

(8)

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

(9)

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

(10)

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:

(11)

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

(12)

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

(13)

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

(14)

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

(15)

SOAL 7:

PEMERIKSAAN APAKAH PERANGKAT LUNAK SESUAI DENGAN

PEMESANAN, MERUPAKAN PENGERTIAN DARI...

a.

Pembangunan

b.

Spesifkasi

c.

Validasi

d.

Evolusi

(16)

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.

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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.

(23)

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

(24)

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

(25)

SOAL 12:

BERIKUT KEGIATAN DASAR YANG UMUM BAGI SEMUA

PROSES PERANGKAT LUNAK, KECUALI...

a.

Evolusi

b.

Perekayasaan

c.

Pengembangan

d.

Spesifkasi

(26)

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

(27)

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

(28)

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.

(29)

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

(30)

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)

(31)

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

(32)

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

(33)

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

(34)

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.

(35)

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

(36)

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

(37)

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

(38)

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

(39)

SOAL 19:

SEBUTKAN CARA UKUR SUATU PERANGKAT LUNAK?

a.

Pengukuran berdasarkan kelebihan

b.

Pengukuran berdasarkan berat

c.

Pengukuran berdasarkan material

d.

Pengukuran berdasarkan fasilitas

(40)

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

(41)

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

(42)

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 timPraktisi

Klien

Pengguna Perangkat Lunak

(43)

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

Referensi

Dokumen terkait

Jika p adalah pernyataan yang benar dan q pernyataan yang salah, maka manakah dari pernyataan majemuk berikut ini bernilai benarA. Manakah dari pernyataan berikut ini

Manakah dari pernyataan berikut bernilai salahA. Manakah dari pernyataan berikut

Manakah dari pernyataan berikut yang benar tentang gambar di atas?. menghentikan proses

14. Satuan SI untuk besaran massa jenis suatu zat adalah …. Pernyataan dibawah ini yang tidak termasuk perubahan kimia adalah …. nasi menjadi basi.. 16. Diketahui beberapa

Dari hasil proses pembelajaran Rekayasa Perangkat Lunak pada materi Pembangunan Perangkat Lunak dengan menerapkan model pembelajaran PjBL selama dua siklus, diperoleh beberapa

Model proses bisa mencakup kegiatan yang merupakan bagian dari proses perangkat lunak, produk perangkat lunak, dan peran orang yang terlibat pada rekayasa perangkat

Soal : Pada masa prasejarah adanya kepercayaan dinamisme , yang manakah dibawah ini merupakan ciri-ciri dari kepercayaan dinamisme tersebut?.. a. Pemujaan dan penghormatan kepada

 Dengan praktek dan tanya jawab peserta didik dapat menguji hasil instalasi perangkat lunak bahasa pemrograman dengan benar..  Dengan praktek dan tanya jawab peserta didik