SlideShare a Scribd company logo
1 of 20
Pertanyaan dari pertemuan 1
1. Yang termasuk aktifitas dalam software process adalah …
a. Spesifikasi
b. Pembangunan
c. Pemeliharaan
d. Validasi
e. Evolusi
2. Berikut ini yang termasuk dalam proses RAD (Rapid Application Development) adalah …
a. Business Modeling
b. Data Modeling
c. Process Modeling
d. Testing and turnover
e. Semua benar
3. Yang termasuk dalam sector-sector Spiral Approach adalah …
a. Objective settings
b. Risk assessment and reduction
c. Development and validation
d. Planning
e. Semua benar
4. Di bawah ini termasuk dalam karakteristik Waterfall model, kecuali …
a. Model air terjun (Waterfall)
b. Pengembangan yang berevolusi
c. Pengembangan system formal
d. Pengembangan system informal
e. Pengembangan berbasis Re-use
5. Berikut ini termasuk dalam kelemahan RAD, kecuali …
a. Tidak cocok untuk proyek skala besar
b. Proyek bias gagal karena waktu yang disepakati tidak dipenuhi
c. System yang tidak bias dimodulasi tidak cocok untuk model ini
d. Resiko teknis yang tinggi juga kurang cocok untuk model ini
e. Biaya yang mahal
6. Yang termasuk dalam model pengembangan system formal adalah …
a. Requirements definition
b. Formal specification
c. Formal transformation
d. Integration and system testing
e. Semua benar
7. Di bawah ini termasuk dalam tahap-tahap re-use, kecuali …
a. Analisis persyaratan
b. Analisis komponen
c. Modifikasi persyaratan
d. Perancangan system dengan pemakaian ulang
e. Pengembangan dan integrasi
8. Yang termasuk dalam model waterfall adalah …
a. Requirements definition
b. System and software design
c. Implementation and unit testing
d. Integration and system testing
e. Semua benar
9. Apa saja yang perlu disiapkan dalam Project Perangkat Lunak?
a. Initiating
b. Planning
c. Executing
d. Controlling and closing
e. Semua benar
10. Apa istilah perangkat lunak secara umum?
a. Microsoft Windows
b. Linux
c. Software Engineerng
d. Software Utility
e. Database
11. Perangkat lunak dapat berupa apa?
a. Mouse
b. CPU
c. Power Supply
d. Program atau prosedur
e. Harddisk
12. Yang bukan tujuan dari rekayasa perangkat lunak adalahg
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
13. Di bawah ini yang bukan dari langkah utama rekayasa perangkat lunak adalah
a. Analisis
b. Pengkodean
c. Perancangan
d. Pemrograman
e. Pengujian
14. Apa definisi RPL?
a. Merekayasa perangkat lunak yang dapat digunakan dalam semua sistem operasi
b. Karena rekayasa perangkat lunak di Indonesia dijadikan disiplin ilmu yang dipelajari mulai tingkat Sekolah Menengah Kejuruan sampai
Perguruan Tinggi. Di tingkat SMK, jurusan ini sudah memiliki kurikulum materi pelajaran sendiri yang sudah ditentukan oleh Dinas
Pendidikan. Rekayasa Perangkat Lunak di tingkat SMK biasanya mempelajari materi materi seperti Bahasa pemrograman, Desain web,
Pengetahuan tentang Undang-Undang HAKI dan ITE.
c. Penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan
perangkat lunak
d. 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.
e. Aktifitas perancangan dan pengontrolan membuat perangkat lunak dalam jangka waktu tertentu untuk memenuhi kebutuhan
manusia.
15. Kriteria apa saja yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak?
a. Maintainability
b. Dependability
c. Robust
d. Efektif dan efisien dalam menggunakan energy dan penggunaannya
e. a,b,c,d dan e BENAR
16. Jelaskan sejarah RPL?
a. Adanya seseorang yang menemukan tentang Rekayasa Perangkat Lunak yang lalu dikembangkan
b. NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun
1969
c. Adanya pengetahuan-pengetahuan dari pihak lain yang mengabarkan tentang adanya Rekayasa Perangkat
d. Adanya trend yang menjadikan Rekayasa Perangkat terkenal
e. Adanya suatu sistem yang menarik yang membuat orang ingin mempelajari tentang Rekayasa Perangkat
17. Jelaskan perkembangan RPL di Indonesia?
a. Mulai digemari
b. Biasa-biasa saja
c. Sudah menjadi pelajaran wajib
d. Dijadikan disiplin ilmu
e. Cukup tau saja
18. Sistem yang dipesan oleh pelanggan tertentu dan dikembangkan khusus oleh kontraktor Perangkat Lunak, disebut
a. Rekayasa Perangkat Lunak
b. Rekayasa Sistem
c. Produk Generik
d. Produk Pesanan
e. Semua Salah
19. Sistem stand-alone standar yang diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka ke siapapun yang
membelinya disebut
a. Rekayasa Perangkat Lunak
b. Rekayasa Sistem
c. Produk Generik
d. Produk Pesanan
e. Semua Salah
20. Tantangan kunci yang dihadapi Rekayasa Perangkat Lunak adalah
a. Warisan-Heterogenitas-Pengiriman
b. Maintainability-Dependability-Usability
c. Warisan-Heterogenitas-Dependability
d. Maintainability-Usability-Pengiriman
e. Semua salah
Pembahasan materi 1
1. Jawaban : c
pemeliharaan bukan termasuk aktifitas dalam process. Yang termasuk dalam software process adalah spesifikasi, pembangunan,
validasi dan evolusi.
2. Jawaban : e
System dibagi-bagi menjadi beberapa modul dan dikerjakan dalam waktu yang hamper bersamaan dalam batasan waktu yang
telah ditentukan.
• Business modelling : menjawab pertanyaan-pertanyaan: informasi apa yang mengendalikan proses bisnis? Informasi apa yang
dihasilkan? Siapa yang menghasilkan informasi? Kemana informasi itu diberikan? Siapa yang mengolah informasi? Kebutuhan
dari system.
• Data modelling: aliran informasi yang sudah didefinisikan, disusun menjadi sekumpulan objek data. Ditentukan
karakteristik/atribut dan hubungan antar objek-objek tersebut analisis kebutuhan dan data.
• Process modelling : objek data yang sudah didefinisikan diubah menjadi aliran informasi yang diperlukan untuk menjalankan
fungsi-fungsi bisnis.
• Application Generation : RAD menggunakan component program yang sudah ada atau membuat component yang bisa
digunakan lagi, selama diperlukan.
• Testing and turnover : karena menggunakan component yang sudah ada, maka kebanyakan component sudah melalui uji atau
testing. Namun component baru dan interface harus tetap diuji.
3. Jawaban : e
Yang termasuk dalam sektor-sektor adalah objective settings, risk assessment amd reduction, development and validation serta
planning.
4. Jawaban : d
Karakteristik waterfall model:
• Model air terjun : memisahkan dan membedakan antara spesifikasi dan pengembangan
• Pengembangan yang berevolusi : spesifikasi dan pengembangan saling bergantian
• Pengembangan system formal : menggunakan suatu model system sistematika yang ditransformasikan ke implementasi
• Pengembangan berbasis Re-use : system dibangun dari komponen yang sudah ada
5. Jawaban : e
Kelemahan:
• Tidak cocok untuk proyek skala besar
• Proyek bias gagal karena waktu yang disepakati tidak dipenuhi
• Sistem yang tidak bisa dimodifikasi tidak cocok untuk model ini
• Resiko teknis yang tinggi jadi kurang ococok untuk model ini
6. Jawaban : e
Model pengembangan system formal: Proses pengembangan perangkat lunak didasarkan pada transformasi matematis
dari spesifikasi system menjadi program yang dapat dijalankan.
7. Jawaban : a
Tahap-tahap Re-use:
• Analisis komponen : spesifikasi persyaratan telah diketahui, komponen-komponen untuk implementasi spesifikasi
tersebut akan dicari. Biasanya, tidak ada kesesuaian yang tepat dan komponen yang dapat dipakai hanya memberikan
sebagian dari fungsionalitas yang dibutuhkan.
• Modifikasi persyaratan : persyaratan dianalisis menggunakan informasi tentang komponen yang didapat, kemudian
dimodifikasi untuk merefleksikan komponen yang ada. Jika modifikasi tidak mungkin dilakukan, maka kegiatan analisis
komponen bias diulang untuk mencari solusi alternatif.
• Perancangan system dengan pemakaian ulang : kerangka kerja system dirancang, atau kerangka kerja yang telah ada
dipakai ulang
• Pengembangan dan integrase : perangkat lunak yang tidak dapat dibeli akan dikembangkan dan komponen dan system
COTS diintegrasikan untuk membantu system.
8. Jawaban : e
Gambar model waterfall
9. 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).
10. Jawaban : c
Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software Engineering.
Istilah Software Engineering mulai dipopulerkan tahun 1968 pada Software Engineering Conference yang
diselenggarakan oleh NATO.
11. Jawaban : d
Perangkat Lunak adalah seluruh perintah untuk memproses informasi. Perangkat lunak dapat berupa program atau
prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang
dibutuhkan oleh pengguna dalam memproses informasi.
12. 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.
13. Jawaban : d
Pada dasarnya terdapat empat langkah-langkah utama rekayasa perangkat lunak yang ditempuh, terdiri atas analisis,
perancangan, pengkodean dan pengujian.
14. Jawaban : c
Karena penjelasan dari RPL adalah penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas
pengembangan, penggunaan dan pemeliharaan perangkat lunak.
15. Jawaban : e
yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak adalah:
• Dapat terus dirawat dan diperlihara (maintainability)
• Dapat mengikuti perkembangan teknologi (dependability)
• Dapat mengikuti keinginan pengguna (robust)
• Efektif dan efisien dalam menggunakan energy dan penggunaannya
• Dapat memenuhi kebutuhan yang diinginkan (usability)
16. Jawaban : b
Pertama kali digunakan pada akhir tahun 1950-an dan disekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan
tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun 1969. Meski penggunaan kata software
engineering masukkan konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan
perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal tumbuhnya profesi.
17. Jawaban : d
Karena rekayasa perangkat lunak di Indonesia dijadikan disiplin ilmu yang dipelajari mulai tingkat Sekolah Menengah Kejuruan
sampai tingkatan Perguruan Tinggi. Di tingkat SMK, jurusan ini sudah memiliki kurikulum materi pelajaran sendiri yang sudah
ditentukan oleh Dinas Pendidikan. Rekayasa Perangkat Lunak di tingkat SMK biasanya mempelajari materi-materi seperti Bahasa
pemrograman, desain web, pengetahuan tentang Undang-Undang HAKI dan ITE.
18. Jawaban : d
A : Disiplin ilmu yang membahas semua aspek produksi perangkat lunak malai dari tahap awal spesifikasi system sampai
pemeliharaan system setelah digunakan.
B : berkaitan dengan semua aspek dalam pembangunan system berbasis komputer termasuk hardware, rekayasa perangkat lunak
dan proses.
C : system stand-alone standar yang diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka ke siapapun yang
membelinya. Biasa disebut sebagai software shrink-wrapped.
19. Jawaban : c
A : Disiplin ilmu yang membahas semua aspek produksi perangkat lunak malai dari tahap awal spesifikasi system sampai
pemeliharaan system setelah digunakan.
B : berkaitan dengan semua aspek dalam pembangunan system berbasis komputer termasuk hardware, rekayasa perangkat lunak
dan proses.
D : Sistem yang dipesan oleh pelanggan tertentu dan dikembangkan khusus oleh kontraktor Perangkat Lunak.
20. Jawaban : a
B : Termasuk Atribut-atribut Perangkat Lunak.
C, D : gabungan Tantangan Rekayasa Perangkat Lunak dan Atribut-atribut Perangkat Lunak.

