SlideShare a Scribd company logo
1 of 21
Pertanyaan Pertemuan 7
1. Sebuah software dikatakan berkualitas apabila memenuhi 3 ketentuan pokok yaitu …
a. Memenuhi kebutuhan pemakai
b. Memenuhi standar pengembangan software
c. Memenuhi sejumlah kriteria implisit
d. Jauh dari memenuhi kebutuhan
e. Jawaban a, b dan c benar
2. McCall menitikberatkan faktor-faktor menjadi 3 aspek penting yaitu …
a. Product operations
b. Product revision
c. Product transition
d. Product exposition
e. Jawaban a, b dan c benar
3. Faktor-faktor McCall yang berkaitan dengan sifat-sifat operasional software adalah …
a. Correctness
b. Reliability dan efficiency
c. Integrity
d. Usability
e. Semua benar
4. Faktor-faktor McCall yang berkaitan dengan kemampuan software untuk menjalani perubahan adalah ...
a. Maintainability
b. Flexibility
c. Testability
d. Availability
e. Semua benar
5. Faktor-faktor McCall yang berkaitan dengan tingkat adaptibiltas software terhadap lingkungan baru adalah …
a. Portability
b. Reusability
c. Interoperability
d. Flexibility
e. Jawaban a, b dan c benar
6. Proses menentukan spesifikasi software adalah proses puncak dari keseluruhan proses analisis. Fungsi dan performansi
yang akan dialokasikan pada software disaring lagi dengan membuat … (K05)P5
a. Deskripsi lengkap informasi
b. Penjelasan fungsi
c. Perilaku detail sistem
d. Kriteria validasi yang cocok
e. Semua benar
7. Pendefinisian layanan yang harus disediakan, bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan
sistem pada situasi khusus termasuk dalam … (K07)P5
a. Kebutuhan fungsional
b. Kebutuhan non-fungsional
c. Kebutuhan khusus
d. Kebutuhan pokok
e. Semua jawaban salah
8. Yang bukan merupakan proses perangkat lunak adalah …
a. Spesifikasi perangkat lunak
b. Validasi perangkat lunak
c. Evolusi perangkat lunak
d. Kontrol perangkat lunak
e. Pengembangan perangkat lunak
9. Yang bukan merupakan Metode Rekayasa Perangkat Lunak adalah … (P4)5
a. Pendekatan terstruktur pengembangan Perangkat Lunak model system
b. Notasi
c. Perancangan
d. Petunjuk pemrosesan
e. Pengambilan cepat keputusan
10. Mana dari jawaban di bawah ini yang merupakan keuntungan model component assembly?
a. Biaya berkurang
b. Merupakan evolusi alam
c. Permintaan yang berulang seolah pendekatan penciptaan perangkat lunak
d. Mencakup banyak ciri spiral model
e. Mengarah ke component perangkat lunak dan reusability
11. Tantangan kunci yang dihadapi Rekayasa Perangkat Lunak adalah … (P1)20
a. Warisan-Heterogenitas-Pengiriman
b. Maintainability-Dependability-Usability
c. Warisan-Heterogenitas-Dependability
d. Maintainability-Usability-Pengiriman
e. Semua salah
12. Manakah dari jawaban di bawah ini yang termasuk system perangkat lunak? K04(P1)6
a. Sejumlah program terpisah
b. Produk generic
c. Produk pesanan
d. Dokumentasi system
e. Jawaban a dan d benar
13. Manakah di bawah yang termasuk jenis model proses perangkat lunak? (P3)10
a. File konfigurasi
b. Dokumentasi user
c. Workflow
d. Usability
e. Dependability
14. Yang termasuk ke dalam atribut perangkat lunak adalah?
a. Maintainability
b. Works flow dan data flow
c. Waterfall dan reusable
d. Pengembangan evolusioner dan pengembangan sistem formal
e. Pemodelan sistem dan debugging
15. Yang bukan tujuan dari rekayasa perangkat lunak adalah … (p1)12
a. Hanya membutuhkan waktu biaya produksi yang sedikit
b. Biaya perawatan rendah
c. Bekerja pada banyak platform
d. Kinerja yang buruk dan tidak dapat diandalkan
e. Menghasilkan kinerja andal dan tepat waktu
16. Apa saja yang perlu disiapkan dalam Project Perangkat Lunak?
a. Initiating
b. Planning
c. Executing
d. Controlling and closing
e. Semua benar
17. Sebutkan cara ukur suatu perangkat lunak (P2)17
a. Pengukuran berdasarkan kelebihan
b. Pengukuran berdasarkan berat
c. Pengukuran berdasarkan material
d. Pengukuran berdasarkan fasilitas
e. Pengukuran berdasarkan fungsi
18. Kriteria apa saja yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak, kecuali … (K05)P9
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)
19. Mana saja yang merupakan pendekatan dalam melakukan pengujian (K05)P4
a. Black box testing
b. Blue box testing
c. Red box testing
d. White box testing
e. Jawaban a dan d benar
20. Jelaskan definisi manajemen proyek perangkat lunak P2 15
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
Pembahasan materi 7
1. Jawaban : e
Karena berdasarkan definisi di atas terlihat bahwa sebuah software dikatakan berkualitas apabila memenuhi tiga
ketentuan pokok:
• Memenuhi kebutuhan pemakai yang berarti bahwa jika software tidak dapat memenuhi kebutuhan pengguna
software tersebut, maka yang bersangkutan dikatakan tidak atau kurang berkualitas.
• Memenuhi standar pengembangan software yang berarti bahwa jika cara pengembangan software tidak mengikuti
metodologi standar, maka hamper dapat dipastikan bahwa kualitas yang baik akan sulit atau tidak tercapai.
• Memenuhi sejumlah kriteria implisit yang berarti bahwa jika salah satu kriteria implisit tersebut tidak dapat dipenuhi
maka software yang bersangkutan tidak dapat dikatakan memiliki kualitas yang baik.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
2. Jawaban : e
Pada dasarnya, McCall menitikberatkan factor-factor tersebut menjadi tiga aspek penting, yaitu yang berhubungan dengan:
• Sifat-sifat operasional dari software (Product Operations).
• Kemampuan software dalam menjalani perubahan (Product Revision).
• Daya adaptasi atau penyesuaian software terhadap lingkungan baru (Product Transitions).
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
3. Jawaban : e
Faktor-factor McCall berkaitan dengan sifat-sifat operasional software adalah:
• Correctness: sejauh mana suatu software dapat memenuhi spesifikasi dan mission objectives dari user.
• Reliability: sejauh mana suatu software dapat diterapkan untuk melaksanakan fungsinya dengan ketelitian yang diperlukan.
• Efficiency: banyaknya sumber daya komputasi dan kode program yang dibutuhkan suatu software untuk melakukan
fungsinya.
• Integrity: sejauh mana akses ke software dan data oleh pihak yang tidak berhak dapat dikendalikan.
• Usability: usaha yang diperlukan untuk mempelajari, mengoperasikan, menyiapkan input dan mengartikan output dari
software.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
4. Jawaban : e
• Maintainability: usaha yang diperlikan untuk menemukan dan memperbaiki kesalahan (error) dalam software.
• Flexibilit: usaha yang diperlukan untuk melakukan mofikasi terhadap software yang operasional.
• Testability: usaha yang diperlukan untuk menguji suatu software untuk memastikan apakah melakukan fungsi yang
dikehendaki atau tidak.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
5. Jawaban : e
Faktor-faktor McCall yang berkaitan dengan tingkat adaptabilitas software terhadap lingkungan baru:
• Portability: usaha yang diperlukan untuk mentransfer software dari suatu hardware dan/atau sistem software
tertentu agar dapat berfungsi pada hardware dan/atau sistem software lainnya.
• Reusability: sejauh mana suatu software (atau bagian software) dapat dipergunakan ulang pada aplikasi lainnya.
• Interoperability: usaha yang diperlukan untuk menghubungkan satu software dengan lainnya.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
6. Jawaban : d
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 : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
7. Jawaban : a
Karena kebutuhan fungsional adalah suatu pendefinisian layanan yang harus disediakan, bagaimana reaksi sistem
terhadap input dan apa yangb harus dilakukan sistem pada situasi khusus.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
8. Jawaban : d
Karena control peragkat lunak tidak ada dalam proses perangkat lunak, karena serangkaian kegiatan dan hasil relevannya
yang menghasilkan perangkat lunak pada jawaban selain D.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
9. Jawaban : e
Pendekatan terstruktur pengembangan Perangkat Lunak termasuk model sistem, notasi, perancangan dan petunjuik
pemrosesan.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
10. Jawaban : a
Biaya berkurang karena merupakan salah satu keuntungan model component assembly, sedangkan jawaban b, c, d, dan e
merupakan komponen perakitan model.
Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
11. Jawaban : a
Karena jawaban B termasuk Atribut-atribut Perangkat Lunak, sedangkan jawaban C dan D merupakan gabungan
Tantangan Rekayasa Perangkat Lunak dan Atribut-atribut Perangkat Lunak.
Sumber : word rekayasa perangkat lunak.doc
12. Jawaban : e
Karena jawaban B dan C merupakan tipe produk perangkat lunak sedangkan A dan D meripakan sistem perangkat lunak
Sumber : word rekayasa perangkat lunak.doc
13. Jawaban : c
Karena termasuk ke dalam jenis model proses perangkat lunak, sedangkan A dan B merupakan sistem perangkat lunak
serta D dan E merupakan atribut perangkat lunak.
Sumber : word rekayasa perangkat lunak.doc
14. Jawaban : a
Karena termasuk ke dalam atribut perangkat lunak , sedangkan b merupakan model proses perangkat lunak. Jawaban c
dan d termasuk ke dalam model atau paradigm umum pada proses perangkat lunak, dan jawaban e merupakan program
yang digunakan untuk mendukung perangkat lunak.
Sumber : word rekayasa perangkat lunak.doc
15. Jawaban : d
Karena tujuan dari rekayasa perangkat lunak itu sendiri adalah:
• Memperoleh biaya produksi perangkat lunak yang rendah.
• Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu
• Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform.
• Menghasilkan perangkat yang biaya perawatannya rendah.
Sumber : word rekayasa perangkat lunak.doc
16. Jawaban : e
Manajemen proyek suatu pengembangan perangkat lunak berdasarkan tahap-tahap pengembangan yang baik, mulai dari
initiating (proyek sedang dalam proses untuk dipilih/disetujui, disponsori, didanai dan diluncurkan. Planning
(perencanaan adalah proses yang berulang dan menggambarkan proses bagaimana proyek akan dilaksanakan hingga
selesai), executing (setelah proyek direncanakan, tim proyek memulai pekerjaannya), controlling (selama tim proyek
mengerjakan tugasnya, project manager mengontrolnya) dan yang terakhir adalah Closing (setelah proyek diselesaikan
project manager akan menutup proyek software).
Sumber : word rekayasa perangkat lunak.doc
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.
Sumber : word rekayasa perangkat lunak.doc
18. 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)
Sumber : word rekayasa perangkat lunak.doc
19. Jawaban : e
Karena terdapat dua pendekatan dalam melakukan pengujian software, yaitu :
•Pendekatan black box testing
Pendekatan ini melakukan pengujian terhadap fungsi operasional software. Pendekatan ini biasanya dilakukan oleh
penguji yang tidak ikut serta dalam pengkodean software.
•Pendekatan white box testing
Metode ini dilakukan oleh orang yang memahami cara kerja operasi internal software yang membentuk keseluruhan
operasi software.
Sumber : word rekayasa perangkat lunak.doc
20. 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.
Sumber : word rekayasa perangkat lunak.doc

