Rekayasa Kebutuhan B - Tugas 5

Analisis Kebutuhan Aplikasi Uber 



1. Deskripsi Aplikasi

    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.

2. Tujuan Aplikasi

    Tujuan dari dibuatnya uber adalah untuk menjangkau semua daerah dan menghubungkan melalui transportasi. Berikut objektif adanya aplikasi Uber :

  • Dengan kehadirannya aplikasi Uber, pengguna diharapkan mendapatkan kemudahan diberbagai sektor kehidupannya terutama pada sektor transportasi.
  • Menciptakan environment yang konsisten dan selalu tersedia kapanpun dan dimanapun.
  • Memberikan peluang usaha serta lapangan pekerjaan dengan adanya apliaksi Uber.
3. Cara kerja aplikasi

    Uber melayani jasanya melalui aplikasi Smartphone. Pengguna diminta untuk membuat profil yang mencakup data diri, preferensi pembayaran dan informasi lainnya yang diperlukan. Preferensi pembayaran sendiri dapat mencakup E-Money, kartu kredit, ataupun pembayaran secara tunai. Pengguna aplikasi juga diberikan opsi untuk memberikan tips kepada pengemudi.

    Uber akan memberikan tarif dan persyaratan pengemudi. Tarif ditetapkan oleh uber sendiri. Namun, tarif ini dapat berubah secara fluktuatif tergantung dengan jarak, tingkat kepadatan, tingkat keramaian, dan pengemudi uber yang tersedia. Sebagai contoh, apabila banyaknya permintaan pelanggan dengan ketersediaan pengemudi yang sedikit akan menaikkan tarif dari layanan aplikasi Uber. Uber juga mengambil bagian dari tarif tersebut.

    Disini status pengemudi adalah seorang kontraktor independen. Untuk memberikan layanan, driver harus memiliki kendaraan sendiri, baik pribadi ataupun sewaan. Pengemudi Uber juga diberikan syarat dan ketentuan yang harus dipenuhi seperti usia yang masih produktif, tidak memiliki riwayat penyakit yang membahayakan pelanggan, kendaaran yang layak, serta memiliki SIM.

    Aplikasi secara otomatis akan memberikan rincian informasi pesanan termasuk biaya layanan. Aplikasi akan mencarikan driver terdekat untuk menjalankan pesanan yang dipesan oleh pengguna. Pengguna dapat memantau posisi serta pergerakan pengemudi dengan menggunakan aplikasi Uber. Setelah transaksi selesai, pelanggan dapat memberikan rating atas layanan yang terlah diberikan oleh pengemudi.

4. StakeHolder

StakeHolder atau pemangku kepentingan pada aplikasi Uber adalah sebagai berikut :

Perusahaan Uber :
  • CEO
  • Supervisor
  • Karyawan
Developer Aplikasi Uber :
  • Project Manager
  • UI/UX Designer
  • System Analyst
  • Programmer
  • Database Operator
  • Quality Assurance
Driver :
  • Pengemudi
Pemilik Restoran :
  • Pemilik restoran yang bersangkutan dengan aplikasi Uber

5. Kebutuhan Fungsional

Pengemudi :
  1. Dapat melakukan registrasi sebagai pengemudi Uber
  2. Dapat melihat posisinya dan pelanggan melalui peta
  3. Dapat menerima notifikasi adanya pesanan yang masuk
  4. Dapat melakukan pembatalan pesanan yang diajukan oleh pelanggan
  5. Dapat melakukan komunikasi dengan pelanggan
  6. Dapat mengisi data pengemudi sendiri
Pengguna :
  1. Dapat melakukan registrasi sebagai pengguna Uber
  2. Dapat melihat posisinya dan pengemudi melalui peta
  3. Dapat melakukan pemesanan
  4. Dapat melakukan pembatalan pesanan yang telah diajukan
  5. Dapat melihat informasi terkait pengemudi yang dipesan seperti rating dsb.
  6. Dapat melakukan komunikasi dengan pengemudi
6. Kebutuhan Non-Fungsional
  1. Sistem tersedia 24/7 dan memiliki latency yang rendah.
  2. Sistem dapat mengani banyak request dari pengguna secara konsisten dan cepat.
  3. Sistem menyediakan mata uang yang sesuai dengan negara tempatnya.
  4. Sistem dapat menampilkan posisi pengemudi ataupun pelanggan secara real-time dengan presisi yang baik.
  5. Sistem dapat berjalan di berbagai OS Smartphone.

Comments

Popular posts from this blog

Pemrograman Berbasis Kerangka Kerja - Tugas 2

Tugas Pemrograman Web Minggu 1

Tugas Pemrograman Web Minggu 2