More Related Content

What's hot

Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMoch. Nor Kholis
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakNita Resta Dewi
 
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 1maisya28
 
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-1Denny Yahya
 
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK fajrillah
 
Pengembangan perangkat lunak model spiral
Pengembangan perangkat lunak model spiralPengembangan perangkat lunak model spiral
Pengembangan perangkat lunak model spiralDavid Rigan
 
Model Spiral/Spiral Boehm
Model Spiral/Spiral BoehmModel Spiral/Spiral Boehm
Model Spiral/Spiral BoehmGati Baitul
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunakWandi Parlente
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 

What's hot (20)

Soal RPL Pertemuan 3
Soal RPL Pertemuan 3Soal RPL Pertemuan 3
Soal RPL Pertemuan 3
 
Ppt rpl materi 2
Ppt rpl materi 2Ppt rpl materi 2
Ppt rpl materi 2
 
Soal RPL Pertemuan 4
Soal RPL Pertemuan 4Soal RPL Pertemuan 4
Soal RPL Pertemuan 4
 
Ppt rpl materi 4
Ppt rpl materi 4Ppt rpl materi 4
Ppt rpl materi 4
 
Metode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunakMetode proses pengembangan perangkat lunak
Metode proses pengembangan perangkat lunak
 
Rpl 2017 b-k02_t14_maintenan
Rpl 2017 b-k02_t14_maintenanRpl 2017 b-k02_t14_maintenan
Rpl 2017 b-k02_t14_maintenan
 