More Related Content

What's hot (20)

Soal RPL Pertemuan 2
Soal RPL Pertemuan 2Soal RPL Pertemuan 2
Soal RPL Pertemuan 2
 
Soal RPL Pertemuan 5
Soal RPL Pertemuan 5Soal RPL Pertemuan 5
Soal RPL Pertemuan 5
 
Soal RPL Pertemuan 6
Soal RPL Pertemuan 6Soal RPL Pertemuan 6
Soal RPL Pertemuan 6
 
Ppt rpl materi 3
Ppt rpl materi 3Ppt rpl materi 3
Ppt rpl materi 3
 
Rpl 2017 b-k02_t14_maintenan
Rpl 2017 b-k02_t14_maintenanRpl 2017 b-k02_t14_maintenan
Rpl 2017 b-k02_t14_maintenan
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Soal RPL Pertemuan 7
Soal RPL Pertemuan 7Soal RPL Pertemuan 7
Soal RPL Pertemuan 7
 
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1
 
Ppt rpl materi 4
Ppt rpl materi 4Ppt rpl materi 4
Ppt rpl materi 4
 
Ppt rpl materi 1
Ppt rpl materi 1Ppt rpl materi 1
Ppt rpl materi 1
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
 
Dokumen Test Plan
Dokumen Test Plan Dokumen Test Plan
Dokumen Test Plan
 

