Anda di halaman 1dari 3

Soal Terlampir pilihan ganda

6. Sekumpulan program yang dibangun untuk melayani program lain adalah


a. Perangkat lunak system
b. Perangkat lunak bisnis
c. Perangkat lunak teknik dan ilmu pengetahuan
d. Perangkat lunak yang dilekatkan
7. Perangkat Lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek
pengendalian dan sistematika dari linier sequential model adalah
a. Spiral model
b. RAD (Rapid Application Development) Model
c. Fourth Generation Techniques (4GT)
d. Prototyping model
8. Tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada
level tinggi adalah
a. Spiral model
b. RAD (Rapid Application Development) Model
c. Fourth Generation Techniques (4GT)
d. Prototyping model
9. Faktor yang melatarbelakangi munculnya rekayasa perangkat lunak, kecuali
a. Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya
b. Kemajuan pesat perangkat keras
c. Kemajuan dalam teknik-teknik pembuatan perangkat lunak
d. Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan
perangkat lunak
10. Saat ini pengembangan perangkat lunak yang mendukung 4GT, berisi tools- tools di bawah ini
kecuali
a. Bahasa non procedural untuk query basis data
b. Report generation
c. Data manipulation
d. evaluasi

No Soal Deskripsi/Jawaban Skor


Jelaskan definisi merupakan program komputer yang berfungsi menghubungkan antara
perangkat lunak pengguna dan komputer yang digunakan. 20

1
untuk menghubungkan antara pengguna dan komputer yang 10
digunakan
perangkat lunak atau software seperti aplikasi dekstop untuk pc 5
Jelaskan definisi rekayasa perangkat lunak merupakan bidang ilmu yang mempelajari
rekayasa perangkat tentang segala aspek perangkat lunak seperti cara-cara
lunak pengembangan, pemeliharaan, pembuatan, serta manajemen kualitas
perangkat lunak 20

bidang ilmu yang memperlajari tentang aspek perangkat lunak pada 10


tahap pengembangan dan pembuatan perangkat lunak itu sendiri
penerapan ilmu dan teknologi untuk menyelesaikan permasalahan 5
manusia
sebutkan Understandability, Visibility, Supportability, Acceptability, Reliability,
karakteristik Robustness, Maintainabiity, Rapidity 20
perangkat lunak
3
Understandability, Visibility, Supportability, Reliability, Robustness (5 10
jawaban)
Sistem operasi, device driver, program utilitas 5
Jelaskan ragam model proses perangkat lunak merupakan cara untuk memproses
pemodelan sebuah perangkat lunak dari nol menjadi sebuah perangkat lunak yang
perangkat lunak biasa digunakan. Terdapat beberapa ragam pemodelan perangkat
lunak. Pertama, model waterfall merupakan model klasik yang bersifat
sistematis dalam mebuat suatu perangkat lunak dan juga paling sering
digunakan. Selanjutnya model prototype, merupakan suatu paradigma
baru dalam metode pengembangan perangkat lunak dimana metode
ini tidak hanya sekedar evolusi dalam dunia pengembangan perangkat
lunak, tetapi juga merovolusi metode pengembangan perangkat lunak
yang lama yaitu sistem sekuensial yang biasa dikenal dengan nama
SDLC atau waterfall development. Selanjutnya model spiral, model ini
memadupadankan beberapa model umum tersebut untuk
menghasilkan produk khusus atau untuk menjawab persoalan-
persoalan terntentu selama proses pengerjaan proyek. Selanjutnya
model RAD, adalah sebuah model proses perkembangan perangkat
lunak sekuensial linier yang menekankan siklus perkembangan yang
sangat pendek. Terakhir ada model 4GT atau Fourth Generation
Techniques mencakup seperangkat peralatan perangkat lunak yang
berfungsi sebagai perangkat bantu yang memudahkan seseorang
4 pengembang software mengaplikasi beberapa karakteristik software 20
pada tingkat yang tinggi.
model proses perangkat lunak merupakan cara untuk memproses
sebuah perangkat lunak dari nol menjadi sebuah perangkat lunak yang
biasa digunakan. Terdapat beberapa ragam pemodelan perangkat
lunak yaitu model waterfall, model RAD, model spiral, model 4GT,
model prototype 10

model dalam perangkat lunak harus dapat memodelkan informasi


yang ditransformasikan oleh perangkat lunak, fungsi yang
memungkinkan transformasi terjadi 5

jelaskan bagaimana metode analisis dihubungkan oleh serangkaian prinsip operasional


cara agar dapat mengaplikasikan prinsip dan desain dalam perangkat lunak.
mengaplikasikan prinsip tersebut adalah domain informasi dari suatu masalah hasrus
prinsip dan desain direpresentasikan dan dipahami, setelah itu mendefinisikan fungsi-
perangkat lunak fungsi yang akan dilakukan oleh perangkat lunak, mewakilkan tingkah
laku perangkat lunak, model-model yang menggambarkan informasi,
fungsi dan tingkah laku harus dipecah-pecah dalam suatu cara yang
membongkar suatu detail dalam bentuk lapisan, dan terakhir adalah
proses analisis harus bergerak dari informasi dasar ke detail
implementasi. 20

dengan mengaplikasikan prinsip, melakukan analisis dengan


mendekati suatu masalah seacara sistematis. 10

maintanability, dependedability, efisiensi, usability 5