Rangkuman Kegiatan Belajar 3. Model Waterfall Tahap Pengujian Alokasi Waktu : 2 x 45 menit

5. Alpha testing berguna untuk meningkatkan performa atau kinerja aplikasi saat berada dalam lingkungan idealnya. Beta testing berguna untuk melihat kompatibilitas kesesuaian dan stabilitas aplikasi saat berada pada lingkungan sistem dan hardware yang berbeda- beda.

3.3.4. Tugas

Buatlah desain arsitektur untuk pembuatan aplikasi pendataan nilai yang berlaku di sekolahmu masing-masing.

3.3.5. Uji Kompetensi

1. Apakah tujuan dari pengujian perangkat lunak? 2. Bagaimana pengujian perangkat lunak dikatakan berhasil? 3. Siapakah penguji terbaik? 4. Bagaimana melakukan white-box testing dan apa kegunaannya? 4. Bagaimana melakukan black-box testing dan apa kegunaannya? 5. Bagaimana melakukan alpha testing dan apa kegunaannya? 6. Bagaimana melakukan beta testing dan apa kegunaannya?

3.4. Kegiatan Belajar 4. Model Prototyping Alokasi Waktu : 2 x 45 menit

3.4.1. Tujuan Pembelajaran

Tujuan pembelajaran pada Kegiatan Belajar 4 Model Prototyping adalah: 1. Memahami model prototyping. 2. Membuat rangcangan perangkat lunak mengikuti model prototyping.

3.4.2. Aktivitas belajar siswa

3.4.2.1. Mengamati

Pada saat seorang gadis berdandang, seringkali diulang-ulang sampai dirasa sudah cantik. Demikian juga saat seorang pengrajin gerabah membuat kerajinan, dia akan selalu mengulang-ulang apa yang dilakukan hingga diperoleh teknik, komposisi bahan, dan model yang bagus. Demikian juga dalam pembuatan perangkat lunak, seringkali pembuat perangkat lunak melakukannya dengan cara seperti itu. Tanpa melalui tahap analisis yang sanat matang dan lama, programmer langsung melakukan pengkodean. Pengkodean itu secara bertahap disempurnakan seiring berjalannya waktu dan seiring pemahaman yang lebih baik tentang apa yang harus dilakukan. Gambar 3.6. Skema prototyping Software Enineering, Pressman Prototyping pada dasarnya melakukan pengembangan perangkat lunak secara cepat, tidak harus mengikuti tahapan ADCT secara matang. Meski tidak terlalu matang tetapi perbaikan bisa