Similar to OPTIMALKAN_KUALITAS

Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23Alvin Setiawan
 
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptPertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptBernad Bear
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptxBunMeli
 
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxPPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxKairiAbasa
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitaskamalbaktir
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factorkamalbaktir
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunakWandi Parlente
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunakWandi Parlente
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian programRioKomando
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxBongSemoi1506
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptxKUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptxviierpii
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKMAndre Tjio Tjio
 

Similar to OPTIMALKAN_KUALITAS (20)

Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23Gabungan soal aks 4ka24 dan 4ka23
Gabungan soal aks 4ka24 dan 4ka23
 
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.pptPertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
Pertemuan-7-Proses_Desain interaksi manusia dan komputer.ppt
 
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan SistemRekayasa Perangkat Lunak - Model Pengembangan Sistem
Rekayasa Perangkat Lunak - Model Pengembangan Sistem
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptx
 
Model quality management sofwtware
Model quality management sofwtwareModel quality management sofwtware
Model quality management sofwtware
 
Sim
SimSim
Sim
 
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptxPPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
PPT-UEU-Manajemen-Proyek-SI-Pertemuan-14.pptx
 
Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunak
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
kualitas source code dan pengujian program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 
Kualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptxKualitas Source Code dan pengujian Program pptx
Kualitas Source Code dan pengujian Program pptx
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptxKUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
KUALITAS SOURCE CODE DAN PENGUJIAN PROGAM.pptx
 
