Wednesday, October 12, 2016

Menemukan ambiguitas dan kelalaian dalam kebutuhan sistem berbasis komputer (Kasus Tiket Kereta Api Online)


Chapter 4 No 2 :  Temukan ambiguitas atau kelalaian dalam pernyataan berikut, kebutuhan untuk bagian dari sistem penerbitan tiket:
Sebuah sistem tiket yang menerbitkan penjualan tiket kereta api otomatis. Pengguna memilih tujuan mereka dan masukan kartu kredit dan nomor identifikasi pribadi. Tiket kereta api dikeluarkan dan account kartu kredit mereka akan dikenakan biaya. Ketika pengguna menekan tombol start, tampilan menu akan menampilkan tujuan potensial, bersama dengan pesan kepada pengguna untuk memilih tujuan. Setelah tujuan telah dipilih, pengguna diminta untuk memasukkan kartu kredit mereka. lalu akan divaliditas, diperiksa dan pengguna kemudian diminta untuk memasukkan pengenal pribadi.  Ketika transaksi kredit telah divalidasi, tiket dikeluarkan.

Ambiguitas dan kelalaian yang terjadi dalam sistem meliputi:
1. Bisakah pelanggan membeli beberapa tiket untuk tujuan yang sama bersama-sama atau harus dibeli satu per satu?
2. Pelanggan dapat membatalkan permintaan jika terjadi kesalahan dalam proses pembuatan tiket?
3. Bagaimana seharusnya sistem merespon jika kartu yang tidak valid ?
4. Apa yang terjadi jika pelanggan mencoba untuk menempatkan kartu mereka sebelum memilih tujuan (sebagaimana dalam mesin ATM)?
5. Harus berapa kali pengguna menekan tombol start jika mereka ingin membeli tiket lain untuk tujuan yang berbeda?
6. Apa yang terjadi jika biaya tiket lebih besar dari jumlah dana di kartu kredit ?
7. Apakah sistem hanya menjual tiket antara mesin sistem otomatis terletak atau untuk semua perjalanan tanpa memperhatiakan dimana sistem diletakkan ?
8. Ketika tujuan yang di pilih tidak ditemukan apakah pelanggan harus kembali memulai langkah dari awal dalam menggunakan sistem ?


EmoticonEmoticon