Bug fixing:
memperbaiki cara melakukan komparasi desimal di javascript.
secara default javascript melakukan string comparison, bukan decimal comparison.
sehingga: 
a = 100.00
b = 50.00
b < a = false karena secara string "100" depannya "1" sedangkan "50" depannya "5"

perbaikan dilakukan dengan cara mengubah string menjadi decimal terlebih dahulu degan cara:
a = Math.round(a * 100.00) / 100 -> digunakan untuk mempertahankan 2 angka di belakang koma
b = Math.round(b * 50.00) / 100
b < a = true