TUGAS RK-4- Tugas Elisitasi Kebutuhan

TUGAS RK-4 - Tugas Analisis Kebutuhan Aplikasi

Anggota Kelompok :

05111940000049 - Muhammad Bagus Istighfar
05111940000093 - Riki Mi'roj Achmad
05111940000081 - Kirana Zea S M
Kelas : Rekayasa Kebutuhan A




Deskripsi

Airbnb adalah online marketplace yang menghubungkan orang orang yang ingin menyewakan rumah mereka dengan orang orang yang sedang mencari akomodasi di tempat tertentu.

Airbnb menawarkan cara yang mudah untuk mendapatkan income dari properti mereka. Guest juga dapat menemukan akomodasi yang lebih murah dan lebih nyaman di Airbnb.


Business Requirement

Untuk host (penyedia penginapan)

  1. Mengidentifikasi guest yang tepat
  2. Mitigasi risiko
  3. Menangani transaksi keuangan
  4. Memaksimalkan pendapatan
  5. Membantu administrasi pendaftaran rental penginapan
  6. Mempertemukan host lain yang memiliki interest yang sama

Untuk guest (pencari penginapan)

  1. Mencari akomodasi yang tepat
  2. Menawarkan proses booking yang mudah
  3. Mitigasi risiko
  4. Memberikan pengalaman yang lebih baik dengan rekomendasi

Untuk third parties

  1. Mencari dan menarik client baru

User Requirement

Sumber : 

Host

  1. Host dapat melakukan registrasi ke dalam platform sebagai host✅
  2. Host dapat melakukan sign-in✅
  3. Host dapat mendaftarkan kamar ke dalam platform✅
  4. Host dapat mengelola seluruh kamar yang telah terdaftar✅
  5. Host dapat mengupdate detail informasi kamar✅
  6. Host dapat mengelola permintaan booking yang masuk✅
  7. Host dapat menerima pembayaran atas booking✅
  8. Host dapat berkomunikasi dengan guest✅
  9. Host dapat memberikan rate dan review terhadap guest✅
  10. Host dapat menambahkan personal detail pada profile akun✅

Guest

  1. Guest dapat melakukan registrasi ke dalam platform sebagai guest✅
  2. Guest dapat melakukan sign-in✅
  3. Guest dapat mencari kamar yang tersedia berdasarkan filter yang tersedia✅
  4. Guest dapat memilih kamar yang available✅
  5. Guest dapat melakukan booking kamar yang dipilih✅
  6. Guest dapat melakukan pembayaran atas kamar yang dipilih✅
  7. Guest dapat berkomunikasi dengan host✅
  8. Guest dapat menyimpan preferensi kamar yang disukai✅
  9. Guest dapat memberikan rate dan review kamar✅
  10. Guest dapat mengelola booking yang dilakukan✅
  11. Guest dapat menambahkan personal detail pada profile akun✅

Functional Requirement

  1. Sistem dapat menampilkan form untuk menerima input data registrasi akun sebagai host maupun guest
  2. Sistem dapat membuat akun sesuai role yang dipilih user
  3. Sistem dapat mengintegrasikan sign-in dengan social media
  4. Sistem dapat memverifikasi sign-in sesuai role
  5. Sistem dapat menampilkan search bar dan filter
  6. Sistem dapat melakukan query sesuai input keyword dan filter
  7. Sistem dapat menampilkan hasil query
  8. Sistem dapat menampilkan detail informasi kamar
  9. Sistem dapat menampilkan form untuk mendaftarkan kamar
  10. Sistem dapat menyimpan data kamar ke dalam database
  11. Sistem dapat menampilkan form untuk mengupdate detail informasi kamar
  12. Sistem dapat menyimpan data baru detail informasi kamar ke dalam database
  13. Sistem dapat menghapus kamar yang ingin dihilangkan dari database
  14. Sistem dapat menampilkan form untuk melakukan booking
  15. Sistem dapat menyimpan data personal untuk booking
  16. Sistem dapat menampilkan opsi kepada guest untuk membatalkan booking
  17. Sistem dapat menampilkan opsi kepada host untuk confirm dan decline booking guest
  18. Sistem dapat menampilkan status dari booking
  19. Sistem dapat mengirimkan detail booking kepada guest dan host apabila booking di-confirm oleh host
  20. Sistem dapat menapilkan form untuk melakukan pembayaran
  21. Sistem dapat menyimpan data personal untuk pembayaran
  22. Sistem dapat menerima pembayaran dari guest
  23. Sistem dapat mengirimkan pembayaran guest ke rekening host
  24. Sistem dapat menyediakan layanan chat antara host dengan guest
  25. Sistem dapat menyimpan preferensi guest ke dalam database
  26. Sistem dapat menampilkan rekomendasi sesuai preferensi guest
  27. Sistem dapat menyediakan form untuk rate dan review
  28. Sistem dapat menyimpan data rate dan review ke dalam database
  29. Sistem dapat menampilkan form untuk mengupdate personal detail pada profile akun
  30. Sistem dapat menyimpan data baru personal detail pada profile akun ke dalam database

Non Functional Requirement

  1. Performance → Sistem melakukan query dan menampilkan hasil query dengan waktu yang relatif cepat

  2. Usability → Sistem mudah digunakan, efisien, mudah diakses, dan menampilkan interface yang user-friendly.

    → Sistem membantu user untuk mengisi form terutama pada fields yang harus diisi seandainya user mengisikan input yang invalid

  3. Availability → Sistem berjalan untuk membantu user 24/7 jam.

  4. Reliability → Sistem berjalan tanpa failure dan memberi tahu user jika ada sesuatu yang salah

  5. Recoverability → Sistem memiliki kemampuan recovery yang cepat dari system failure

  6. Security → Sistem menggunakan enkripsi untuk mencegah autobot melakukan booking

  7. Data integrity → Sistem menjamin keakuratan dan konsistensi data karena sistem menyimpan, menganalisa, dan mengambil data secara terus-menerus

  8. Extensibility → Sistem dapat menerima pembayaran dengan berbagai macam metode pembayaran

Komentar

Postingan Populer