Dalam perkembangan masyarakat saat in, fungsi hukum dapat terdiri dari:
1.
Sebagai
alat
pengatur
tata
tertib
hubungan
masyarakat.
2. Sebagai suatu sarana untuk mewujudkan keadilan sosial lahir dan batin.
3.
Sebagai
sarana
penggerak
pembangunan.
4. Sebagai fungsi kritis.
menggerakkan pembangunan. Dalam hal ini hukum dijadikan sebagai alat untuk membawa
masyarakat ke arah yang lebih maju.
Dalam hal ini tersebut sering timbul kritik, bahwa hukum hanya melaksanakan dan mendesak
masyarakat sedangkan aparatur otoritas lepas dari kontrol hukum. Sebagai imbangan dapat dilihat
dari fungsi kritis daripada hukum.
Bila perlu di adakan penerjemahan analogis penghalusan hukum atau memberi ungkapan a
contrario.
Di samping hal-hal tersebut di atas dibutuhkan kecekatan dan keterampilan serta ketangkasan para
penegak hukum dalam penerapan hukum yang berlaku.