Rich Picture Matriks Masalah, Kesempatan, Tujuan dan Batasan

2.7 Rich Picture

Rich Picture digunakan pada waktu penyeleksian sistem untuk menyatakan secara keseluruhan dalam memahami proses dari tahapan proyek pengembangan sistem. Rich picture secara khusus mendeskripsikan masalah sistem dan sekaligus penguasaan aplikasi. Rich picture tidak didasari pada suatu catatan khusus tetapi seharusnya memberikan penyesuaian mengenai aspek yang dideskripsikan pada proyek Mathiassen, 2000.

2.8 Matriks Masalah, Kesempatan, Tujuan dan Batasan

Problems, Opportunities, Objectives and Constraints Matrix Analisis masalah dalam tahapan RAD menggunakan Matriks Masalah, Kesempatan, Tujuan dan Batasan, yang dijabarkan dalam dua tabel yaitu Analisis Sebab Akibat Cause and Effect Analysis dan tabel Tujuan-tujuan Perbaikan Sistem System Improvement Objectives. Cause and Effect Analysis merupakan sebuah tehnik tempat masalah-masalah dipelajari untuk menentukan penyebab- penyebab dan akibat-akibatnya Whitten, 2004. Dalam praktiknya, sebuah akibat mungkin sebenarnya adalah gejala dari masalah yang berbeda, yang lebih mendalam atau mendasar. Masalah tersebut juga harus dianalisis untuk mencari penyebab dan akibatnya dan seterusnya sampai penyebab dan akibat tersebut tidak menghasilkan gejala-gejala masalah- masalah lainnya. Oleh sebab itu semua pihak, baik analis sistem, pemilik dan pengguna sistem harus secara aktif berpartisipasi dalam proses analisis sebab akibat. Setelah diberikan pemahaman akan lingkup, masalah dan kesempatan sistem, maka dapat menentukan tujuan-tujuan perbaikan sistem. Tujuan dari tugas ini adalah menentukan kriteria di mana semua perbaikan pada sistem akan diukur dan untuk mengidentifikasi semua batasan yang membatasi fleksibilitas perbaikan tersebut Whitten, 2004. Dalam tabel ini terdiri dari dua hal yaitu tujuan objective sistem, yaitu ukuran keberhasilan, sesuatu yang ingin diraih jika diberikan sumber-sumber daya yang cukup dan batasan constraint sistem, yaitu sesuatu yang akan membatasi fleksibilitas dalam mendefinisikan suatu solusi untuk tujuan-tujuan dan pada dasarnya batasan-batasan ini tidak dapat diubah.

2.9 Functional dan Nonfunctional Requirement