Published on April 21, 2022

Tugas 5 Rekayasa Kebutuhan

Nama:

  • Putu Ananda Satria Adi - 05111940000113

Kelas: Rekayasa Kebutuhan B


Screenshot 4

Deskripsi Aplikasi

AirBnB merupakan sebuah penyedia layanan yang menyediakan jasa akomodasi, mulai dari penginapan, homestay, sewa rumah, atau apartemen untuk liburan atau kegiatan pariwisata yang tersebar di berbagai penjuru dunia. Dengan adanya layanan ini, ketika seseorang sedang melakukan perjalanan pariwisata maupun bisnis, dapat menggunakan AirBnB untuk memesan tempat menginap.



Business Requirements

Kebutuhan bisnis dalam layanan AirBnB antara lain adalah sebagai berikut:

  1. Penyediaan tempat atau platform untuk memfasilitasi transaksi antara pemilik properti dan penyewa properti dengan sistem yang mudah serta minim risiko.
  2. Penyediaan tempat atau platform untuk memfasilitasi transaksi antara pemilik wisata tur dan wisatawan dengan menggunakan layanan dari AirBnB.
  3. Mendapatkan keuntungan dari transaksi yang dilakukan antara pemilik properti/bisnis dengan pelanggan menggunakan aplikasi AirBnB.


Stakeholders

Stakeholder dalam aplikasi AirBnB ini antara lain adalah sebagai berikut:

  1. Pemilik properti
  2. Penyewa properti
  3. Pemerintah, pengatur regulasi, dan penerima pajak sebagai pengawas
  4. Penyedia layanan pembayaran untuk transaksi
  5. Pihak AirBnB sebagai pemiliki bisnis dan aplikasi


Functional Requirements

Kebutuhan fungsional dalam aplikasi ini dibagi menjadi 3, kebutuhan fungsional untuk pihak AirBnb, pemilik properti atau bisnis, dan pengguna aplikasi.


Kebutuhan fungsional dari pihak AirBnB adalah sebagai berikut:

  1. Dapat melakukan validasi akomodasi yang akan ditawarkan
  2. Memberikan kampanye promo untuk meningkatkan minat beli pengguna aplikasi
  3. Menonaktifkan akun, baik pemilik properti atau bisnis maupun pengguna aplikasi jika terbukti melakukan pelanggaran ketentuan layanan

Kebutuhan fungsional pemilik properti atau bisnis adalah sebagai berikut:

  1. Melakukan registrasi akun sebagai pemilik properti atau bisnis
  2. Mendaftarkan properti atau bisnis
  3. Melakukan perubahan terhadap properti atau bisnis yang sudah didaftarkan
  4. Menerima notifikasi ketika terdapat pemesanan terhadap properti atau bisnis
  5. Menerima pembayaran atas penyewaan properti atau bisnis
  6. Melihat statistik performa properti atau bisnis yang sudah didaftarkan

Kebutuhan fungsional pengguna aplikasi adalah sebagai berikut:

  1. Melakukan registrasi sebagai pengguna aplikasi
  2. Mencari properti atau bisnis berdasarkan lokasi, harga, jenis, dan fasilitas
  3. Menyewa properti atau bisnis yang tersedia
  4. Melakukan pembayaran untuk menyewa properti atau bisnis
  5. Menerima notifikasi bahwa proses pemesanan berhasil
  6. Mengulas properti atau bisnis yang sudah selesai disewa

Non-Functional Requirements

Kebutuhan non-fungsional dari aplikasi ini akan dilihat dari tiga bidang yaitu segi operasional, performa dan keamanan aplikasi. Kebutuhan non-fungsional dari setiap aspek tersebut adalah sebagai berikut:

  1. Operasional
    1. Sistem harus dapat diakses dari browser apapun serta aplikasi mobile
    2. Sistem mewajibkan user untuk melakukan login terlebih dahulu sebelum dapat menggunakan aplikasi secara penuh
    3. Sistem harus dapat diakses oleh semua jenis perangkat
    4. Operasi penanganan sistem yang terkait dengan pengelolaan penyewaan 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 memesan kegiatan pada jadwal yang sama
  2. Performa
    1. Halaman web atau aplikasi dapat diakses selama 24 jam setiap hari dalam satu minggu tanpa perlu adanya campur tangan admin
    2. Respons dari halaman web atau aplikasi harus cepat
    3. Sistem harus sangat terukur untuk memastikan sistem dapat menangani peningkatan jumlah daftar properti atau bisnis dan pengguna baru yang masuk
  3. Keamanan
    1. Halaman web atau aplikasi harus terlindung dari virus atau ancaman lainnya
    2. Konten yang ditampilkan menyesuaikan dari jenis akses yang dimiliki
    3. Transaksi menggunakan aplikasi pihak ketiga dalam halaman web atau aplikasi harus aman