Tugas Pertemuan 10

 Studi Kasus PT. Travelo

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:
  • Pengguna (Traveler) menginginkan antarmuka yang mudah digunakan, dapat mencari tiket dengan berbagai filter, dan melakukan pembayaran dengan aman.
  • Administrator Sistem membutuhkan akses untuk mengelola data penerbangan, perjalanan kereta, dan hotel serta memantau transaksi.
  • Tim Manajemen ingin laporan penjualan secara real-time dan data statistik untuk keperluan pengambilan keputusan.
  • Departemen Keamanan IT menginginkan fitur keamanan tambahan, termasuk enkripsi data dan otentikasi ganda untuk pembayaran.
Jawaban:

1. Functional Requirements (Fungsional)

Pencarian dan Pemesanan Tiket:

  • Pengguna dapat mencari tiket untuk pesawat, kereta api, dan hotel menggunakan filter seperti tanggal perjalanan, harga, lokasi, dan preferensi lainnya.
  • Pengguna dapat melihat detail tiket, termasuk informasi harga, durasi perjalanan, dan fasilitas yang ditawarkan.
  • Pengguna dapat melakukan pemesanan tiket dengan memilih jadwal sesuai kebutuhan.
  • Pengguna dapat membatalkan atau mengubah pemesanan, sesuai kebijakan penyedia layanan.

Pembayaran:

  • Sistem harus mendukung berbagai metode pembayaran seperti kartu kredit, transfer bank, dan e-wallet.
  • Proses pembayaran harus aman, dan transaksi harus selesai sepenuhnya sebelum pemesanan dikonfirmasi.

Manajemen Data (untuk Administrator):

  • Administrator dapat menambahkan, mengedit, atau menghapus data terkait penerbangan, jadwal kereta, dan informasi hotel.
  • Administrator dapat mengelola data pengguna dan pemesanan.
  • Sistem harus menyediakan panel khusus bagi administrator untuk memantau dan mengelola transaksi.

Laporan Penjualan (untuk Tim Manajemen):

  • Sistem harus menyediakan laporan penjualan harian, mingguan, dan bulanan.
  • Sistem harus mendukung akses real-time ke data statistik pemesanan.
  • Sistem harus memberikan laporan tentang tren pengguna, seperti preferensi moda transportasi dan lokasi tujuan.

Notifikasi:

  • Pengguna menerima notifikasi konfirmasi setelah berhasil memesan tiket.
  • Pengguna mendapatkan notifikasi pengingat sebelum jadwal perjalanan.
  • Administrator diberi notifikasi jika terjadi kendala dalam pembayaran atau masalah keamanan.

2. Non-Functional Requirements (Non-Fungsional)

Keamanan:

  • Data pengguna dan transaksi harus dilindungi dengan enkripsi.
  • Sistem harus mendukung otentikasi dua faktor saat pengguna melakukan pembayaran.
  • Sistem harus mematuhi standar keamanan seperti PCI DSS untuk transaksi kartu kredit.

Kinerja:

  • Sistem harus mampu menangani hingga 10.000 transaksi setiap hari.
  • Waktu respons untuk pencarian tidak boleh lebih dari 2 detik.

Kemudahan Penggunaan (Usability):

  • Antarmuka sistem harus mudah dipahami, baik untuk pengguna baru maupun berpengalaman.
  • Sistem harus responsif dan dapat digunakan dengan nyaman di berbagai perangkat, termasuk smartphone dan tablet.

Keandalan (Reliability):

  • Sistem harus beroperasi sepanjang waktu (24/7) dengan downtime minimal, ditargetkan uptime sebesar 99.9%.
  • Sistem harus memiliki mekanisme backup untuk mencegah kehilangan data dalam situasi darurat.

Skalabilitas (Scalability):

  • Sistem harus dirancang agar dapat menangani peningkatan jumlah pengguna di masa depan.
  • Sistem harus mendukung penambahan fitur baru tanpa mengganggu fungsi yang ada.

3. Dokumentasi Requirements

Functional Requirements:

  1. Pengguna dapat mencari tiket menggunakan filter tertentu.
  2. Pengguna dapat memesan tiket dan menyelesaikan pembayaran secara online.
  3. Administrator dapat mengelola data penerbangan, kereta, dan hotel.
  4. Tim manajemen dapat mengakses laporan penjualan real-time dan statistik pengguna.
  5. Sistem memberikan notifikasi konfirmasi dan pengingat kepada pengguna.

Non-Functional Requirements:

  1. Sistem harus memiliki keamanan data dengan enkripsi dan otentikasi dua faktor.
  2. Sistem harus mampu menangani hingga 10.000 transaksi per hari dengan waktu respons maksimal 2 detik.
  3. Antarmuka harus responsif, mudah digunakan, dan kompatibel dengan perangkat mobile.
  4. Sistem harus tersedia 24/7 dengan downtime minimal dan memiliki mekanisme backup.
  5. Sistem harus mendukung pengembangan lebih lanjut untuk menampung lebih banyak pengguna dan fitur tambahan.

Comments

Popular posts from this blog

Tugas Pertemuan 12

Green Campaign di Era Artificial Intelligence: Menimbang Dampak Lingkungan dari Penggunaan AI

Tugas Pertemuan 5