Source: http://digilib.uinsby.ac.id/10497/5/Bab 2.pdf