Prof Dr H Ahmad Syaufi SH MH