Tolong jelaskan mengenai Hierarki Perundang-Undangan Indonesia

Hierarki perundang-undangan Indonesia telah mengalami banyak perubahan mulai dari UU. No. 1 tahun 1950, TAP MPRS No. XX/MPRS/1966, TAP MPR No. III/MPR/2000, UU No. 10 tahun 2004, hingga saat ini yang digunakan adalah UU No. 12 tahun 2011. UU No. 12 tahun 2011 berlaku sejak Agustus 2011. keberadaan undang-undang ini tentunya sebagai pengganti dari undang-undang sebelumnnya yang diatur dalam UU 10/04. berdasarkan UU 12/11, Hierarki perundang-undangan Indonesia dalam pasal 7 berbunyi;

Undang-undang Dasar Negara Republik Indonesia tahun 1945 (UUD 45)

Ketetapan Majelis Permusyawaratan Rakyat (TAP MPR)

Undang-undang/Peraturan Pemerintah Pengganti Undang-undang (PERPU)