Software quality website UMKM
Software quality website UMKMSoftware quality website UMKM
Software quality website UMKM
 
Meeting 3 metode pengembangan sistem
Meeting 3   metode pengembangan sistemMeeting 3   metode pengembangan sistem
Meeting 3 metode pengembangan sistem
 
Materi ppl
Materi pplMateri ppl
Materi ppl
 

More from Moch. Nor Kholis

Function point web kelompok 10
Function point web kelompok 10Function point web kelompok 10
Function point web kelompok 10Moch. Nor Kholis
 
Laporan Aplikasi Service Printer
Laporan Aplikasi Service PrinterLaporan Aplikasi Service Printer
Laporan Aplikasi Service PrinterMoch. Nor Kholis
 
Mata kuliah rekayasa perangkat lunak
Mata kuliah rekayasa perangkat lunakMata kuliah rekayasa perangkat lunak
Mata kuliah rekayasa perangkat lunakMoch. Nor Kholis
 
Laporan Penilaian Software dengan Cyclomatic Complexity
Laporan Penilaian Software dengan Cyclomatic ComplexityLaporan Penilaian Software dengan Cyclomatic Complexity
Laporan Penilaian Software dengan Cyclomatic ComplexityMoch. Nor Kholis
 
Laporan Pengukuran Nilai Software dengan Kappa Coehen
Laporan Pengukuran Nilai Software dengan Kappa CoehenLaporan Pengukuran Nilai Software dengan Kappa Coehen
Laporan Pengukuran Nilai Software dengan Kappa CoehenMoch. Nor Kholis
 
Slideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingSlideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingMoch. Nor Kholis
 
Slideshow PowerPoint Manajemen Proyek
Slideshow PowerPoint Manajemen ProyekSlideshow PowerPoint Manajemen Proyek
Slideshow PowerPoint Manajemen ProyekMoch. Nor Kholis
 
Laporan Revisi Function Point (Website Teknik Kimia)
Laporan Revisi Function Point (Website Teknik Kimia)Laporan Revisi Function Point (Website Teknik Kimia)
Laporan Revisi Function Point (Website Teknik Kimia)Moch. Nor Kholis
 
Laporan Revisi Function Point (Website Ekonomi Pembangunan)
Laporan Revisi Function Point (Website Ekonomi Pembangunan)Laporan Revisi Function Point (Website Ekonomi Pembangunan)
Laporan Revisi Function Point (Website Ekonomi Pembangunan)Moch. Nor Kholis
 
Laporan web sistem informasi
Laporan web sistem informasiLaporan web sistem informasi
Laporan web sistem informasiMoch. Nor Kholis
 

More from Moch. Nor Kholis (16)

Function point web kelompok 10
Function point web kelompok 10Function point web kelompok 10
Function point web kelompok 10
 
Laporan Aplikasi Service Printer
Laporan Aplikasi Service PrinterLaporan Aplikasi Service Printer
Laporan Aplikasi Service Printer
 
Ppt rpl materi 5
Ppt rpl materi 5Ppt rpl materi 5
Ppt rpl materi 5
 
Mata kuliah rekayasa perangkat lunak
Mata kuliah rekayasa perangkat lunakMata kuliah rekayasa perangkat lunak
Mata kuliah rekayasa perangkat lunak
 
Skpl reformat (1)
Skpl reformat (1)Skpl reformat (1)
Skpl reformat (1)
 
Laporan Penilaian Software dengan Cyclomatic Complexity
Laporan Penilaian Software dengan Cyclomatic ComplexityLaporan Penilaian Software dengan Cyclomatic Complexity
Laporan Penilaian Software dengan Cyclomatic Complexity
 
Laporan Pengukuran Nilai Software dengan Kappa Coehen
Laporan Pengukuran Nilai Software dengan Kappa CoehenLaporan Pengukuran Nilai Software dengan Kappa Coehen
Laporan Pengukuran Nilai Software dengan Kappa Coehen
 
Slideshow PowerPoint Software Testing
Slideshow PowerPoint Software TestingSlideshow PowerPoint Software Testing
Slideshow PowerPoint Software Testing
 
Slideshow PowerPoint Manajemen Proyek
Slideshow PowerPoint Manajemen ProyekSlideshow PowerPoint Manajemen Proyek
Slideshow PowerPoint Manajemen Proyek
 
Laporan Revisi Function Point (Website Teknik Kimia)
Laporan Revisi Function Point (Website Teknik Kimia)Laporan Revisi Function Point (Website Teknik Kimia)
Laporan Revisi Function Point (Website Teknik Kimia)
 
Proposal web
Proposal webProposal web
Proposal web
 
Laporan Revisi Function Point (Website Ekonomi Pembangunan)
Laporan Revisi Function Point (Website Ekonomi Pembangunan)Laporan Revisi Function Point (Website Ekonomi Pembangunan)
Laporan Revisi Function Point (Website Ekonomi Pembangunan)
 
Ppt bab 1
Ppt bab 1 Ppt bab 1
Ppt bab 1
 
Laporan tugas 2 SDLC
Laporan tugas 2 SDLCLaporan tugas 2 SDLC
Laporan tugas 2 SDLC
 
Ppt rpl tugas 2 sdlc
Ppt rpl tugas 2 sdlcPpt rpl tugas 2 sdlc
Ppt rpl tugas 2 sdlc
 
