Kode linier C panjang n dengan jarak minimum d atas Zm merupakan sebuah
submodul atas (Zm)n, dimana Zm adalah ring bilangan bulat modulo m. Jika
d = n ???? rank (C) + 1, maka C dikatakan sebagai kode Maximum Distance with re-
spect to Rank (MDR) dan jika rank sama dengan rank bebasnya maka C dikatakan
sebagai kode Maximum Distance Separable (MDS). Di dalam tesis ini, kami menun-
jukkan beberapa metode untuk mengkonstruksi kode swa-dual atas ring hingga Zpm
dengan p merupakan bilangan prima ganjil dan m bilangan bulat positif yang telah
diperkenalkan sebelumnya oleh Lee and Lee (2008). Kami menggunakan matriks
pembangkit yang ada sebagai masukan (input). Dengan menggunakan metode ini,
kami memperoleh kode swa-dual MDS, MDR, near MDS, atau near MDR dengan
berbagai variasi panjang atas ring hingga Zpm dengan pm = 25; 125; 169; 289.