Perancangan Odd Parity Generator dan Checker Menggunakan Proteus

1️ Tujuan Praktikum

Setelah menyelesaikan praktikum ini, mahasiswa mampu:

    1. Memahami konsep parity bit (even dan odd)
    2. Merancang rangkaian parity generator
    3. Merancang rangkaian parity checker
    4. Mengimplementasikan rangkaian menggunakan Proteus
    5. Menganalisis hasil simulasi
    6. Menggunakan gerbang logika XOR dan NAND

2️ Dasar Teori

2.1 Parity Bit

Parity bit adalah bit tambahan untuk mendeteksi kesalahan transmisi data.

Jenis parity:

        • Even Parity → total bit 1 harus genap
        • Odd Parity → total bit 1 harus ganjil

2.2 Gerbang XOR

Sifat penting XOR:

A⊕B=1 jika jumlah input 1 ganjil

Karena sifat ini, XOR sangat cocok untuk sistem parity.

3️ Praktikum 1

Odd Parity Generator (2-bit)

3.1 Spesifikasi

Input:

              • A
              • B

Output:

              • P (Parity bit)

Syarat:
Jumlah total 1 (A, B, P) harus GANJIL.

3.2 Persamaan Logika

P=A⊕B

3.3 Komponen di Proteus

          • 1 IC XOR (74LS86)
          • 2 Logic Toggle (Input A dan B)
          • 1 LED (Output P)
          • 1 Resistor 330Ω
          • Ground

3.4 Langkah Simulasi

        1. Buka Proteus
        2. Tambahkan komponen 74LS86
        3. Hubungkan:
          • A → XOR input 1
          • B → XOR input 2
        4. Output XOR → LED
        5. Jalankan simulasi
        6. Uji semua kombinasi input

3.5 Tabel Pengamatan

A

B

P

Total 1

Valid?

0

0

0

0

0

1

1

2

1

0

1

2

1

1

0

2

Catatan:
Total ganjil terjadi jika ditambahkan P sesuai logika sistem transmisi.

4️ Praktikum 2

Odd Parity Checker (4-bit + Parity)

4.1 Spesifikasi

Input:

          • A
          • B
          • C
          • D
          • P

Output:

          • VALID (1 jika parity benar)

4.2 Persamaan Logika

VALID=A⊕B⊕C⊕D⊕P

Jika hasil = 1 → parity benar
Jika hasil = 0 → terjadi error

4.3 Komponen di Proteus

        • 2 IC 74LS86 (XOR)
        • 5 Logic Toggle
        • 1 LED (VALID)
        • 1 LED (ERROR)
        • Resistor 330Ω

4.4 Rangkaian Bertingkat

A ⊕ B → X1

X1 ⊕ C → X2

X2 ⊕ D → X3

X3 ⊕ P → VALID

4.5 Pengujian

        1. Masukkan kombinasi data benar
        2. Ubah satu bit
        3. Amati perubahan LED VALID

5️ Praktikum 3

Implementasi XOR Menggunakan NAND Saja

5.1 Teori

A⊕B=(AB)+(AB)

Semua gerbang dapat dibuat dari NAND.

5.2 Komponen

        • IC 74LS00 (NAND)
        • Logic toggle
        • LED

5.3 Tantangan

Rancang parity generator 2-bit hanya dengan NAND.

6️ Analisis Hasil

Mahasiswa harus menjawab:

  1. Mengapa XOR cocok untuk parity?
  2. Apa keterbatasan parity bit?
  3. Apa yang terjadi jika dua bit error?
  4. Mengapa parity tidak bisa memperbaiki error?

7️ Kesimpulan

  1. XOR digunakan untuk parity generator dan checker
  2. Parity mampu mendeteksi error 1-bit
  3. Proteus dapat digunakan untuk simulasi komunikasi digital
  4. Parity adalah dasar komunikasi serial industri

8️ Pengembangan Lanjutan

  • Implementasi parity pada UART Arduino
  • Simulasi parity pada Modbus RTU
  • Implementasi parity di FPGA
  • Integrasi parity ke sistem PLC

