ETS RK-B

 Aji Rindra Fakhrezi Putra Faisal

05111940000205


ETS RK-B


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

2. Sesuai gambaran video buatlah BRD GoBiz

3. Buatlah video youtube untuk mempresentasikan jawaban anda

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


Jawaban : 

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


Deskripsi
Aplikasi GoBiz adalah aplikasi dari Gojek yang dapat membantu mengembangkan usaha pengguna. Mulai dari memudahkan pencatatan pesanan, menyediakan berbagai tipe pembayaran, hingga mendatangkan pelanggan, semua dapat dilakukan pada aplikasi GoBiz untuk pengusaha dalam mengembangkan usahanya.

Kebutuhan Fungsional :
Kebutuhan fungsional merupakan kebutuhan yang dapat dilakukan oleh perangkat lunak untuk menjalankan proses bisnisnya. Kebutuhan fungsional juga harus meliputi deksripsi-deskripsi yang akan dihasilkan oleh sistem.

Adapun contoh dari kebutuhan fungsional dari aplikasi GoBiz sebagai berikut : 

  • Pengguna dapat melakukan registrasi akun
  • Pengguna dapat melihat daftar pesanan GoFood yang masuk
  • Pengguna dapat melihat daftar pesanan GoFood yang selesai
  • Pengguna dapat melihat dan mencatat transaksi di toko
  • Dsb
Kebutuhan Non-Fungsional :
Kebutuhan adalah kebutuhan yang menggambarkan bagaimana sistem pada perangkat lunak bekerja kedepannya. Adapun contoh kebutuhan non-fungsional dari aplikasi GoBiz : 

  • Sistem mempunyai sistem pertahan yang dapat melindungi data-data pribadi baik dari pengguna maupun provider
  • Sistem mempunyai UI/UX yang dapat membuat pengguna merasa nyaman pada saat menggunakan aplikasi
  • Sistem dapat menyesuaikan OS dari hp para pengguna
  • Sistem mempunyai spesifikasi yang minimum agar dapat mempunyai pengguna dalam jangkauan yang luas.
  • Dsb.
2. Sesuai gambaran video buatlah BRD GoBiz

Business Requirement Document


Fungsional & Spesifikasi Kebutuhan Bisnis
Pendahuluan

Selama ini, pengusaha dalam bidang kuliner menghadapi berbagai tantangan, seperti kesulitan mendapatkan pelanggan dengan harga kompetitif, terbatasnya pelanggan yang datang dikarenakan adanya wabah penyakit virus yang mematikan sehingga kegiatan dibatasi oleh pemerintah. Oleh karena itu dengan adanya mobile app dari GoBiz, semua pengusaha di bidang kuliner akan dimudahkan untuk melakukan proses penjualan makanan yang disediakan dari pengusaha tersebut.

Spesifikasi Kebutuhan Bisnis

Membuat sebuah platform mobile app, Gobiz dapat mengembangkan pengusaha untuk berjualan berbagai makanan dan minuman yang akan dijual. Dimulai dari memudahkan pencatatan pesanan, menyediakan tipe pembayaran, hingga mendatangkan pelanggan. Aplikasi ini terhubung dengan GoFood yang menjadi pusat pelayanan penyedia kurir makanan untuk pengusaha yang menjual makanan dan minuman yang dijual.

Kebutuhan Fungsional

Adapun kebutuhan fungsional yang perlu dipenuhi aplikasi GoBiz sebagai berikut :

a) Pengguna dapat melakukan registrasi akun
b) Pengguna dapat melakukan login akun
c) Pengguna dapat melihat daftar pesanan GoFood yang masuk
d) Pengguna dapat melihat daftar pesanan GoFood yang selesai
e) Pengguna dapat melihat dan mencatat proses transaksi untuk toko
f) Pengguna dapat membuat promo pada makanan/minuman yang dijualnya
g) Pengguna dapat mencairkan uang pendapatan hasil penjualan makanan/minuman dari GoFood
h) Pengguna dapat melihat riwayat pencairan uang
i) Pengguna dapat mengupdate menu makanan/minuman untuk ditampilkan di GoFood
j) Pengguna dapat mengupdate stok menu makanan/minuman pada GoFood
k) Pengguna dapat mengupdate stok menu makanan/minuman pada toko
l) Pengguna dapat mengupdate profile usaha yang dijual
m) Pengguna dapat mengupdate jam operasional usahanya
n) Pengguna dapat melihat semua artikel bantuan teknisi untuk aplikasi GoBiz
Kebutuhan Non-Fungsional

