Skip to main content

Tugas 5: Analisis Kebutuhan Aplikasi Pemesanan Transportasi (Uber)

Tugas 5: Analisis Kebutuhan Aplikasi Pemesanan Transportasi (Uber)


Nama: Aulia Eka Putri Aryani
NRP: 05111940000044
Kelas: RK-D

Pembahasan

Deskripsi Aplikasi

Uber Technologies, Inc. (Uber) merupakan perusahaan penyedia layanan transportasi yang berbasis di  San Francisco, California dan telah tersedia di 72 negara dan lebih dari 10.500 kota. Uber menyediakan layanan transportasi yang menghubungkan penumpang dengan pengemudi kendaraan sewaan serta layanan tumpangan langsung. Pengemudi dapat disewa oleh penumpang untuk suatu rute perjalanan dan dibayar langsung melalui aplikasi tersebut. 

Business Requirement

Berikut adalah kebutuhan bisnis dari aplikasi Uber.

  1. Menyediakan sistem pemesanan transportasi umum secara online dengan cepat, mudah, aman, dan terjangkau
  2. Menciptakan lapangan pekerjaan dengan tarif dasar ditambah jumlah jarak dan waktu mengemudi

User Requirement

Adapun pengguna yang terlibat dalam aplikasi Uber beserta masing-masing kebutuhannya adalah sebagai berikut.

a. Customer/Penumpang

  • Dapat melakukan registrasi
  • Dapat mengelola profil
  • Dapat melihat rating
  • Dapat menjadwalkan perjalanan
    • Dapat memilih waktu pemesanan
    • Dapat memilih lokasi penjemputan
    • Dapat memilih lokasi tujuan
    • Dapat melihat perkiraan harga
    • Dapat melihat perkiraan waktu tempuh
    • Dapat memilih jenis kendaraan/layanan
    • Dapat memilih metode pembayaran
  • Dapat melihat detail pesanan
  • Dapat menghubungi driver
  • Dapat menghubungi layanan darurat (911)
  • Dapat membagikan perjalanan ke kontak terpercaya dan layanan darurat
  • Dapat memberi rating dan komentar ke driver
  • Dapat memberi tip ke driver
  • Dapat membatalkan pesanan
  • Dapat melihat riwayat perjalanan
  • Dapat mengelola tempat favorit
  • Dapat mengelola kontak terpercaya
  • Dapat mengelola Uber Cash
  • Dapat mengelola metode pembayaran

b. Driver (Pengemudi)

  • Dapat melakukan registrasi
  • Dapat mengelola profil beserta informasi kendaraan
  • Dapat melihat rating dan komentar penumpang secara anonim
  • Dapat menerima/menolak pesanan
  • Dapat melihat detail pesanan
  • Dapat menghubungi penumpang
  • Dapat memberi rating ke penumpang
  • Dapat melihat riwayat pemesanan
  • Dapat melihat laporan pendapatan
  • Dapat mengelola Uber Cash
  • Dapat mengelola metode pembayaran

c. Perusahaan

  • Dapat melihat data keuangan
  • Dapat membuat laporan keuangan
  • Dapat mengelola akun pengguna
  • Dapat mengelola data perjalanan
  • Dapat mengelola data issue yang dilaporkan pengguna

d. Penyedia Layanan Pembayaran

  • Dapat melihat akun pembayaran pengguna
  • Dapat memverifikasi akun pembayaran pengguna
  • Dapat menyimpan dan mentransfer uang pengguna

Functional Requirement

Berikut adalah kebutuhan fungsional dari aplikasi Uber.

  1. Aplikasi menyediakan fitur registrasi untuk pengguna baru
  2. Aplikasi menyediakan fitur login/logout untuk pengguna terdaftar
  3. Aplikasi menyediakan fitur pengelolaan akun untuk pengguna
  4. Aplikasi menyediakan fitur pemesanan perjalanan untuk penumpang
  5. Aplikasi menyediakan fitur penerimaan/penolakan pesananan untuk driver
  6. Aplikasi mendukung pencarian driver/penumpang terdekat untuk penumpang/driver
  7. Aplikasi mendukung perhitungan estimasi biaya perjalanan
  8. Aplikasi mendukung perhitungan estimasi waktu perjalanan
  9. Aplikasi menyediakan posisi atau rute perjalanan secara real time beserta detail perjalanan
  10. Aplikasi menyediakan fitur bertukar pesan dan telepon
  11. Aplikasi menyediakan fitur pemberian rating dan komentar ke driver/penumpang
  12. Aplikasi menyediakan fitur pembatalan pemesanan untuk penumpang
  13. Aplikasi mendukung fitur pembayaran otomatis setelah perjalanan selesai sesuai metode pembayaran yang dipilih
  14. Aplikasi mendukung penyimpanan riwayat perjalanan
  15. Aplikasi menyediakan fitur pengelolaan Uber Cash
  16. Aplikasi menyediakan fitur pengelolaan metode pembayaran
  17. Aplikasi menyediakan fitur pengelolaan lokasi favorit untuk penumpang
  18. Aplikasi menyediakan fitur pengelolaan kontak terpercaya untuk penumpang
  19. Aplikasi menyediakan fitur untuk membagikan lokasi dan informasi perjalanan penumpang ke kontak terpercaya penumpang dan layanan darurat
  20. Aplikasi menyediakan fitur laporan pendapatan untuk driver
  21. Aplikasi mendukung berbagai bahasa
  22. Aplikasi menyediakan kontak support
  23. Aplikasi menyediakan daftar aturan yang diterapkan perusahaan

