Pertemuan 10 KPPL
Deskripsi Kasus
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.
Tugas: Identifikasi Requirement
- Identifikasi Functional Requirements (Fungsional)
- Identifikasi Non-Functional Requirements (Non-Fungsional)
- Dokumentasikan requirement tersebut
Jawaban
Functional Requirements (Fungsional)
Manajemen Pemesanan Tiket
- Pengguna dapat melakukan pencarian tiket pesawat, kereta api, dan hotel berdasarkan filter (tanggal, lokasi, harga, jenis layanan, dll.).
- Pengguna dapat melihat detail tiket atau layanan (jadwal, fasilitas, harga, durasi, dll.).
- Pengguna dapat memesan tiket pesawat, kereta api, dan hotel secara online.
- Pengguna dapat memilih dan mengelola opsi pembayaran yang aman (transfer bank, kartu kredit, e-wallet, dll.).
- Sistem menyediakan fitur pendaftaran akun untuk pengguna baru.
- Pengguna dapat melakukan login dan logout menggunakan email atau media sosial.
- Sistem mendukung pemulihan kata sandi jika pengguna lupa password.
Manajemen Pembayaran
- Sistem memproses pembayaran secara real-time dan menyediakan pilihan pembayaran yang aman.
- Terdapat notifikasi konfirmasi pembayaran untuk pengguna.
- Sistem menyimpan riwayat transaksi dan memberikan bukti pembayaran.
Manajemen Data Transportasi dan Akomodasi
- Administrator dapat menambah, mengedit, dan menghapus data penerbangan, perjalanan kereta, dan hotel.
- Sistem menyediakan fitur untuk memperbarui harga, jadwal, dan kapasitas layanan yang tersedia.
Monitoring dan Pelaporan
- Administrator dapat memantau status pemesanan secara real-time.
- Sistem menyediakan laporan penjualan dan statistik yang dapat diakses oleh tim manajemen untuk keperluan analisis dan pengambilan keputusan.
Keamanan Pengguna
- Sistem menyediakan opsi otentikasi ganda untuk pengguna saat melakukan pembayaran.
- Sistem melakukan enkripsi data pada informasi sensitif, seperti data pembayaran.
Kemudahan Penggunaan
- Antarmuka pengguna dirancang agar intuitif dan mudah dipahami oleh pengguna tanpa perlu panduan tambahan.
- Sistem mendukung berbagai perangkat, termasuk desktop, tablet, dan ponsel.
Keamanan
- Sistem harus mengenkripsi data sensitif, terutama untuk data pribadi dan transaksi pembayaran.
- Sistem mendukung otentikasi ganda (two-factor authentication) untuk pembayaran.
- Semua aktivitas login dan transaksi dicatat untuk keperluan audit keamanan.
Kinerja
- Sistem dapat menangani pencarian dan pemesanan dengan waktu respons yang cepat, tidak lebih dari 3 detik.
- Sistem mampu menangani volume trafik yang tinggi tanpa penurunan kinerja, khususnya saat periode liburan.
Reliabilitas
- Sistem memiliki uptime minimal 99.5% agar layanan dapat diakses setiap saat.
- Sistem memiliki mekanisme recovery jika terjadi kegagalan atau gangguan sistem.
Skalabilitas
- Sistem dirancang agar mudah ditingkatkan untuk menampung lebih banyak pengguna dan data seiring pertumbuhan perusahaan.
- Sistem dapat diakses dan digunakan di perangkat mobile dengan optimalisasi tampilan dan fitur.
Komentar
Posting Komentar