Pertemuan 10 KPPL - Tugas Identifikasi Requirements

Nama : Kadek Fajar Pramartha Yasodana

NRP : 5025231185

Kelas : KPPL E


Identifikasi Requirement

PT. Travelo adalah perusahaan yang bergerak di bidang perjalanan dan pariwisata. Untuk meningkatkan pelayanannya, perusahaan ini ingin mengembangkan sistem pemesanan tiket secara online, yang mencakup pemesanan tiket pesawat, kereta api, dan hotel. Mereka ingin sistem ini mudah digunakan, aman, dan dapat diakses di perangkat mobile. Sebagai seorang analis sistem, Anda bertanggung jawab dalam tahap requirement untuk mengidentifikasi kebutuhan dari sistem ini.

Permintaan dan Ekspektasi dari Pemangku Kepentingan:
  1. Pengguna (Traveler) menginginkan antarmuka yang mudah digunakan, dapat mencari tiket dengan berbagai filter, dan melakukan pembayaran dengan aman.
  2. Administrator Sistem membutuhkan akses untuk mengelola data penerbangan, perjalanan kereta, dan hotel serta memantau transaksi.
  3. Tim Manajemen ingin laporan penjualan secara real-time dan data statistik untuk keperluan pengambilan keputusan.
  4. Departemen Keamanan IT menginginkan fitur keamanan tambahan, termasuk enkripsi data dan otentikasi ganda untuk pembayaran.
Tugas: Identifikasi Requirement
  1. Identifikasi Functional Requirements (Fungsional)
  2. Identifikasi Non-Functional Requirements (Non-Fungsional)
  3. Dokumentasikan requirement tersebut

Jawaban

1. Functional Requirements (Kebutuhan Fungsional)

Fungsional requirements menjelaskan apa yang sistem harus lakukan. Berikut adalah beberapa kebutuhan fungsional untuk sistem pemesanan tiket online:

  1. Pencarian Tiket:
    • Sistem harus memungkinkan pengguna untuk mencari tiket pesawat, kereta api, dan hotel dengan menggunakan berbagai filter (misalnya, tanggal, lokasi, harga, jenis kelas).
  2. Pemesanan Tiket:
    • Pengguna harus dapat memilih dan memesan tiket setelah melakukan pencarian.
    • Sistem harus mendukung pemesanan grup dan individual.
  3. Pembayaran:
    • Sistem harus menyediakan opsi pembayaran yang aman, termasuk kartu kredit, transfer bank, dan e-wallet.
    • Implementasi metode otentikasi ganda untuk transaksi pembayaran.
  4. Manajemen Data:
    • Administrator harus dapat menambah, mengedit, dan menghapus data penerbangan, perjalanan kereta, dan hotel.
    • Sistem harus memungkinkan administrator untuk memantau dan mengelola transaksi yang terjadi di platform.
  5. Laporan dan Statistik:
    • Tim manajemen harus dapat mengakses laporan penjualan secara real-time.
    • Sistem harus menyediakan dashboard statistik untuk analisis penjualan dan perilaku pengguna.
  6. Notifikasi:
    • Pengguna harus menerima notifikasi melalui email atau aplikasi tentang status pemesanan dan konfirmasi pembayaran.
    • Administrator juga harus menerima notifikasi tentang transaksi baru dan aktivitas pengguna.


2. Non-Functional Requirements (Kebutuhan Non-Fungsional)

Non-fungsional requirements menggambarkan bagaimana sistem harus berfungsi. Berikut adalah kebutuhan non-fungsional untuk sistem pemesanan tiket online:

  1. Usability (Kegunaan):
    • Antarmuka pengguna harus intuitif dan mudah digunakan, dengan petunjuk yang jelas.
    • Sistem harus mendukung aksesibilitas untuk pengguna dengan kebutuhan khusus.
  2. Keamanan:
    • Semua data sensitif harus dienkripsi, termasuk informasi pembayaran dan data pribadi pengguna.
    • Sistem harus mematuhi standar keamanan informasi yang berlaku.
  3. Performa:
    • Sistem harus dapat menangani minimal 1.000 pengguna secara bersamaan tanpa penurunan kinerja.
    • Waktu respon untuk pencarian tiket harus kurang dari 3 detik.
  4. Ketersediaan:
    • Sistem harus memiliki tingkat ketersediaan 99,9% untuk memastikan layanan yang konsisten.
    • Rencana pemulihan bencana harus ada untuk mengatasi kegagalan sistem.
  5. Portabilitas:
    • Sistem harus dapat diakses di berbagai perangkat, termasuk smartphone, tablet, dan desktop.
    • Antarmuka pengguna harus responsif dan dapat menyesuaikan dengan ukuran layar yang berbeda.
  6. Skalabilitas:
    • Sistem harus dirancang agar mudah diskalakan untuk mendukung pertumbuhan pengguna dan penambahan fitur di masa mendatang.


3. Dokumentasi Requirement

Berikut adalah ringkasan dari semua kebutuhan yang telah diidentifikasi:

Functional Requirements:

  1. Pencarian tiket dengan filter.
  2. Pemesanan tiket pesawat, kereta api, dan hotel.
  3. Pembayaran yang aman dengan otentikasi ganda.
  4. Manajemen data oleh administrator.
  5. Laporan penjualan dan statistik untuk manajemen.
  6. Notifikasi untuk pengguna dan administrator.

Non-Functional Requirements:

  1. Antarmuka pengguna yang intuitif dan aksesibilitas.
  2. Keamanan data dengan enkripsi.
  3. Performa dengan waktu respon cepat.
  4. Ketersediaan tinggi.
  5. Portabilitas di berbagai perangkat.
  6. Skalabilitas untuk pertumbuhan.

Comments

Popular posts from this blog

Pertemuan 6 KPPL - Implementasi Web ChatBot Tech Support System, Web & Prototipe & Metodologi

Pertemuan 13 OOP - Abstraksi & Simulasi Fox & Rabit

Pertemuan 7 KPPL - Studi Kasus Pembuatan Aplikasi dengan Agile