Source: https://eprints.umm.ac.id/20436/2/jiptummpp-gdl-achmadroma-37667-2-babi.pdf