Konten dari Pengguna

Pengertian Parity Check beserta Jenis-Jenisnya

28 September 2023 21:35 WIB
·
waktu baca 3 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari Berita Update tidak mewakili pandangan dari redaksi kumparan
Ilustrasi pengertian pariry check dan jenis-jenisnya. Foto: Unsplash/Arnold Francisca
zoom-in-whitePerbesar
Ilustrasi pengertian pariry check dan jenis-jenisnya. Foto: Unsplash/Arnold Francisca
ADVERTISEMENT
Dalam kode biner, terdapat berbagai istilah yang kerap ditemui, salah satunya adalah parity check. Parity check adalah sistem pendeteksi error bit-bit data.
ADVERTISEMENT
Hal ini sangatlah memudahkan manusia dalam mengetahui kesalahan dalam membuat kode. Sehingga, metode ini mudah digunakan dalam mengirimkan kode.

Pengertian Parity Check

Ilustrasi pengertian pariry check. Foto: Unsplash/Chris Ried
Dikutip dari jurnal Theory in Programming Practice oleh Greg Plaxton (2005), pengertian dari parity check adalah penyandian menggunakan penambahan satu atau lebih bit untuk membuat total jumlah 1 bit menjadi genap (parity genap) atau gasal (parity gasal).
Jika jumlah bit gasal (termasuk bit parity) berubah pada waktu pengiriman, maka bit parity menjadi tidak benar dan mengindikasikan adanya kesalahan pada saat diterima.
Parity Check akan menghasilkan nilai antara 0 dan 1 untuk menunjukkan indikasi kesalahan. Di mana saat hasil = 0, itu berarti bit-bit data yang diterima itu benar, dan jika 1 berarti salah.
ADVERTISEMENT
Oleh karena itu, bit parity merupakan kode pendeteksi kesalahan (error detecting code), dan bukan merupakan kode pengoreksi kesalahan (error correcting code).
Karena tidak ada cara untuk menentukan bit mana yang keliru. Data harus diabaikan seluruhnya dan mengulangi lagi transmisi dari awal.
Selain itu, bit tambahan berfungsi untuk memastikan bahwa bit-bit data yang dikirim tidak berubah sampai penerima. Untuk memastikannya bit tidak berubah maka dapat menggunakan parity check.
Meski begitu, parity check memiliki kekurangan yakni jumlah kesalahan bitnya harus gasal, jika tidak maka sistem tidak dapat mendeteksi keerroran.

Jenis-Jenis Parity Check

Berdasarkan jumlah bit dengan nilai 1, jenis-jenis parity check terbagi menjadi dua, yakni odd parity dan even parity.

Odd Parity

Odd parity sering disebut dengan parity ganjil. Cara kerja odd parity yakni:
ADVERTISEMENT

Even Parity

Berbeda dengan odd parity, even parity disebut juga dengan parity genap. Cara kerja even parity yakni:
ADVERTISEMENT

Cara Kerja Parity Check

Ilustrasi cara kerja pariry check. Foto: Unsplash/Pankaj Patel
Setelah mengetahui apa yang dimaksud dengan parity check, lalu bagaimana dengan cara kerjanya?
ADVERTISEMENT
Sekarang sudah mengetahui apa yang dimaksud dengan parity check, jenis, hingga cara kerjanya bukan? Semoga penjelasan singkat di atas bermanfaat dan memudahkan dalam membuat kode.(MZM)