Implementasi Deteksi Dan Koreksi Error Pada Komunikasi Serial Arduino Berbasis UART Dengan Metode Hamming Code

Implementasi Deteksi Dan Koreksi Error Pada Komunikasi Serial Arduino Berbasis UART Dengan Metode Hamming Code

Penulis

  • Anggi Fajar Andana Fakultas Ilmu Komputer, Universitas Brawijaya
  • Sabriansyah Rizqika Akbar Fakultas Ilmu Komputer, Universitas Brawijaya
  • Rizal Maulana Fakultas Ilmu Komputer, Universitas Brawijaya

Kata Kunci:

Deteksi dan Koreksi Error, Error Control Coding , Metode Hamming Code

Abstrak

Kemunculan error disebabkan oleh banyak faktor antara lain adanya noise pada media transmisi data, lamanya penggunaan perangkat, atau kualitas perangkat keras tersebut. Salah satu konsep yang disebut dengan Information Redudancy merupakan konsep yang menyisipkan informasi tambahan pada proses encode data sebelum data tersebut dikirimkan. Information Redudancy dapat diterapkan pada proses error control coding, yaitu teknik yang membuat proses encode dapat menghitung bit kontrol tambahan dari informasi yang dikirim, serta untuk mengirimkan bit kontrol tersebut beserta informasinya. Pada penelitian ini menggunakan metode Hamming Code yang diterapkan pada Arduino dan komunikasi UART. Metode Hamming Code adalah metode yang menambahan beberapa parity bit tambahan pada bit data dengan menggunakan logika XOR. Parity bit tambahan yang dihasilkan dari proses logika XOR didapatkan dari jumlah data yang dimasukkan dalam prosesnya. Berdasarkan hasil pengujian, metode Hamming Code dapat melakukan proses encode dan decode data, serta dapat melakukan deteksi dan koreksi error pada data yang mengalami error dalam proses pengujian. Rata-rata delay yang didapatkan berjumlah 102,7ms untuk data 5 bit dan 109,5ms untuk data 4 bit pada proses encode. Serta 17,5 ms untuk data 10 bit dan 100,1ms untuk data 11 bit pada prose decode. Faktor pengambilan data suhu serta jumlah bit yang dilakukan proses encode dan decode sangat mempengaruhi proses encode dan decode menggunakan metode Hamming Code.

Unduhan

Diterbitkan

11 Jul 2018

Cara Mengutip

Andana, A. F., Akbar, S. R., & Maulana, R. (2018). Implementasi Deteksi Dan Koreksi Error Pada Komunikasi Serial Arduino Berbasis UART Dengan Metode Hamming Code. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 2(11), 5089–5095. Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/3186

Terbitan

Bagian

Artikel
Loading...