Laporan web sistem informasi
Laporan web sistem informasiLaporan web sistem informasi
Laporan web sistem informasi
 

OPTIMALKAN_KUALITAS

  • 1.
  • 2. Pertanyaan Pertemuan 7 1. Sebuah software dikatakan berkualitas apabila memenuhi 3 ketentuan pokok yaitu … a. Memenuhi kebutuhan pemakai b. Memenuhi standar pengembangan software c. Memenuhi sejumlah kriteria implisit d. Jauh dari memenuhi kebutuhan e. Jawaban a, b dan c benar 2. McCall menitikberatkan faktor-faktor menjadi 3 aspek penting yaitu … a. Product operations b. Product revision c. Product transition d. Product exposition e. Jawaban a, b dan c benar
  • 3. 3. Faktor-faktor McCall yang berkaitan dengan sifat-sifat operasional software adalah … a. Correctness b. Reliability dan efficiency c. Integrity d. Usability e. Semua benar 4. Faktor-faktor McCall yang berkaitan dengan kemampuan software untuk menjalani perubahan adalah ... a. Maintainability b. Flexibility c. Testability d. Availability e. Semua benar
  • 4. 5. Faktor-faktor McCall yang berkaitan dengan tingkat adaptibiltas software terhadap lingkungan baru adalah … a. Portability b. Reusability c. Interoperability d. Flexibility e. Jawaban a, b dan c benar 6. Proses menentukan spesifikasi software adalah proses puncak dari keseluruhan proses analisis. Fungsi dan performansi yang akan dialokasikan pada software disaring lagi dengan membuat … (K05)P5 a. Deskripsi lengkap informasi b. Penjelasan fungsi c. Perilaku detail sistem d. Kriteria validasi yang cocok e. Semua benar
  • 5. 7. Pendefinisian layanan yang harus disediakan, bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan sistem pada situasi khusus termasuk dalam … (K07)P5 a. Kebutuhan fungsional b. Kebutuhan non-fungsional c. Kebutuhan khusus d. Kebutuhan pokok e. Semua jawaban salah 8. Yang bukan merupakan proses perangkat lunak adalah … a. Spesifikasi perangkat lunak b. Validasi perangkat lunak c. Evolusi perangkat lunak d. Kontrol perangkat lunak e. Pengembangan perangkat lunak
  • 6. 9. Yang bukan merupakan Metode Rekayasa Perangkat Lunak adalah … (P4)5 a. Pendekatan terstruktur pengembangan Perangkat Lunak model system b. Notasi c. Perancangan d. Petunjuk pemrosesan e. Pengambilan cepat keputusan 10. Mana dari jawaban di bawah ini yang merupakan keuntungan model component assembly? a. Biaya berkurang b. Merupakan evolusi alam c. Permintaan yang berulang seolah pendekatan penciptaan perangkat lunak d. Mencakup banyak ciri spiral model e. Mengarah ke component perangkat lunak dan reusability
  • 7. 11. Tantangan kunci yang dihadapi Rekayasa Perangkat Lunak adalah … (P1)20 a. Warisan-Heterogenitas-Pengiriman b. Maintainability-Dependability-Usability c. Warisan-Heterogenitas-Dependability d. Maintainability-Usability-Pengiriman e. Semua salah 12. Manakah dari jawaban di bawah ini yang termasuk system perangkat lunak? K04(P1)6 a. Sejumlah program terpisah b. Produk generic c. Produk pesanan d. Dokumentasi system e. Jawaban a dan d benar
  • 8. 13. Manakah di bawah yang termasuk jenis model proses perangkat lunak? (P3)10 a. File konfigurasi b. Dokumentasi user c. Workflow d. Usability e. Dependability 14. Yang termasuk ke dalam atribut perangkat lunak adalah? a. Maintainability b. Works flow dan data flow c. Waterfall dan reusable d. Pengembangan evolusioner dan pengembangan sistem formal e. Pemodelan sistem dan debugging
  • 9. 15. Yang bukan tujuan dari rekayasa perangkat lunak adalah … (p1)12 a. Hanya membutuhkan waktu biaya produksi yang sedikit b. Biaya perawatan rendah c. Bekerja pada banyak platform d. Kinerja yang buruk dan tidak dapat diandalkan e. Menghasilkan kinerja andal dan tepat waktu 16. Apa saja yang perlu disiapkan dalam Project Perangkat Lunak? a. Initiating b. Planning c. Executing d. Controlling and closing e. Semua benar
  • 10. 17. Sebutkan cara ukur suatu perangkat lunak (P2)17 a. Pengukuran berdasarkan kelebihan b. Pengukuran berdasarkan berat c. Pengukuran berdasarkan material d. Pengukuran berdasarkan fasilitas e. Pengukuran berdasarkan fungsi 18. Kriteria apa saja yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak, kecuali … (K05)P9 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)
  • 11. 19. Mana saja yang merupakan pendekatan dalam melakukan pengujian (K05)P4 a. Black box testing b. Blue box testing c. Red box testing d. White box testing e. Jawaban a dan d benar 20. Jelaskan definisi manajemen proyek perangkat lunak P2 15 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
  • 12. Pembahasan materi 7 1. Jawaban : e Karena berdasarkan definisi di atas terlihat bahwa sebuah software dikatakan berkualitas apabila memenuhi tiga ketentuan pokok: • Memenuhi kebutuhan pemakai yang berarti bahwa jika software tidak dapat memenuhi kebutuhan pengguna software tersebut, maka yang bersangkutan dikatakan tidak atau kurang berkualitas. • Memenuhi standar pengembangan software yang berarti bahwa jika cara pengembangan software tidak mengikuti metodologi standar, maka hamper dapat dipastikan bahwa kualitas yang baik akan sulit atau tidak tercapai. • Memenuhi sejumlah kriteria implisit yang berarti bahwa jika salah satu kriteria implisit tersebut tidak dapat dipenuhi maka software yang bersangkutan tidak dapat dikatakan memiliki kualitas yang baik. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
  • 13. 2. Jawaban : e Pada dasarnya, McCall menitikberatkan factor-factor tersebut menjadi tiga aspek penting, yaitu yang berhubungan dengan: • Sifat-sifat operasional dari software (Product Operations). • Kemampuan software dalam menjalani perubahan (Product Revision). • Daya adaptasi atau penyesuaian software terhadap lingkungan baru (Product Transitions). Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf 3. Jawaban : e Faktor-factor McCall berkaitan dengan sifat-sifat operasional software adalah: • Correctness: sejauh mana suatu software dapat memenuhi spesifikasi dan mission objectives dari user. • Reliability: sejauh mana suatu software dapat diterapkan untuk melaksanakan fungsinya dengan ketelitian yang diperlukan. • Efficiency: banyaknya sumber daya komputasi dan kode program yang dibutuhkan suatu software untuk melakukan fungsinya. • Integrity: sejauh mana akses ke software dan data oleh pihak yang tidak berhak dapat dikendalikan. • Usability: usaha yang diperlukan untuk mempelajari, mengoperasikan, menyiapkan input dan mengartikan output dari software. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
  • 14. 4. Jawaban : e • Maintainability: usaha yang diperlikan untuk menemukan dan memperbaiki kesalahan (error) dalam software. • Flexibilit: usaha yang diperlukan untuk melakukan mofikasi terhadap software yang operasional. • Testability: usaha yang diperlukan untuk menguji suatu software untuk memastikan apakah melakukan fungsi yang dikehendaki atau tidak. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf 5. Jawaban : e Faktor-faktor McCall yang berkaitan dengan tingkat adaptabilitas software terhadap lingkungan baru: • Portability: usaha yang diperlukan untuk mentransfer software dari suatu hardware dan/atau sistem software tertentu agar dapat berfungsi pada hardware dan/atau sistem software lainnya. • Reusability: sejauh mana suatu software (atau bagian software) dapat dipergunakan ulang pada aplikasi lainnya. • Interoperability: usaha yang diperlukan untuk menghubungkan satu software dengan lainnya. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
  • 15. 6. Jawaban : d 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 : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf 7. Jawaban : a Karena kebutuhan fungsional adalah suatu pendefinisian layanan yang harus disediakan, bagaimana reaksi sistem terhadap input dan apa yangb harus dilakukan sistem pada situasi khusus. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf 8. Jawaban : d Karena control peragkat lunak tidak ada dalam proses perangkat lunak, karena serangkaian kegiatan dan hasil relevannya yang menghasilkan perangkat lunak pada jawaban selain D. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf
  • 16. 9. Jawaban : e Pendekatan terstruktur pengembangan Perangkat Lunak termasuk model sistem, notasi, perancangan dan petunjuik pemrosesan. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf 10. Jawaban : a Biaya berkurang karena merupakan salah satu keuntungan model component assembly, sedangkan jawaban b, c, d, dan e merupakan komponen perakitan model. Sumber : KRITERIA-PENJAMINAN-KUALITAS-PERANGKAT-LUNAK.pdf 11. Jawaban : a Karena jawaban B termasuk Atribut-atribut Perangkat Lunak, sedangkan jawaban C dan D merupakan gabungan Tantangan Rekayasa Perangkat Lunak dan Atribut-atribut Perangkat Lunak. Sumber : word rekayasa perangkat lunak.doc
  • 17. 12. Jawaban : e Karena jawaban B dan C merupakan tipe produk perangkat lunak sedangkan A dan D meripakan sistem perangkat lunak Sumber : word rekayasa perangkat lunak.doc 13. Jawaban : c Karena termasuk ke dalam jenis model proses perangkat lunak, sedangkan A dan B merupakan sistem perangkat lunak serta D dan E merupakan atribut perangkat lunak. Sumber : word rekayasa perangkat lunak.doc 14. Jawaban : a Karena termasuk ke dalam atribut perangkat lunak , sedangkan b merupakan model proses perangkat lunak. Jawaban c dan d termasuk ke dalam model atau paradigm umum pada proses perangkat lunak, dan jawaban e merupakan program yang digunakan untuk mendukung perangkat lunak. Sumber : word rekayasa perangkat lunak.doc
  • 18. 15. Jawaban : d Karena tujuan dari rekayasa perangkat lunak itu sendiri adalah: • Memperoleh biaya produksi perangkat lunak yang rendah. • Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu • Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform. • Menghasilkan perangkat yang biaya perawatannya rendah. Sumber : word rekayasa perangkat lunak.doc 16. Jawaban : e Manajemen proyek suatu pengembangan perangkat lunak berdasarkan tahap-tahap pengembangan yang baik, mulai dari initiating (proyek sedang dalam proses untuk dipilih/disetujui, disponsori, didanai dan diluncurkan. Planning (perencanaan adalah proses yang berulang dan menggambarkan proses bagaimana proyek akan dilaksanakan hingga selesai), executing (setelah proyek direncanakan, tim proyek memulai pekerjaannya), controlling (selama tim proyek mengerjakan tugasnya, project manager mengontrolnya) dan yang terakhir adalah Closing (setelah proyek diselesaikan project manager akan menutup proyek software). Sumber : word rekayasa perangkat lunak.doc
  • 19. 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. Sumber : word rekayasa perangkat lunak.doc
  • 20. 18. 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) Sumber : word rekayasa perangkat lunak.doc
  • 21. 19. Jawaban : e Karena terdapat dua pendekatan dalam melakukan pengujian software, yaitu : •Pendekatan black box testing Pendekatan ini melakukan pengujian terhadap fungsi operasional software. Pendekatan ini biasanya dilakukan oleh penguji yang tidak ikut serta dalam pengkodean software. •Pendekatan white box testing Metode ini dilakukan oleh orang yang memahami cara kerja operasi internal software yang membentuk keseluruhan operasi software. Sumber : word rekayasa perangkat lunak.doc 20. 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. Sumber : word rekayasa perangkat lunak.doc