Soal RPL Pertemuan 5
Soal RPL Pertemuan 5Soal RPL Pertemuan 5
Soal RPL Pertemuan 5
 
Ppt rpl materi 7
Ppt rpl materi 7Ppt rpl materi 7
Ppt rpl materi 7
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
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
 
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
 
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK KONSEP DAN PENERAPAN MODEL-MODEL PROSES  PEMBANGUNAN PERANGKAT LUNAK
KONSEP DAN PENERAPAN MODEL-MODEL PROSES PEMBANGUNAN PERANGKAT LUNAK
 
Pengembangan perangkat lunak model spiral
Pengembangan perangkat lunak model spiralPengembangan perangkat lunak model spiral
Pengembangan perangkat lunak model spiral
 
Model Spiral/Spiral Boehm
Model Spiral/Spiral BoehmModel Spiral/Spiral Boehm
Model Spiral/Spiral Boehm
 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
 
Kertas penerangan 2
Kertas penerangan  2Kertas penerangan  2
Kertas penerangan 2
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunak
 
Perkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginerPerkuliahan 02 Model software engginer
Perkuliahan 02 Model software engginer
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 

Similar to Ppt rpl materi 1

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
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAyu Arri Andanni
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
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
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tino Dwiantoro
 
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.pptxFernando540705
 
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 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
 
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMKUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM
KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAMSusantiwu1
 
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxJiuJiu5
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDAyu Rahmala
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptxTUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptxFernando540705
 

