Urutan tiga baris kode di dalam fungsi tarikDana()
A · cek saldo → kirim dana → catat pengurangan (RENTAN)
B · cek saldo → catat pengurangan → kirim dana (AMAN)
kunci
nonReentrant
Saldo kontrak
Rp 10,0 mi
Setoran penyerang
Rp 500 jt
Panggilan berulang
8
▶ Jalankan serangan
↺ Atur ulang
Bukan soal kriptografi — soal urutan tiga baris.