Tolong jelaskan mengenai Sejarah dari Kepangkatan Tentara Nasional Indonesia

Pengaturan pangkat dimulai sejak TNI masih bernama TKR (Tentara Keamanan Rakyat). Berdasarkan Surat Perintah Kepala Markas Tertinggi TKR (MTTKR) tanggal 5 November 1945 yang ditandatangani oleh Letnan Jenderal Oerip Soemohardjo sebagai Kepala Staf Markas Besar Umum, dikeluarkan sebuah maklumat yang mengatur dan menginstruksikan tentang seragam dan tanda-tanda Tentara Keamanan Rakyat. Karena suasana saat itu masih sangat kekurangan, MTTKR memerintahkan para komandan di Jawa dan Madura untuk memperlengkapi sendiri seragam-seragam untuk para prajurit. Dalam maklumat tersebut diperintahkan bahwa warna seragam tidak diharuskan sama, tetapi tanda pangkat kemiliteran diharuskan sama di seluruh barisan TKR.

Sejak dikeluarkannya maklumat dari Markas Tertinggi TKR hingga keluarnya keputusan KASAD tanggal 21 Mei 1957, tidak ada pangkat Brigadir Jenderal. Saat itu pangkat perwira tinggi bintang satu disebut dengan Djenderal Major.

Pada dekade 1950-an diterbitkan Peraturan Pemerintah yang mengatur pangkat-pangkat militer dalam Angkatan Perang Republik Indonesia. Sejak dikeluarkannya Peraturan Pemerintah pada tahun 1973, tanda kepangkatan untuk ketiga angkatan (TNI-AD, TNI-AU, dan TNI-AL) beserta Polri disetarakan. Namun sejak tahun 2001, Kepolisian Republik Indonesia dipisahkan dari TNI, dan menggunakan tanda kepangkatan tersendiri.

Berdasarkan Surat Keputusan Panglima ABRI Nomor 92/II/85 yang berlaku sejak 1 April 1985, terjadi perubahan yaitu golongan tamtama dibagi menjadi 2 anak golongan, yaitu Tamtama Kepala dan Tamtama.

Pada tanggal 11 Maret 1990, pemerintah mengeluarkan Peraturan Pemerintah yang salah satu isinya adalah menghapus pangkat Calon Perwira sebagai salah satu pangkat di atas Pembantu Letnan Satu dan pangkat Kopral Kepala dan Prajurit Kepala.

Tanggal 29 September 1997, pemerintah mengeluarkan kembali Peraturan Pemerintah yang menyempurnakan peraturan pemerintah sebelumnya yang dikeluarkan pada tahun tanggal 11 Maret 1990. Pada peraturan pemerintah yang baru ini, ditambahkan pangkat kehormatan perwira tinggi pada masing angkatan yaitu Jenderal Besar untuk Angkatan Darat, Laksamana Besar untuk Angkatan Laut dan Marsekal Besar untuk Angkatan Udara. Pangkat kehormatan ini tidak membawa konsekuensi wewenang dan tanggung jawab dalam hierarki keprajuritan.