TUGAS RK-4- Tugas Elisitasi Kebutuhan
TUGAS RK-4 - Tugas Analisis Kebutuhan Aplikasi
Anggota Kelompok :
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.
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)
- Mengidentifikasi guest yang tepat
- Mitigasi risiko
- Menangani transaksi keuangan
- Memaksimalkan pendapatan
- Membantu administrasi pendaftaran rental penginapan
- Mempertemukan host lain yang memiliki interest yang sama
Untuk guest (pencari penginapan)
- Mencari akomodasi yang tepat
- Menawarkan proses booking yang mudah
- Mitigasi risiko
- Memberikan pengalaman yang lebih baik dengan rekomendasi
Untuk third parties
- Mencari dan menarik client baru
User Requirement
Host
- Host dapat melakukan registrasi ke dalam platform sebagai host✅
- Host dapat melakukan sign-in✅
- Host dapat mendaftarkan kamar ke dalam platform✅
- Host dapat mengelola seluruh kamar yang telah terdaftar✅
- Host dapat mengupdate detail informasi kamar✅
- Host dapat mengelola permintaan booking yang masuk✅
- Host dapat menerima pembayaran atas booking✅
- Host dapat berkomunikasi dengan guest✅
- Host dapat memberikan rate dan review terhadap guest✅
- Host dapat menambahkan personal detail pada profile akun✅
Guest
- Guest dapat melakukan registrasi ke dalam platform sebagai guest✅
- Guest dapat melakukan sign-in✅
- Guest dapat mencari kamar yang tersedia berdasarkan filter yang tersedia✅
- Guest dapat memilih kamar yang available✅
- Guest dapat melakukan booking kamar yang dipilih✅
- Guest dapat melakukan pembayaran atas kamar yang dipilih✅
- Guest dapat berkomunikasi dengan host✅
- Guest dapat menyimpan preferensi kamar yang disukai✅
- Guest dapat memberikan rate dan review kamar✅
- Guest dapat mengelola booking yang dilakukan✅
- Guest dapat menambahkan personal detail pada profile akun✅
Functional Requirement
- Sistem dapat menampilkan form untuk menerima input data registrasi akun sebagai host maupun guest
- Sistem dapat membuat akun sesuai role yang dipilih user
- Sistem dapat mengintegrasikan sign-in dengan social media
- Sistem dapat memverifikasi sign-in sesuai role
- Sistem dapat menampilkan search bar dan filter
- Sistem dapat melakukan query sesuai input keyword dan filter
- Sistem dapat menampilkan hasil query
- Sistem dapat menampilkan detail informasi kamar
- Sistem dapat menampilkan form untuk mendaftarkan kamar
- Sistem dapat menyimpan data kamar ke dalam database
- Sistem dapat menampilkan form untuk mengupdate detail informasi kamar
- Sistem dapat menyimpan data baru detail informasi kamar ke dalam database
- Sistem dapat menghapus kamar yang ingin dihilangkan dari database
- Sistem dapat menampilkan form untuk melakukan booking
- Sistem dapat menyimpan data personal untuk booking
- Sistem dapat menampilkan opsi kepada guest untuk membatalkan booking
- Sistem dapat menampilkan opsi kepada host untuk confirm dan decline booking guest
- Sistem dapat menampilkan status dari booking
- Sistem dapat mengirimkan detail booking kepada guest dan host apabila booking di-confirm oleh host
- Sistem dapat menapilkan form untuk melakukan pembayaran
- Sistem dapat menyimpan data personal untuk pembayaran
- Sistem dapat menerima pembayaran dari guest
- Sistem dapat mengirimkan pembayaran guest ke rekening host
- Sistem dapat menyediakan layanan chat antara host dengan guest
- Sistem dapat menyimpan preferensi guest ke dalam database
- Sistem dapat menampilkan rekomendasi sesuai preferensi guest
- Sistem dapat menyediakan form untuk rate dan review
- Sistem dapat menyimpan data rate dan review ke dalam database
- Sistem dapat menampilkan form untuk mengupdate personal detail pada profile akun
- Sistem dapat menyimpan data baru personal detail pada profile akun ke dalam database
Non Functional Requirement
-
Performance → Sistem melakukan query dan menampilkan hasil query dengan waktu yang relatif cepat
-
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
-
Availability → Sistem berjalan untuk membantu user 24/7 jam.
-
Reliability → Sistem berjalan tanpa failure dan memberi tahu user jika ada sesuatu yang salah
-
Recoverability → Sistem memiliki kemampuan recovery yang cepat dari system failure
-
Security → Sistem menggunakan enkripsi untuk mencegah autobot melakukan booking
-
Data integrity → Sistem menjamin keakuratan dan konsistensi data karena sistem menyimpan, menganalisa, dan mengambil data secara terus-menerus
-
Extensibility → Sistem dapat menerima pembayaran dengan berbagai macam metode pembayaran
Komentar
Posting Komentar