https://123dok.com/document/yr3n0l88-bagian-iii-optimasi-dengan-solver.html