Soal 2 dari 5
Medium Dikerjakan di Kertas0 dari 5 soal telah dikerjakan
Menemukan kesalahan urutan pada transfer saldo
Instruksi: Kerjakan latihan ini di kertas atau buku catatan secara mandiri. Tuliskan nomor soal pada lembar jawabanmu agar mudah dicocokkan saat evaluasi.
Diberikan rancangan algoritma pengiriman saldo dompet digital dari Akun A (pengirim) ke Akun B (penerima):
1. Baca nominal transfer.
2. Tambahkan saldo Akun B sebesar nominal transfer.
3. Kurangi saldo Akun A sebesar nominal transfer.
4. Jika saldo Akun A < 0:
Tampilkan pesan "Saldo Anda tidak cukup, transaksi gagal."
Batalkan transaksi.
5. Selesai.
Tuliskan di kertas: (1) mengapa urutan langkah di atas berbahaya dan salah secara logika transaksi, (2) potensi skenario kegagalan data jika sistem mati di tengah proses, (3) susunan algoritma perbaikan yang aman.
1. Baca nominal transfer.
2. Tambahkan saldo Akun B sebesar nominal transfer.
3. Kurangi saldo Akun A sebesar nominal transfer.
4. Jika saldo Akun A < 0:
Tampilkan pesan "Saldo Anda tidak cukup, transaksi gagal."
Batalkan transaksi.
5. Selesai.
Tuliskan di kertas: (1) mengapa urutan langkah di atas berbahaya dan salah secara logika transaksi, (2) potensi skenario kegagalan data jika sistem mati di tengah proses, (3) susunan algoritma perbaikan yang aman.
Kerjakan di kertas.
Tuliskan nomor soal 2 pada jawabanmu agar bisa dicocokkan saat evaluasi.
Website tidak mengumpulkan atau mengoreksi jawaban yang kamu tulis.