Cocok/Sama dengan (=)
Format tanggal yang valid
Ya
11-22-2019
Setelah/Lebih dari (>)
11-23-2019
Tidak
Kesimpulan : tanggal 11-22-2019 adalah tanggal yang tidak valid karena tidak memenuhi satu dari dua rule yang ada.
Rule bisa bermacam-macam, tergantung kebutuhan sistem. Operator pembanding juga bisa jadi bukan sebuah operator matematika sederhana seperti sama dengan (=), tidak sama dengan (!=), kurang/lebih () dari dll, tapi bisa merupakan suatu ekspresi yang lebih kompleks seperti rumus, formula, atau algoritma khusus.
Teorinya, semua nilai yang diinput manusia dapat divalidasi selama rule untuk validasi tersebut bisa dirancang secara rigid. Artinya, si perancang sistem harus tau, harus menggunakan operator pembanding seperti apa dan mengambil nilai pembanding darimana. Dan itu adalah hal yang sangat krusial ketika kita berbicara spesifik ke kasus salah input anggaran di DKI Jakarta.
Ide Gubernur