Source: http://digilib.uinsby.ac.id/2610/6/Bab 3.pdf