Tugas 5 - Rekayasa Kebutuhan B

Pendahuluan

Pada postingan kali ini akan dibahas hasil studi kasus beberapa requirement terhadap suatu platform pariwisata, sebut saja namanya AirCnc. Requirement yang dibahas mencakup business requirements, user requirements, functional requirements, dan non-functional requirements

Apa itu AirCnc?

AirCnc (disamarkan) adalah platform pariwisata yang menyediakan fitur untuk memesan penginapan dan aktivitas pariwisata di berbagai negara di seluruh dunia. AirCnc tidak memiliki tempat penginapan maupun pariwisata, ia hanya menyediakan platform yang menjembatani antara pelaku usaha pariwisata dengan wisatawan.

Requirements

Berikut adalah hasil analisis requirements pada platform AirCnc

Business Requirements

  • Menyediakan informasi seputar pariwisata
  • Menyediakan fitur untuk memesan tiket penginapan
  • Menyediakan fitur untuk memesan tiket objek wisata

User Requirements

Penyedia wisata
  • Dapat memposting, mengubah, dan menghapus objek wisata yang ia sediakan
  • Dapat melihat daftar object wisata yang dimiliki
  • Dapat melihat jumlah views dari objek wisata yang diposting
  • Dapat mem-boost object wisata-nya agar muncul teratas
  • Dapat menerima pembayaran dari AirCnC ketika transaksi selesai

Wisatawan
  • Dapat mencari objek wisata berdasarkan filter tertentu
  • Dapat melihat detail dari suatu objek wisata
  • Dapat mengirim pesan kepada pemilik object wisata
  • Dapat memesan objek wisata
  • Dapat melihat opsi pembayaran dan melakukan pembayaran secara cashless

Functional Requirements

  • Penyedia dapat memposting objek wisatanya
  • Penyedia dapat mengubah dan menghapus objek wisatanya
  • Penyedia dapat menerima pembayaran dari AirCnC ketika transaksi selesai
  • Wisatawan dapat mencari objek wisata berdasarkan filter tertentu
  • Wisatawan dapat melihat detail suatu objek wisata termasuk foto, deskripsi, dan harga
  • Wisatawan dapat mengirim pesan kepada penyedia objek wisata
  • Wisatawan dapat memesan suatu objek wisata
  • Wisatan dapat melihat opsi pembayaran dan melakukan pembayaran secara cashless

Non-Functional Requirements

  • Sistem dapat diakses kapanpun dan dimanapun dengan 0.001% downtime
  • Sistem dapat kembali hidup sendiri segera setelah down
  • Sistem memiliki UI/UX yang baik sehingga memudahkan penyedia objek wisata maupun wisatawan dalam menggunakannya
  • Sistem harus tetap prima ketika diserbu oleh jutaan pengguna sekaligus
  • Sistem harus taat pada regulasi hukum di setiap tempat ia beroperasi

Comments

Popular posts from this blog

Belajar CodeIgniter 4

My Portfolios of Framework-based Application

Belajar Xamarin