Tugas 5 Rekayasa Kebutuhan

Uber

Pada tugas ini, saya akan membahas tentang 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.

Sejarah Uber

Ide bisnis ride sharing yang dikembangkan Uber saat ini berawal dari Garret Camp dan Travis Kalanick sebagai pendiri Uber yang terjebak di Paris, dan sulit untuk menemukan dan mengakses layanan taksi. Dalam situasi tersebut, mereka kemudian berpikir alangkah mudahnya jika bisa meminta tumpangan hanya dengan mengetuk ponsel.


Pemikiran tentang memesan tumpangan menggunakan ponsel dari lokasi persis Anda berdiri merupakan gagasan yang revolusioner, karena belum pernah ada sebelumnya. Orang yang membutuhkan tumpangan, tidak lagi harus menunggu, berharap ada mobil yang lewat.

Mereka bisa mengakses layanan tumpangan dengan cepat dan mudah, bahkan bisa langsung dijemput tepat di titik keberadaannya. Tak heran jika aplikasi Uber mendapat sambutan yang positif dari pengguna dan cepat menjadi populer di kota-kota besar 

Dari tahun ke tahun sejak peluncurannya, Uber semakin diminati sehingga berkembang pesat di berbagai kota besar di seluruh dunia. Untuk kawasan Asia Tenggara, Uber menggabungkan layanannya dengan Grab pada tahun 2018 dengan porsi 27,5% kepemilikan.

Cara Kerja Uber

Layanan Uber diakses melalui aplikasi seluler menggunakan smartphone. Pengguna menyiapkan profil pribadi yang mencakup data nama, nomor telepon, preferensi pembayaran, dan informasi lainnya. Berkenaan dengan preferensi pembayaran, terdapat beberapa opsi seperti sistem pembayaran e-niaga, kartu kredit, dan tunai. Selain itu, aplikasi juga memberikan opsi bagi pelanggan yang ingin memberikan gratifikasi atau tip setelah layanan selesai.

Dalam hal pemberian layanan kepada pelanggan, Uber menentukan biaya dan persyaratan untuk pengemudi yang mengangkut penumpang. Di sini, perusahaan mengambil bagian dari setiap ongkos. Penetapan harga layanan ditetapkan secara dinamis.

Artinya, tarif yang ditetapkan bisa saja fluktuatif tergantung pada pasokan dan tingkat permintaan. Ketika pasokan terbatas, namun tingkat permintaan layanan tinggi, maka tarif akan ditentukan lebih tinggi.

Demikian pula sebaliknya. Berkenaan dengan tarif layanan, pelanggan akan mendapatkan informasinya lebih dulu dari pengemudi. Hal ini dimaksudkan agar pelanggan bisa memutuskan untuk tetap menggunakan layanan atau membatalkan setelah mengetahui tarifnya.

Status pengemudi (driver) dalam layanan Uber bukanlah sebagai karyawan perusahaan, melainkan mitra atau kontraktor independen. Untuk memberikan layanan, driver menyediakan kendaraan sendiri, baik milik pribadi atau sewa.

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 Requirements

  1. Sistem menyediakan fasilitas bagi pengguna untuk melakukan registrasi ke dalam sistem.
  2. Sistem menyediakan fasilitas bagi pengguna untuk login ke dalam sistem
  3. Sistem menyediakan fasilitas bagi pengguna untuk melakukan pendaftaran menjadi jasa service
  4. Sistem menyediakan fasilitas bagi pengguna untuk memberikan rating terhadap hasil kerja jasa service.
  5. Sistem menyediakan fasilitas bagi pengguna untuk mengirimkan pesan terhadap jasa service.
  6. Sistem menyediakan fasilitas bagi pengguna untuk merubah profi dari pengguna.
  7. Sistem menyediakan fasilitas bagi pengguna untuk melihat lokasi driver terdekat.
  8. Sistem menyediakan fasilitas bagi pengguna untuk memilih lokasi penjemputan.
  9. Sistem menyediakan fasilitas bagi pengguna untuk memilih lokasi pengantaran.
  10. Sistem menyediakan fasilitas bagi pengguna untuk melihat biaya jasa service.
  11. Sistem menyediakan fasilitas bagi pengguna untuk memilih metode pembayaran yang diinginkan.
  12. Sistem menyediakan fasilitas bagi administrator untuk melakukan login.
  13. Sistem menyediakan fasilitas bagi administrator untuk mengelola data pendaftaran jasa service.
  14. Sistem menyediakan fasilitas bagi administrator untuk mengelola data pemesanan jasa service.
  15. Sistem menyediakan fasilitas bagi administrator untuk 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.


Comments