Source: https://kata.petra.ac.id/index.php/ing/article/view/19079/18610