EVALUASI TENGAH SEMESTER - RK

 EVALUASI TENGAH SEMESTER - RK 


05111940000049 - Muhammad Bagus Istighfar

1. Jelaskan macam - macam kebutuhan yang harus digali di dalam membuat perangkat lunak

Jawaban :

Aplikasi GoToko adalah aplikasi yang  menyediakan layanan lengkap untuk memudahkan pemilik warung dan toko kelontong untuk membeli barang-barang stok secara online. Banyak dari mereka yang merasakan masalah dalam hal biaya dan waktu, maka aplikasi ini dapat melakukan penghematan biaya hingga waktu. Selain mudah dalam mencari dan memesan berbagai macam produk konsumsi kemasan dari sejumlah produk dengan brand ternama, harga produk di GoToko juga kompetitif dan transparan. Sehingga hal ini dapat memudahkan pemilik toko untuk melakukan perbandingan dari satu produk dengan lainnya. Selalin itu Pengiriman barang pesanan pun hanya membutuhkan waktu 1 x 24 jam. Sehingga sangat memudahkan dan membuat nyaman pengguna baik dari segi pemilik brand maupun toko.

Jenis kebutuhan perangkat lunak ada 2 macam :

    1. Kebutuhan Fungsional (Functional Requirement)
    2. Kebutuhan Non Fungsional (Non Functional Requirement)

 

Kebutuhan Fungsional

Kebutuhan fungsional adalah kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional ini bisa dibilang untuk memenuhi apa saja yang diperlukan oleh User dan Stakeholder terkait terkait sebuah perangkat lunak.  Kebutuhan fungsional mendeskripsikan layanan, fitur atau fungsi yang disediakan atau diberikan oleh sistem bagi penggunanya. Kebutuhan fungsional awal merupakan fungsi atau layanan yang merepresentasikan goal dari pengguna ketika hendak menggunakan sistem.

Contoh kebutuhan fungsional pada soal ini (GoToko) :

Aktor : Pedagang toko, pemilik brand, admin, dan kurir
  1. Pedagang toko mengecek promo 
  2. Pedagang toko melihat info barang yang disediakan oleh pemilik brand
  3. Pedagang toko dapat melakukan pembayaran 
  4. Pedagang toko dapat membeli stok barang yang tersedia
  5. Pedagang toko dapat mengecek status pengiriman barang
  6. Pedagang toko dapat melihat analisis penjualan
  7. Pedagang toko dapat melakukan pendaftaran
  8. Pemilik brand melihat riwayat pemesanan
  9. Pemilik brand update stok, harga, dan promosi untuk barang yang dijual
  10. Pemilik brand dapat melakukan pemesanan kurir untuk mengirim stok ke pedagang toko
  11. Pemilik brand dapat mengecek status pengiriman barang
  12. Pemilik brand dapat melihat analisis penjualan
  13. Pemilik Brand dapat melakukan pendaftaran
  14. Admin dapat melakukan verifikasi pemesanan jika terjadi masalah
  15. Kurir dapat menerima pesanan pengiriman
  16. Kurir dapat melakukan update status pengiriman 
  17. Kurir dapat melakukan pendaftaran

Kebutuhan Non Fungsional

Kebutuhan non-fungsional adalah kebutuhan yang menitikberatkan pada properti prilaku yang dimiliki oleh sistem. Analisis kebutuhan non fungsional dibagi menjadi dua, yaitu analisis
kebutuhan perangkat lunak dan analisis kebutuhan perangkat keras. Analisis perangkat keras bertujuan untuk memudahkan proses perancangan dan implementasi dalam pembangunan sistem ini.

Aspek aspek yang biasanya diamati saat menentukan kebutuhan non fungsional :
  1. Security
    Kemampuan sistem untuk menjaga keamanan dari data-data pribadi baik milik user maupun provider.
  2. Logging
    Kemampuan sistem untuk mencatat setiap permintaan dari user
  3. Storage
    Kemampuan sistem untuk menyimpan resource yang dibutuhkan seperti file asset
  4. Performance
    Kemampuan sistem untuk merespons permintaan user dengan optimal
  5. Cost
    Kemampuan sistem untuk menjalankan fungsionalitas dengan biaya yang optimal.
  6. Interoperability
    Kemampuan sistem untuk digunakan pada berbagai platform / device yang berbeda
  7. Flexibility
    Kemampuan untuk membuat pengguna merasa bebas dan leluasa dalam mengoperasikan sistem
  8. Disaster recovery
    Kemampuan sistem untuk beroperasi secara normal setelah adanya gangguan
  9. Accessibility
    Kemampuan sistem agar bisa diakses dimanapun, kapanpun, dan melalui device apapun

Contoh kebutuhan non fungsional pada soal ini (GoToko) :

1. Sistem memiliki keamanan tinggi agar data pengguna terlindungi
2. Sistem dapat diakses all time atau 24/7
3. Sistem dapat diakses di berbagai os smartphone (Android dari versi lama hingga baru dan IOS)
4.Sistem memiliki Interface yang memudahkan dan membuat nyaman pengguna
5.Sistem dapat berjalan dengan lancar

2. Sesuai gambaran video buatlah BRD GoToko

3. Buatlah video youtube untuk mempresentasikan jawaban anda

4. Jawaban ditulis disertai embedded video youtube di blog masing-masing dan buat koment pada posting berikut 

Anggota Kelompok :
1. Muhammad Bagus Istighfar - 05111940000049
2. Bill Harit Yafi - 05111940000114

Dokumen :



Video :


Komentar

Postingan Populer