Tugas 5 Rekayasa Kebutuhan Kelas B - Analisis Kebutuhan Aplikasi Uber

 Analisis Kebutuhan Aplikasi Uber


    Assalamu'alaikum Warahmatullahi Wabarakatuh. Pada kesempatan kali ini, saya akan menganalisis kebutuhan pada aplikasi Uber. Berikut ini pembahasannya :

1. Definisi

    Uber merupakan sebuah aplikasi taxi online yang menggunakan android sebagai perantaranya. Android disini sebagai platform untuk menginstall Uber itu sendiri. Pada aplikasi Uber, kita bisa memesan Taxi secara online, dan pada aplikasi Uber juga dilengkapi oleh GPS yang digunakan untuk melacak lokasi kita dan lokasi taxi Uber. Kita dapat memesan Taxi lalu melakukan tracking pada Taxi yang kita pesan, sehingga kita tidak perlu repot mencari Taxi dengan cara tradisional, yaitu masih menunggu Taxi melintas. Pada aplikasi Uber juga telah disediakan metode penghitungan harga sesuai jarak destinasi awal ke tujuan.

    Aplikasi Uber juga bisa digunakan untuk memesan makanan secara online. Kita tinggal memilih menu yang tersedia pada aplikasi Uber, sesuai dengan menu yang tersedia pada toko tertentu. Terdapat banyak pilihan menu dan toko yang disediakan. Setelah kita memesan, kita hanya perlu menunggu petugas Uber untuk mengantarkan makanan kita.

2. Tujuan
    
    Uber sendiri dibangun untuk menemukan solusi pada dunia nyata. Pembangunan infrastruktur seringkali tidak merata sehingga masih terdapat banyak wilayah yang mungkin kesulitan dalam mendapatkan transportasi umum. Dengan adanya aplikasi Uber, dapat memenuhi kebutuhan pelanggan, terutama mengenai transportasi.

3. StakeHolder

    Stakeholder atau pemangku kepentingan pada aplikasi Uber adalah sebagai berikut :
  • Perusahaan Uber
    • CEO
    • Supervisor
    • Karyawan
  • Developer
    • Project Manager
    • UI/UX Designer
    • System Analyst
    • Programmer
    • Database Operator
    • Quality Assurance
  • Driver
    • Pengemudi
  • Pemilik Toko Makanan
    • Pemilik toko makanan yang bersangkutan
4. Kebutuhan Fungsional

    Pengemudi Driver :
        1. Bisa mendaftarkan diri sebagai pengemudi Uber
        2. Bisa melihat posisi melalui peta
        3. Bisa menerima notifikasi adanya pesanan
        4. Bisa melakukan pembatalan pesanan pengguna
        5. Bisa melakukan komunikasi (telepon/chat) dengan pengguna
        6. Bisa mengisi data pengemudi

    Pengguna :
        1. Bisa mendaftarkan diri sebagai pengguna Uber
        2. Bisa melihat posisi melalui peta
        3. Bisa melakukan pemesanan
        4. Bisa melihat posisi Taxi yang dipesan
        5. Bisa melakukan pembatalan pemesanan
        6. Bisa melihat informasi Taxi yang dipesan
        7. Bisa melakukan komunikasi (telepon/chat) dengan driver
        8. Bisa melakukan review terhadap driver

5. Kebutuhan Non-Fungsional

        1. Sistem harus bisa diakses 24 jam
        2. Sistem harus bisa menangani banyak request dari admin, pengemudi, maupun pengguna tanpa adanya server lag atau bahkan server down
        3. Sistem dapat berjalan pada android versi lama sekalipun
        4. Sistem dapat melakukan pelacakan secara real-time sehingga membutuhkan performa kecepatan aplikasi yang cukup tinggi.

    


Comments

Popular posts from this blog

Tugas 2 Rekayasa Kebutuhan Kelas B - Studi Kasus Proses Requirement Engineering

EAS Rekayasa Kebutuhan Kelas B

Tugas 6 Rekayasa Kebutuhan Kelas B - Membuat Bussiness Requirement Document Studi Kasus AirBNB