Tiga kategori hukum : syariat, fikih dan kanun