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:
- 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
1. Functional Requirements (Kebutuhan Fungsional)
Fungsional requirements menjelaskan apa yang sistem harus
lakukan. Berikut adalah beberapa kebutuhan fungsional untuk sistem pemesanan
tiket online:
- Pencarian
Tiket:
- Sistem
harus memungkinkan pengguna untuk mencari tiket pesawat, kereta api, dan
hotel dengan menggunakan berbagai filter (misalnya, tanggal, lokasi,
harga, jenis kelas).
- Pemesanan
Tiket:
- Pengguna
harus dapat memilih dan memesan tiket setelah melakukan pencarian.
- Sistem
harus mendukung pemesanan grup dan individual.
- Pembayaran:
- Sistem
harus menyediakan opsi pembayaran yang aman, termasuk kartu kredit,
transfer bank, dan e-wallet.
- Implementasi
metode otentikasi ganda untuk transaksi pembayaran.
- 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.
- Laporan
dan Statistik:
- Tim
manajemen harus dapat mengakses laporan penjualan secara real-time.
- Sistem
harus menyediakan dashboard statistik untuk analisis penjualan dan
perilaku pengguna.
- 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:
- Usability
(Kegunaan):
- Antarmuka
pengguna harus intuitif dan mudah digunakan, dengan petunjuk yang jelas.
- Sistem
harus mendukung aksesibilitas untuk pengguna dengan kebutuhan khusus.
- Keamanan:
- Semua
data sensitif harus dienkripsi, termasuk informasi pembayaran dan data
pribadi pengguna.
- Sistem
harus mematuhi standar keamanan informasi yang berlaku.
- Performa:
- Sistem
harus dapat menangani minimal 1.000 pengguna secara bersamaan tanpa
penurunan kinerja.
- Waktu
respon untuk pencarian tiket harus kurang dari 3 detik.
- Ketersediaan:
- Sistem
harus memiliki tingkat ketersediaan 99,9% untuk memastikan layanan yang
konsisten.
- Rencana
pemulihan bencana harus ada untuk mengatasi kegagalan sistem.
- 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.
- 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:
- Pencarian
tiket dengan filter.
- Pemesanan
tiket pesawat, kereta api, dan hotel.
- Pembayaran
yang aman dengan otentikasi ganda.
- Manajemen
data oleh administrator.
- Laporan
penjualan dan statistik untuk manajemen.
- Notifikasi
untuk pengguna dan administrator.
Non-Functional Requirements:
- Antarmuka
pengguna yang intuitif dan aksesibilitas.
- Keamanan
data dengan enkripsi.
- Performa
dengan waktu respon cepat.
- Ketersediaan
tinggi.
- Portabilitas
di berbagai perangkat.
- Skalabilitas untuk pertumbuhan.
Comments
Post a Comment