🎓 Nilai Akademik Praktikum

✔ Memahami error detection
✔ Melatih desain logika digital
✔ Menggunakan IC TTL standar
✔ Siap masuk ke komunikasi data industri

 

Hubungan Parity Bit dengan Komunikasi Serial

Parity bit bukanlah konsep yang berdiri sendiri, melainkan bagian penting dari sistem komunikasi data serial yang lebih luas. Pada komunikasi UART misalnya, parity bit sering ditambahkan setelah data bit untuk memastikan integritas data yang dikirim melalui jalur serial tunggal. Memahami bagaimana data dikirim secara serial, bit demi bit, akan mempermudah memahami di mana posisi parity bit ditempatkan dan bagaimana penerima memvalidasinya. Konsep dasar pengiriman data serial ini dibahas lengkap pada artikel Penggunaan Komunikasi Serial untuk Mengirim Data.

Gerbang Logika sebagai Fondasi Rangkaian Digital

Rangkaian parity generator dan checker pada dasarnya dibangun dari kombinasi gerbang logika dasar seperti XOR dan NAND. Memahami tabel kebenaran serta karakteristik setiap gerbang logika adalah kunci untuk bisa merancang rangkaian deteksi error yang lebih kompleks, termasuk timer dan counter yang sering dipakai pada sistem kontrol otomasi seperti PLC. Pembahasan lebih dalam mengenai gerbang logika, timer, dan counter dapat dipelajari pada artikel Logika Dasar dalam Pemrograman PLC: Gerbang Logika, Timer & Counter, yang memperlihatkan bagaimana konsep logika digital diterapkan pada dunia industri.

Simulasi Rangkaian Digital Lain di Proteus

Selain parity generator dan checker, Proteus juga sering digunakan untuk mensimulasikan berbagai rangkaian digital lainnya sebelum diimplementasikan ke perangkat keras sungguhan. Beberapa contoh populer termasuk simulasi flip-flop sebagai elemen memori 1-bit dan shift register yang digunakan untuk menggeser data secara berurutan. Kedua topik ini saling melengkapi pemahaman mengenai rangkaian sekuensial digital. Pelajari lebih lanjut pada artikel Memahami Rangkaian Flip-Flop dan Simulasi Menggunakan Proteus dan Shift Register Digital: Pengertian, Cara Kerja, Jenis, dan Aplikasi.

Penerapan Parity pada Komunikasi Data Modern

Meskipun parity bit tergolong metode deteksi error yang sederhana, konsepnya masih relevan hingga saat ini terutama dalam sistem komunikasi berkecepatan rendah seperti UART dan beberapa varian komunikasi serial industri. Selain UART, prinsip validasi data semacam ini juga dapat dibandingkan dengan protokol komunikasi lain seperti SPI yang menggunakan pendekatan berbeda dalam menjaga sinkronisasi data antar perangkat. Perbandingan implementasi praktisnya menggunakan Arduino dapat dilihat pada artikel Komunikasi SPI Menggunakan Arduino di Proteus, yang juga disimulasikan menggunakan software Proteus.

Mengapa Praktikum Ini Penting untuk Karir di Bidang Elektronika Digital

Menguasai perancangan rangkaian deteksi error seperti parity generator dan checker memberikan fondasi kuat sebelum mempelajari topik yang lebih kompleks seperti komunikasi data pada sistem embedded maupun jaringan industri. Keterampilan membaca datasheet IC TTL, merangkai gerbang logika, dan menganalisis tabel kebenaran adalah kemampuan dasar yang sangat dibutuhkan dalam dunia otomasi dan instrumentasi modern, mulai dari perancangan PLC hingga sistem SCADA berskala besar.

Related Articles

Chat Langsung dengan Kami
Staff bisaioti 1 — +62 823-3306-4821 E-Course, Offline Course, Hardware & Teknis IoT/OT Staff bisaioti 2 — +62 813-3333-8060 Training Korporat & Toko Hardware