Daftar Isi:
Definisi - Apa yang dimaksud dengan Block Code?
Dalam pemrograman perangkat lunak, kode blok digunakan untuk mengubah kode perangkat lunak atau algoritma ke dalam bentuk tertentu sehingga kesalahan, jika ada, dalam kode dapat diminimalkan. Kode blok juga dapat diterapkan dalam domain telekomunikasi, teori informasi dan teori pengkodean. Gagasan utamanya adalah menyandikan pesan untuk penerima sedemikian rupa sehingga penerima dapat mengatasi kesalahan, jika ada, dalam pesan dengan bantuan penyandian.
Techopedia menjelaskan Block Code
Matematikawan Amerika Richard Hamming dapat mengklaim banyak penghargaan untuk merintis kode blok pada tahun 1950. Faktanya, salah satu kode blok tersebut dinamai "Hamming code" setelah Hamming.
Gagasan utama di balik kode blok adalah untuk memberikan pengguna atau penerima input kode tersebut dengan bantuan yang dapat mengatasi pengguna kemungkinan kesalahan dalam kode tanpa perlu menghubungi sumber kode. Dalam telekomunikasi, prinsipnya adalah untuk menyandikan pesan sedemikian rupa sehingga penerima pesan dapat memperbaiki sejumlah kesalahan sehingga memiliki penerimaan minimum terhadap pesan tersebut. Tindakan ini mencegah kemungkinan pengiriman kembali pesan, yang menghabiskan waktu dan sumber daya.
Ada sejumlah jenis kode blok yang digunakan, termasuk:
- Kode Reed-Solomon
- Kode Hamming
- Kode expander
- Kode golay
- Kode Hadamard
- Kode Reed-Muller








