PERANGKAT LUNAK 04
01
LANGKAH-LANGKAH ANALISIS KEBUTUHAN
1 Pengumpulan Kebutuhan
Evaluasi Kebutuhan
2
3 Validasi Kebutuhan
Dokumentasi Kebutuhan
4
5 Tinjauan Kebutuhan
Mengumpulkan kebutuhan dari
pemangku kepentingan, dengan cara :
3.
penilaian?
Relevansi: Apakah kebutuhan tersebut
Evaluasi Kebutuhan
selaras dengan tujuan dan visi proyek?
4. Konsistensi: Adakah konflik antara
kebutuhan yang berbeda?
5. Prioritasi: Mana yang paling mendesak dan
penting untuk dikembangkan?
Proses verifikasi untuk memastikan bahwa
kebutuhan yang dikumpulkan dan dievaluasi
selaras dengan tujuan dan visi bisnis.
02
ANALISIS KEBUTUHAN FUNGSIONAL
03
ANALISIS KEBUTUHAN NON FUNGSIONAL
KINERJA KETERSEDIAAN
●Seberapa cepat atau responsif ●Seberapa sering sistem dapat diakses
sistemnya dan beroperasi dengan baik tanpa
gangguan
KEAMANAN KETAHANAN
●Bagaimana sistem melindungi data dan
informasi ●Bagaimana sistem dapat pulih dari
kegagalan atau masalah tanpa
SKALABILITAS kehilangan data atau fungsionalita
●Kemampuan sistem untuk PORTABILITAS
menangani pertumbuhan
●Kemudahan sistem untuk diinstal
atau dipindahkan ke platform atau
lingkungan lain
ANALISIS KEBUTUHAN NON FUNGSIONAL
USER EXPERIENCE
PEMELIHARAAN (UX)
●Seberapa mudah sistem diperbarui ●Kualitas pengalaman pengguna ketika
atau diperbaik menggunakan sistem.
INTEROPERABILITAS
KEANDALAN
●Kemampuan sistem untuk berfungsi
dengan baik bersama sistem lain ●Kemampuan sistem untuk
berfungsi dengan konsisten dan
akurat sesuai dengan spesifikasiny
STUDI KASUS
03
PT. KreasiInovasi adalah perusahaan start-up yang ingin
mengembangkan sebuah aplikasi mobile e-commerce
untuk menjual produk kreatif buatan lokal. Mereka
memiliki ide dasar tentang apa yang diinginkan, namun
mereka belum memiliki detail spesifik tentang kebutuhan
aplikasinya.
Tampilan Menampilkan daftar produk yang dijual dengan gambar, Antarmuka Penyajian produk merupakan elemen visual penting dari aplikasi,
3
Produk deskripsi, dan harga. Sistem mempengaruhi bagaimana pengguna berinteraksi dan menavigasi.
Keranjang Pengguna dapat menambahkan produk ke keranjang Menambahkan produk ke keranjang adalah proses bisnis kunci dalam
4 Proses Bisnis
Belanja belanja dan melihat detail belanjaannya. e-commerce.
Proses Memungkinkan pengguna untuk melakukan pembayaran Pengolahan Proses checkout melibatkan transaksi keuangan yang harus dikelola
5
Checkout dan mengonfirmasi pembelian. Transaksi dengan benar oleh sistem.
Pencarian Fungsi pencarian untuk membantu pengguna menemukan Sistem memproses input pencarian dari pengguna dan memberikan
6 Operasi Sistem
Produk produk. hasil yang relevan sebagai respons.
Ulasan dan Pengguna dapat meninggalkan ulasan dan memberikan Interaksi Memberikan ulasan adalah bentuk interaksi pengguna dengan sistem,
7
Rating rating untuk produk. Pengguna menghasilkan data yang bermanfaat bagi pengguna lain.
Manajemen Pengguna dapat mengubah informasi profil, melihat riwayat Kapasitas Sistem harus menyimpan data pengguna seperti riwayat belanja dan
8
Akun belanja, dan mengatur preferensi. Penyimpanan preferensi dalam database.
Mengirim notifikasi kepada pengguna tentang promosi, Notifikasi merupakan keluaran data dari sistem ke pengguna
9Notifikasi Keluaran Data
status pesanan, dll. berdasarkan aktivitas atau promosi tertentu.
Bantuan &
Sebuah bagian untuk pertanyaan yang sering diajukan Pembaruan dan Bagian bantuan sering memerlukan pembaruan berdasarkan
10 Dukungan
(FAQ) dan cara untuk menghubungi dukungan pelanggan. Pemeliharaan pertanyaan atau masalah yang sering muncul dari pengguna.
Pelanggan
KEBUTUHAN NON FUNGSIONAL
No Aspek Deskripsi
1 Kinerja Aplikasi harus responsif dan cepat memuat, dengan waktu tunggu maksimal 3 detik.
2 Keamanan Semua data pengguna, termasuk informasi pribadi dan detail pembayaran, harus dienkripsi.
3 Skalabilitas Aplikasi harus mampu menangani pertumbuhan pengguna dan transaksi dalam jumlah besar.
5 User Experience (UX) Antarmuka yang intuitif dan mudah digunakan, dengan desain yang menarik dan navigasi yang jelas.
6 Kompatibilitas Harus kompatibel dengan versi OS smartphone yang berbeda dan ukuran layar yang beragam.
7 Pemeliharaan Mudah untuk diperbarui dan ditingkatkan sesuai dengan feedback pengguna dan tren pasar.
8 Integrasi Pembayaran Harus mendukung berbagai metode pembayaran seperti kartu kredit, transfer bank, dan dompet digital.
9 Backup dan Pemulihan Mekanisme backup otomatis dan pemulihan cepat dalam kasus kegagalan sistem.
Dari judul yang anda buat, buatlah analisis kebutuhan perangkat lunak
yang anda usulkan!
TUGAS 4
Thanks!
CREDITS: This presentation template was created by Slidesgo, including icons by
Flaticon, and infographics & images by Freepik