Tugas 5 RK B

 

Pada kesempatan ini, saya akan membahas mengenai aplikasi Uber. Uber Technologies Inc. adalah perusahaan jaringan transportasi asal San Francisco, California, yang menciptakan aplikasi penyedia transportasi yang menghubungkan penumpang dengan sopir kendaraan sewaan serta layanan tumpangan langsung. Perusahaan ini juga mengatur layanan penjemputan di berbagai kota di seluruh dunia. Mobil dapat dipesan dengan mengirim pesan teks atau memakai aplikasi bergerak khusus—pilihan terakhir juga bisa digunakan untuk melacak lokasi mobil pesanan pengguna.

Stakeholder Aplikasi Uber

  1. Aplikasi Uber memiliki beberapa stakeholder, sebagai berikut.
    1. Programmer aplikasi yang meliputi:
    2. Project Manager
    3. Business Analyst
    4. Process Analyst
    5. Data Modeller
    6. Designer
    7. Developer
    8. Tester
    9. Product Owner
    10. Documentation
    11. Database Administrator
    12. Quality Check
    13. Quality Assurance
  2. Pengemudi => pihak yang akan menerima pesanan/order dari user untuk melakukan pengantaran ke tempat tertentu.
  3. User => pengguna yang memerlukan jasa driver untuk diantar dari tempat asal hingga sampai ke tempat tertentu.
  4. Pihak ketiga => pihak yang menyediakan akses pembayaran, seperti e-wallet, e-money, internet banking, dan segala metode yang dapat digunakan user untuk melakukan pembayaran pesanan. Serta pihak penyedia peta untuk lokasi Uber.

Functional dan Non-Functional Requirements Uber

Functional Functional Requirements

  1. Pengguna dapat melakukan registrasi ke dalam sistem.
  2. Pengguna dapat login ke dalam sistem
  3. Pengguna dapat melakukan pendaftaran menjadi jasa service
  4. Pengguna dapat memberikan rating terhadap hasil kerja jasa service.
  5. Pengguna dapat mengirimkan pesan terhadap jasa service.
  6. Pengguna dapat merubah profi dari pengguna.
  7. Pengguna dapat melihat lokasi driver terdekat.
  8. Pengguna dapat memilih lokasi penjemputan.
  9. Pengguna dapat memilih lokasi pengantaran.
  10. Pengguna dapat melihat biaya jasa service.
  11. Pengguna dapat memilih metode pembayaran yang diinginkan.
  12. Administrator dapat melakukan login.
  13. Administrator dapat mengelola data pendaftaran jasa service.
  14. Administrator dapat mengelola data pemesanan jasa service.
  15. Administrator dapat mengelola data pengguna.

Non-Functional Requirements

  1. Sistem dapat diakses 24 jam sehari, 7 hari seminggu.
  2. Sistem hanya bisa diakses menggunakan sistem operasi Android dengan versi minimal 4.0 (Ice Cream Sandwich).
  3. Sistem harus membutuhkan koneksi internet minimal tingkat koneksi Edge.
  4. Sistem harus memiliki latensi yang rendah.
  5. Sistem harus mampu melakukan multikomunikasi dimana sistem dapat menangani beberapa permintaan pesanan di waktu yang sama sehingga mencegah kemungkinan satu atau lebih user mendapatkan driver yang sama.
  6. Sistem harus berhasil dalam menyimpan semua transaksi, baik profil dan ulasan pengguna, lokasi pengguna maupun pemesanan jasa.
  7. Sistem menggunakan bahasa Indonesia dan bahasa Inggris.
  8. Sistem dibuat tanpa menyalahi ketentuan hukum Hak Kekayaan Intelektual. 
  9. Sistem harus mampu menangani jumlah user yang semakin banyak dengan tetap mempertahankan kriteria - kriteria di atas.

Komentar

Postingan populer dari blog ini

Tugas 7 PWEB D - AJAX

EAS PBO C - Game Catur 2D Multiplayer Simple