a. Aspek sikap masyarakat terhadap korupsi. Penyebab korupsi dalam aspek ini adalah ketika masyarakat tidak menyadari yang menjadi korban dan mengalami sebuah kerugian karena adanya korupsi adalah masyarakat itu sendiri. Oleh karena itu diperlukan sosialisasi kepada masyarakat untuk menangani dan melakukan pencegahan terhadap korupsi
b. Aspek ekonomi. Biasanya seseorang yang memiliki pendapatan yang tidak mencukupi, bisa menjadi penyebab korupsi dilakukan seseorang.
c. Aspek politis. Pada aspek politis, korupsi bisa terjadi karena kepentingan politik untuk bisa mencapai dan mempertahankan suatu kekuasaan. Biasanya di dalam aspek politis ini bisa membentuk rantai-rantai penyebab korupsi yang tidak terputus. Dari seseorang kepada orang lainnya.
d. Aspek Organisasi. Pada aspek organisasi, penyebab korupsi bisa terjadi karena beberapa hal, seperti kurang adanya keteladan kepemimpinan, tidak adanya kultur organisasi yang benar, kurang memadainya sistem akuntabilitas yang benar, serta kelemahan sistem pengendalian manajemen dan lemahnya pengawasan.
Mengapa Kejahatan Dapat Terjadi ?
Faktor penyebab terjadinya suatu tindak kejahatan karena pada kenyataannya hidup manusia di dalam mereka bersosialisasi dan di dalam lingkungannya, manusia sering sekali melakukan penyimpanhan terhadap norma - norma dan hukum yang ada di masyarakat. Oleh karena itu, berikut ini ialah faktor - faktor dari munculnya suatu bentuk tindak kejahatan :
1. Faktor Internal. Faktor ini merupakan suatu faktor yang berasal dari dalam diri manusia itu sendiri. Faktor internal yang dapat mempengaruhi manusia untuk bertindak kejahatan diantaranya ialah :
- Memiliki daya emosional yang tinggi
- Rendahnya mental
- Kelakuan dan sifat individu di dalam masyarakat saat bersosialisasi
- Dan juga Kualitas dan mutu tingkat pendidikan seorang individu