Source: http://digilib.uinsby.ac.id/520/2/Bab 1.pdf