Tugas 5 Rekayasa Kebutuhan

Tugas 5 : Analisis Kebutuhan untuk Aplikasi AirBnB

Nama : Erki Kadhafi Rosyid

NRP : 05111940000050

Kelas : Rekayasa Kebutuhan B

Deskripsi Aplikasi

AirBnB merupakan layanan online yang menyediakan jasa sewa rumah atau apartemen yang tersebar di berbagai penjuru dunia. Secara sederhana, jika seseorang melakukan traveling dan membutuhkan tempat menginap, ia dapat memesannya menggunakan AirBnB.

Business Requirements

Kebutuhan bisnis dalam layanan AirBnB ini adalah sebagai berikut:
  1. Penyediaan tempat (platform) untuk pemilik properti dan penyewa properti untuk melakukan transaksi dan penyewaan dengan mudah dan minim risiko
  2. Menyediakan platform untuk pengguna aplikasi dalam kasus ini adalah seorang wisatawan untuk membeli layanan pendampingan tur
  3. Mendapatkan keuntungan dengan menjadi penghubung antara pemilik properti dan penyewa

Stakeholder

Stakeholder dalam aplikasi AirBnB ini adalah sebagai berikut:
  1. Pihak pemilik properti yang akan disewa
  2. Pihak penyewa properti
  3. Pihak pemerintah, sebagai pengawas, pengatur regulasi, dan penerima pajak
  4. Pihak penyedia layanan pembayaran untuk proses transaksi yang dilakukan
  5. Pihak AirBnB sebagai pemilik bisnis dan aplikasi

Functional Requirements

Untuk kebutuhan fungsional dalam aplikasi ini, akan dibagi menjadi tiga yaitu bagi pihak AirBnB, pihak pemilik properti dan penyewa properti Untuk pihak AirBnB sebagai berikut:
  1. melakukan validasi calon akomodasi yang akan ditawarkan
  2. meluncurkan kampanye promo untuk meningkatkan penyewaan akomodasi
  3. menonaktifkan akun pihak tuan rumah dan pihak tamu apabila terjadi pelanggaran ketentuan pelayanan
Untuk pemilik properti sebagai berikut:
  1. melakukan registrasi akun sebagai pemilik akomodasi
  2. mendaftarkan akomodasi miliknya untuk disewakan
  3. melakukan perubahan (mengubah detail/menghapus) pada akomodasi yang telah didaftarkan
  4. menerima notifikasi ada pemesanan terhadap akomodasi miliknya
  5. menerima pembayaran atas penyewaan akomodasi miliknya
  6. melihat statistik performa akomodasi yang ditawarkan
Sedangkan untuk penyewa properti sebagai berikut:
  1. melakukan registrasi akun sebagai penyewa akomodasi
  2. mencari akomodasi berdasarkan lokasi, harga, jenis, dan fasilitas
  3. menyewa akomodasi yang tersedia
  4. melakukan pembayaran untuk menyewa akomodasi
  5. menerima notifikasi bahwa proses pemesanan berhasil
  6. mengulas akomodasi yang telah disewanya

Non-Functional Requirements

Untuk kebutuhan non-fungsional dari aplikasi ini akan dilihat dari segi operasional, performa, dan keamanan aplikasi
  1. Operasional
    1. Sistem harus dapat diakses dari browser manapun serta aplikasi
    2. Sistem mewajibkan user untuk melakukan login terlebih dahulu sebelum dapat mengakses penuh sistem
    3. Sistem harus dapat diakses dari device manapun
    4. Operasi penanganan sistem yang terkait dengan pengelolaan penyewaan/booking dan alur pemesanan harus konsisten
    5. Sistem harus dapat menangani permintaan secara bersamaan sehingga tidak ada dua pelanggan yang dapat memesan properti yang sama pada hari tertentu dan booking kegiatan pada jadwal yang sama
  2. performance
    1. Halaman website/aplikasi dapat diakses 24x7 jam tanpa perlu adanya admin yang menjalankan. (High Availability)
    2. Halaman website/aplikasi harus memiliki latensi rendah.
    3. Sistem harus dapat diakses dari device manapun
    4. Sistem harus sangat terukur untuk menangani peningkatan jumlah listing properti/booking kegiatan dan jumlah pengguna baru yang masuk
  3. Keamanan
    1. Aplikasi/website harus terlindung dari virus dan bahaya lainnya.
    2. Konten yang ditampilkan menyesuaikan jenis akses yang dimiliki berupa Hosts maupun Guests.
    3. Transaksi menggunakan third party pada aplikasi/website harus secure

Komentar

Postingan populer dari blog ini

CV Web