Similar to Ppt rpl materi 1 (20)

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
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
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
 
Safika & Risca
Safika & RiscaSafika & Risca
Safika & Risca
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
 
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 program
kualitas source code dan pengujian programkualitas source code dan pengujian program
kualitas source code dan pengujian program
 
Dwi h (09)
Dwi h (09)Dwi h (09)
Dwi h (09)
 
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
 
Ragam Model Proses Perangkat Lunak
Ragam Model Proses Perangkat LunakRagam Model Proses Perangkat Lunak
Ragam Model Proses 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
 
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptxKUALITAS S.D & PENGUJIAN PROGRAM.pptx
KUALITAS S.D & PENGUJIAN PROGRAM.pptx
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Soal UTS PMPSI BSI
Soal UTS PMPSI BSISoal UTS PMPSI BSI
Soal UTS PMPSI BSI
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptxTUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
TUGAS KUALITAS SOURCE CODE DAN PENGUJIAN PROGRAM.pptx
 

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
 

Ppt rpl materi 1

  • 1.
  • 2. Pertanyaan dari pertemuan 1 1. Yang termasuk aktifitas dalam software process adalah … a. Spesifikasi b. Pembangunan c. Pemeliharaan d. Validasi e. Evolusi 2. Berikut ini yang termasuk dalam proses RAD (Rapid Application Development) adalah … a. Business Modeling b. Data Modeling c. Process Modeling d. Testing and turnover e. Semua benar
  • 3. 3. Yang termasuk dalam sector-sector Spiral Approach adalah … a. Objective settings b. Risk assessment and reduction c. Development and validation d. Planning e. Semua benar 4. Di bawah ini termasuk dalam karakteristik Waterfall model, kecuali … a. Model air terjun (Waterfall) b. Pengembangan yang berevolusi c. Pengembangan system formal d. Pengembangan system informal e. Pengembangan berbasis Re-use
  • 4. 5. Berikut ini termasuk dalam kelemahan RAD, kecuali … a. Tidak cocok untuk proyek skala besar b. Proyek bias gagal karena waktu yang disepakati tidak dipenuhi c. System yang tidak bias dimodulasi tidak cocok untuk model ini d. Resiko teknis yang tinggi juga kurang cocok untuk model ini e. Biaya yang mahal 6. Yang termasuk dalam model pengembangan system formal adalah … a. Requirements definition b. Formal specification c. Formal transformation d. Integration and system testing e. Semua benar
  • 5. 7. Di bawah ini termasuk dalam tahap-tahap re-use, kecuali … a. Analisis persyaratan b. Analisis komponen c. Modifikasi persyaratan d. Perancangan system dengan pemakaian ulang e. Pengembangan dan integrasi 8. Yang termasuk dalam model waterfall adalah … a. Requirements definition b. System and software design c. Implementation and unit testing d. Integration and system testing e. Semua benar
  • 6. 9. Apa saja yang perlu disiapkan dalam Project Perangkat Lunak? a. Initiating b. Planning c. Executing d. Controlling and closing e. Semua benar 10. Apa istilah perangkat lunak secara umum? a. Microsoft Windows b. Linux c. Software Engineerng d. Software Utility e. Database
  • 7. 11. Perangkat lunak dapat berupa apa? a. Mouse b. CPU c. Power Supply d. Program atau prosedur e. Harddisk 12. Yang bukan tujuan dari rekayasa perangkat lunak adalahg 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
  • 8. 13. Di bawah ini yang bukan dari langkah utama rekayasa perangkat lunak adalah a. Analisis b. Pengkodean c. Perancangan d. Pemrograman e. Pengujian 14. Apa definisi RPL? a. Merekayasa perangkat lunak yang dapat digunakan dalam semua sistem operasi b. Karena rekayasa perangkat lunak di Indonesia dijadikan disiplin ilmu yang dipelajari mulai tingkat Sekolah Menengah Kejuruan sampai Perguruan Tinggi. Di tingkat SMK, jurusan ini sudah memiliki kurikulum materi pelajaran sendiri yang sudah ditentukan oleh Dinas Pendidikan. Rekayasa Perangkat Lunak di tingkat SMK biasanya mempelajari materi materi seperti Bahasa pemrograman, Desain web, Pengetahuan tentang Undang-Undang HAKI dan ITE. c. Penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak d. 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. e. Aktifitas perancangan dan pengontrolan membuat perangkat lunak dalam jangka waktu tertentu untuk memenuhi kebutuhan manusia.
  • 9. 15. Kriteria apa saja yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak? a. Maintainability b. Dependability c. Robust d. Efektif dan efisien dalam menggunakan energy dan penggunaannya e. a,b,c,d dan e BENAR 16. Jelaskan sejarah RPL? a. Adanya seseorang yang menemukan tentang Rekayasa Perangkat Lunak yang lalu dikembangkan b. NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun 1969 c. Adanya pengetahuan-pengetahuan dari pihak lain yang mengabarkan tentang adanya Rekayasa Perangkat d. Adanya trend yang menjadikan Rekayasa Perangkat terkenal e. Adanya suatu sistem yang menarik yang membuat orang ingin mempelajari tentang Rekayasa Perangkat
  • 10. 17. Jelaskan perkembangan RPL di Indonesia? a. Mulai digemari b. Biasa-biasa saja c. Sudah menjadi pelajaran wajib d. Dijadikan disiplin ilmu e. Cukup tau saja 18. Sistem yang dipesan oleh pelanggan tertentu dan dikembangkan khusus oleh kontraktor Perangkat Lunak, disebut a. Rekayasa Perangkat Lunak b. Rekayasa Sistem c. Produk Generik d. Produk Pesanan e. Semua Salah
  • 11. 19. Sistem stand-alone standar yang diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka ke siapapun yang membelinya disebut a. Rekayasa Perangkat Lunak b. Rekayasa Sistem c. Produk Generik d. Produk Pesanan e. Semua Salah 20. Tantangan kunci yang dihadapi Rekayasa Perangkat Lunak adalah a. Warisan-Heterogenitas-Pengiriman b. Maintainability-Dependability-Usability c. Warisan-Heterogenitas-Dependability d. Maintainability-Usability-Pengiriman e. Semua salah
  • 12. Pembahasan materi 1 1. Jawaban : c pemeliharaan bukan termasuk aktifitas dalam process. Yang termasuk dalam software process adalah spesifikasi, pembangunan, validasi dan evolusi. 2. Jawaban : e System dibagi-bagi menjadi beberapa modul dan dikerjakan dalam waktu yang hamper bersamaan dalam batasan waktu yang telah ditentukan. • Business modelling : menjawab pertanyaan-pertanyaan: informasi apa yang mengendalikan proses bisnis? Informasi apa yang dihasilkan? Siapa yang menghasilkan informasi? Kemana informasi itu diberikan? Siapa yang mengolah informasi? Kebutuhan dari system. • Data modelling: aliran informasi yang sudah didefinisikan, disusun menjadi sekumpulan objek data. Ditentukan karakteristik/atribut dan hubungan antar objek-objek tersebut analisis kebutuhan dan data. • Process modelling : objek data yang sudah didefinisikan diubah menjadi aliran informasi yang diperlukan untuk menjalankan fungsi-fungsi bisnis. • Application Generation : RAD menggunakan component program yang sudah ada atau membuat component yang bisa digunakan lagi, selama diperlukan. • Testing and turnover : karena menggunakan component yang sudah ada, maka kebanyakan component sudah melalui uji atau testing. Namun component baru dan interface harus tetap diuji.
  • 13. 3. Jawaban : e Yang termasuk dalam sektor-sektor adalah objective settings, risk assessment amd reduction, development and validation serta planning. 4. Jawaban : d Karakteristik waterfall model: • Model air terjun : memisahkan dan membedakan antara spesifikasi dan pengembangan • Pengembangan yang berevolusi : spesifikasi dan pengembangan saling bergantian • Pengembangan system formal : menggunakan suatu model system sistematika yang ditransformasikan ke implementasi • Pengembangan berbasis Re-use : system dibangun dari komponen yang sudah ada 5. Jawaban : e Kelemahan: • Tidak cocok untuk proyek skala besar • Proyek bias gagal karena waktu yang disepakati tidak dipenuhi • Sistem yang tidak bisa dimodifikasi tidak cocok untuk model ini • Resiko teknis yang tinggi jadi kurang ococok untuk model ini
  • 14. 6. Jawaban : e Model pengembangan system formal: Proses pengembangan perangkat lunak didasarkan pada transformasi matematis dari spesifikasi system menjadi program yang dapat dijalankan. 7. Jawaban : a Tahap-tahap Re-use: • Analisis komponen : spesifikasi persyaratan telah diketahui, komponen-komponen untuk implementasi spesifikasi tersebut akan dicari. Biasanya, tidak ada kesesuaian yang tepat dan komponen yang dapat dipakai hanya memberikan sebagian dari fungsionalitas yang dibutuhkan. • Modifikasi persyaratan : persyaratan dianalisis menggunakan informasi tentang komponen yang didapat, kemudian dimodifikasi untuk merefleksikan komponen yang ada. Jika modifikasi tidak mungkin dilakukan, maka kegiatan analisis komponen bias diulang untuk mencari solusi alternatif. • Perancangan system dengan pemakaian ulang : kerangka kerja system dirancang, atau kerangka kerja yang telah ada dipakai ulang • Pengembangan dan integrase : perangkat lunak yang tidak dapat dibeli akan dikembangkan dan komponen dan system COTS diintegrasikan untuk membantu system.
  • 15. 8. Jawaban : e Gambar model waterfall
  • 16. 9. 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). 10. Jawaban : c Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software Engineering. Istilah Software Engineering mulai dipopulerkan tahun 1968 pada Software Engineering Conference yang diselenggarakan oleh NATO. 11. Jawaban : d Perangkat Lunak adalah seluruh perintah untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi.
  • 17. 12. 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. 13. Jawaban : d Pada dasarnya terdapat empat langkah-langkah utama rekayasa perangkat lunak yang ditempuh, terdiri atas analisis, perancangan, pengkodean dan pengujian. 14. Jawaban : c Karena penjelasan dari RPL adalah penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak.
  • 18. 15. Jawaban : e yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak adalah: • Dapat terus dirawat dan diperlihara (maintainability) • Dapat mengikuti perkembangan teknologi (dependability) • Dapat mengikuti keinginan pengguna (robust) • Efektif dan efisien dalam menggunakan energy dan penggunaannya • Dapat memenuhi kebutuhan yang diinginkan (usability) 16. Jawaban : b Pertama kali digunakan pada akhir tahun 1950-an dan disekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun 1969. Meski penggunaan kata software engineering masukkan konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal tumbuhnya profesi.
  • 19. 17. Jawaban : d Karena rekayasa perangkat lunak di Indonesia dijadikan disiplin ilmu yang dipelajari mulai tingkat Sekolah Menengah Kejuruan sampai tingkatan Perguruan Tinggi. Di tingkat SMK, jurusan ini sudah memiliki kurikulum materi pelajaran sendiri yang sudah ditentukan oleh Dinas Pendidikan. Rekayasa Perangkat Lunak di tingkat SMK biasanya mempelajari materi-materi seperti Bahasa pemrograman, desain web, pengetahuan tentang Undang-Undang HAKI dan ITE. 18. Jawaban : d A : Disiplin ilmu yang membahas semua aspek produksi perangkat lunak malai dari tahap awal spesifikasi system sampai pemeliharaan system setelah digunakan. B : berkaitan dengan semua aspek dalam pembangunan system berbasis komputer termasuk hardware, rekayasa perangkat lunak dan proses. C : system stand-alone standar yang diproduksi oleh organisasi pengembang dan dijual ke pasar terbuka ke siapapun yang membelinya. Biasa disebut sebagai software shrink-wrapped. 19. Jawaban : c A : Disiplin ilmu yang membahas semua aspek produksi perangkat lunak malai dari tahap awal spesifikasi system sampai pemeliharaan system setelah digunakan. B : berkaitan dengan semua aspek dalam pembangunan system berbasis komputer termasuk hardware, rekayasa perangkat lunak dan proses. D : Sistem yang dipesan oleh pelanggan tertentu dan dikembangkan khusus oleh kontraktor Perangkat Lunak.
  • 20. 20. Jawaban : a B : Termasuk Atribut-atribut Perangkat Lunak. C, D : gabungan Tantangan Rekayasa Perangkat Lunak dan Atribut-atribut Perangkat Lunak.