Non-functional Requirement

Adapun kebutuhan non-fungsional dari aplikasi Uber adalah sebagai berikut.

  1. Aplikasi berjalan 24x7 jam setiap minggu
  2. Aplikasi berjalan pada berbagai web browser
  3. Aplikasi kompatibel dengan Android dengan OS 5.0 atau lebih dan iOS dengan OS 13.7 atau lebih
  4. Aplikasi mendukung anonimisasi nomor telepon
  5. Aplikasi terintegrasi dengan metode pembayaran terpercaya
  6. Aplikasi menggunakan server yang terletak di dekat pengguna (latency rendah)

Comments

Popular posts from this blog

Tugas 9: Implementasi Query dan Storage

Tugas 9: Implementasi Query dan Storage Nama: Aulia Eka Putri Aryani NRP: 05111940000044 Kelas: PWEB-B Pembahasan Melanjutkan website pendaftaran siswa pada  tugas sebelumnya , kali ini saya diminta untuk menambahkan fitur upload foto pada formulir pendaftaran dan menampilkannya pada data pendaftar. Untuk pengaplikasiannya, foto disimpan pada folder image dan database akan menyimpan nama file tersebut. Untuk menghindari penamaan file yang sama, tanggal upload foto  akan ditambahkan pada nama file yang ingin disimpan tersebut. Adapun tampilan dari website pendaftaran siswa yang saya buat dapat dilihat pada gambar-gambar di bawah ini. Tampilan Home Tampilan Formulir Pendaftaran Tampilan Pendafta

Tugas 3: Analisis Kegagalan RE Process melalui Film Dokumenter Downfall

Tugas 3: Analisis Kegagalan RE Process melalui Film Dokumenter Downfall Nama: Aulia Eka Putri Aryani NRP: 05111940000044 Kelas: RK-D Pembahasan MCAS (Maneuvering Characteristics Augmentation System) MCAS (Maneuvering Characteristics Aug mentation System) merupakan sistem baru yang dikembangkan oleh Boeing Company melalui Pesawat Boeing 737 Max. MCAS didesain untuk menurunkan hidung pesawat  secara otomatis   ketika  sudut serang ( angle-of-attack ) terlalu besar.  Ia memanfaatkan motor Speed Trim untuk memutar stabilisator horizontal ( h orizontal stabilizer )  setiap kali angle-of-attack yang  terlalu besar terdeteksi.  Hal ini dilakukan untuk mencegah pesawat berada dalam kondisi  stall – kondisi dimana koefisien angkat yang dihasilkan oleh foil (sayap dalam pesawat)  berkurang atau hilangnya  karena  angle-of-attack  yang terlalu besar . Namun, apabila sensor  angle-of-attack ,  sensor yang terletak pada kedua sisi

Tugas 1: Identifikasi Kebutuhan pada Studi Kasus

 Tugas 1 : Identifikasi Kebutuhan pada Studi Kasus Nama: Aulia Eka Putri Aryani NRP: 05111940000044 Kelas: RK-D Pembahasan 1. Deskripsikan aplikasi parkir Aplikasi Transaksi Parkir Non Tunai merupakan aplikasi parkir terintegrasi yang dikembangkan oleh Liquid Parking Technology dengan tujuan untuk mempermudah sistem ticketing dan pembayaran parkir. Pengguna dapat memasuki area parkir dengan menggunakan sistem ticketing otomatis yang mendeteksi plat nomor kendaraan pengguna. Teknologi yang digunakan untuk mendeteksi  plat nomor kendaraan pengguna adalah  LPR (License Plate Recognition) atau ANPR (Automatic Car Number Plate Recognition). Setelah  plat nomor kendaraan terdeteksi sistem, pengguna dapat mengambil karcis parkir yang telah dicetak sistem dan memasuki area parkir yang telah dibuka. K arcis parkir  memuat informasi seperti nomor karcis, plat nomor kendaraan pengguna yang terdeteksi, waktu masuk parkir, dan barcode  karcis. Untuk dapat keluar dari area parkir, pengguna harus me