Chapter 4 No 3
Tuliskan kembali penjelasan diatas menggunakan pendekatan terstruktur yang dijelaskan dalam chapter ini. Selesaikan keambiguan dengan cara yang pantas.
Pendekatan terstruktur untuk menyelesaikan masalah diatas adalah :
- Function – Memberikan klien tiket kereta dan menagih bayaran sesuai harganya
Description – Menentukan tujuan klien, menghitung harga perjalanan, dan menagih klien dengan harga yang pantas. Jika tagihan telah dibayar, cetak tiket, selain itu jangan print tiket dan laporkan kesalahan kepada klien.
Inputs – Tujuan, kartu kredit, nomor KTP - Outputs – Ticket, pesan error
Action – Tanyakan klien kemana tujuan mereka, ketika menginput jumlahkan total dan minta klien menggunakan kartu kredit, meminta nomor PIN, beritahukan klien bahwa transaksi sedang berjalan, jika berhasil cetak tiket dan kembali ke awal lagi, jika gagal tanyakan klien untuk menggesek ulang kartu kredit mereka dan memasukkan kembali PIN. Jika gagal lagi, beritahukan bahwa transaksi gagal dan ulang kembali proses dari awal. - Requires – Tujuan, Nomor Kartu Kredit, dan nomor PIN
- Pre-condition – Tidak ada
- Post-condition – Tidak ada
- Side effects – Tagihan ke akun kartu kredit klien
EmoticonEmoticon