Tugas 10 - KPPL
Nama : Ahmad Hafiz Mahardika
NRP : 5025201196
Kelas : KPPL E
Studi Kasus Identifikasi Requirement
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
Functional Requirements :
- Sistem harus memungkinkan pengguna untuk registrasi dan login akun.
- Pengguna dapat mencari tiket pesawat, kereta api, dan hotel dengan menggunakan filter seperti, harga, fasilitas, tujuan, dan lain-lain.
- Sistem menyediakan form dengan data yang sesuai untuk pembelian tiket pesawat, kereta api, dan hotel seperti nomer telpon, tempat duduk, nama pelanggan, dan lain-lain.
- Sistem harus memungkinkan pengguna untuk memesan tiket pesawat, kereta api, dan hotel berdasarkan data yang diisikan pengguna pada formulir pembelian.
- Sistem dapat menampilkan daftar tiket yang telah dibeli pelanggan beserta detail tiket tersebut.
- Sistem dapat mengirim notifikasi pembelian/pembayaran pada sistem atau dengan mengirim pesan/email kepada pengguna.
- Sistem harus menyediakan fitur pembatalan tiket dan refund tiket.
- Pengguna dapat melakukan pembayaran dengan beberapa metode seperti transfer bank, Qris, e-wallet, dan lain-lain.
- Administrator dapat mengelola data penerbangan, perjalanan kereta, dan hotel.
- Administrator dapat memantau setiap transaksi yang berjalan pada sistem.
- Sistem dapat menghasilkan laporan penjualan secara real-time dan data statistik.
Non-Functional Requirements :
- Security (Keamanan) :
- Data pengguna, data transaksi, dan laporan penjualan dienkripsi.
- Menetapkan 2 Factor Authentication (2FA) pada proses pembayaran.
- Compatibility (Kompatibilitas) :
- Sistem dapat berjalan di berbagai perangkat mobile seperti Android dan iOS.
- Reliability (Keandalan) :
- Sistem dapat berjalan dengan uptime 99% pada satu tahun.
- Sistem harus memiliki mekanisme pemulihan otomatis jika terjadi kegagalan server.
- Performance (Kinerja) :
- Sistem dapat melayani 1000 permintaan per-detik dengan waktu respons kurang dari 2 detik.
- Scalability (Skalabilitas) :
- Sistem dapat menangani lonjakan permintaan hingga 100000 permintaan.
- Usability (Kemudahan Penggunaan) :
- Sistem harus dirancang dengan antarmuka yang intuitif sehingga pengguna dapat menyelesaikan pemesanan dalam tiga langkah utama (pencarian, pemilihan, pembayaran).
Comments
Post a Comment