Rekayasa Kebutuhan - Tugas 2

Nama : Daffa Tristan Firdaus
NRP : 05111940000006
Kelas : Rekayasa Kebutuhan B

Pada penugasan kali ini saya ditugaskan untuk melakukan studi kasus terhadap tahapan rekayasa kebutuhan yang dapat diambil dari dokumen SKPL suatu proyek perangkat lunak. Untuk kesempatan ini, saya akan menggunakan dokumen SKPL yang telah saya kerjakan sebelumnya pada proyek lain.



Elicitation

Elicitation merupakan salah satu proses yang fokus untuk memahami keperluan dari stakeholder maupun dari user. Dari itu, kita mendapatkan bahwa:

  • Pengguna dapat melihat barang, membeli barang, dan melakukan transaksi pembelian
  • Admin dapat mengelola produk, dan memantau proses transaksi pembelian

Understanding

Setelah memahami poin dari elicitation sebelumnya, didapatkan bahwa sistem online perlu mendukung hal berikut:
  • Pengguna dapat melakukan sorting berdasarkan kategori barang sehingga mempermudah dan mempercepat proses pencarian barang berdasarkan kategori
  • Pengguna dapat lebih mengerti tentang informasi barang, berupa deskripsi barang, stok barang, dan juga review terhadap barang sehingga meminimalisir terjadinya kesalahan dalam pembelian
  • Pengguna dapat mendapatkan informasi-informasi tentang produk barang yang baru dirilis dengan menu subscribe pada website
  • Pengguna dapat membuat akun pada website
  • Pengguna dapat mengetahui pengeluaran belanja
  • Pengguna dapat memesan ulang barang persediaan
  • Pengguna dapat melihat history pembelanjaan
  • Pengguna dapat memasukkan produk ke cart
  • Admin dapat menambahkan, mengubah dan menghapus produk
  • Admin dapat melakukan pembaruan status pembelian
  • Pengguna dan Admin dapat melihat nota pembayaran transaksi

Specification

Dari proses elisitasi dan pemahaman kebutuhan, dapat diuraikan spesifikasi perangkat yang diperlukan sebagai berikut:
  • Sistem dapat melakukan sorting menurut kategori dari produk yang ada
  • Sistem dapat menampilkan deskripsi dan review dari produk tersebut
  • Sistem dapat menampilkan stok untuk tiap barang
  • Sistem dapat menampung lebih banyak produk untuk dijual
  • Sistem dapat melakukan input data akun pengguna
  • Sistem dapat melakukan input data pelanggan sebelum melakukan checkout, baik itu alamat pengiriman, metode pembayaran, maupun metode pengiriman
  • Sistem dapat melakukan input pendataan berlangganan
  • Sistem dapat memasukkan data untuk produk lama dan baru, dari mengedit, menghapus dan menambah produk baru
  • Sistem dapat dijalankan dalam beberapa web browser, seperti Google Chrome, Mozilla Firefox, Microsoft Edge, dll.
    1. Sistem memiliki UI (User Interface) yang mudah dipahami oleh pengguna
    2. Sistem harus memastikan bahwa akses data yang diinput terlindungi dari orang-orang yang tidak berwenang 
    3. Hanya Pengguna yang dapat melihat riwayat pembelian mereka jika masuk kedalam akun website 

    Validation

    Tahapan untuk memastikan bahwa sepsifikasi yang diperoleh sudah sesuai dengan kebutuhan yang diinginkan stakeholder.
    • Hasil spesifikasi yang berupa SKPL disampaikan kepada stakeholder untuk memperoleh persetujuan
    • Menguji hasil produk yang dibuat untuk memperoleh persetujuan dari stakeholder
    • Maintanance atau pemeliharaan. Jika produk sudah melalui proses deployment, diperlukan pemeliharaan untuk memastikan sistem selalu berjalan dengan baik.

    Output

    Output yang dihasilkan berupa:

    • Sistem perangkat lunak berbasis website 

    Comments

    Popular Posts