ETS RK A - James Rafferty Lee

 ETS RK A - GoToko

Oleh : James Rafferty Lee - 05111940000055


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



  • Kebutuhan fungsional

Kebutuhan fungsional adalah jenis kebutuhan yang berisi tentang proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisikan tentang informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.


Kebutuhan fungsional adalah deskripsi atau batasan-batasan service / layanan yang harus dimiliki oleh perangkat lunak dalam rangka menjalankan proses bisnis nya. Selain itu, kebutuhan fungsional juga harus meliputi informasi-informasi akan dihasilkan oleh sistem.


Contoh dari kebutuhan fungsional sangat bergantung pada aplikasi yang dirancang, seperti aplikasi manajemen toko sebaiknya memiliki fungsionalitas manajemen barang dan stok.


Kebutuhan fungsional bergantung pada jenis perangkat lunak, pengguna sistem dan jenis sistem yang digunakan oleh perangkat lunak tersebut. Kebutuhan fungsional bisa dicari lewat pertanyaan “apa yang harus dilakukan oleh sistem?”.



  • Kebutuhan non fungsional

Kebutuhan non fungsional adalah kebutuhan-kebutuhan yang dibutuhkan oleh perangkat lunak dalam menjalankan operasi secara optimal.  Adapun kriteria-kriteria yang ada berupa:

  • Security - Aman dari hacker, dsb.

  • Usability - kemudahan penggunaan sistem atau perangkat lunak oleh user

  • Logging - Pencatatan aktivitas

  • Storage - Penyimpanan informasi

  • Performance - Performa yang kencang dan cepat

  • Cost - Harga yang sesuai

  • Interoperability - Perpindahan antara sistem/perangkat

  • Disaster recovery - Saat ada gangguan/disaster, terdapat safety measurenya.

  • Accessibility - Dapat digunakan dengan mudah dengan banyak orang umum.




  1. Sesuai gambaran video buatlah BRD GoToko


Sheets:



Pendahuluan

Aplikasi GoToko merupakan aplikasi yang menyediakan layanan lengkap yang memudahkan pemilik warung dan toko kelontong (atau UMKM untuk membeli barang-barang stok secara online. Manfaat yang bisa didapatkan pemilik warung dengan berbelanja online yakni penghematan biaya hingga waktu. Selain mudah dalam mencari dan memesan berbagai macam produk konsumsi kemasan dari sejumlah merek ternama, harga produk di GoToko juga kompetitif dan transparan.Visi GoToko adalah untuk meningkatkan kehidupan pemilik warung yang kurang terlayani dengan mengembangkan bisnis mereka.


Cakupan Proyek

  1. Aplikasi mampu menghubungkan brand dengan pemilik toko yang membutuhkan pembelian barang untuk stok toko.

  2. User dapat mendaftarkan akun sebagai pembeli barang.

  3. Integrasi pembayaran menggunakan e-wallet, bank, maupun debit/credit cards.

  4. Integrasi peta menggunakan Google Maps.


Kebutuhan Fungsional

  1. User dapat mendaftarkan diri.-

  2. User dapat login dan logout.-

  3. Pedagang toko dapat melihat barang-barang yang dijual supplier-

  4. Pedagang toko dapat melakukan pembayaran -
  5. Pedagang toko dapat membeli stok barang yang tersedia-
  6. Pedagang toko dapat mengecek status pengiriman barang
  7. Pemilik brand dapat melihat riwayat pemesanan
  8. Pemilik brand dapat update stok, harga, dan promosi untuk barang yang dijual
  9. Pemilik brand dapat mengecek status pengiriman barang
  10. Pemilik brand dapat melihat analisis penjualan
  11. Admin dapat melakukan verifikasi dan pengecekan pesanan untuk keamanan dan supaya tidak terjadi masalah
  12. Kurir dapat menerima pesanan pengiriman
  13. Kurir dapat melakukan update status pengiriman

Kebutuhan Non Fungsional

  1. Security : Sistem menjamin keamanan data pribadi milik supplier dan user, serta aman dari hacker.

  2. Usability - Sistem mudah digunakan, efisien, mudah diakses, dan menampilkan interface yang user-friendly, serta membantu user untuk mengisi form terutama pada fields yang harus diisi seandainya user mengisikan input yang invalid

  3. Logging - Sistem mencatat semua request yang didapat ke database

  4. Availability - Sistem berjalan dengan optimal 24/7 jam.

  5. Storage : Sistem menyimpan semua resource aplikasi serta isinya di database

  6. Performance : Sistem dapat melayani kebutuhan user dengan kemampuan yang optimal, serta melakukan query dan menampilkan hasil query dengan waktu yang relatif cepat

  7. Interoperability : Sistem dapat diakses oleh berbagai macam device dan OS, seperti Android dan iOS

  8. Disaster Recovery : Sistem dapat digunakan jika terjadi kegagalan seperti dengan cara menyiapkan lebih dari 1 buah server, serta backup database yang cukup.

  9. Reliability - Sistem berjalan tanpa failure dan jika terdapat eror, bisa cepat menotifikasi user dan stakeholder.


Laporan Keuangan: 

Uraian

Satuan

Harga (Rp)

Total (Rp)

Perencanaan

1

5.000.000

5.000.000

Desain Antarmuka

1

10.000.000

10.000.000

Deployment dan server

1

10.000.000

10.000.000

Project Manager

2 bulan

8.000.000 

16.000.000

System Analyst

2 bulan

5.000.000

10.000.000

Web Designer

2 bulan

5.000.000

10.000.000

IT Programmer

2 bulan

5.000.000 

10.000.000

Quality Assurance

2 bulan

4.000.000 

8.000.000

Administrasi

2 bulan

4.000.000

8.000.000

Total Biaya

87.000.000


Linimasa proyek:

  • Perencanaan : 6 April - 13 April 
  • Analisis dan desain : 13 April - 27 April 
  • Implementasi : 27 April - 24 Mei 
  • Testing : 25 Mei - 31 Mei 
  • Deployment dan dokumentasi : 1 Juni - 5 Juni
  • Maintenance : 6 Juni -

  1. Buatlah video youtube untuk mempresentasikan jawaban anda

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

Comments

Popular posts from this blog

TUGAS 1 REKAYASA KEBUTUHAN - STUDI KASUS APLIKASI PEDULI LINDUNGI

Tugas 7 Rekayasa Kebutuhan A - VIRA BCA