https://www.blog-gan.org/2021/02/pengoptimalan-internal-adalah-bagian.html