Source: https://repository.dinamika.ac.id/id/eprint/2200/5/BAB_III.pdf