Adapun kebutuhan non-fungsional yang perlu dipenuhi aplikasi GoBiz sebagai berikut :

a) Sistem mempunyai pertahan yang dapat melindungi data-data pribadi baik dari pengguna maupun         provider
b) Sistem mempunyai UI/UX yang dapat membuat pengguna merasa nyaman pada saat                             menggunakan aplikasi
c) Sistem dapat menyesuaikan OS dari hp para pengguna
d) Sistem mempunyai spesifikasi yang minimum agar dapat mempunyai pengguna dalam jangkauan         yang luas.
e)     Sistem dapat berjalan selama 24 jam non-stop

Usability and Performance Requirements
Usability and Humanity Requirement
    
    Ease of use requirement    
  1. Menggunakan penulisan, simbol dan warna yang mudah dipahami pada navigasi kenyamanan pengguna 
  2. Selalu ada validasi sebelum dilakukannya sebuah proses
  3. Jika terjadi error, sistem akan memberikan pesan pemberitahuan mengenai langkah yang dilakukan untuk mengatasi masalah dari error tersebut.
  4. Menyediakan informasi yang jelas, mudah dipahami, dan efektif dalam menjawab pertanyaan/permasalahan dengan tatak letak yang jelas
    Personalization and Internalization requirement
  1. Menggunakan Bahasa Indonesia pada penggunaan aplikasi 
  2. Penulisan format mata uang berdasarkan lokal Indonesia
Performance Requirement
    
    Speed and Latency
  1. Dapat diakses kurang dari 3 detik 

    Reliability and Avaibility Requirements 
  1. Aplikasi dapat digunakan selama 24 jam, 7 hari seminggu
  2. Dapat menangani minimal 1000 request/detik  
    Robustness or Fault-Tolerance Requirements
  • Maksimum downtime pada aplikasi adalah 20 jam per tahun. Hal ini sudah termasuk dari perencanaan (hardware dan upgrade) dan tidak terencana (gangguan jaringan, kegagalan hardware, listrik padam, dll) 
Maintainability and Support Requirements
    
    Maintenence Requirements
  1. Terdapat error message bila terjadi kesalahan
  2. Terdapat pesan yang jelas ketika suatu proses sedang berlangsung        
    Supportability Requirements
  1. Terdapat menu artikel yang dapat membantu pengguna jika terjadi suatu kesalaha        

Security and Legal Requirements
Security Requirement

    Access Requirements
  1. Aplikasi hanya dapat di akses dalam platform mobile
  2. Pengguna ketika mendaftar harus melakukan verifikasi dengan e-mail yang didaftarkan    
    Integrity Requirements
  1. Terintegrasi dengan Google ketika melakukan pendaftaran
  2. Terintegrasi dengan Google maps untuk lokasi
  3. Terintegrasi dengan beberapa payment gateway seperti Gopay atau bank lokal
    Audit Requirements
  1. Semua aktivitas pengguna harus tercatat dalam log
  2. Semua kesalahan sistem harus tercatat dalam log    
    Security Requirements
  • Kata kunci harus di-encrypt, dengan panjang minimal 8 karakter dan gabungan dari berbagai karakter termasuk angka, huruf, dan karakter lainnya.        

Legal Requirements

    Complience Requirements
  • Berdasarkan Peraturan Pemerintah Nomor 71 Tahun 2019 tentang Penyelenggaraan Sistem dan Transaksi Elektronik mengatur beberapa hal,
    1. Memberi tahu pemilik data pribadi tentang kegagalan dalam perlindungan data pribadi pada sistem dalam waktu 14 hari sejak mengetahui kegagalan tersebut
    2. Memberikan akses kepada pemilik data pribadi untuk mengubah atau memperbarui data pribadinya
    3. Menyediakan contact person yang dapat dihubungi oleh pemilik data pribadi mengenai data pribadinya
    Portability Requirements
  • Mobile app dapat diakses dengan menggunakan Hp dengan OS android dan IOS    


3. Buatlah video youtube untuk mempresentasikan jawaban anda

Video : 





Comments

Popular Posts