Analisis Kebutuhan Perangkat Lunak
Analisis Kebutuhan pada perangkat lunak merupakan suatu kegiatan yang menyangkut analisa pembuatan perangkat lunak serta dilakukan proses agar mendapatkan spesifikasi, informasi, standarisasi, dokumen lainnya.
Analisis kebutuhan sebuah perangkat lunak dapat dikatakan software requirement analysis, adalah sebuah aktivitas awal dari pengembangan pada perangkat lunak. Untuk mengerjakan proyek perangkat lunak skala besar, analisis kebutuhan menjadi sangat penting untuk dilaksanakan setelah kegiatan sistem informasi engineering dan projek aplikasi planning.
Tahap analisis merupakan tahap pengumpulan sebuah kebutuhan untuk semua elemen pada sistem perangkat lunak yang ingin di buat. Tahap ini dibuatnya spesifikasi kebutuhan untuk perangkat lunak, fungsi dari pada perangkat lunak dibutuhkan, performansi sebuah sistem pada perangkat lunak, penjadwalan proyek pada perangkat lunak, identifikasi sumber daya (seperti manusia, perangkat keras, perangkat lunak) dan perkiraan biaya pengembangan pada perangkat lunak.
Baca Juga : model pengembangan perangkat lunak
- Menggambarkan informasi permasalahan.
- Mendefinisi fungsi dari perangkat lunak.
- Menghasilkan model dapat menggambarkan tentang informasi, fungsi dan kelakuan sistem dibagi dengan rincian sebuah model dalam lapisan.
- Informasi tahapan analisa akan memudahkan tahap implementasi lebih rinci.
Tujuan tahapan analisis kebutuhan pada perangkat lunak antara lain :
- Menjelaskan kebutuhan pengguna
- Meletakkan dasar untuk tahapan perancangan pada perangkat lunak
- Mendefinisikan semua yang dibutuhan oleh pemakai sesuai lingkup kontrak yang disepakati kedua pihak pengembang dan pemakai.
Baca Juga : pengertian rekayasa perangkat lunak
Kebutuhan (Requirement)
Pengertian Kebutuhan
Menurut kamus kebutuhan merupakan sesuatu diminta, sesuatu dibutuhkan. Sedangkan menurut IEEE kebutuhan adalah :
- Kondisi kemampuan diperlukan oleh pengguna untuk menyelesaikan suatu masalah atau persoalan, serta agar dapat mencapai objeknya.
- Kondisi kemampuan harus dipenuhi oleh sebuah sistem, dalam artian memenuhi standar, kontrak, spesifikasi serta dokumen lain diinginkan.
Tahap kebutuhan akan perangkat lunak dimulai dengan :
1. Dikenali sebuah permasalahan yang dibutuhkannya penyelesaian. Identifikasi permasalahan mungkin dapat dikerjakan secara orientasi dalam aplikasi, orientasi bisnis, serta orientasi kenaikan produktivitas.
2. Munculnya sebuah ide untuk membuat perangkat lunak yang baru.
2. Munculnya sebuah ide untuk membuat perangkat lunak yang baru.
Baca Juga : masalah pada perangkat lunak
beberapa jenis kebutuhan perangkat lunak :
1. Behaviorals
- yang dilakukan sistem dari input serta output dan ke sebuah sistem.
- hubungan informasi pada input dan output hingga mendapatkan fungsi dari transformasi.
Mendefinisikan sebuah atribut sistem terkait dengan pembentukan pekerjaan. Termasuk tentang deskripsi secara lengkap mengenai efisiensi, keamanan, rehability, maintenability, serta portability.
mengapa Kebutuhan sangat Penting ?
Perhatikan gambar kumulatif :
Perhatikan gambar kumulatif :
Mencari kesalahan dalam akhir siklus pengembangan pada perangkat lunak ternyata membutuhkan banyak uang.
- Jika bisa dideteksi, akan dilakukan perbaikan setiap tahapan sebuah proses.
- Jika tidak bisa dideteksi, akan ada kesalahan baru kelihatan setelah selesai dibangun.
Baca Juga : mitos perangkat lunak
Tahapan Analisis Kebutuhan pada Perangkat Lunak
Tahapan analisis kebutuhan pada perangkat lunak dasarnya terdiri dari sebuah urutan aktivitas antara lain :
1. Menentukan kebutuhan pada perangkat lunak
Lebih banyak yang berhubungan kepada pengguna, Hasilnya tidak terstruktur.
Lebih banyak yang berhubungan kepada pengguna, Hasilnya tidak terstruktur.
- Data informasi yang mau diproses.
- Fungsi yang dibutuhkan.
- Sistem yang diwujudkan dan diharapkan.
- Antarmuka yang harus tersedia seperti user interface, hardware interface, software interface, serta komunikasi interface.
2. Sintesis
Mengubah skema kebutuhan yang tidak terstruktur agar menjadi model dengan memanfaatkan sebuah teknik serta analisis.
Mengubah skema kebutuhan yang tidak terstruktur agar menjadi model dengan memanfaatkan sebuah teknik serta analisis.
3. Membuat dokumen dengan metode SRS (Software Requirement Spesifikasi).
merupakan analisis agar menjadi lebih rinci dalam perencanaan analisis kebutuhan, dan sebagai tahapan awal perancangan.
Baca Juga : metodologi pengembangan perangkat lunak
Sekian dulu dari admin, semoga materi Analisis Kebutuhan Pada Perangkat Lunak ini dapat bermanfaat untuk para pembaca maupun yang lagi mengerjakan tugas. Terimakasih yang sudah berkunjung dan jangan lupa mampir lagi ya :)